[
  {
    "path": ".all-contributorsrc",
    "content": "{\n  \"files\": [\n    \"README.md\"\n  ],\n  \"imageSize\": 100,\n  \"commit\": false,\n  \"contributors\": [\n    {\n      \"login\": \"dylanirlbeck\",\n      \"name\": \"Dylan Irlbeck \",\n      \"avatar_url\": \"https://avatars0.githubusercontent.com/u/35497479?v=4\",\n      \"profile\": \"https://dev.to/dylanirlbeck\",\n      \"contributions\": [\n        \"code\",\n        \"doc\"\n      ]\n    },\n    {\n      \"login\": \"tatchi\",\n      \"name\": \"Corentin Leruth\",\n      \"avatar_url\": \"https://avatars2.githubusercontent.com/u/5595092?v=4\",\n      \"profile\": \"https://github.com/tatchi\",\n      \"contributions\": [\n        \"code\",\n        \"ideas\",\n        \"maintenance\"\n      ]\n    },\n    {\n      \"login\": \"zth\",\n      \"name\": \"Gabriel Nordeborn\",\n      \"avatar_url\": \"https://avatars2.githubusercontent.com/u/1457626?v=4\",\n      \"profile\": \"https://twitter.com/___zth___\",\n      \"contributions\": [\n        \"code\",\n        \"ideas\"\n      ]\n    },\n    {\n      \"login\": \"bdunn313\",\n      \"name\": \"Brad Dunn\",\n      \"avatar_url\": \"https://avatars3.githubusercontent.com/u/867683?v=4\",\n      \"profile\": \"https://github.com/bdunn313\",\n      \"contributions\": [\n        \"code\",\n        \"bug\"\n      ]\n    },\n    {\n      \"login\": \"tcoopman\",\n      \"name\": \"Thomas Coopman\",\n      \"avatar_url\": \"https://avatars3.githubusercontent.com/u/45546?v=4\",\n      \"profile\": \"https://infinitetree.eu/\",\n      \"contributions\": [\n        \"bug\",\n        \"doc\"\n      ]\n    },\n    {\n      \"login\": \"prometheansacrifice\",\n      \"name\": \"Manas\",\n      \"avatar_url\": \"https://avatars0.githubusercontent.com/u/3097018?v=4\",\n      \"profile\": \"http://prometheansacrifice.me/\",\n      \"contributions\": [\n        \"doc\"\n      ]\n    },\n    {\n      \"login\": \"peterpme\",\n      \"name\": \"Peter Piekarczyk\",\n      \"avatar_url\": \"https://avatars0.githubusercontent.com/u/1211905?v=4\",\n      \"profile\": \"https://peterp.me\",\n      \"contributions\": [\n        \"ideas\"\n      ]\n    },\n    {\n      \"login\": \"pckilgore\",\n      \"name\": \"Patrick Kilgore\",\n      \"avatar_url\": \"https://avatars0.githubusercontent.com/u/2559043?v=4\",\n      \"profile\": \"https://github.com/pckilgore\",\n      \"contributions\": [\n        \"doc\"\n      ]\n    },\n    {\n      \"login\": \"azkane\",\n      \"name\": \"ahzm\",\n      \"avatar_url\": \"https://avatars0.githubusercontent.com/u/3322582?v=4\",\n      \"profile\": \"https://github.com/azkane\",\n      \"contributions\": [\n        \"code\",\n        \"doc\",\n        \"ideas\"\n      ]\n    },\n    {\n      \"login\": \"joprice\",\n      \"name\": \"Joseph Price\",\n      \"avatar_url\": \"https://avatars1.githubusercontent.com/u/2175555?v=4\",\n      \"profile\": \"https://github.com/joprice\",\n      \"contributions\": [\n        \"code\"\n      ]\n    },\n    {\n      \"login\": \"vdanchenkov\",\n      \"name\": \"Vladimir Danchenkov\",\n      \"avatar_url\": \"https://avatars2.githubusercontent.com/u/2461813?v=4\",\n      \"profile\": \"https://twitter.com/_danchenkov\",\n      \"contributions\": [\n        \"doc\"\n      ]\n    },\n    {\n      \"login\": \"J-Zeitler\",\n      \"name\": \"Jonas Zeitler\",\n      \"avatar_url\": \"https://avatars0.githubusercontent.com/u/1719257?v=4\",\n      \"profile\": \"https://jonas.zeitler.se/\",\n      \"contributions\": [\n        \"code\"\n      ]\n    },\n    {\n      \"login\": \"lozlow\",\n      \"name\": \"Pete Shaw\",\n      \"avatar_url\": \"https://avatars2.githubusercontent.com/u/386319?v=4\",\n      \"profile\": \"https://github.com/lozlow\",\n      \"contributions\": [\n        \"code\"\n      ]\n    }\n  ],\n  \"contributorsPerLine\": 7,\n  \"projectName\": \"tailwind-ppx\",\n  \"projectOwner\": \"dylanirlbeck\",\n  \"repoType\": \"github\",\n  \"repoHost\": \"https://github.com\",\n  \"skipCi\": true\n}\n"
  },
  {
    "path": ".gitattributes",
    "content": "# Supresses the lock folder from the diffs\nesy.lock/* linguist-generated=true\n\n# Tell github that .re and .rei files are Reason\n*.re linguist-language=Reason\n*.rei linguist-language=Reason\n\n# Ignore CSS files\n*.css linguist-generated=true\n\n# Disable syntax detection for .spin\n.spin linguist-language=Text\n\n# Declare shell files to have LF endings on checkout\n# On Windows, the default git setting for `core.autocrlf`\n# means that when checking out code, LF endings get converted\n# to CRLF. This causes problems for shell scripts, as bash\n# gets choked up on the extra `\\r` character.\n*.css eol=lf\n"
  },
  {
    "path": ".github/workflows/bundle-release.js",
    "content": "const fs = require(\"fs\");\nconst path = require(\"path\");\n\nconsole.log(\"Creating package.json\");\n\n// From the project root pwd\nconst mainPackageJsonPath = fs.existsSync(\"esy.json\")\n  ? \"esy.json\"\n  : \"package.json\";\n\nconst exists = fs.existsSync(mainPackageJsonPath);\nif (!exists) {\n  console.error(\"No package.json or esy.json at \" + mainPackageJsonPath);\n  process.exit(1);\n}\n// Now require from this script's location.\nconst mainPackageJson = require(path.join(\"..\", \"..\", mainPackageJsonPath));\nconst bins = Array.isArray(mainPackageJson.esy.release.bin)\n  ? mainPackageJson.esy.release.bin.reduce(\n      (acc, curr) => Object.assign({ [curr]: \"bin/\" + curr }, acc),\n      {}\n    )\n  : Object.keys(mainPackageJson.esy.release.bin).reduce(\n      (acc, currKey) =>\n        Object.assign(\n          { [currKey]: \"bin/\" + mainPackageJson.esy.release.bin[currKey] },\n          acc\n        ),\n      {}\n    );\n\nconst rewritePrefix =\n  mainPackageJson.esy &&\n  mainPackageJson.esy.release &&\n  mainPackageJson.esy.release.rewritePrefix;\n\nconst packageJson = JSON.stringify(\n  {\n    name: \"@dylanirlbeck/tailwind-ppx\",\n    version: mainPackageJson.version,\n    license: mainPackageJson.license,\n    description: mainPackageJson.description,\n    repository: mainPackageJson.repository,\n    repository: mainPackageJson.repository,\n    main: \"js/index.js\",\n    scripts: {\n      postinstall: rewritePrefix\n        ? \"ESY_RELEASE_REWRITE_PREFIX=true node ./postinstall.js\"\n        : \"node ./postinstall.js\"\n    },\n    bin: bins,\n    files: [\n      \"_export/\",\n      \"bin/\",\n      \"js/\",\n      \"postinstall.js\",\n      \"esyInstallRelease.js\",\n      \"platform-linux/\",\n      \"platform-darwin/\",\n      \"platform-windows-x64/\"\n    ]\n  },\n  null,\n  2\n);\n\nfs.writeFileSync(\n  path.join(__dirname, \"..\", \"..\", \"_release\", \"package.json\"),\n  packageJson,\n  {\n    encoding: \"utf8\"\n  }\n);\n\ntry {\n  console.log(\"Copying LICENSE\");\n  fs.copyFileSync(\n    path.join(__dirname, \"..\", \"..\", \"LICENSE\"),\n    path.join(__dirname, \"..\", \"..\", \"_release\", \"LICENSE\")\n  );\n} catch (e) {\n  console.warn(\"No LICENSE found\");\n}\n\nconsole.log(\"Copying README.md\");\nfs.copyFileSync(\n  path.join(__dirname, \"..\", \"..\", \"README.md\"),\n  path.join(__dirname, \"..\", \"..\", \"_release\", \"README.md\")\n);\n\nconsole.log(\"Copying postinstall.js\");\nfs.copyFileSync(\n  path.join(__dirname, \"release-postinstall.js\"),\n  path.join(__dirname, \"..\", \"..\", \"_release\", \"postinstall.js\")\n);\n\nconsole.log(\"Copying js folder\");\nfs.mkdirSync(path.join(__dirname, \"..\", \"..\", \"_release\", \"js\"));\nfs.copyFileSync(\n  path.join(__dirname, \"..\", \"..\", \"js\", \"index.js\"),\n  path.join(__dirname, \"..\", \"..\", \"_release\", \"js\", \"index.js\")\n);\n\nconsole.log(\"Creating placeholder files\");\nconst placeholderFile = `:; echo \"You need to have postinstall enabled\"; exit $?\n@ECHO OFF\nECHO You need to have postinstall enabled`;\nfs.mkdirSync(path.join(__dirname, \"..\", \"..\", \"_release\", \"bin\"));\n\nObject.keys(bins).forEach(name => {\n  if (bins[name]) {\n    const binPath = path.join(__dirname, \"..\", \"..\", \"_release\", bins[name]);\n    fs.writeFileSync(binPath, placeholderFile);\n    fs.chmodSync(binPath, 0777);\n  } else {\n    console.log(\"bins[name] name=\" + name + \" was empty. Weird.\");\n    console.log(bins);\n  }\n});"
  },
  {
    "path": ".github/workflows/lint_pr.yml",
    "content": "name: Lint and format Pull Request\n\non: [pull_request]\n\njobs:\n  lint:\n    name: lint lockdir\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/setup-node@v1\n        with:\n          node-version: 12\n      - uses: actions/checkout@v1\n\n      - name: Install esy\n        run: npm install -g esy\n\n      - name: Update lockdir\n        run: |\n          esy install\n          git add esy.lock\n\n      - name: Print esy cache\n        id: print_esy_cache\n        run: node .github/workflows/print_esy_cache.js\n\n      - name: Try to restore dependencies cache\n        id: deps-cache-macos\n        uses: actions/cache@v1\n        with:\n          path: ${{ steps.print_esy_cache.outputs.esy_cache }}\n          key: ${{ matrix.os }}-${{ hashFiles('**/index.json')}}\n\n      - name: format sources files\n        run: |\n          esy format\n          git add \"*.re\" \"*.ml\"\n\n      - name: Check that lock directory are up-to-date.\n        run: git diff --exit-code --cached\n\n      - name: Push if it is not\n        if: failure()\n        run: |\n          git remote set-url --push origin https://$GITHUB_ACTOR:$GITHUB_TOKEN@github.com/$GITHUB_REPOSITORY\n          git config user.name \"Github Runner\"\n          git config user.email \"runner@runner.github.com\"\n          git commit -am \"Update lockdir\"\n          git status\n          git push origin HEAD:$GITHUB_HEAD_REF\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n\n      - name: Display status should be clean\n        if: success()\n        run: git status\n\n      - uses: actions/github-script@0.3.0\n        if: failure()\n        with:\n          github-token: ${{secrets.GITHUB_TOKEN}}\n          script: |\n            github.issues.createComment({\n              issue_number: context.issue.number,\n              owner: context.repo.owner,\n              repo: context.repo.repo,\n              body: `I have updated your lock dirs and formatted the code. Please @${context.actor} pull the last commit before pushing any more changes.`\n            });\n\n"
  },
  {
    "path": ".github/workflows/pipeline.yml",
    "content": "name: tailwind-ppx pipeline\n\non:\n  push:\n    branches:\n      - master\n    tags:\n      - v*\n  pull_request:\n    branches:\n      - master\n\njobs:\n  build_and_test:\n    runs-on: ${{ matrix.os }}\n    strategy:\n      fail-fast: false\n      matrix:\n        os: [ubuntu-latest, macos-latest, windows-latest]\n    steps:\n      - uses: actions/checkout@v2\n      - uses: actions/setup-node@v1\n        with:\n          node-version: 12\n      - name: Install esy\n        run: npm install -g esy@0.6.4\n\n      - name: Try to restore install cache\n        uses: actions/cache@v2\n        with:\n          path: ~/.esy/source\n          key: source-${{ matrix.os }}-${{ hashFiles('**/index.json') }}\n\n      - name: Install dependencies\n        run: esy install\n\n      - name: Print esy cache\n        id: print_esy_cache\n        run: node .github/workflows/print_esy_cache.js\n\n      - name: Try to restore dependencies cache\n        id: deps-cache\n        uses: actions/cache@v2\n        with:\n          path: ${{ steps.print_esy_cache.outputs.esy_cache }}\n          key: build-${{ matrix.os }}-${{ hashFiles('**/index.json') }}\n          restore-keys: build-${{ matrix.os }}-\n\n      - name: Build dependencies\n        if: steps.deps-cache.outputs.cache-hit != 'true'\n        run: esy build-dependencies\n\n      - name: Build project\n        run: esy build\n\n      - name: Run Native tests\n        run: esy test_native\n\n      - name: Get yarn cache directory path\n        id: yarn-cache-dir-path\n        run: echo \"::set-output name=dir::$(yarn cache dir)\"\n      - uses: actions/cache@v2\n        id: yarn-cache\n        with:\n          path: ${{ steps.yarn-cache-dir-path.outputs.dir }}\n          key: ${{ matrix.os }}-yarn-${{ hashFiles('**/yarn.lock') }}\n          restore-keys: ${{ matrix.os }}-yarn-\n\n      - name: Install Yarn dependencies\n        run: yarn install --frozen-lockfile\n        working-directory: ./test/bucklescript\n\n      - name: test-bucklescript\n        run: |\n          yarn build\n          yarn test\n        working-directory: ./test/bucklescript\n\n      # Create the NPM package for this platform\n      - name: Create npm package\n        run: esy npm-release\n      - uses: actions/upload-artifact@v2\n        with:\n          name: ${{ matrix.os }}\n          path: _release/\n\n      # Cleanup build cache if dependencies have changed\n      - name: Clean build cache\n        if: steps.deps-cache.outputs.cache-hit != 'true'\n        run: esy cleanup .\n\n  prepare-publish:\n    name: Prepare publish to npm\n    needs: build_and_test\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/setup-node@v1\n        with:\n          node-version: 12\n      - uses: actions/checkout@v2\n\n      # Download platform artifacts\n      - name: Download Linux release\n        uses: actions/download-artifact@v2\n        with:\n          name: ubuntu-latest\n          path: ubuntu-latest\n      - name: Download Windows release\n        uses: actions/download-artifact@v2\n        with:\n          name: windows-latest\n          path: windows-latest\n      - name: Download macOS release\n        uses: actions/download-artifact@v2\n        with:\n          name: macos-latest\n          path: macos-latest\n      # Move artifacts in place\n      - name: Move artifacts\n        run: |\n          mkdir -p _release/platform-linux\n          mkdir -p _release/platform-windows-x64\n          mkdir -p _release/platform-darwin\n          cp -a ubuntu-latest/. _release/platform-linux\n          cp -a windows-latest/. _release/platform-windows-x64\n          cp -a macos-latest/. _release/platform-darwin\n      - name: Prepare package\n        run: node .github/workflows/bundle-release.js\n      # Create a npm package that can easily be published and tested\n      - name: npm pack\n        run: npm pack .\n        working-directory: _release\n      - name: move package\n        run: mv _release/*.tgz tailwind-ppx.tgz\n      # Upload artifacts\n      - uses: actions/upload-artifact@v2\n        with:\n          name: release\n          path: _release/\n      - uses: actions/upload-artifact@v2\n        with:\n          name: release-tarball\n          path: tailwind-ppx.tgz\n\n  test-platform:\n    name: Test installing ${{ matrix.os }}\n    needs: prepare-publish\n    runs-on: ${{ matrix.os }}\n    strategy:\n      fail-fast: false\n      matrix:\n        os: [ubuntu-latest, macOS-latest, windows-latest]\n    steps:\n      - uses: actions/setup-node@v1\n        with:\n          node-version: 12\n      - name: Download ${{ matrix.os }} release\n        uses: actions/download-artifact@v2\n        with:\n          name: release-tarball\n      - name: test install\n        run: npm -g install ./tailwind-ppx.tgz bs-platform\n      - name: bootstrap test project\n        run: bsb -init test-tailwind-ppx -theme basic-reason\n      - name: install bs-platform locally\n        run: npm install bs-platform\n        working-directory: ./test-tailwind-ppx\n      - name: build project\n        run: npm run build\n        working-directory: ./test-tailwind-ppx\n      - name: test tailwind-ppx binary\n        run: npx tailwind-ppx --help\n      - name: test use-tailwind-ppx binary\n        run: npx use-tailwind-ppx\n        working-directory: ./test-tailwind-ppx\n\n  publish:\n    needs: prepare-publish\n    if: github.event_name != 'pull_request' && startsWith(github.ref, 'refs/tags/')\n    name: (only on release) Publish\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n\n      - name: Use Node.js 12.x\n        uses: actions/setup-node@v1\n        with:\n          node-version: 12.x\n\n      - name: Download release\n        uses: actions/download-artifact@v2\n        with:\n          name: release\n          path: release\n      - name: Zip release folder\n        run: zip -r release.zip release\n      - name: Create GitHub release\n        id: create_release\n        uses: actions/create-release@v1\n        env:\n          GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}\n        with:\n          tag_name: ${{ github.ref }}\n          release_name: Release ${{ github.ref }}\n          draft: false\n          prerelease: false\n\n      - name: Upload ubuntu-latest to Github release\n        uses: actions/upload-release-asset@v1\n        env:\n          GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}\n        with:\n          upload_url: ${{ steps.create_release.outputs.upload_url }}\n          asset_path: release.zip\n          asset_name: release.zip\n          asset_content_type: application/gzip\n\n      - name: Publish NPM package\n        run: |\n          npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN\n          npm config set scope \"@dylanirlbeck\"\n          npm config list\n          npm publish --access public\n        env:\n          NODE_AUTH_TOKEN: ${{secrets.NPM_AUTH_TOKEN}}\n        working-directory: ./release\n"
  },
  {
    "path": ".github/workflows/print_esy_cache.js",
    "content": "const fs = require(\"fs\");\nconst os = require(\"os\");\nconst path = require(\"path\");\n\nconst ESY_FOLDER = process.env.ESY__PREFIX\n  ? process.env.ESY__PREFIX\n  : path.join(os.homedir(), \".esy\");\nconst esy3 = fs\n  .readdirSync(ESY_FOLDER)\n  .filter(name => name.length > 0 && name[0] === \"3\")\n  .sort()\n  .pop();\nconsole.log(`::set-output name=esy_cache::${path.join(ESY_FOLDER, esy3, \"i\")}`);\n"
  },
  {
    "path": ".github/workflows/release-postinstall.js",
    "content": "/**\n * release-postinstall.js\n *\n * XXX: We want to keep this script installable at least with node 4.x.\n *\n * This script is bundled with the `npm` package and executed on release.\n * Since we have a 'fat' NPM package (with all platform binaries bundled),\n * this postinstall script extracts them and puts the current platform's\n * bits in the right place.\n */\n\nvar path = require('path');\nvar cp = require('child_process');\nvar fs = require('fs');\nvar os = require('os');\nvar platform = process.platform;\n\nvar packageJson = require('./package.json');\nvar binariesToCopy = Object.keys(packageJson.bin)\n  .map(function (name) {\n    return packageJson.bin[name];\n  })\n  .concat(['esyInstallRelease.js']);\nvar foldersToCopy = ['bin', '_export'];\n\nfunction copyRecursive(srcDir, dstDir) {\n  var results = [];\n  var list = fs.readdirSync(srcDir);\n  var src, dst;\n  list.forEach(function (file) {\n    src = path.join(srcDir, file);\n    dst = path.join(dstDir, file);\n\n    var stat = fs.statSync(src);\n    if (stat && stat.isDirectory()) {\n      try {\n        fs.mkdirSync(dst);\n      } catch (e) {\n        console.log('directory already exists: ' + dst);\n        console.error(e);\n      }\n      results = results.concat(copyRecursive(src, dst));\n    } else {\n      try {\n        fs.writeFileSync(dst, fs.readFileSync(src));\n      } catch (e) {\n        console.log(\"could't copy file: \" + dst);\n        console.error(e);\n      }\n      results.push(src);\n    }\n  });\n  return results;\n}\n\n/**\n * Since os.arch returns node binary's target arch, not\n * the system arch.\n * Credits: https://github.com/feross/arch/blob/af080ff61346315559451715c5393d8e86a6d33c/index.js#L10-L58\n */\n\nfunction arch() {\n  /**\n   * The running binary is 64-bit, so the OS is clearly 64-bit.\n   */\n  if (process.arch === 'x64') {\n    return 'x64';\n  }\n\n  /**\n   * All recent versions of Mac OS are 64-bit.\n   */\n  if (process.platform === 'darwin') {\n    return 'x64';\n  }\n\n  /**\n   * On Windows, the most reliable way to detect a 64-bit OS from within a 32-bit\n   * app is based on the presence of a WOW64 file: %SystemRoot%\\SysNative.\n   * See: https://twitter.com/feross/status/776949077208510464\n   */\n  if (process.platform === 'win32') {\n    var useEnv = false;\n    try {\n      useEnv = !!(\n        process.env.SYSTEMROOT && fs.statSync(process.env.SYSTEMROOT)\n      );\n    } catch (err) {}\n\n    var sysRoot = useEnv ? process.env.SYSTEMROOT : 'C:\\\\Windows';\n\n    // If %SystemRoot%\\SysNative exists, we are in a WOW64 FS Redirected application.\n    var isWOW64 = false;\n    try {\n      isWOW64 = !!fs.statSync(path.join(sysRoot, 'sysnative'));\n    } catch (err) {}\n\n    return isWOW64 ? 'x64' : 'x86';\n  }\n\n  /**\n   * On Linux, use the `getconf` command to get the architecture.\n   */\n  if (process.platform === 'linux') {\n    var output = cp.execSync('getconf LONG_BIT', { encoding: 'utf8' });\n    return output === '64\\n' ? 'x64' : 'x86';\n  }\n\n  /**\n   * If none of the above, assume the architecture is 32-bit.\n   */\n  return 'x86';\n}\n\n// implementing it b/c we don't want to depend on fs.copyFileSync which appears\n// only in node@8.x\nfunction copyFileSync(sourcePath, destPath) {\n  var data;\n  try {\n    data = fs.readFileSync(sourcePath);\n  } catch (e) {\n    console.log(\"Couldn't find \" + sourcePath + ' trying with .exe');\n    data = fs.readFileSync(sourcePath + '.exe');\n    sourcePath = sourcePath + '.exe';\n  }\n  var stat = fs.statSync(sourcePath);\n  fs.writeFileSync(destPath, data);\n  fs.chmodSync(destPath, stat.mode);\n}\n\nvar copyPlatformBinaries = (platformPath) => {\n  var platformBuildPath = path.join(__dirname, 'platform-' + platformPath);\n\n  foldersToCopy.forEach((folderPath) => {\n    var sourcePath = path.join(platformBuildPath, folderPath);\n    var destPath = path.join(__dirname, folderPath);\n\n    copyRecursive(sourcePath, destPath);\n  });\n\n  binariesToCopy.forEach((binaryPath) => {\n    var sourcePath = path.join(platformBuildPath, binaryPath);\n    var destPath = path.join(__dirname, binaryPath);\n    if (fs.existsSync(destPath)) {\n      fs.unlinkSync(destPath);\n    }\n    copyFileSync(sourcePath, destPath);\n    fs.chmodSync(destPath, 0777);\n  });\n};\n\nif (fs.existsSync('_export')) {\n  // remove previous binary\n  fs.readdirSync('_export').forEach((file) => {\n    fs.unlinkSync(`_export/${file}`);\n  });\n} else {\n  try {\n    fs.mkdirSync('_export');\n  } catch (e) {\n    console.log('Could not create _export folder');\n  }\n}\n\nswitch (platform) {\n  case 'win32':\n    if (arch() !== 'x64') {\n      console.warn('error: x86 is currently not supported on Windows');\n      process.exit(1);\n    }\n\n    copyPlatformBinaries('windows-x64');\n    break;\n  case 'linux':\n  case 'darwin':\n    copyPlatformBinaries(platform);\n    break;\n  default:\n    console.warn('error: no release built for the ' + platform + ' platform');\n    process.exit(1);\n}\n\nrequire('./esyInstallRelease');\n"
  },
  {
    "path": ".gitignore",
    "content": "# ocamlbuild working directory\n_build/\n\n# ocamlbuild targets\n*.byte\n*.native\n\n# Merlin configuring file for Vim and Emacs\n.merlin\n\n# Dune generated files\n*.install\n\n# Local OPAM switch\n_opam/\n\n# Esy generated files\n_esy/\n_release/\n_export/\nnpm-debug.log\nyarn-error.log\nnode_modules/\n.tailwind_ppx_cache\n"
  },
  {
    "path": ".ocamlformat",
    "content": ""
  },
  {
    "path": ".spin",
    "content": "(Source ppx)\n(Cfg_str project_name tailwind-ppx)\n(Cfg_str project_slug tailwind-ppx)\n(Cfg_str project_description\"A short, but powerful statement about your project\")\n(Cfg_str syntax Reason)\n(Cfg_str package_manager Esy)\n(Cfg_str test_framework Rely)\n(Cfg_str ci_cd Github)\n(Cfg_str author_name\"Dylan Irlbeck\")\n(Cfg_str github_username dylanirlbeck)\n(Cfg_str npm_username dylanirlbeck)"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2020 Dylan Irlbeck\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."
  },
  {
    "path": "README.md",
    "content": "**Note: As of 08/16/2021, `tailwind-ppx` is now in archive-mode. I have been out of the Reason/ReScript community for some time now, but if anyone wants to take over as owner please let me know. Thank you to all involved for making this project successful.**\n\n---\n\n# tailwind-ppx\n[![Actions Status](https://github.com/dylanirlbeck/tailwind-ppx/workflows/CI/badge.svg)](https://github.com/dylanirlbeck/tailwind-ppx/actions)\n[![NPM Version](https://badge.fury.io/js/%40dylanirlbeck%2Ftailwind-ppx.svg)](https://badge.fury.io/js/%40dylanirlbeck%2Ftailwind-ppx)\n[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)\n\nA Reason/OCaml [Pre-Processor eXtension (PPX)](https://blog.hackages.io/reasonml-ppx-8ecd663d5640) that validates your Tailwind classes at compile-time. \n\n<p align=\"center\"><img src=\"assets/demo.png\" /></p>\n\n## Table of Contents\n\n- [Features (Current and Upcoming)](#features)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [Installation](#installation)\n- [Frequently Asked Questions (FAQ)](#faq)\n- [Developing](#developing)\n- [Contributors](#contributors-)\n- [Examples and Related Projects](#other)\n\n## Features\n\n**Current**\n\n- Checks for invalid class names (and suggestions for valid ones!)\n- Checks for duplicate class names\n- Always in-sync with your `tailwind.css` file (just make sure to re-build!)\n- [Automatic purging of unused class names](#getting-ready-for-production) (with PurgeCSS and `tailwind-ppx`'s custom extractor function)\n- [Ships with an integration script](#integration-script) that converts all your\n  existing `className=\"...\"` to `className=[%tw \"...\"]`\n\n**Upcoming**\n\n- [Better integration with PostCSS](https://github.com/dylanirlbeck/tailwind-ppx/issues/62)\n- Checks for redundant class names (like having both `flex-row` and `flex-col`)\n- Checks for class name dependencies (like having `flex-row` without `flex`)\n\nIf you have ideas for new features, please [open an issue](https://github.com/dylanirlbeck/tailwind-ppx/issues)!\n\n## Usage\n\n`tailwind_ppx` implements a ppx (`%tw`) that validates your Tailwind CSS classes at compile time.\n\nFor example, for the following (condensed) `tailwind.css` file:\n\n```css\n.flex {\n  display: flex;\n}\n\n.flex-row {\n  flex-direction: row;\n}\n```\n\n`tailwind-ppx` will provide validation for your desired class names. See these\nexamples:\n\n```reason\n// Example 1\n<Component className=[%tw \"flex flex-row\"] /> // This is ok!\n\n// Example 2\n<Component className=[%tw \"flex flex-ro\"] /> // ERROR: Class name not found: flex-ro. Did you mean flex-row?\n\n// Example 3\n<Component className=[%tw \"flex flex-row flex\"] /> // ERROR: Duplicate class name: flex\n```\n\nFinally, `tailwind-ppx` requires your **generated** `tailwind.css` file to exist somewhere in the\nproject hierarchy. Though not required, it's recommended that you [configure the\npath](#-path) to your `tailwind.css` file (relative to your project root).\n\n### Getting ready for production\n\nAs [outlined in the Tailwind docs](https://tailwindcss.com/docs/controlling-file-size/), when preparing for production you'll want to make sure that the only CSS from Tailwind that ends up in your bundle is CSS that you _actually use_ in your code.\n\nFirst, take a second to read the [section on setting up Purgecss from the Tailwind docs](https://tailwindcss.com/docs/controlling-file-size/#setting-up-purgecss). In order to help with the process outlined in the docs, this package ships with a default extractor function that'll take care of ensuring that any CSS from Tailwind that you aren't using with this PPX can be purged from your production CSS bundle. You enable it by slightly modifying the official example of how to set up your `postcss.config.js`:\n\n```javascript\n// postcss.config.js\nconst purgecss = require(\"@fullhuman/postcss-purgecss\")({\n  // Specify the paths to all ReasonML code where you're using this PPX.\n  content: [\"./src/**/*.re\"],\n\n  // Include the extractor from this package\n  defaultExtractor: require(\"@dylanirlbeck/tailwind-ppx\").extractor\n});\n\nmodule.exports = {\n  plugins: [\n    require(\"tailwindcss\"),\n    require(\"autoprefixer\"),\n    ...(process.env.NODE_ENV === \"production\" ? [purgecss] : [])\n  ]\n};\n```\n\nDoing this will ensure that you only ship CSS from Tailwind to production that you're actually using with this PPX.\n\n### Moving or changing your `tailwind.css` file\n\nIf your `tailwind.css` file changes (or you move it) you'll need to rebuild your\nproject - for example, `bsb -clean-world` and `bsb -make-world` if in BuckleScript.\nAt this time, `tailwind-ppx` does not automatically watch for changes, though this is on\nthe roadmap.\n\nAlternatively, you can add the following rules to you bsconfig.json to re-trigger builds\n\n```json\n{\n  \"sources\": [\n    {\n      \"dir\": \"src\",\n      \"subdirs\": true,\n      \"generators\": [\n        {\n          \"name\": \"gen-tailwind\",\n          \"edge\": [\"tailwind.css\", \":\", \"styles.css\"]\n        }\n      ]\n    }\n  ],\n  \"generators\": [\n    {\n      \"name\": \"gen-tailwind\",\n      \"command\": \"tailwindcss build $in -o $out\"\n    }\n  ]\n}\n```\n\nIf you have a custom tailwind config file, you'll need to pass it to the tailwindcss command:\n\n```json\n{\n  \"name\": \"gen-tailwind\",\n  \"command\": \"tailwindcss build $in -o $out -c ../../tailwind.config.js\"\n}\n```\n\nYou might have to [specify the path to `tailwind.css`](#-path).\n\n### Autocompletion (Neovim only)\n\nIf you're a Neovim user, you can download the [`coc-tailwindcss`](https://github.com/iamcco/coc-tailwindcss) extension to get class name autocompletion while using `tailwind-ppx` - just make sure to define a `tailwind.config.js` file. See the example below!\n\n<img src=\"assets/autocompletion.png\" height=\"600\" width=\"800\">\n\n### Ignore `.tailwind_ppx_cache` in your version control\n\n`tailwind-ppx` will generate a `.tailwind_ppx_cache` folder in your project root\nto optimize the validation performance. If you're using a version control\nsystem, you don't need to check it in.\n\n## Configuration\n\n### -path\n\nBy default, `tailwind-ppx` looks for your `tailwind.css` file in the root\ndirectory. If `tailwind.css` lives elsewhere (or the name of your generated CSS file is different), you'll need to specify the file path in your `bsconfig.json`.\n\n```json\n\"ppx-flags\": [\n  [\"tailwind-ppx\", \"-path ../path/to/tailwind.css\",]\n],\n```\n\n## Installation\n\nThe most likely use case for `tailwind-ppx` is inside ReasonReact projects\n(using BuckleScript). To get started, we recommend cloning our [demo\nproject](https://github.com/dylanirlbeck/tailwind-ppx-demo).\n\n### With `yarn` or `npm` on Bucklescript projects (recommended)\n\nInstall the PPX with `yarn` or `npm`\n\n```bash\nyarn add --dev @dylanirlbeck/tailwind-ppx\n# Or\nnpm install --dev @dylanirlbeck/tailwind-ppx\n```\n\nAnd add the PPX in your `bsconfig.json` file:\n\n```json\n{\n  \"ppx-flags\": [\"tailwind-ppx\"]\n}\n```\n\n### Integration script\n\nThe `@dylanirlbeck/tailwind-ppx` NPM package ships with an executable that, when\nrun in a BuckleScript project, turns all instances of `className=\"...\"` into\n`className=[%tw \"...\"]`. The script is designed to make it easy to immediately\nintroduce `tailwind-ppx` into an existing codebase.\n\nYou can use this script by running the following command from the root of your\nproject (just make sure you've installed the NPM package).\n\n```\nyarn use-tailwind-ppx\n# Or\nnpx use-tailwind-ppx\n```\n\n> Note that you'll need both a `bsconfig.json` to exist in the project hierarchy\n> and compiled project with `bsb -make-world` (so the `lib/` directory exists in\n> the project root) for the script to work properly.\n\n## FAQ\n\n- **How can I conditionally add classes?**\n\n  This feature is out of scope for `tailwind-ppx`; instead, we recommend you use\n  [`re-classnames`](https://github.com/MinimaHQ/re-classnames) in combination\n  with `tailwind-ppx`. See the example below:\n\n  ```reason\n  module SomeComponent = {\n    [@react.component]\n    let make = (~someBool) => {\n      let className =\n        Cn.(\n          [%tw \"text-blue-500\"]->on(someBool)\n          + [%tw \"text-gray-500\"]->on(!someBool)\n        );\n      <div className />;\n    };\n  };\n  ```\n\n- **How can I use custom CSS classes?**\n\n  `tailwind-ppx` directly parses your generated `tailwind.css` file, which means\n  that **all** CSS classes will be validated by the PPX, including custom class\n  names defined in your base `index.css/styles.css` file. In short, if the class\n  is in your `tailwind.css` file, it will be validated correctly by the ppx.\n\n  Example:\n\n  ```reason\n  <Component className=[%tw \"flex flex-row customLayou\"] /> // ERROR: Class name not found: customLayou. Did you mean customLayout?\n  ```\n\n## Developing\n\nAfter cloning the repository, you should run `esy` to install the project dependencies. After that, you should be good to start developing!\n\n### Relevant commands\n\n- `esy build` -> Builds the project\n- `esy format` -> Formats the entire project with `ocamlformat` and `refmt`\n- `esy watch` -> Watches for changes to Reason/OCaml files in the entire project, including in the `/test` directory\n- `esy test_native` -> Runs the native tests (in `test/native`)\n- `cd test/bucklescript && yarn test` -> Runs the BuckleScript tests (in `test/bucklescript`)\n\n> Note that if you pull requests are not formatted properly, or the `esy.lock`\n> is out-of-date, GitHub actions will automatically format your code by pushing\n> up a new commit.\n\n### Releasing (for maintainers)\n\n1. Bump the version of the ppx in `esy.json` on `master` (we use [semantic versioning](https://semver.org/))\n2. Create and push a new tag\n\n```\n$ git checkout master\n$ git tag vx.y.z\n$ git push origin vx.y.z\n```\n\n3. [Create detailed release notes](https://github.com/dylanirlbeck/tailwind-ppx/releases) for the new version, following the `Added/Changed/Fixed/Removed` format. Note that the new version of the PPX will automatically be pushed to NPM and a release will be created on GitHub.\n4. Make sure that for any merged pull requests/closed issues were noticed by the `all-contributors` bot -- see [this PR](https://github.com/dylanirlbeck/tailwind-ppx/pull/116#issuecomment-657551562) for an example of adding a new contributor who's PR was merged.\n\n## Contributors ✨\n\nThanks goes to these wonderful people:\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://dev.to/dylanirlbeck\"><img src=\"https://avatars0.githubusercontent.com/u/35497479?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dylan Irlbeck </b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=dylanirlbeck\" title=\"Code\">💻</a> <a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=dylanirlbeck\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/tatchi\"><img src=\"https://avatars2.githubusercontent.com/u/5595092?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Corentin Leruth</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=tatchi\" title=\"Code\">💻</a> <a href=\"#ideas-tatchi\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"#maintenance-tatchi\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"https://twitter.com/___zth___\"><img src=\"https://avatars2.githubusercontent.com/u/1457626?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Gabriel Nordeborn</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=zth\" title=\"Code\">💻</a> <a href=\"#ideas-zth\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n    <td align=\"center\"><a href=\"https://github.com/bdunn313\"><img src=\"https://avatars3.githubusercontent.com/u/867683?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Brad Dunn</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=bdunn313\" title=\"Code\">💻</a> <a href=\"https://github.com/dylanirlbeck/tailwind-ppx/issues?q=author%3Abdunn313\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"https://infinitetree.eu/\"><img src=\"https://avatars3.githubusercontent.com/u/45546?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Thomas Coopman</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/issues?q=author%3Atcoopman\" title=\"Bug reports\">🐛</a> <a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=tcoopman\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"http://prometheansacrifice.me/\"><img src=\"https://avatars0.githubusercontent.com/u/3097018?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Manas</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=prometheansacrifice\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://peterp.me\"><img src=\"https://avatars0.githubusercontent.com/u/1211905?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Peter Piekarczyk</b></sub></a><br /><a href=\"#ideas-peterpme\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/pckilgore\"><img src=\"https://avatars0.githubusercontent.com/u/2559043?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Patrick Kilgore</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=pckilgore\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/azkane\"><img src=\"https://avatars0.githubusercontent.com/u/3322582?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>ahzm</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=azkane\" title=\"Code\">💻</a> <a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=azkane\" title=\"Documentation\">📖</a> <a href=\"#ideas-azkane\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n    <td align=\"center\"><a href=\"https://github.com/joprice\"><img src=\"https://avatars1.githubusercontent.com/u/2175555?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Joseph Price</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=joprice\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://twitter.com/_danchenkov\"><img src=\"https://avatars2.githubusercontent.com/u/2461813?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Vladimir Danchenkov</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=vdanchenkov\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://jonas.zeitler.se/\"><img src=\"https://avatars0.githubusercontent.com/u/1719257?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jonas Zeitler</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=J-Zeitler\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/lozlow\"><img src=\"https://avatars2.githubusercontent.com/u/386319?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pete Shaw</b></sub></a><br /><a href=\"https://github.com/dylanirlbeck/tailwind-ppx/commits?author=lozlow\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## Other\n\n### Examples\n\nThese projects are using `tailwind-ppx` throughout the code base:\n\n- [my-first-pr](https://github.com/dylanirlbeck/my-first-pr)\n\n### Related Projects\n\nThe following amazing projects provided a lot of inspiration; I recommend you check them out!\n\n- [ocaml-css-parser](https://github.com/astrada/ocaml-css-parser)\n- [styled-ppx](https://github.com/davesnx/styled-ppx)\n- [graphql-ppx](https://github.com/reasonml-community/graphql_ppx)\n\n"
  },
  {
    "path": "bin/Bin.re",
    "content": "open Migrate_parsetree;\n\n// Source: https://github.com/reasonml-community/graphql_ppx/blob/master/src/bucklescript_bin/Bin.re\nlet argv =\n  switch (Sys.argv |> Array.to_list) {\n  | [program, ...rest] =>\n    switch (List.rev(rest)) {\n    | [output_file, input_file, ...args] =>\n      List.concat([\n        [program],\n        List.rev(args),\n        [input_file, \"-o\", output_file, \"--dump-ast\", \"--embed-errors\"],\n      ])\n      |> Array.of_list\n    | _ => Sys.argv\n    }\n  | _ => Sys.argv\n  };\n\nlet () = Driver.run_main(~argv, ());\n"
  },
  {
    "path": "bin/UsePpx.re",
    "content": "/** Reads the contents of a file */\nlet readFile = path => {\n  let ch = open_in(path);\n  let s = really_input_string(ch, in_channel_length(ch));\n  close_in(ch);\n  s;\n};\n\n/** Writes the contents of a file */\nlet writeFile = (path, newContents) => {\n  let ch = open_out(path);\n  output_string(ch, newContents);\n  close_out(ch);\n};\n\nlet numFilesTouched = ref(0);\n\nlet transformClassName = file => {\n  let contents = readFile(file);\n  let r = Str.regexp(\"className=\\\"\\\\(.*\\\\)\\\"\");\n  let newContents =\n    Str.global_replace(r, \"className=[%tw \\\"\\\\1\\\"]\", contents);\n  if (!Digest.equal(Digest.string(contents), Digest.string(newContents))) {\n    numFilesTouched := numFilesTouched^ + 1;\n  };\n\n  writeFile(file, newContents);\n};\n\nlet run = () => {\n  print_endline(\"Running...\");\n  let (+++) = Filename.concat;\n  Paths.setProjectRoot();\n\n  let sourceDirs = Paths.readSourceDirs(~configSources=None);\n\n  sourceDirs\n  |> List.iter(sourceDir => {\n       let files =\n         switch (Sys.readdir(sourceDir) |> Array.to_list) {\n         | files => files\n         | exception (Sys_error(_)) => []\n         };\n       let reasonFiles =\n         files |> List.filter(x => Filename.check_suffix(x, \".re\"));\n\n       reasonFiles\n       |> List.iter(reasonFile => {\n            let reasonFilePath = sourceDir +++ reasonFile;\n            transformClassName(reasonFilePath);\n          });\n     });\n  print_endline(\n    \"Number of files touched: \" ++ string_of_int(numFilesTouched^),\n  );\n};\n\nrun();\n"
  },
  {
    "path": "bin/dune",
    "content": "(executable\n (name Bin)\n (modules Bin)\n (public_name tailwind-ppx)\n (libraries tailwind-ppx.lib)\n (ocamlopt_flags (-linkall))\n (package tailwind-ppx))\n\n(executable\n (name UsePpx)\n (modules UsePpx)\n (public_name use-tailwind-ppx)\n (libraries str use_ppx_lib)\n (ocamlopt_flags (-linkall))\n (package tailwind-ppx))\n"
  },
  {
    "path": "dune",
    "content": "(dirs :standard \\ node_modules _build)\n"
  },
  {
    "path": "dune-project",
    "content": "(lang dune 2.5)"
  },
  {
    "path": "esy.json",
    "content": "{\n  \"name\": \"tailwind-ppx\",\n  \"version\": \"0.8.4\",\n  \"description\": \"Reason PPX that validates your Tailwind classes at compile-time\",\n  \"author\": \"Dylan Irlbeck <dylanirlbeck@gmail.com>\",\n  \"license\": \"MIT\",\n  \"homepage\": \"https://github.com/dylanirlbeck/tailwind-ppx\",\n  \"bugs\": { \"url\": \"https://github.com/dylanirlbeck/tailwind-ppx/issues\" },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/dylanirlbeck/tailwind-ppx.git\"\n  },\n  \"esy\": {\n    \"build\": \"dune build -p #{self.name}\",\n    \"buildsInSource\": \"_build\",\n    \"release\": { \"bin\": [\"tailwind-ppx\", \"use-tailwind-ppx\"] }\n  },\n  \"dependencies\": {\n    \"@opam/dune\": \"2.5.1\",\n    \"@opam/fmt\": \"0.8.8\",\n    \"@opam/menhir\": \"*\",\n    \"@opam/ocaml-migrate-parsetree\": \"^1.7.0\",\n    \"@esy-ocaml/reason\": \"~3.6.0\",\n    \"@opam/css-parser\": \"^0.2.4\"\n  },\n  \"devDependencies\": {\n    \"ocaml\": \"~4.9.1\",\n    \"@opam/ocamlformat\": \"*\",\n    \"@opam/merlin\": \"*\",\n    \"@opam/utop\": \"*\",\n    \"@reason-native/rely\": \"*\",\n    \"refmterr\": \"*\"\n  },\n  \"scripts\": {\n    \"test_native\": \"esy #{os == 'windows' ? 'b' : ''} dune exec test/native/TestRunner.exe\",\n    \"build_all\": \"esy dune b @all\",\n    \"format\": \"esy dune build @fmt --auto-promote\",\n    \"clean\": \"esy dune clean\",\n    \"watch\": \"esy dune build @all -p #{self.name} --watch\",\n    \"release\": \"./script/release.sh\",\n    \"postinstall\": \"node postinstall.js\"\n  }\n}\n"
  },
  {
    "path": "js/index.js",
    "content": "function extractor(content) {\n  const matchedContent = content.match(/(?<=\\%tw\\(?\\s*\")[^\\\"]*(?=\\\")/g);\n\n  if (matchedContent) {\n    return matchedContent.reduce((acc, curr) => {\n      curr.split(\" \").forEach(p => {\n        const trimmed = p.trim();\n\n        if (trimmed !== \"\") {\n          acc.push(trimmed);\n        }\n      });\n\n      return acc;\n    }, []);\n  }\n\n  return [];\n}\n\nmodule.exports = { extractor };\n"
  },
  {
    "path": "script/release-postinstall.js",
    "content": "#!/usr/bin/env node\n\nconst path = require(\"path\");\nconst cp = require(\"child_process\");\nconst fs = require(\"fs\");\n\nconst platform = process.platform;\n\nconst binariesToCopy = [\"tailwind-ppx\", \"use-tailwind-ppx\"];\n\nfunction find_arch() {\n  // The running binary is 64-bit, so the OS is clearly 64-bit.\n  if (process.arch === \"x64\") {\n    return \"x64\";\n  }\n\n  // All recent versions of Mac OS are 64-bit.\n  if (process.platform === \"darwin\") {\n    return \"x64\";\n  }\n\n  // On Windows, the most reliable way to detect a 64-bit OS from within a 32-bit\n  // app is based on the presence of a WOW64 file: %SystemRoot%\\SysNative.\n  // See: https://twitter.com/feross/status/776949077208510464\n  if (process.platform === \"win32\") {\n    var useEnv = false;\n    try {\n      useEnv = !!(\n        process.env.SYSTEMROOT && fs.statSync(process.env.SYSTEMROOT)\n      );\n    } catch (err) {}\n\n    const sysRoot = useEnv ? process.env.SYSTEMROOT : \"C:\\\\Windows\";\n\n    // If %SystemRoot%\\SysNative exists, we are in a WOW64 FS Redirected application.\n    const isWOW64 = false;\n    try {\n      isWOW64 = !!fs.statSync(path.join(sysRoot, \"sysnative\"));\n    } catch (err) {}\n\n    return isWOW64 ? \"x64\" : \"x86\";\n  }\n\n  if (process.platform === \"linux\") {\n    const output = cp.execSync(\"getconf LONG_BIT\", { encoding: \"utf8\" });\n    return output === \"64\\n\" ? \"x64\" : \"x86\";\n  }\n\n  return \"x86\";\n}\n\n// Implementing it b/c we don\"t want to depend on fs.copyFileSync which appears only in node@8.x\nfunction copyFileSync(sourcePath, destPath) {\n  const data = fs.readFileSync(sourcePath);\n  const stat = fs.statSync(sourcePath);\n  fs.writeFileSync(destPath, data);\n  fs.chmodSync(destPath, stat.mode);\n}\n\nconst copyPlatformBinaries = (platformPath) => {\n  binariesToCopy.forEach((binaryPath) => {\n    if (process.platform === \"win32\") {\n      binaryPath += \".exe\";\n    }\n    const sourcePath = path.join(platformPath, binaryPath);\n    const destPath = path.join(__dirname, binaryPath);\n    if (fs.existsSync(destPath)) {\n      fs.unlinkSync(destPath);\n    }\n    copyFileSync(sourcePath, destPath);\n    fs.chmodSync(destPath, 0o755);\n  });\n};\n\nconst arch = find_arch();\n\nconst getPlatformFolderName = () => {\n  if (platform === \"win32\") {\n    return \"platform-windows-\" + arch;\n  }\n  return \"platform-\" + platform + \"-\" + arch;\n};\nconst platformPath = path.join(__dirname, getPlatformFolderName());\nconst supported = fs.existsSync(platformPath);\n\nif (!supported) {\n  console.error(\"tailwind-ppx does not support this platform :(\");\n  console.error(\"\");\n  console.error(\"If you want tailwind-ppx to support this platform natively,\");\n  console.error(\"please open an issue at our repository, linked above.\");\n  console.error(\"Specify that you are on the \" + platform + \" platform,\");\n  console.error(\"and on the \" + arch + \" architecture.\");\n  process.exit(1);\n}\n\ncopyPlatformBinaries(platformPath);\n"
  },
  {
    "path": "script/release.sh",
    "content": "#!/bin/bash\n\nset -e\n\nif [ -d \".git\" ]; then\n  changes=$(git status --porcelain)\n  branch=$(git rev-parse --abbrev-ref HEAD)\n\n  if [ -n \"${changes}\" ]; then\n    echo \"Please commit staged files prior to bumping\"\n    exit 1\n  elif [ \"${branch}\" != \"master\" ]; then\n    echo \"Please run the release script on master\"\n    exit 1\n  else\n    esy x dune-release tag\n    esy x dune-release distrib\n    esy x dune-release publish -y\n    esy x dune-release opam pkg\n    esy x dune-release opam submit --no-auto-open -y\n  fi\nelse\n  echo \"This project is not a git repository. Run `git init` first to be able to release.\"\n  exit 1\nfi\n"
  },
  {
    "path": "src/ppx/Tailwind_ppx.re",
    "content": "open Migrate_parsetree;\nopen Ast_409;\nopen Ast_mapper;\nopen Parsetree;\nopen Utils;\n\nlet expr = (mapper, e) =>\n  switch (e.pexp_desc) {\n  | Pexp_extension((\n      {txt: \"tw\", _},\n      PStr([\n        {\n          pstr_desc:\n            Pstr_eval(\n              {\n                pexp_loc: loc,\n                // Force the PPX to only recognize strings inside quotations\n                pexp_desc: Pexp_constant(Pconst_string(classNames, None)),\n                _,\n              },\n              _,\n            ),\n          _,\n        },\n      ]),\n    )) =>\n    // Contents of tailwind.css file\n    let tailwindFileContent =\n      switch (Lazy.force(Read_tailwind.getTailwind)) {\n      | Some(file) => file\n      | None =>\n        raise(\n          Location.Error(\n            Location.error(\n              ~loc,\n              \"tailwind.css file not found in project hierarchy. You may need to manually set the path to the file with the -path argument.\",\n            ),\n          ),\n        )\n      };\n\n    validate(~classNames, ~loc, ~tailwindFileContent);\n\n    Ast_helper.Exp.constant(Pconst_string(classNames, None));\n  | _ => default_mapper.expr(mapper, e)\n  };\n\n// Default configuration\nlet () =\n  Ppx_config.(\n    setConfig({tailwindFile: \"tailwind.css\", rootDirectory: Sys.getcwd()})\n  );\n\nlet args = [\n  (\n    \"-path\",\n    Arg.String(\n      tailwindFile =>\n        Ppx_config.updateConfig(current => {...current, tailwindFile}),\n    ),\n    \"<path/to/tailwind.css>\",\n  ),\n];\n\nlet mapper = (_, _) => {...default_mapper, expr};\n\nlet () =\n  Driver.register(~name=\"tailwind_ppx\", ~args, Versions.ocaml_409, mapper);\n"
  },
  {
    "path": "src/ppx/dune",
    "content": "(library\n (name tailwind_ppx)\n (wrapped false)\n (public_name tailwind-ppx.lib)\n (kind ppx_rewriter)\n (libraries str ocaml-migrate-parsetree unix css-parser))\n"
  },
  {
    "path": "src/ppx/levenshtein.re",
    "content": "/**  Levenshtein distance\n   * Translated from OCaml example in Rosetta Code\n   * https://rosettacode.org/wiki/Levenshtein_distance#OCaml\n   * https://en.wikipedia.org/wiki/Levenshtein_distance */\nlet minimum = (a, b, c) => min(a, min(b, c));\n\nlet distance = (s, t) => {\n  let first = String.length(s)\n  and second = String.length(t);\n  let matrix = Array.make_matrix(first + 1, second + 1, 0);\n\n  for (i in 0 to first) {\n    matrix[i][0] = i;\n  };\n\n  for (j in 0 to second) {\n    matrix[0][j] = j;\n  };\n\n  for (j in 1 to second) {\n    for (i in 1 to first) {\n      if (s.[i - 1] == t.[j - 1]) {\n        matrix[i][j] = matrix[i - 1][j - 1];\n      } else {\n        matrix[i][j] =\n          minimum(\n            matrix[i - 1][j] + 1,\n            matrix[i][j - 1] + 1,\n            matrix[i - 1][j - 1] + 1,\n          );\n      };\n    };\n  };\n\n  matrix[first][second];\n};\n"
  },
  {
    "path": "src/ppx/option.re",
    "content": "exception Option_unwrap_error;\n\nlet map = f =>\n  fun\n  | None => None\n  | Some(v) => Some(f(v));\n\nlet flat_map = f =>\n  fun\n  | None => None\n  | Some(v) => f(v);\n\nlet unsafe_unwrap =\n  fun\n  | None => raise(Option_unwrap_error)\n  | Some(v) => v;\n\nlet get_or_else = default =>\n  fun\n  | None => default\n  | Some(v) => v;\n"
  },
  {
    "path": "src/ppx/ppx_config.re",
    "content": "type config = {\n  tailwindFile: string,\n  rootDirectory: string,\n};\n\nlet configRef = ref(None);\n\nlet setConfig = config => configRef := Some(config);\n\nlet updateConfig = update => configRef := configRef^ |> Option.map(update);\n\nlet tailwindFile = () => (configRef^ |> Option.unsafe_unwrap).tailwindFile;\n\nlet rootDirectory = () => (configRef^ |> Option.unsafe_unwrap).rootDirectory;\n"
  },
  {
    "path": "src/ppx/read_tailwind.re",
    "content": "/** Recursively look for file starting at the project root */\nlet rec findFileTowardsRoot = (dir, file) => {\n  let hereFile = Filename.concat(dir, file);\n\n  if (Sys.file_exists(hereFile)) {\n    Some(hereFile);\n  } else if (Filename.dirname(dir) == dir) {\n    None;\n  } else {\n    findFileTowardsRoot(Filename.dirname(dir), file);\n  };\n} /* Reads the contents of a file */;\n\n/** Reads the contents of a file */\nlet readFile = path => {\n  let ch = open_in(path);\n  let s =\n    try(really_input_string(ch, in_channel_length(ch))) {\n    | End_of_file => \"\"\n    };\n  close_in(ch);\n  s;\n} /* lazily read tailwind and check if talwind.css file exists */;\n\n/** Writes the contents of a file */\nlet writeFile = (path, newContents) => {\n  let ch = open_out(path);\n  output_string(ch, newContents);\n  close_out(ch);\n};\n\n/** lazily read tailwind and check if talwind.css file exists */\nlet getTailwind =\n  lazy(\n    switch (\n      findFileTowardsRoot(\n        Ppx_config.rootDirectory(),\n        Ppx_config.tailwindFile(),\n      )\n    ) {\n    | Some(path) => Some(readFile(path))\n    | None => None\n    }\n  );\n"
  },
  {
    "path": "src/ppx/utils.re",
    "content": "open Css.Types;\nmodule StringSet = Set.Make(String);\n\n/**\n  * Splits a string on any whitespace into the individual class names\n */\nlet getSplitClassNames = classNames => {\n  List.filter(\n    name => String.trim(name) != \"\",\n    Str.split(Str.regexp(\"[ \\n\\r\\x0c\\t]+\"), classNames),\n  )\n  |> List.map(name => String.trim(name));\n};\n\n/** Remove all the backslashes from identifiers */\nlet unescapeIdent = ident => {\n  Str.global_replace(Str.regexp({|\\\\|}), \"\", ident);\n};\n\ntype closestClassName = {\n  name: string,\n  distance: int,\n};\n\n/** Finds the acceptable class name closest to the given invalid one */\nlet findClosest = (className, acceptableNames) => {\n  let testCloser = (name, bestMatch) => {\n    let distance = Levenshtein.distance(className, name);\n    distance < bestMatch.distance ? {name, distance} : bestMatch;\n  };\n  List.fold_right(\n    testCloser,\n    acceptableNames,\n    {name: \"\", distance: max_int},\n  );\n};\n\nexception ParseError(string);\n\nlet parseStylesheet = (~containerLnum=?, ~pos=?, css) =>\n  try(Css.Parser.parse_stylesheet(~container_lnum=?containerLnum, ~pos?, css)) {\n  | _ =>\n    raise(\n      ParseError(\n        \"Your Tailwind CSS file could not be parsed. Please double-check to make sure it's valid CSS.\",\n      ),\n    )\n  };\n\n/** Get all the classes from a given selector (prelude) */\nlet getClassesFromSelector = selector => {\n  let rec getClasses = (classes, selector) => {\n    switch (selector) {\n    | [] => classes\n    | [\n        (Component_value.Delim(\".\"), _),\n        (Component_value.Ident(ident), _),\n        ...rem,\n      ] =>\n      getClasses([ident, ...classes], rem)\n    | [_, ...rem] => getClasses(classes, rem)\n    };\n  };\n\n  getClasses([], selector);\n};\n\n/** Parses out the valid class names from the given CSS */\nlet getAcceptableClassNames = css => {\n  let (cssRules, _) = parseStylesheet(css);\n  let rec gatherClassSelector = (existingClassNames, rule) => {\n    switch (rule) {\n    | Rule.Style_rule(styleRule) =>\n      let prelude = fst(styleRule.prelude);\n      switch (prelude) {\n      | [\n          (Component_value.Delim(\".\"), _),\n          (Component_value.Ident(_), _),\n          ..._,\n        ] =>\n        List.fold_left(\n          (classNames, classNameFromSelector) =>\n            [unescapeIdent(classNameFromSelector), ...classNames],\n          existingClassNames,\n          getClassesFromSelector(prelude),\n        )\n      | _ => existingClassNames // Ignore other preludes\n      };\n    | Rule.At_rule({At_rule.name: (\"media\", _), At_rule.block, _}) =>\n      switch (block) {\n      | Stylesheet((rules, _)) =>\n        List.fold_left(gatherClassSelector, existingClassNames, rules)\n      | _ => []\n      }\n    // Ignore other prelude\n    | _ => existingClassNames\n    };\n  };\n\n  List.fold_left(gatherClassSelector, [], cssRules) |> StringSet.of_list;\n};\n\nlet checkDuplicate = (classNames, loc) => {\n  let classNamesSet = ref(StringSet.empty);\n\n  let isDuplicate = className => {\n    StringSet.mem(className, classNamesSet^)\n      ? raise(\n          Location.Error(\n            Location.error(~loc, \"Duplicate class name: \" ++ className),\n          ),\n        )\n      : classNamesSet := StringSet.add(className, classNamesSet^);\n  };\n\n  List.iter(isDuplicate, classNames);\n};\n\nlet checkAcceptable = (classNames, loc, acceptableNames) => {\n  let errorMessage = invalidClassName => {\n    let closest =\n      findClosest(invalidClassName, StringSet.elements(acceptableNames));\n\n    Printf.sprintf(\n      \"Class name not found: %s. Did you mean %s?\",\n      invalidClassName,\n      closest.name,\n    );\n  };\n\n  let isAcceptable = className => {\n    StringSet.mem(className, acceptableNames)\n      ? ()\n      : raise(\n          Location.Error(Location.error(~loc, errorMessage(className))),\n        );\n  };\n\n  List.iter(isAcceptable, classNames);\n};\n\nexception Ppx_cache_dir_is_not_dir;\n\n// Source: https://github.com/reasonml-community/graphql_ppx/blob/master/src/base/read_schema.re#L301\nlet createDirIfNotExist = abs_path =>\n  if (Sys.file_exists(abs_path)) {\n    let file_stat = Unix.stat(abs_path);\n    Unix.(\n      switch (file_stat.st_kind) {\n      | S_DIR => ()\n      | _ => raise(Ppx_cache_dir_is_not_dir)\n      }\n    );\n  } else {\n    switch (Unix.mkdir(abs_path, 493)) {\n    | () => ()\n    | exception (Unix.Unix_error(error, cmd, msg)) =>\n      switch (error) {\n      | Unix.EEXIST => () /* It's Ok since the build tool e.g. BuckleScript could be multi-threading */\n      | error => raise(Unix.Unix_error(error, cmd, msg))\n      }\n    };\n  };\n\ntype cachedAcceptableClassNames = {\n  tailwindCssHash: Digest.t,\n  acceptableClassNames: StringSet.t,\n};\n\nlet getCachedAcceptableClassNames = (~filePath, ~tailwindFileContent) =>\n  switch (open_in_bin(filePath)) {\n  | input =>\n    let maybeFileContent: option(cachedAcceptableClassNames) =\n      try(Some(input_value(input))) {\n      | _ => None\n      };\n    close_in(input);\n\n    maybeFileContent\n    |> Option.flat_map(fileContent =>\n         Digest.equal(\n           Digest.string(tailwindFileContent),\n           fileContent.tailwindCssHash,\n         )\n           ? Some(fileContent.acceptableClassNames) : None\n       );\n\n  | exception _ => None\n  };\n\nlet acceptableClassNames = ref(None);\nlet validate = (~classNames, ~loc, ~tailwindFileContent) => {\n  let cacheDirectory =\n    Filename.concat(Sys.getcwd(), \"../../.tailwind_ppx_cache/\");\n  let cacheFilePath =\n    Filename.concat(cacheDirectory, \"active_classnames.marshaled\");\n\n  let acceptableClassNames =\n    switch (acceptableClassNames^) {\n    | Some(value) => value\n    | None =>\n      switch (\n        getCachedAcceptableClassNames(\n          ~filePath=cacheFilePath,\n          ~tailwindFileContent,\n        )\n      ) {\n      | Some(cachedAcceptableClassNames) =>\n        acceptableClassNames := Some(cachedAcceptableClassNames);\n        cachedAcceptableClassNames;\n      | None =>\n        let calculatedAcceptableClassNames =\n          getAcceptableClassNames(tailwindFileContent);\n\n        createDirIfNotExist(cacheDirectory);\n\n        let output = open_out_bin(cacheFilePath);\n        output_value(\n          output,\n          {\n            tailwindCssHash: Digest.string(tailwindFileContent),\n            acceptableClassNames: calculatedAcceptableClassNames,\n          },\n        );\n        close_out(output);\n        acceptableClassNames := Some(calculatedAcceptableClassNames);\n        calculatedAcceptableClassNames;\n      }\n    };\n\n  let splitClassNames = getSplitClassNames(classNames);\n  checkAcceptable(splitClassNames, loc, acceptableClassNames);\n  checkDuplicate(splitClassNames, loc);\n};\n"
  },
  {
    "path": "src/use_ppx/Paths.re",
    "content": "module StringMap = Map.Make(String);\n\nlet projectRoot = ref(\"\");\nlet bsbProjectRoot = ref(\"\");\n\nlet bsconfig = \"bsconfig.json\";\n\nlet rec findProjectRoot = (~dir) =>\n  if (Sys.file_exists(Filename.concat(dir, bsconfig))) {\n    dir;\n  } else {\n    let parent = dir |> Filename.dirname;\n    if (parent == dir) {\n      prerr_endline(\n        \"Error: cannot find project root containing \" ++ bsconfig ++ \".\",\n      );\n      assert(false);\n    } else {\n      findProjectRoot(~dir=parent);\n    };\n  };\n\nlet setProjectRoot = () => {\n  projectRoot := findProjectRoot(~dir=Sys.getcwd());\n  bsbProjectRoot := projectRoot^;\n};\n\nlet readDirsFromConfig = (~configSources) => {\n  let dirs = ref([]);\n  let root = projectRoot^;\n\n  let rec processDir = (~subdirs, dir) => {\n    let absDir = dir == \"\" ? root : Filename.concat(root, dir);\n    if (Sys.file_exists(absDir) && Sys.is_directory(absDir)) {\n      dirs := [dir, ...dirs^];\n      if (subdirs) {\n        absDir\n        |> Sys.readdir\n        |> Array.iter(d => processDir(~subdirs, Filename.concat(dir, d)));\n      };\n    };\n  };\n\n  let rec processSourceItem = (sourceItem: Ext_json_types.t) =>\n    switch (sourceItem) {\n    | Str(str) => str |> processDir(~subdirs=false)\n    | Obj(map) =>\n      switch (map |> StringMap.find_opt(\"dir\")) {\n      | Some(Str(str)) =>\n        let subdirs =\n          switch (map |> StringMap.find_opt(\"subdirs\")) {\n          | Some(True(_)) => true\n          | Some(False(_)) => false\n          | _ => false\n          };\n        str |> processDir(~subdirs);\n      | _ => ()\n      }\n    | Arr(arr) => arr |> Array.iter(processSourceItem)\n    | _ => ()\n    };\n\n  switch (configSources) {\n  | Some(sourceItem) => processSourceItem(sourceItem)\n  | None => ()\n  };\n  dirs^;\n};\n\nlet readSourceDirs = (~configSources) => {\n  let sourceDirs =\n    [\"lib\", \"bs\", \".sourcedirs.json\"]\n    |> List.fold_left(Filename.concat, bsbProjectRoot^);\n  let dirs = ref([]);\n\n  let readDirs = json => {\n    switch (json) {\n    | Ext_json_types.Obj(map) =>\n      switch (map |> StringMap.find_opt(\"dirs\")) {\n      | Some(Arr(arr)) =>\n        arr\n        |> Array.iter(x =>\n             switch (x) {\n             | Ext_json_types.Str(str) => dirs := [str, ...dirs^]\n             | _ => ()\n             }\n           );\n        ();\n      | _ => ()\n      }\n    | _ => ()\n    };\n  };\n\n  if (sourceDirs |> Sys.file_exists) {\n    let jsonOpt = sourceDirs |> Ext_json_parse.parse_json_from_file;\n    switch (jsonOpt) {\n    | Some(json) =>\n      if (bsbProjectRoot^ != projectRoot^) {\n        readDirs(json);\n        dirs := readDirsFromConfig(~configSources);\n      } else {\n        readDirs(json);\n      }\n    | None => ()\n    };\n  } else {\n    print_endline(\"Warning: can't find source dirs \" ++ sourceDirs);\n    dirs := readDirsFromConfig(~configSources);\n  };\n  dirs^;\n};\n"
  },
  {
    "path": "src/use_ppx/dune",
    "content": "(copy_files# ext/*.{ml,mli})\n\n(library\n (name use_ppx_lib)\n (wrapped false)\n (libraries str))\n"
  },
  {
    "path": "src/use_ppx/ext/ext_json_parse.ml",
    "content": "module StringMap = Map.Make (String)\n\ntype error =\n  | Illegal_character of char\n  | Unterminated_string\n  | Unterminated_comment\n  | Illegal_escape of string\n  | Unexpected_token\n  | Expect_comma_or_rbracket\n  | Expect_comma_or_rbrace\n  | Expect_colon\n  | Expect_string_or_rbrace\n  | Expect_eof\n\n(* | Trailing_comma_in_obj *)\n(* | Trailing_comma_in_array *)\n\nlet fprintf = Format.fprintf\n\nlet report_error ppf = function\n  | Illegal_character c -> fprintf ppf \"Illegal character (%s)\" (Char.escaped c)\n  | Illegal_escape s ->\n      fprintf ppf \"Illegal backslash escape in string or character (%s)\" s\n  | Unterminated_string -> fprintf ppf \"Unterminated_string\"\n  | Expect_comma_or_rbracket -> fprintf ppf \"Expect_comma_or_rbracket\"\n  | Expect_comma_or_rbrace -> fprintf ppf \"Expect_comma_or_rbrace\"\n  | Expect_colon -> fprintf ppf \"Expect_colon\"\n  | Expect_string_or_rbrace -> fprintf ppf \"Expect_string_or_rbrace\"\n  | Expect_eof -> fprintf ppf \"Expect_eof\"\n  | Unexpected_token -> fprintf ppf \"Unexpected_token\"\n  (* | Trailing_comma_in_obj  *)\n  (*   -> fprintf ppf \"Trailing_comma_in_obj\" *)\n  (* | Trailing_comma_in_array  *)\n  (*   -> fprintf ppf \"Trailing_comma_in_array\" *)\n  | Unterminated_comment -> fprintf ppf \"Unterminated_comment\"\n\nexception Error of Lexing.position * Lexing.position * error\n\nlet () =\n  Printexc.register_printer (function x ->\n      ( match x with\n      | Error (loc_start, loc_end, error) ->\n          Some\n            (Format.asprintf \"@[%a:@ %a@ -@ %a)@]\" report_error error\n               Ext_position.print loc_start Ext_position.print loc_end)\n      | _ -> None ))\n\ntype token =\n  | Comma\n  | Eof\n  | False\n  | Lbrace\n  | Lbracket\n  | Null\n  | Colon\n  | Number of string\n  | Rbrace\n  | Rbracket\n  | String of string\n  | True\n\nlet error (lexbuf : Lexing.lexbuf) e =\n  raise (Error (lexbuf.lex_start_p, lexbuf.lex_curr_p, e))\n  [@@raises Error]\n\nlet lexeme_len (x : Lexing.lexbuf) = x.lex_curr_pos - x.lex_start_pos\n\nlet update_loc ({ lex_curr_p; _ } as lexbuf : Lexing.lexbuf) diff =\n  lexbuf.lex_curr_p <-\n    {\n      lex_curr_p with\n      pos_lnum = lex_curr_p.pos_lnum + 1;\n      pos_bol = lex_curr_p.pos_cnum - diff;\n    }\n\nlet char_for_backslash = function\n  | 'n' -> '\\010'\n  | 'r' -> '\\013'\n  | 'b' -> '\\008'\n  | 't' -> '\\009'\n  | c -> c\n\nlet dec_code c1 c2 c3 =\n  (100 * (Char.code c1 - 48)) + (10 * (Char.code c2 - 48)) + (Char.code c3 - 48)\n\nlet hex_code c1 c2 =\n  let d1 = Char.code c1 in\n  let val1 =\n    if d1 >= 97 then d1 - 87 else if d1 >= 65 then d1 - 55 else d1 - 48\n  in\n  let d2 = Char.code c2 in\n  let val2 =\n    if d2 >= 97 then d2 - 87 else if d2 >= 65 then d2 - 55 else d2 - 48\n  in\n  (val1 * 16) + val2\n\nlet lf = '\\010'\n\nlet __ocaml_lex_tables =\n  {\n    Lexing.lex_base =\n      \"\\000\\000\\239\\255\\240\\255\\241\\255\\000\\000\\025\\000\\011\\000\\244\\255\\245\\255\\246\\255\\247\\255\\248\\255\\249\\255\\000\\000\\000\\000\\000\\000\\041\\000\\001\\000\\254\\255\\005\\000\\005\\000\\253\\255\\001\\000\\002\\000\\252\\255\\000\\000\\000\\000\\003\\000\\251\\255\\001\\000\\003\\000\\250\\255\\079\\000\\089\\000\\099\\000\\121\\000\\131\\000\\141\\000\\153\\000\\163\\000\\001\\000\\253\\255\\254\\255\\023\\000\\255\\255\\006\\000\\246\\255\\189\\000\\248\\255\\215\\000\\255\\255\\249\\255\\249\\000\\181\\000\\252\\255\\009\\000\\063\\000\\075\\000\\234\\000\\251\\255\\032\\001\\250\\255\";\n    Lexing.lex_backtrk =\n      \"\\255\\255\\255\\255\\255\\255\\255\\255\\013\\000\\013\\000\\016\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\016\\000\\016\\000\\016\\000\\016\\000\\016\\000\\255\\255\\000\\000\\012\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\013\\000\\255\\255\\013\\000\\255\\255\\013\\000\\255\\255\\255\\255\\255\\255\\255\\255\\001\\000\\255\\255\\255\\255\\255\\255\\008\\000\\255\\255\\255\\255\\255\\255\\255\\255\\006\\000\\006\\000\\255\\255\\006\\000\\001\\000\\002\\000\\255\\255\\255\\255\\255\\255\\255\\255\";\n    Lexing.lex_default =\n      \"\\001\\000\\000\\000\\000\\000\\000\\000\\255\\255\\255\\255\\255\\255\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\000\\000\\255\\255\\020\\000\\000\\000\\255\\255\\255\\255\\000\\000\\255\\255\\255\\255\\255\\255\\000\\000\\255\\255\\255\\255\\000\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\042\\000\\000\\000\\000\\000\\255\\255\\000\\000\\047\\000\\000\\000\\047\\000\\000\\000\\051\\000\\000\\000\\000\\000\\255\\255\\255\\255\\000\\000\\255\\255\\255\\255\\255\\255\\255\\255\\000\\000\\255\\255\\000\\000\";\n    Lexing.lex_trans =\n      \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\019\\000\\018\\000\\018\\000\\019\\000\\017\\000\\019\\000\\255\\255\\048\\000\\019\\000\\255\\255\\057\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\019\\000\\000\\000\\003\\000\\000\\000\\000\\000\\019\\000\\000\\000\\000\\000\\050\\000\\000\\000\\000\\000\\043\\000\\008\\000\\006\\000\\033\\000\\016\\000\\004\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\007\\000\\004\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\032\\000\\044\\000\\033\\000\\056\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\021\\000\\057\\000\\000\\000\\000\\000\\000\\000\\020\\000\\000\\000\\000\\000\\012\\000\\000\\000\\011\\000\\032\\000\\056\\000\\000\\000\\025\\000\\049\\000\\000\\000\\000\\000\\032\\000\\014\\000\\024\\000\\028\\000\\000\\000\\000\\000\\057\\000\\026\\000\\030\\000\\013\\000\\031\\000\\000\\000\\000\\000\\022\\000\\027\\000\\015\\000\\029\\000\\023\\000\\000\\000\\000\\000\\000\\000\\039\\000\\010\\000\\039\\000\\009\\000\\032\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\037\\000\\000\\000\\037\\000\\000\\000\\035\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\255\\255\\035\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\000\\000\\000\\000\\255\\255\\000\\000\\056\\000\\000\\000\\000\\000\\055\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\054\\000\\000\\000\\054\\000\\000\\000\\000\\000\\000\\000\\000\\000\\054\\000\\000\\000\\002\\000\\041\\000\\000\\000\\000\\000\\000\\000\\255\\255\\046\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\255\\255\\059\\000\\059\\000\\059\\000\\059\\000\\059\\000\\059\\000\\059\\000\\059\\000\\059\\000\\059\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\054\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\054\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\054\\000\\000\\000\\000\\000\\000\\000\\054\\000\\000\\000\\054\\000\\000\\000\\000\\000\\000\\000\\052\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\000\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\061\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\255\\255\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\255\\255\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\";\n    Lexing.lex_check =\n      \"\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\000\\000\\000\\000\\017\\000\\000\\000\\000\\000\\019\\000\\020\\000\\045\\000\\019\\000\\020\\000\\055\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\000\\000\\255\\255\\000\\000\\255\\255\\255\\255\\019\\000\\255\\255\\255\\255\\045\\000\\255\\255\\255\\255\\040\\000\\000\\000\\000\\000\\004\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\006\\000\\006\\000\\006\\000\\006\\000\\006\\000\\006\\000\\006\\000\\006\\000\\006\\000\\006\\000\\004\\000\\043\\000\\005\\000\\056\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\005\\000\\016\\000\\057\\000\\255\\255\\255\\255\\255\\255\\016\\000\\255\\255\\255\\255\\000\\000\\255\\255\\000\\000\\005\\000\\056\\000\\255\\255\\014\\000\\045\\000\\255\\255\\255\\255\\004\\000\\000\\000\\023\\000\\027\\000\\255\\255\\255\\255\\057\\000\\025\\000\\029\\000\\000\\000\\030\\000\\255\\255\\255\\255\\015\\000\\026\\000\\000\\000\\013\\000\\022\\000\\255\\255\\255\\255\\255\\255\\032\\000\\000\\000\\032\\000\\000\\000\\005\\000\\032\\000\\032\\000\\032\\000\\032\\000\\032\\000\\032\\000\\032\\000\\032\\000\\032\\000\\032\\000\\033\\000\\033\\000\\033\\000\\033\\000\\033\\000\\033\\000\\033\\000\\033\\000\\033\\000\\033\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\034\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\035\\000\\255\\255\\035\\000\\255\\255\\034\\000\\035\\000\\035\\000\\035\\000\\035\\000\\035\\000\\035\\000\\035\\000\\035\\000\\035\\000\\035\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\036\\000\\037\\000\\037\\000\\037\\000\\037\\000\\037\\000\\037\\000\\037\\000\\037\\000\\037\\000\\037\\000\\047\\000\\034\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\038\\000\\039\\000\\039\\000\\039\\000\\039\\000\\039\\000\\039\\000\\039\\000\\039\\000\\039\\000\\039\\000\\255\\255\\255\\255\\047\\000\\255\\255\\049\\000\\255\\255\\255\\255\\049\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\053\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\049\\000\\255\\255\\049\\000\\255\\255\\255\\255\\255\\255\\255\\255\\049\\000\\255\\255\\000\\000\\040\\000\\255\\255\\255\\255\\255\\255\\020\\000\\045\\000\\049\\000\\049\\000\\049\\000\\049\\000\\049\\000\\049\\000\\049\\000\\049\\000\\049\\000\\049\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\047\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\058\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\049\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\049\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\049\\000\\255\\255\\255\\255\\255\\255\\049\\000\\255\\255\\049\\000\\255\\255\\255\\255\\255\\255\\049\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\052\\000\\255\\255\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\060\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\047\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\049\\000\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\\255\";\n    Lexing.lex_base_code = \"\";\n    Lexing.lex_backtrk_code = \"\";\n    Lexing.lex_default_code = \"\";\n    Lexing.lex_trans_code = \"\";\n    Lexing.lex_check_code = \"\";\n    Lexing.lex_code = \"\";\n  }\n\nlet rec lex_json buf lexbuf =\n  __ocaml_lex_lex_json_rec buf lexbuf 0\n  [@@raises Error]\n\nand __ocaml_lex_lex_json_rec buf lexbuf __ocaml_lex_state =\n  match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with\n  | 0 -> lex_json buf lexbuf\n  | 1 ->\n      update_loc lexbuf 0;\n      lex_json buf lexbuf\n  | 2 -> comment buf lexbuf\n  | 3 -> True\n  | 4 -> False\n  | 5 -> Null\n  | 6 -> Lbracket\n  | 7 -> Rbracket\n  | 8 -> Lbrace\n  | 9 -> Rbrace\n  | 10 -> Comma\n  | 11 -> Colon\n  | 12 -> lex_json buf lexbuf\n  | 13 -> Number (Lexing.lexeme lexbuf)\n  | 14 ->\n      let pos = Lexing.lexeme_start_p lexbuf in\n      scan_string buf pos lexbuf;\n      let content = Buffer.contents buf in\n      Buffer.clear buf;\n      String content\n  | 15 -> Eof\n  | 16 ->\n      let c = Lexing.sub_lexeme_char lexbuf lexbuf.Lexing.lex_start_pos in\n      error lexbuf (Illegal_character c)\n  | __ocaml_lex_state ->\n      lexbuf.Lexing.refill_buff lexbuf;\n      __ocaml_lex_lex_json_rec buf lexbuf __ocaml_lex_state\n  [@@raises Error]\n\nand comment buf lexbuf = __ocaml_lex_comment_rec buf lexbuf 40 [@@raises Error]\n\nand __ocaml_lex_comment_rec buf lexbuf __ocaml_lex_state =\n  match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with\n  | 0 -> lex_json buf lexbuf\n  | 1 -> comment buf lexbuf\n  | 2 -> error lexbuf Unterminated_comment\n  | __ocaml_lex_state ->\n      lexbuf.Lexing.refill_buff lexbuf;\n      __ocaml_lex_comment_rec buf lexbuf __ocaml_lex_state\n  [@@raises Error]\n\nand scan_string buf start lexbuf =\n  __ocaml_lex_scan_string_rec buf start lexbuf 45\n  [@@raises Error]\n\nand __ocaml_lex_scan_string_rec buf start lexbuf __ocaml_lex_state =\n  match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with\n  | 0 -> ()\n  | 1 ->\n      let len = lexeme_len lexbuf - 2 in\n      update_loc lexbuf len;\n\n      scan_string buf start lexbuf\n  | 2 ->\n      let len = lexeme_len lexbuf - 3 in\n      update_loc lexbuf len;\n      scan_string buf start lexbuf\n  | 3 ->\n      let c = Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 1) in\n      Buffer.add_char buf (char_for_backslash c);\n      scan_string buf start lexbuf\n  | 4 ->\n      let c1 = Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 1)\n      and c2 = Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 2)\n      and c3 = Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 3)\n      and s =\n        Lexing.sub_lexeme lexbuf lexbuf.Lexing.lex_start_pos\n          (lexbuf.Lexing.lex_start_pos + 4)\n      in\n      let v = dec_code c1 c2 c3 in\n      ( try Buffer.add_char buf (Char.chr v)\n        with _ -> error lexbuf (Illegal_escape s) );\n      scan_string buf start lexbuf\n  | 5 ->\n      let c1 = Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 2)\n      and c2 =\n        Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 3)\n      in\n      let v = hex_code c1 c2 in\n      ( try Buffer.add_char buf (Char.chr v)\n        with _ -> error lexbuf (Illegal_escape (Char.escaped c2)) );\n\n      scan_string buf start lexbuf\n  | 6 ->\n      let c = Lexing.sub_lexeme_char lexbuf (lexbuf.Lexing.lex_start_pos + 1) in\n      Buffer.add_char buf '\\\\';\n      Buffer.add_char buf c;\n\n      scan_string buf start lexbuf\n  | 7 ->\n      update_loc lexbuf 0;\n      Buffer.add_char buf lf;\n\n      scan_string buf start lexbuf\n  | 8 ->\n      let ofs = lexbuf.lex_start_pos in\n      let len = lexbuf.lex_curr_pos - ofs in\n      Buffer.add_substring buf (Bytes.to_string lexbuf.lex_buffer) ofs len;\n\n      scan_string buf start lexbuf\n  | 9 -> error lexbuf Unterminated_string\n  | __ocaml_lex_state ->\n      lexbuf.Lexing.refill_buff lexbuf;\n      __ocaml_lex_scan_string_rec buf start lexbuf __ocaml_lex_state\n  [@@raises Error]\n\nlet parse_json lexbuf =\n  let buf = Buffer.create 64 in\n  let look_ahead = ref None in\n  let token () : token =\n    match !look_ahead with\n    | None -> lex_json buf lexbuf\n    | Some x ->\n        look_ahead := None;\n        x\n    [@@raises Error]\n  in\n  let push e = look_ahead := Some e in\n  let rec json (lexbuf : Lexing.lexbuf) : Ext_json_types.t =\n    match token () with\n    | True -> True lexbuf.lex_start_p\n    | False -> False lexbuf.lex_start_p\n    | Null -> Null lexbuf.lex_start_p\n    | Number s -> Flo s\n    | String s -> Str s\n    | Lbracket -> parse_array lexbuf.lex_start_p lexbuf.lex_curr_p [] lexbuf\n    | Lbrace -> parse_map lexbuf.lex_start_p StringMap.empty lexbuf\n    | _ -> error lexbuf Unexpected_token\n    (* Note if we remove [trailing_comma] support\n       we should report errors (actually more work), for example\n       {[\n       match token () with\n       | Rbracket ->\n         if trailing_comma then\n           error lexbuf Trailing_comma_in_array\n         else\n       ]}\n       {[\n       match token () with\n       | Rbrace ->\n         if trailing_comma then\n           error lexbuf Trailing_comma_in_obj\n         else\n\n       ]}\n    *)\n    [@@raises Error]\n  and parse_array loc_start loc_finish acc lexbuf : Ext_json_types.t =\n    match token () with\n    | Rbracket -> Arr (Array.of_list (acc |> List.rev))\n    | x -> (\n        push x;\n        let new_one = json lexbuf in\n        match token () with\n        | Comma -> parse_array loc_start loc_finish (new_one :: acc) lexbuf\n        | Rbracket -> Arr (Array.of_list (new_one :: acc |> List.rev))\n        | _ -> error lexbuf Expect_comma_or_rbracket )\n    [@@raises Error]\n  and parse_map loc_start acc lexbuf : Ext_json_types.t =\n    match token () with\n    | Rbrace -> Obj acc\n    | String key -> (\n        match token () with\n        | Colon -> (\n            let value = json lexbuf in\n            match token () with\n            | Rbrace -> Obj (StringMap.add key value acc)\n            | Comma -> parse_map loc_start (StringMap.add key value acc) lexbuf\n            | _ -> error lexbuf Expect_comma_or_rbrace )\n        | _ -> error lexbuf Expect_colon )\n    | _ -> error lexbuf Expect_string_or_rbrace\n    [@@raises Error]\n  in\n\n  let v = json lexbuf in\n  match token () with Eof -> v | _ -> error lexbuf Expect_eof\n  [@@raises Error]\n\nlet parse_json_from_file s =\n  let in_chan = open_in s in\n  match\n    let lexbuf = Ext_position.lexbuf_from_channel_with_fname in_chan s in\n    parse_json lexbuf\n  with\n  | exception (Error _ | Invalid_argument _ | Sys_error _) ->\n      close_in_noerr in_chan;\n      None\n  | v ->\n      close_in_noerr in_chan;\n      Some v\n"
  },
  {
    "path": "src/use_ppx/ext/ext_json_types.ml",
    "content": "(* Copyright (C) 2015-2017 Bloomberg Finance L.P.\n * \n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * In addition to the permissions granted to you by the LGPL, you may combine\n * or link a \"work that uses the Library\" with a publicly distributed version\n * of this file to produce a combined library or application, then distribute\n * that combined work under the terms of your choosing, with no requirement\n * to comply with the obligations normally placed on you by section 4 of the\n * LGPL version 3 (or the corresponding section of a later version of the LGPL\n * should you choose to use a later version).\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPSE.  See the\n * GNU Lesser General Public License for more details.\n * \n * You should have received a copy of the GNU Lesser General Public License\n * along with this program; if not, write to the Free Software\n * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)\n\ntype loc = Lexing.position\n\ntype json_str = string\n\ntype json_flo = string\n\nmodule StringMap = Map.Make (String)\n\ntype json_array = t array\n\nand json_map = t StringMap.t\n\nand t =\n  | True of loc\n  | False of loc\n  | Null of loc\n  | Flo of json_flo\n  | Str of json_str\n  | Arr of json_array\n  | Obj of json_map\n"
  },
  {
    "path": "src/use_ppx/ext/ext_position.ml",
    "content": "(* Copyright (C) 2015-2016 Bloomberg Finance L.P.\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Lesser General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * In addition to the permissions granted to you by the LGPL, you may combine\n * or link a \"work that uses the Library\" with a publicly distributed version\n * of this file to produce a combined library or application, then distribute\n * that combined work under the terms of your choosing, with no requirement\n * to comply with the obligations normally placed on you by section 4 of the\n * LGPL version 3 (or the corresponding section of a later version of the LGPL\n * should you choose to use a later version).\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOE.  See the\n * GNU Lesser General Public License for more details.\n *\n * You should have received a copy of the GNU Lesser General Public License\n * along with this program; if not, write to the Free Software\n * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)\n\ntype t = Lexing.position = {\n  pos_fname : string; [@dead]\n  pos_lnum : int;\n  pos_bol : int;\n  pos_cnum : int;\n}\n\nlet print fmt (pos : t) =\n  Format.fprintf fmt \"(line %d, column %d)\" pos.pos_lnum\n    (pos.pos_cnum - pos.pos_bol)\n\nlet lexbuf_from_channel_with_fname ic fname =\n  let x = Lexing.from_function (fun buf n -> input ic buf 0 n) in\n  let pos : t =\n    {\n      pos_fname = fname;\n      pos_lnum = 1;\n      pos_bol = 0;\n      pos_cnum = 0 (* copied from zero_pos*);\n    }\n  in\n  x.lex_start_p <- pos;\n  x.lex_curr_p <- pos;\n  x\n  [@@raises Invalid_argument]\n"
  },
  {
    "path": "tailwind-ppx.opam",
    "content": "# This file is generated by dune, edit dune-project instead\nopam-version: \"2.0\"\nsynopsis: \"A short, but powerful statement about your project\"\ndescription: \"\"\"\nA short, but powerful statement about your project\n\"\"\"\nmaintainer: [\"Dylan Irlbeck\"]\nauthors: [\"Dylan Irlbeck\"]\nlicense: \"MIT\"\nhomepage: \"https://github.com/dylanirlbeck/tailwind-ppx\"\nbug-reports: \"https://github.com/dylanirlbeck/tailwind-ppx/issues\"\ndepends: [\n  \"ocaml\" {>= \"4.06.0\"}\n  \"dune\" {>= \"2.0\"}\n  \"odoc\" {with-doc}\n  \"reason\" {build}\n  \"base\" {build}\n  \"ppxlib\" {build}\n]\ndev-repo: \"git+https://github.com/dylanirlbeck/tailwind-ppx.git\"\n# We need to avoid \"@runtest\", since it depends on rely\nbuild: [\n  [\"dune\" \"subst\"] {pinned}\n  [\n    \"dune\"\n    \"build\"\n    \"-p\"\n    name\n    \"-j\"\n    jobs\n    \"@install\"\n    \"@doc\" {with-doc}\n  ]\n]"
  },
  {
    "path": "tailwind-ppx.opam.template",
    "content": "# We need to avoid \"@runtest\", since it depends on rely\nbuild: [\n  [\"dune\" \"subst\"] {pinned}\n  [\n    \"dune\"\n    \"build\"\n    \"-p\"\n    name\n    \"-j\"\n    jobs\n    \"@install\"\n    \"@doc\" {with-doc}\n  ]\n]"
  },
  {
    "path": "test/bucklescript/.gitignore",
    "content": ".merlin\n.bsb.lock\n*.log\n/lib/bs/\nnode_modules\n/build/\n**/*.bs.js\ndist/\nesy.lock\n.cache\n_esy\n.tailwind_ppx_cache\n"
  },
  {
    "path": "test/bucklescript/bsconfig.json",
    "content": "{\n  \"name\": \"bucklescript\",\n  \"reason\": {\n    \"react-jsx\": 3\n  },\n  \"sources\": {\n    \"dir\": \"src\",\n    \"subdirs\": true,\n    \"type\": \"dev\"\n  },\n  \"package-specs\": [\n    {\n      \"module\": \"commonjs\",\n      \"in-source\": true\n    }\n  ],\n  \"ppx-flags\": [[\"../../_build/default/bin/Bin.exe\", \"-path ../tailwind.css\"]],\n  \"suffix\": \".bs.js\",\n  \"namespace\": true,\n  \"bs-dependencies\": [\"reason-react\"],\n  \"bs-dev-dependencies\": [\"@glennsl/bs-jest\", \"bs-react-testing-library\"],\n  \"refmt\": 3\n}\n"
  },
  {
    "path": "test/bucklescript/dune",
    "content": "(dirs :standard \\ node_modules)\n"
  },
  {
    "path": "test/bucklescript/index.css",
    "content": "@tailwind base;\n\n@tailwind components;\n\n@tailwind utilities;\n"
  },
  {
    "path": "test/bucklescript/package.json",
    "content": "{\n  \"name\": \"bucklescript\",\n  \"version\": \"0.0.0\",\n  \"scripts\": {\n    \"build:styles\": \"tailwind build index.css -o ../tailwind.css -c tailwind.config.js\",\n    \"build\": \"bsb -make-world\",\n    \"watch\": \"bsb -make-world -w\",\n    \"clean\": \"bsb -clean-world\",\n    \"test\": \"jest\",\n    \"start\": \"yarn test\"\n  },\n  \"dependencies\": {\n    \"@glennsl/bs-jest\": \"^0.4.10\",\n    \"bs-platform\": \"^8.3.3\",\n    \"bs-react-testing-library\": \"^0.8.0\",\n    \"jest\": \"^25.1.0\",\n    \"minimist\": \"^1.2.3\",\n    \"react\": \"^16.12.0\",\n    \"react-dom\": \"^16.12.0\",\n    \"reason-react\": \"^0.7.0\"\n  },\n  \"jest\": {\n    \"testMatch\": [\n      \"**/src/**/*_test.bs.js\"\n    ]\n  },\n  \"devDependencies\": {\n    \"tailwindcss\": \"^1.4.1\"\n  }\n}\n"
  },
  {
    "path": "test/bucklescript/src/Demo.re",
    "content": "[@react.component]\nlet make = () => {\n  <div\n    className=[%tw\n      \"flex flex-col items-center justify-center w-full h-full bg-white\"\n    ]>\n    <span> \"Content\"->React.string </span>\n  </div>;\n};\n"
  },
  {
    "path": "test/bucklescript/src/index_res_test.res",
    "content": "open Jest\nopen Expect\n\n@bs.module(\"../../../js/index\")\nexternal extractor: string => array<string> = \"extractor\"\n\ndescribe(\"rescript tests\", () => {\n  describe(\"Basic test\", () => {\n    test(\"basic\", () => {\n      let className = %tw(\"flex-row flex\")\n      expect(className) |> toBe(\"flex-row flex\")\n    })\n\n    test(\"should ignore spaces arround\", () => {\n      // This should not cause compilation errors\n      let className = %tw(\" flex-row  flex \")\n\n      // And we receive the same string in the output AST\n      expect(className) |> toBe(\" flex-row  flex \")\n    })\n\n    test(\"Responsive utilities should work\", () => {\n      let className = %tw(\"sm:text-5xl\")\n\n      expect(className) |> toBe(\"sm:text-5xl\")\n    })\n  })\n\n  describe(\"Extractor\", () => {\n    test(`it extracts the contents of %tw(\"..\") tags properly`, () => {\n      expect(\n        extractor(\n          `\n          <!-- This should be included -->\n          <div className=%tw(\"flex flex-col bg-gray-200 hover:bg-gray-200\")></div>\n\n          <!-- These shouldn't be included -->\n          <div className=\"flex-row mx-auto mt-2\"></div>\n\n          <!-- ...but these should -->\n          <div className=%tw(\"mb-2 p-6\")></div> <div className=%tw(\"mt-8 bg-blue-200\")></div>\n\n          <!-- ...and these -->\n          <div\n            className={\n              switch (test) {\n              | A =>\n                %tw(\n                  \"bg-red-400\"\n                )\n              | B =>\n                %tw(\n                  \"bg-green-400\"\n                )\n              }\n            }\n          />\n\n          <!-- ...and so should these -->\n          <div\n            className=%tw(\n              \"bg-blue-400\"\n            )\n          />\n          `,\n        ),\n      ) |> toEqual([\n        \"flex\",\n        \"flex-col\",\n        \"bg-gray-200\",\n        \"hover:bg-gray-200\",\n        \"mb-2\",\n        \"p-6\",\n        \"mt-8\",\n        \"bg-blue-200\",\n        \"bg-red-400\",\n        \"bg-green-400\",\n        \"bg-blue-400\",\n      ])\n    })\n  })\n})\n"
  },
  {
    "path": "test/bucklescript/src/index_test.re",
    "content": "open Jest;\nopen Expect;\n\n[@bs.module \"../../../js/index\"]\nexternal extractor: string => array(string) = \"extractor\";\n\ndescribe(\"Basic test\", () => {\n  test(\"basic\", () => {\n    let className = [%tw \"flex-row flex\"];\n    expect(className) |> toBe(\"flex-row flex\");\n  });\n\n  test(\"should ignore spaces arround\", () => {\n    // This should not cause compilation errors\n    let className = [%tw \" flex-row  flex \"];\n\n    // And we receive the same string in the output AST\n    expect(className) |> toBe(\" flex-row  flex \");\n  });\n\n  test(\"Responsive utilities should work\", () => {\n    let className = [%tw \"sm:text-5xl\"];\n\n    expect(className) |> toBe(\"sm:text-5xl\");\n  });\n});\n\ndescribe(\"Extractor\", () => {\n  test(\"it extracts the content of [%tw] tags properly\", () => {\n    expect(\n      extractor(\n        {|\n        <!-- This should be included -->\n        <div className=[%tw \"flex  flex-col bg-gray-200 hover:bg-gray-200\"]></div>\n\n        <!-- These shouldn't be included -->\n        <div className=\"flex-row mx-auto mt-2\"></div>\n\n        <!-- ...but these should -->\n        <div className=[%tw \"mb-2 p-6\"]></div> <div className=[%tw \"mt-8 bg-blue-200\"]></div>\n\n        <!-- ...and these -->\n        <div\n          className={\n            switch (test) {\n            | A =>\n              %tw\n              \"bg-red-400\"\n            | B =>\n              %tw\n              \"bg-green-400\"\n            }\n          }\n        />\n\n        <!-- ...and so should these -->\n        <div\n          className=[%tw\n            \"bg-blue-400\"\n          ]\n        />\n        |},\n      ),\n    )\n    |> toEqual([|\n         \"flex\",\n         \"flex-col\",\n         \"bg-gray-200\",\n         \"hover:bg-gray-200\",\n         \"mb-2\",\n         \"p-6\",\n         \"mt-8\",\n         \"bg-blue-200\",\n         \"bg-red-400\",\n         \"bg-green-400\",\n         \"bg-blue-400\",\n       |])\n  })\n});\n"
  },
  {
    "path": "test/bucklescript/tailwind.config.js",
    "content": "module.exports = {\n  important: true,\n  theme: {},\n  extend: {},\n  variants: {\n    display: [\"responsive\", \"hover\", \"focus\", \"group-hover\"],\n    boxShadow: [\"focus\", \"active\"],\n    backgroundColor: [\"hover\", \"focus\", \"active\", \"focus-within\"],\n    borderColor: [\"hover\", \"focus\", \"active\", \"focus-within\"],\n    text: [\"hover\", \"focus\", \"active\", \"group-hover\", \"focus-within\"],\n    margin: [\"last\"],\n    borderRadius: [\"last\", \"first\"],\n    borderWidth: [\"last\", \"first\", \"odd\", \"even\"]\n  }\n};\n"
  },
  {
    "path": "test/bucklescript/tailwind_fake.css",
    "content": ".flex {\n  display: flex;\n}\n\n.flex-row {\n  flex-direction: row;\n}\n\n\n"
  },
  {
    "path": "test/native/TestRunner.re",
    "content": "TailwindPpxTestNativeLib.Setup.cli();\n"
  },
  {
    "path": "test/native/dune",
    "content": "\n(executable\n  (name TestRunner)\n  (public_name TailwindPpxTestRunner)\n  (libraries\n    TailwindPpxTestNativeLib\n  )\n)\n"
  },
  {
    "path": "test/native/dune-project",
    "content": "(lang dune 1.6)\n"
  },
  {
    "path": "test/native/lib/Setup.re",
    "content": "include Rely.Make({\n  let config =\n    Rely.TestFrameworkConfig.initialize({\n      snapshotDir: \"test/native/lib/__snapshots\",\n      projectDir: \"test/native\",\n    });\n});\n"
  },
  {
    "path": "test/native/lib/Test.re",
    "content": "open Setup;\nopen Utils;\nopen Css.Types;\nopen Helpers;\n\ndescribe(\"Main methods\", ({test, _}) => {\n  test(\"Parser works for base tailwind file\", ({expect, _}) => {\n    let baseTailwindCss = Read_tailwind.readFile(\"test/tailwind.css\");\n    parseStylesheet(baseTailwindCss) |> ignore;\n    // TODO find a better way to make sure an error isn't thrown\n    expect.bool(true).toBeTrue();\n  });\n\n  test(\"Parser handles @-webkit-keyframes\", ({expect, _}) => {\n    let css = {|\n      @-webkit-keyframes hide {\n  from {\n    opacity: 0.8;\n    visibility: visible;\n  }\n\n  to {\n    opacity: 0;\n    height: 0;\n    visibility: hidden;\n  }\n}\n    |};\n\n    parseStylesheet(css) |> ignore;\n\n    expect.bool(true).toBeTrue();\n  });\n\n  test(\"splitClassNames works with whitespace\", ({expect, _}) => {\n    let className = \"flex flex-row \";\n\n    expect.list(getSplitClassNames(className)).toEqual([\n      \"flex\",\n      \"flex-row\",\n    ]);\n  });\n\n  test(\"splitClassNames works with whitespace\", ({expect, _}) => {\n    let className = \"w-full h-full bg-white flex flex-col justify-center \\n\n      items-center\";\n\n    expect.list(getSplitClassNames(className)).toEqual([\n      \"w-full\",\n      \"h-full\",\n      \"bg-white\",\n      \"flex\",\n      \"flex-col\",\n      \"justify-center\",\n      \"items-center\",\n    ]);\n  });\n\n  test(\"splitClassNames works with whitespace\", ({expect, _}) => {\n    let className = \"justify-center\\nitems-center\";\n\n    expect.list(getSplitClassNames(className)).toEqual([\n      \"justify-center\",\n      \"items-center\",\n    ]);\n  });\n\n  test(\"checkDuplicate throws correctly\", ({expect, _}) => {\n    let classNames = [\"flex\", \"flex\"];\n\n    expect.fn(() => checkDuplicate(classNames, Location.none)).toThrow();\n  });\n\n  test(\"levenshtein distance\", ({expect, _}) => {\n    let acceptableNames = [\"flex\", \"flex-row\", \"hover:bg-mono-100\"];\n    let {name, _} = findClosest(\"bg-mono-100\", acceptableNames);\n\n    expect.string(name).toEqual(\"hover:bg-mono-100\");\n  });\n\n  test(\"parseStylesheet throws correctly\", ({expect, _}) => {\n    let tailwindCss = {|\n.flex {\n  display: flex;\n}\n\n.flex-row {\n  flex-direction: row;\n  --asdfa\n}\n    |};\n\n    expect.fn(() => parseStylesheet(tailwindCss)).toThrowException(\n      ParseError(\n        \"Your Tailwind CSS file could not be parsed. Please double-check to make sure it's valid CSS.\",\n      ),\n    );\n  });\n\n  describe(\"parseStylesheet works for different selectors\", ({test, _}) => {\n    test(\"Basic selectors\", ({expect, _}) => {\n      let tailwindCss = {|\n      .flex {\n        display: flex;\n      }\n\n      .flex-row {\n        flex-direction: row;\n      }\n    |};\n\n      let ast = parseStylesheet(tailwindCss);\n      let expected_ast = (\n        [\n          Rule.Style_rule({\n            Style_rule.prelude: (\n              [\n                (Component_value.Delim(\".\"), Location.none),\n                (Component_value.Ident(\"flex\"), Location.none),\n              ],\n              Location.none,\n            ),\n            block: (\n              [\n                Declaration_list.Declaration({\n                  Declaration.name: (\"display\", Location.none),\n                  value: (\n                    [(Component_value.Ident(\"flex\"), Location.none)],\n                    Location.none,\n                  ),\n                  important: (false, Location.none),\n                  loc: Location.none,\n                }),\n              ],\n              Location.none,\n            ),\n            loc: Location.none,\n          }),\n          Rule.Style_rule({\n            Style_rule.prelude: (\n              [\n                (Component_value.Delim(\".\"), Location.none),\n                (Component_value.Ident(\"flex-row\"), Location.none),\n              ],\n              Location.none,\n            ),\n            block: (\n              [\n                Declaration_list.Declaration({\n                  Declaration.name: (\"flex-direction\", Location.none),\n                  value: (\n                    [(Component_value.Ident(\"row\"), Location.none)],\n                    Location.none,\n                  ),\n                  important: (false, Location.none),\n                  loc: Location.none,\n                }),\n              ],\n              Location.none,\n            ),\n            loc: Location.none,\n          }),\n        ],\n        Location.none,\n      );\n\n      expect.bool(eq_ast(ast, expected_ast)).toBeTrue();\n    });\n\n    test(\"Hover selector\", ({expect, _}) => {\n      let tailwindCss = {|\n      .hover\\:bg-mono-100:hover {\n        background-color: #FFF;\n      }\n    |};\n\n      let ast = parseStylesheet(tailwindCss);\n\n      let expected_ast = (\n        [\n          Rule.Style_rule({\n            Style_rule.prelude: (\n              [\n                (Component_value.Delim(\".\"), Location.none),\n                (\n                  Component_value.Ident(\"hover\\\\:bg-mono-100\"),\n                  Location.none,\n                ),\n                (Component_value.Delim(\":\"), Location.none),\n                (Component_value.Ident(\"hover\"), Location.none),\n              ],\n              Location.none,\n            ),\n            block: (\n              [\n                Declaration_list.Declaration({\n                  Declaration.name: (\"background-color\", Location.none),\n                  value: (\n                    [(Component_value.Hash(\"FFF\"), Location.none)],\n                    Location.none,\n                  ),\n                  important: (false, Location.none),\n                  loc: Location.none,\n                }),\n              ],\n              Location.none,\n            ),\n            loc: Location.none,\n          }),\n        ],\n        Location.none,\n      );\n\n      expect.bool(eq_ast(ast, expected_ast)).toBeTrue();\n    });\n  });\n});\n\ndescribe(\n  \"getClassesFromSelector gets all classes in a given selector\", ({test, _}) => {\n  test(\"Basic selectors\", ({expect, _}) => {\n    let flex = [\n      (Component_value.Delim(\".\"), Location.none),\n      (Component_value.Ident(\"flex\"), Location.none),\n    ];\n    let expectedClassNames = [\"flex\"];\n    expect.list(getClassesFromSelector(flex)).toEqual(expectedClassNames);\n  });\n\n  test(\"Hover selector\", ({expect, _}) => {\n    let hover = [\n      (Component_value.Delim(\".\"), Location.none),\n      (Component_value.Ident(\"hover\\\\:bg-white\"), Location.none),\n      (Component_value.Delim(\":\"), Location.none),\n      (Component_value.Ident(\"hover\"), Location.none),\n    ];\n    let expectedClassNames = [\"hover\\\\:bg-white\"];\n    expect.list(getClassesFromSelector(hover)).toEqual(expectedClassNames);\n  });\n\n  test(\"Multiple classnames with different pseudo classes\", ({expect, _}) => {\n    let hover = [\n      (Component_value.Delim(\".\"), Location.none),\n      (Component_value.Ident(\"group\"), Location.none),\n      (Component_value.Delim(\":\"), Location.none),\n      (Component_value.Ident(\"hover\"), Location.none),\n      (Component_value.Delim(\".\"), Location.none),\n      (Component_value.Ident(\"group-hover\\\\:bg-transparent\"), Location.none),\n    ];\n    let expectedClassNames = [\"group-hover\\\\:bg-transparent\", \"group\"];\n    expect.list(getClassesFromSelector(hover)).toEqual(expectedClassNames);\n  });\n});\n\ndescribe(\n  \"getAcceptableClassNames works for different CSS selectors\", ({test, _}) => {\n  test(\"Basic selectors\", ({expect, _}) => {\n    let tailwindCss = {|\n      .flex {\n        display: flex;\n      }\n\n      .flex-row {\n        flex-direction: row;\n      }\n    |};\n\n    let expectedClassNames = [\"flex\", \"flex-row\"];\n    expect.list(getAcceptableClassNames(tailwindCss) |> StringSet.elements).\n      toEqual(\n      expectedClassNames,\n    );\n  });\n\n  test(\"Hover selector\", ({expect, _}) => {\n    let tailwindCss = {|\n      .hover\\:bg-mono-100:hover {\n        background-color: #FFF;\n      }\n    |};\n\n    let expectedClassNames = [\"hover:bg-mono-100\"];\n    expect.list(getAcceptableClassNames(tailwindCss) |> StringSet.elements).\n      toEqual(\n      expectedClassNames,\n    );\n  });\n\n  test(\"Responsive utilities\", ({expect, _}) => {\n    let tailwindCss = {|\n    @media (min-width: 640px) {\n      .sm\\:text-5xl {\n        font-size: 3rem;\n      }\n    }\n    |};\n\n    let expectedClassNames = [\"sm:text-5xl\"];\n    expect.list(getAcceptableClassNames(tailwindCss) |> StringSet.elements).\n      toEqual(\n      expectedClassNames,\n    );\n  });\n\n  test(\"Group hover\", ({expect, _}) => {\n    let tailwindCss = {|\n    .group:hover .group-hover\\:bg-transparent {\n      background-color: transparent !imporant;\n    }\n    |};\n\n    let expectedClassNames = [\"group\", \"group-hover:bg-transparent\"];\n    expect.list(getAcceptableClassNames(tailwindCss) |> StringSet.elements).\n      toEqual(\n      expectedClassNames,\n    );\n  });\n});\n"
  },
  {
    "path": "test/native/lib/dune",
    "content": "\n(library\n  (name TailwindPpxTestNativeLib)\n  (library_flags (-linkall -g))\n  (libraries fmt rely.lib tailwind-ppx.lib)\n)\n"
  },
  {
    "path": "test/native/lib/helpers.ml",
    "content": "open Css.Types\n\nlet rec zip xs ys =\n  match (xs, ys) with\n  | [], _ -> []\n  | _, [] -> []\n  | x :: xs, y :: ys -> (x, y) :: zip xs ys\n\nlet eq_ast ast1 ast2 =\n  let eq_list xs ys eq =\n    List.length xs = List.length ys\n    && List.fold_left (fun e (x, y) -> e && eq x y) true (zip xs ys)\n  in\n  let rec eq_component_value (cv1, _) (cv2, _) =\n    let open Component_value in\n    match (cv1, cv2) with\n    | Paren_block b1, Paren_block b2 | Bracket_block b1, Bracket_block b2 ->\n        eq_list b1 b2 eq_component_value\n    | Percentage x1, Percentage x2\n    | Ident x1, Ident x2\n    | String x1, String x2\n    | Uri x1, Uri x2\n    | Operator x1, Operator x2\n    | Delim x1, Delim x2\n    | Hash x1, Hash x2\n    | Number x1, Number x2\n    | Unicode_range x1, Unicode_range x2 ->\n        x1 = x2\n    | Float_dimension x1, Float_dimension x2 -> x1 = x2\n    | Dimension x1, Dimension x2 -> x1 = x2\n    | Function ((n1, _), (b1, _)), Function ((n2, _), (b2, _)) ->\n        n1 = n2 && eq_list b1 b2 eq_component_value\n    | _ -> false\n  and eq_at_rule r1 r2 =\n    let n1, _ = r1.At_rule.name in\n    let n2, _ = r2.At_rule.name in\n    let pr1, _ = r1.At_rule.prelude in\n    let pr2, _ = r2.At_rule.prelude in\n    n1 = n2\n    && eq_list pr1 pr2 eq_component_value\n    &&\n    match (r1.At_rule.block, r2.At_rule.block) with\n    | Brace_block.Empty, Brace_block.Empty -> true\n    | Brace_block.Declaration_list dl1, Brace_block.Declaration_list dl2 ->\n        eq_declaration_list dl1 dl2\n    | Brace_block.Stylesheet s1, Brace_block.Stylesheet s2 ->\n        eq_stylesheet s1 s2\n    | _ -> false\n  and eq_declaration d1 d2 =\n    let n1, _ = d1.Declaration.name in\n    let n2, _ = d2.Declaration.name in\n    let v1, _ = d1.Declaration.value in\n    let v2, _ = d2.Declaration.value in\n    let i1, _ = d1.Declaration.important in\n    let i2, _ = d2.Declaration.important in\n    n1 = n2 && eq_list v1 v2 eq_component_value && i1 = i2\n  and eq_declaration_list (dl1, _) (dl2, _) =\n    let eq_kind k1 k2 =\n      match (k1, k2) with\n      | Declaration_list.Declaration d1, Declaration_list.Declaration d2 ->\n          eq_declaration d1 d2\n      | Declaration_list.At_rule r1, Declaration_list.At_rule r2 ->\n          eq_at_rule r1 r2\n      | _ -> false\n    in\n    eq_list dl1 dl2 eq_kind\n  and eq_style_rule r1 r2 =\n    let pr1, _ = r1.Style_rule.prelude in\n    let pr2, _ = r2.Style_rule.prelude in\n    eq_list pr1 pr2 eq_component_value\n    && eq_declaration_list r1.Style_rule.block r2.Style_rule.block\n  and eq_rule r1 r2 =\n    match (r1, r2) with\n    | Rule.Style_rule r1, Rule.Style_rule r2 -> eq_style_rule r1 r2\n    | Rule.At_rule r1, Rule.At_rule r2 -> eq_at_rule r1 r2\n    | _ -> false\n  and eq_stylesheet (st1, _) (st2, _) = eq_list st1 st2 eq_rule in\n  eq_stylesheet ast1 ast2\n"
  },
  {
    "path": "test/native/tailwind-ppx-test-native.opam",
    "content": ""
  },
  {
    "path": "test/tailwind.css",
    "content": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. 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/* Sections\n   ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n  margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n  background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * 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/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n  border-style: none;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. 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/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * Correct 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/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n  padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. 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/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n  display: list-item;\n}\n\n/* Misc\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n  display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n  display: none;\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  padding: 0;\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: 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 * 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: #e2e8f0; /* 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::-webkit-input-placeholder, textarea::-webkit-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  color: #a0aec0;\n}\n\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::-ms-input-placeholder, textarea::-ms-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  color: #a0aec0;\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: 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 instrinsic 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.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.space-y-0 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(0px * var(--space-y-reverse)) !important;\n}\n\n.space-x-0 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(0px * var(--space-x-reverse)) !important;\n  margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-1 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-1 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(0.25rem * var(--space-x-reverse)) !important;\n  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-2 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-2 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(0.5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(0.75rem * var(--space-x-reverse)) !important;\n  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(1rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(1rem * var(--space-x-reverse)) !important;\n  margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(1.25rem * var(--space-x-reverse)) !important;\n  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(1.5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-8 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(2rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-8 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(2rem * var(--space-x-reverse)) !important;\n  margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-10 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-10 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(2.5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(3rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(3rem * var(--space-x-reverse)) !important;\n  margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-16 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(4rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-16 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(4rem * var(--space-x-reverse)) !important;\n  margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-20 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(5rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-20 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-24 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(6rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-24 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(6rem * var(--space-x-reverse)) !important;\n  margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-32 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(8rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-32 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(8rem * var(--space-x-reverse)) !important;\n  margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-40 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(10rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-40 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(10rem * var(--space-x-reverse)) !important;\n  margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-48 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(12rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-48 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(12rem * var(--space-x-reverse)) !important;\n  margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-56 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(14rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-56 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(14rem * var(--space-x-reverse)) !important;\n  margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-64 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(16rem * var(--space-y-reverse)) !important;\n}\n\n.space-x-64 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(16rem * var(--space-x-reverse)) !important;\n  margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-px > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(1px * var(--space-y-reverse)) !important;\n}\n\n.space-x-px > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(1px * var(--space-x-reverse)) !important;\n  margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-1 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-1 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-2 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-2 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-1rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-8 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-8 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-2rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-10 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-10 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-3rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-16 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-16 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-4rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-20 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-20 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-5rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-24 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-24 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-6rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-32 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-32 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-8rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-40 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-40 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-10rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-48 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-48 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-12rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-56 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-56 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-14rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-64 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;\n}\n\n.-space-x-64 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-16rem * var(--space-x-reverse)) !important;\n  margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.-space-y-px > :not(template) ~ :not(template) {\n  --space-y-reverse: 0 !important;\n  margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;\n  margin-bottom: calc(-1px * var(--space-y-reverse)) !important;\n}\n\n.-space-x-px > :not(template) ~ :not(template) {\n  --space-x-reverse: 0 !important;\n  margin-right: calc(-1px * var(--space-x-reverse)) !important;\n  margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;\n}\n\n.space-y-reverse > :not(template) ~ :not(template) {\n  --space-y-reverse: 1 !important;\n}\n\n.space-x-reverse > :not(template) ~ :not(template) {\n  --space-x-reverse: 1 !important;\n}\n\n.divide-y-0 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0 !important;\n  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;\n  border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;\n}\n\n.divide-x-0 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0 !important;\n  border-right-width: calc(0px * var(--divide-x-reverse)) !important;\n  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;\n}\n\n.divide-y-2 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0 !important;\n  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;\n  border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;\n}\n\n.divide-x-2 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0 !important;\n  border-right-width: calc(2px * var(--divide-x-reverse)) !important;\n  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;\n}\n\n.divide-y-4 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0 !important;\n  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;\n  border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;\n}\n\n.divide-x-4 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0 !important;\n  border-right-width: calc(4px * var(--divide-x-reverse)) !important;\n  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;\n}\n\n.divide-y-8 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0 !important;\n  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;\n  border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;\n}\n\n.divide-x-8 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0 !important;\n  border-right-width: calc(8px * var(--divide-x-reverse)) !important;\n  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;\n}\n\n.divide-y > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0 !important;\n  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;\n  border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;\n}\n\n.divide-x > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0 !important;\n  border-right-width: calc(1px * var(--divide-x-reverse)) !important;\n  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;\n}\n\n.divide-y-reverse > :not(template) ~ :not(template) {\n  --divide-y-reverse: 1 !important;\n}\n\n.divide-x-reverse > :not(template) ~ :not(template) {\n  --divide-x-reverse: 1 !important;\n}\n\n.divide-transparent > :not(template) ~ :not(template) {\n  border-color: transparent !important;\n}\n\n.divide-current > :not(template) ~ :not(template) {\n  border-color: currentColor !important;\n}\n\n.divide-black > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #000 !important;\n  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;\n}\n\n.divide-white > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fff !important;\n  border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;\n}\n\n.divide-gray-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #f7fafc !important;\n  border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;\n}\n\n.divide-gray-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #edf2f7 !important;\n  border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;\n}\n\n.divide-gray-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #e2e8f0 !important;\n  border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;\n}\n\n.divide-gray-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #cbd5e0 !important;\n  border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;\n}\n\n.divide-gray-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #a0aec0 !important;\n  border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;\n}\n\n.divide-gray-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #718096 !important;\n  border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;\n}\n\n.divide-gray-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #4a5568 !important;\n  border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;\n}\n\n.divide-gray-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #2d3748 !important;\n  border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;\n}\n\n.divide-gray-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #1a202c !important;\n  border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;\n}\n\n.divide-red-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fff5f5 !important;\n  border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;\n}\n\n.divide-red-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fed7d7 !important;\n  border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;\n}\n\n.divide-red-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #feb2b2 !important;\n  border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;\n}\n\n.divide-red-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fc8181 !important;\n  border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;\n}\n\n.divide-red-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #f56565 !important;\n  border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;\n}\n\n.divide-red-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #e53e3e !important;\n  border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;\n}\n\n.divide-red-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #c53030 !important;\n  border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;\n}\n\n.divide-red-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #9b2c2c !important;\n  border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;\n}\n\n.divide-red-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #742a2a !important;\n  border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;\n}\n\n.divide-orange-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fffaf0 !important;\n  border-color: rgba(255, 250, 240, var(--divide-opacity)) !important;\n}\n\n.divide-orange-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #feebc8 !important;\n  border-color: rgba(254, 235, 200, var(--divide-opacity)) !important;\n}\n\n.divide-orange-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fbd38d !important;\n  border-color: rgba(251, 211, 141, var(--divide-opacity)) !important;\n}\n\n.divide-orange-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #f6ad55 !important;\n  border-color: rgba(246, 173, 85, var(--divide-opacity)) !important;\n}\n\n.divide-orange-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #ed8936 !important;\n  border-color: rgba(237, 137, 54, var(--divide-opacity)) !important;\n}\n\n.divide-orange-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #dd6b20 !important;\n  border-color: rgba(221, 107, 32, var(--divide-opacity)) !important;\n}\n\n.divide-orange-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #c05621 !important;\n  border-color: rgba(192, 86, 33, var(--divide-opacity)) !important;\n}\n\n.divide-orange-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #9c4221 !important;\n  border-color: rgba(156, 66, 33, var(--divide-opacity)) !important;\n}\n\n.divide-orange-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #7b341e !important;\n  border-color: rgba(123, 52, 30, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fffff0 !important;\n  border-color: rgba(255, 255, 240, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fefcbf !important;\n  border-color: rgba(254, 252, 191, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #faf089 !important;\n  border-color: rgba(250, 240, 137, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #f6e05e !important;\n  border-color: rgba(246, 224, 94, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #ecc94b !important;\n  border-color: rgba(236, 201, 75, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #d69e2e !important;\n  border-color: rgba(214, 158, 46, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #b7791f !important;\n  border-color: rgba(183, 121, 31, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #975a16 !important;\n  border-color: rgba(151, 90, 22, var(--divide-opacity)) !important;\n}\n\n.divide-yellow-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #744210 !important;\n  border-color: rgba(116, 66, 16, var(--divide-opacity)) !important;\n}\n\n.divide-green-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #f0fff4 !important;\n  border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;\n}\n\n.divide-green-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #c6f6d5 !important;\n  border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;\n}\n\n.divide-green-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #9ae6b4 !important;\n  border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;\n}\n\n.divide-green-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #68d391 !important;\n  border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;\n}\n\n.divide-green-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #48bb78 !important;\n  border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;\n}\n\n.divide-green-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #38a169 !important;\n  border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;\n}\n\n.divide-green-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #2f855a !important;\n  border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;\n}\n\n.divide-green-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #276749 !important;\n  border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;\n}\n\n.divide-green-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #22543d !important;\n  border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;\n}\n\n.divide-teal-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #e6fffa !important;\n  border-color: rgba(230, 255, 250, var(--divide-opacity)) !important;\n}\n\n.divide-teal-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #b2f5ea !important;\n  border-color: rgba(178, 245, 234, var(--divide-opacity)) !important;\n}\n\n.divide-teal-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #81e6d9 !important;\n  border-color: rgba(129, 230, 217, var(--divide-opacity)) !important;\n}\n\n.divide-teal-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #4fd1c5 !important;\n  border-color: rgba(79, 209, 197, var(--divide-opacity)) !important;\n}\n\n.divide-teal-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #38b2ac !important;\n  border-color: rgba(56, 178, 172, var(--divide-opacity)) !important;\n}\n\n.divide-teal-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #319795 !important;\n  border-color: rgba(49, 151, 149, var(--divide-opacity)) !important;\n}\n\n.divide-teal-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #2c7a7b !important;\n  border-color: rgba(44, 122, 123, var(--divide-opacity)) !important;\n}\n\n.divide-teal-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #285e61 !important;\n  border-color: rgba(40, 94, 97, var(--divide-opacity)) !important;\n}\n\n.divide-teal-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #234e52 !important;\n  border-color: rgba(35, 78, 82, var(--divide-opacity)) !important;\n}\n\n.divide-blue-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #ebf8ff !important;\n  border-color: rgba(235, 248, 255, var(--divide-opacity)) !important;\n}\n\n.divide-blue-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #bee3f8 !important;\n  border-color: rgba(190, 227, 248, var(--divide-opacity)) !important;\n}\n\n.divide-blue-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #90cdf4 !important;\n  border-color: rgba(144, 205, 244, var(--divide-opacity)) !important;\n}\n\n.divide-blue-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #63b3ed !important;\n  border-color: rgba(99, 179, 237, var(--divide-opacity)) !important;\n}\n\n.divide-blue-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #4299e1 !important;\n  border-color: rgba(66, 153, 225, var(--divide-opacity)) !important;\n}\n\n.divide-blue-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #3182ce !important;\n  border-color: rgba(49, 130, 206, var(--divide-opacity)) !important;\n}\n\n.divide-blue-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #2b6cb0 !important;\n  border-color: rgba(43, 108, 176, var(--divide-opacity)) !important;\n}\n\n.divide-blue-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #2c5282 !important;\n  border-color: rgba(44, 82, 130, var(--divide-opacity)) !important;\n}\n\n.divide-blue-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #2a4365 !important;\n  border-color: rgba(42, 67, 101, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #ebf4ff !important;\n  border-color: rgba(235, 244, 255, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #c3dafe !important;\n  border-color: rgba(195, 218, 254, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #a3bffa !important;\n  border-color: rgba(163, 191, 250, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #7f9cf5 !important;\n  border-color: rgba(127, 156, 245, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #667eea !important;\n  border-color: rgba(102, 126, 234, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #5a67d8 !important;\n  border-color: rgba(90, 103, 216, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #4c51bf !important;\n  border-color: rgba(76, 81, 191, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #434190 !important;\n  border-color: rgba(67, 65, 144, var(--divide-opacity)) !important;\n}\n\n.divide-indigo-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #3c366b !important;\n  border-color: rgba(60, 54, 107, var(--divide-opacity)) !important;\n}\n\n.divide-purple-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #faf5ff !important;\n  border-color: rgba(250, 245, 255, var(--divide-opacity)) !important;\n}\n\n.divide-purple-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #e9d8fd !important;\n  border-color: rgba(233, 216, 253, var(--divide-opacity)) !important;\n}\n\n.divide-purple-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #d6bcfa !important;\n  border-color: rgba(214, 188, 250, var(--divide-opacity)) !important;\n}\n\n.divide-purple-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #b794f4 !important;\n  border-color: rgba(183, 148, 244, var(--divide-opacity)) !important;\n}\n\n.divide-purple-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #9f7aea !important;\n  border-color: rgba(159, 122, 234, var(--divide-opacity)) !important;\n}\n\n.divide-purple-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #805ad5 !important;\n  border-color: rgba(128, 90, 213, var(--divide-opacity)) !important;\n}\n\n.divide-purple-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #6b46c1 !important;\n  border-color: rgba(107, 70, 193, var(--divide-opacity)) !important;\n}\n\n.divide-purple-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #553c9a !important;\n  border-color: rgba(85, 60, 154, var(--divide-opacity)) !important;\n}\n\n.divide-purple-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #44337a !important;\n  border-color: rgba(68, 51, 122, var(--divide-opacity)) !important;\n}\n\n.divide-pink-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fff5f7 !important;\n  border-color: rgba(255, 245, 247, var(--divide-opacity)) !important;\n}\n\n.divide-pink-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fed7e2 !important;\n  border-color: rgba(254, 215, 226, var(--divide-opacity)) !important;\n}\n\n.divide-pink-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #fbb6ce !important;\n  border-color: rgba(251, 182, 206, var(--divide-opacity)) !important;\n}\n\n.divide-pink-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #f687b3 !important;\n  border-color: rgba(246, 135, 179, var(--divide-opacity)) !important;\n}\n\n.divide-pink-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #ed64a6 !important;\n  border-color: rgba(237, 100, 166, var(--divide-opacity)) !important;\n}\n\n.divide-pink-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #d53f8c !important;\n  border-color: rgba(213, 63, 140, var(--divide-opacity)) !important;\n}\n\n.divide-pink-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #b83280 !important;\n  border-color: rgba(184, 50, 128, var(--divide-opacity)) !important;\n}\n\n.divide-pink-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #97266d !important;\n  border-color: rgba(151, 38, 109, var(--divide-opacity)) !important;\n}\n\n.divide-pink-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n  border-color: #702459 !important;\n  border-color: rgba(112, 36, 89, var(--divide-opacity)) !important;\n}\n\n.divide-opacity-0 > :not(template) ~ :not(template) {\n  --divide-opacity: 0 !important;\n}\n\n.divide-opacity-25 > :not(template) ~ :not(template) {\n  --divide-opacity: 0.25 !important;\n}\n\n.divide-opacity-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 0.5 !important;\n}\n\n.divide-opacity-75 > :not(template) ~ :not(template) {\n  --divide-opacity: 0.75 !important;\n}\n\n.divide-opacity-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1 !important;\n}\n\n.sr-only {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border-width: 0 !important;\n}\n\n.not-sr-only {\n  position: static !important;\n  width: auto !important;\n  height: auto !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  overflow: visible !important;\n  clip: auto !important;\n  white-space: normal !important;\n}\n\n.focus\\:sr-only:focus {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border-width: 0 !important;\n}\n\n.focus\\:not-sr-only:focus {\n  position: static !important;\n  width: auto !important;\n  height: auto !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  overflow: visible !important;\n  clip: auto !important;\n  white-space: normal !important;\n}\n\n.appearance-none {\n  -webkit-appearance: none !important;\n     -moz-appearance: none !important;\n          appearance: none !important;\n}\n\n.bg-fixed {\n  background-attachment: fixed !important;\n}\n\n.bg-local {\n  background-attachment: local !important;\n}\n\n.bg-scroll {\n  background-attachment: scroll !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}\n\n.bg-current {\n  background-color: currentColor !important;\n}\n\n.bg-black {\n  --bg-opacity: 1 !important;\n  background-color: #000 !important;\n  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;\n}\n\n.bg-white {\n  --bg-opacity: 1 !important;\n  background-color: #fff !important;\n  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;\n}\n\n.bg-gray-100 {\n  --bg-opacity: 1 !important;\n  background-color: #f7fafc !important;\n  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;\n}\n\n.bg-gray-200 {\n  --bg-opacity: 1 !important;\n  background-color: #edf2f7 !important;\n  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;\n}\n\n.bg-gray-300 {\n  --bg-opacity: 1 !important;\n  background-color: #e2e8f0 !important;\n  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;\n}\n\n.bg-gray-400 {\n  --bg-opacity: 1 !important;\n  background-color: #cbd5e0 !important;\n  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;\n}\n\n.bg-gray-500 {\n  --bg-opacity: 1 !important;\n  background-color: #a0aec0 !important;\n  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;\n}\n\n.bg-gray-600 {\n  --bg-opacity: 1 !important;\n  background-color: #718096 !important;\n  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;\n}\n\n.bg-gray-700 {\n  --bg-opacity: 1 !important;\n  background-color: #4a5568 !important;\n  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;\n}\n\n.bg-gray-800 {\n  --bg-opacity: 1 !important;\n  background-color: #2d3748 !important;\n  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;\n}\n\n.bg-gray-900 {\n  --bg-opacity: 1 !important;\n  background-color: #1a202c !important;\n  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;\n}\n\n.bg-red-100 {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f5 !important;\n  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;\n}\n\n.bg-red-200 {\n  --bg-opacity: 1 !important;\n  background-color: #fed7d7 !important;\n  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;\n}\n\n.bg-red-300 {\n  --bg-opacity: 1 !important;\n  background-color: #feb2b2 !important;\n  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;\n}\n\n.bg-red-400 {\n  --bg-opacity: 1 !important;\n  background-color: #fc8181 !important;\n  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;\n}\n\n.bg-red-500 {\n  --bg-opacity: 1 !important;\n  background-color: #f56565 !important;\n  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;\n}\n\n.bg-red-600 {\n  --bg-opacity: 1 !important;\n  background-color: #e53e3e !important;\n  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;\n}\n\n.bg-red-700 {\n  --bg-opacity: 1 !important;\n  background-color: #c53030 !important;\n  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;\n}\n\n.bg-red-800 {\n  --bg-opacity: 1 !important;\n  background-color: #9b2c2c !important;\n  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;\n}\n\n.bg-red-900 {\n  --bg-opacity: 1 !important;\n  background-color: #742a2a !important;\n  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;\n}\n\n.bg-orange-100 {\n  --bg-opacity: 1 !important;\n  background-color: #fffaf0 !important;\n  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important;\n}\n\n.bg-orange-200 {\n  --bg-opacity: 1 !important;\n  background-color: #feebc8 !important;\n  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important;\n}\n\n.bg-orange-300 {\n  --bg-opacity: 1 !important;\n  background-color: #fbd38d !important;\n  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important;\n}\n\n.bg-orange-400 {\n  --bg-opacity: 1 !important;\n  background-color: #f6ad55 !important;\n  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important;\n}\n\n.bg-orange-500 {\n  --bg-opacity: 1 !important;\n  background-color: #ed8936 !important;\n  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important;\n}\n\n.bg-orange-600 {\n  --bg-opacity: 1 !important;\n  background-color: #dd6b20 !important;\n  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important;\n}\n\n.bg-orange-700 {\n  --bg-opacity: 1 !important;\n  background-color: #c05621 !important;\n  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important;\n}\n\n.bg-orange-800 {\n  --bg-opacity: 1 !important;\n  background-color: #9c4221 !important;\n  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important;\n}\n\n.bg-orange-900 {\n  --bg-opacity: 1 !important;\n  background-color: #7b341e !important;\n  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-100 {\n  --bg-opacity: 1 !important;\n  background-color: #fffff0 !important;\n  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-200 {\n  --bg-opacity: 1 !important;\n  background-color: #fefcbf !important;\n  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-300 {\n  --bg-opacity: 1 !important;\n  background-color: #faf089 !important;\n  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-400 {\n  --bg-opacity: 1 !important;\n  background-color: #f6e05e !important;\n  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-500 {\n  --bg-opacity: 1 !important;\n  background-color: #ecc94b !important;\n  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-600 {\n  --bg-opacity: 1 !important;\n  background-color: #d69e2e !important;\n  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-700 {\n  --bg-opacity: 1 !important;\n  background-color: #b7791f !important;\n  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-800 {\n  --bg-opacity: 1 !important;\n  background-color: #975a16 !important;\n  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important;\n}\n\n.bg-yellow-900 {\n  --bg-opacity: 1 !important;\n  background-color: #744210 !important;\n  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important;\n}\n\n.bg-green-100 {\n  --bg-opacity: 1 !important;\n  background-color: #f0fff4 !important;\n  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;\n}\n\n.bg-green-200 {\n  --bg-opacity: 1 !important;\n  background-color: #c6f6d5 !important;\n  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;\n}\n\n.bg-green-300 {\n  --bg-opacity: 1 !important;\n  background-color: #9ae6b4 !important;\n  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;\n}\n\n.bg-green-400 {\n  --bg-opacity: 1 !important;\n  background-color: #68d391 !important;\n  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;\n}\n\n.bg-green-500 {\n  --bg-opacity: 1 !important;\n  background-color: #48bb78 !important;\n  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;\n}\n\n.bg-green-600 {\n  --bg-opacity: 1 !important;\n  background-color: #38a169 !important;\n  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;\n}\n\n.bg-green-700 {\n  --bg-opacity: 1 !important;\n  background-color: #2f855a !important;\n  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;\n}\n\n.bg-green-800 {\n  --bg-opacity: 1 !important;\n  background-color: #276749 !important;\n  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;\n}\n\n.bg-green-900 {\n  --bg-opacity: 1 !important;\n  background-color: #22543d !important;\n  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;\n}\n\n.bg-teal-100 {\n  --bg-opacity: 1 !important;\n  background-color: #e6fffa !important;\n  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important;\n}\n\n.bg-teal-200 {\n  --bg-opacity: 1 !important;\n  background-color: #b2f5ea !important;\n  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important;\n}\n\n.bg-teal-300 {\n  --bg-opacity: 1 !important;\n  background-color: #81e6d9 !important;\n  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important;\n}\n\n.bg-teal-400 {\n  --bg-opacity: 1 !important;\n  background-color: #4fd1c5 !important;\n  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important;\n}\n\n.bg-teal-500 {\n  --bg-opacity: 1 !important;\n  background-color: #38b2ac !important;\n  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important;\n}\n\n.bg-teal-600 {\n  --bg-opacity: 1 !important;\n  background-color: #319795 !important;\n  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important;\n}\n\n.bg-teal-700 {\n  --bg-opacity: 1 !important;\n  background-color: #2c7a7b !important;\n  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important;\n}\n\n.bg-teal-800 {\n  --bg-opacity: 1 !important;\n  background-color: #285e61 !important;\n  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important;\n}\n\n.bg-teal-900 {\n  --bg-opacity: 1 !important;\n  background-color: #234e52 !important;\n  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important;\n}\n\n.bg-blue-100 {\n  --bg-opacity: 1 !important;\n  background-color: #ebf8ff !important;\n  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important;\n}\n\n.bg-blue-200 {\n  --bg-opacity: 1 !important;\n  background-color: #bee3f8 !important;\n  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important;\n}\n\n.bg-blue-300 {\n  --bg-opacity: 1 !important;\n  background-color: #90cdf4 !important;\n  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important;\n}\n\n.bg-blue-400 {\n  --bg-opacity: 1 !important;\n  background-color: #63b3ed !important;\n  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important;\n}\n\n.bg-blue-500 {\n  --bg-opacity: 1 !important;\n  background-color: #4299e1 !important;\n  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important;\n}\n\n.bg-blue-600 {\n  --bg-opacity: 1 !important;\n  background-color: #3182ce !important;\n  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important;\n}\n\n.bg-blue-700 {\n  --bg-opacity: 1 !important;\n  background-color: #2b6cb0 !important;\n  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important;\n}\n\n.bg-blue-800 {\n  --bg-opacity: 1 !important;\n  background-color: #2c5282 !important;\n  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important;\n}\n\n.bg-blue-900 {\n  --bg-opacity: 1 !important;\n  background-color: #2a4365 !important;\n  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-100 {\n  --bg-opacity: 1 !important;\n  background-color: #ebf4ff !important;\n  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-200 {\n  --bg-opacity: 1 !important;\n  background-color: #c3dafe !important;\n  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-300 {\n  --bg-opacity: 1 !important;\n  background-color: #a3bffa !important;\n  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-400 {\n  --bg-opacity: 1 !important;\n  background-color: #7f9cf5 !important;\n  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-500 {\n  --bg-opacity: 1 !important;\n  background-color: #667eea !important;\n  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-600 {\n  --bg-opacity: 1 !important;\n  background-color: #5a67d8 !important;\n  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-700 {\n  --bg-opacity: 1 !important;\n  background-color: #4c51bf !important;\n  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-800 {\n  --bg-opacity: 1 !important;\n  background-color: #434190 !important;\n  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important;\n}\n\n.bg-indigo-900 {\n  --bg-opacity: 1 !important;\n  background-color: #3c366b !important;\n  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important;\n}\n\n.bg-purple-100 {\n  --bg-opacity: 1 !important;\n  background-color: #faf5ff !important;\n  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important;\n}\n\n.bg-purple-200 {\n  --bg-opacity: 1 !important;\n  background-color: #e9d8fd !important;\n  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important;\n}\n\n.bg-purple-300 {\n  --bg-opacity: 1 !important;\n  background-color: #d6bcfa !important;\n  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important;\n}\n\n.bg-purple-400 {\n  --bg-opacity: 1 !important;\n  background-color: #b794f4 !important;\n  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important;\n}\n\n.bg-purple-500 {\n  --bg-opacity: 1 !important;\n  background-color: #9f7aea !important;\n  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important;\n}\n\n.bg-purple-600 {\n  --bg-opacity: 1 !important;\n  background-color: #805ad5 !important;\n  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important;\n}\n\n.bg-purple-700 {\n  --bg-opacity: 1 !important;\n  background-color: #6b46c1 !important;\n  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important;\n}\n\n.bg-purple-800 {\n  --bg-opacity: 1 !important;\n  background-color: #553c9a !important;\n  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important;\n}\n\n.bg-purple-900 {\n  --bg-opacity: 1 !important;\n  background-color: #44337a !important;\n  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important;\n}\n\n.bg-pink-100 {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f7 !important;\n  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important;\n}\n\n.bg-pink-200 {\n  --bg-opacity: 1 !important;\n  background-color: #fed7e2 !important;\n  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important;\n}\n\n.bg-pink-300 {\n  --bg-opacity: 1 !important;\n  background-color: #fbb6ce !important;\n  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important;\n}\n\n.bg-pink-400 {\n  --bg-opacity: 1 !important;\n  background-color: #f687b3 !important;\n  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important;\n}\n\n.bg-pink-500 {\n  --bg-opacity: 1 !important;\n  background-color: #ed64a6 !important;\n  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important;\n}\n\n.bg-pink-600 {\n  --bg-opacity: 1 !important;\n  background-color: #d53f8c !important;\n  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important;\n}\n\n.bg-pink-700 {\n  --bg-opacity: 1 !important;\n  background-color: #b83280 !important;\n  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important;\n}\n\n.bg-pink-800 {\n  --bg-opacity: 1 !important;\n  background-color: #97266d !important;\n  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important;\n}\n\n.bg-pink-900 {\n  --bg-opacity: 1 !important;\n  background-color: #702459 !important;\n  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-transparent:hover {\n  background-color: transparent !important;\n}\n\n.hover\\:bg-current:hover {\n  background-color: currentColor !important;\n}\n\n.hover\\:bg-black:hover {\n  --bg-opacity: 1 !important;\n  background-color: #000 !important;\n  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-white:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fff !important;\n  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #f7fafc !important;\n  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #edf2f7 !important;\n  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #e2e8f0 !important;\n  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #cbd5e0 !important;\n  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #a0aec0 !important;\n  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #718096 !important;\n  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #4a5568 !important;\n  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #2d3748 !important;\n  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-gray-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #1a202c !important;\n  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f5 !important;\n  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fed7d7 !important;\n  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #feb2b2 !important;\n  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fc8181 !important;\n  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #f56565 !important;\n  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #e53e3e !important;\n  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #c53030 !important;\n  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #9b2c2c !important;\n  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-red-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #742a2a !important;\n  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fffaf0 !important;\n  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #feebc8 !important;\n  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fbd38d !important;\n  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #f6ad55 !important;\n  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #ed8936 !important;\n  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #dd6b20 !important;\n  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #c05621 !important;\n  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #9c4221 !important;\n  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-orange-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #7b341e !important;\n  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fffff0 !important;\n  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fefcbf !important;\n  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #faf089 !important;\n  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #f6e05e !important;\n  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #ecc94b !important;\n  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #d69e2e !important;\n  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #b7791f !important;\n  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #975a16 !important;\n  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-yellow-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #744210 !important;\n  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #f0fff4 !important;\n  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #c6f6d5 !important;\n  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #9ae6b4 !important;\n  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #68d391 !important;\n  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #48bb78 !important;\n  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #38a169 !important;\n  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #2f855a !important;\n  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #276749 !important;\n  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-green-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #22543d !important;\n  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #e6fffa !important;\n  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #b2f5ea !important;\n  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #81e6d9 !important;\n  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #4fd1c5 !important;\n  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #38b2ac !important;\n  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #319795 !important;\n  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #2c7a7b !important;\n  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #285e61 !important;\n  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-teal-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #234e52 !important;\n  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #ebf8ff !important;\n  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #bee3f8 !important;\n  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #90cdf4 !important;\n  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #63b3ed !important;\n  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #4299e1 !important;\n  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #3182ce !important;\n  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #2b6cb0 !important;\n  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #2c5282 !important;\n  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-blue-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #2a4365 !important;\n  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #ebf4ff !important;\n  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #c3dafe !important;\n  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #a3bffa !important;\n  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #7f9cf5 !important;\n  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #667eea !important;\n  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #5a67d8 !important;\n  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #4c51bf !important;\n  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #434190 !important;\n  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-indigo-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #3c366b !important;\n  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #faf5ff !important;\n  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #e9d8fd !important;\n  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #d6bcfa !important;\n  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #b794f4 !important;\n  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #9f7aea !important;\n  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #805ad5 !important;\n  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #6b46c1 !important;\n  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #553c9a !important;\n  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-purple-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #44337a !important;\n  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-100:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f7 !important;\n  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-200:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fed7e2 !important;\n  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-300:hover {\n  --bg-opacity: 1 !important;\n  background-color: #fbb6ce !important;\n  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-400:hover {\n  --bg-opacity: 1 !important;\n  background-color: #f687b3 !important;\n  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-500:hover {\n  --bg-opacity: 1 !important;\n  background-color: #ed64a6 !important;\n  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-600:hover {\n  --bg-opacity: 1 !important;\n  background-color: #d53f8c !important;\n  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-700:hover {\n  --bg-opacity: 1 !important;\n  background-color: #b83280 !important;\n  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-800:hover {\n  --bg-opacity: 1 !important;\n  background-color: #97266d !important;\n  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important;\n}\n\n.hover\\:bg-pink-900:hover {\n  --bg-opacity: 1 !important;\n  background-color: #702459 !important;\n  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-transparent:focus {\n  background-color: transparent !important;\n}\n\n.focus\\:bg-current:focus {\n  background-color: currentColor !important;\n}\n\n.focus\\:bg-black:focus {\n  --bg-opacity: 1 !important;\n  background-color: #000 !important;\n  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-white:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fff !important;\n  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #f7fafc !important;\n  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #edf2f7 !important;\n  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #e2e8f0 !important;\n  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #cbd5e0 !important;\n  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #a0aec0 !important;\n  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #718096 !important;\n  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #4a5568 !important;\n  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #2d3748 !important;\n  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-gray-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #1a202c !important;\n  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f5 !important;\n  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fed7d7 !important;\n  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #feb2b2 !important;\n  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fc8181 !important;\n  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #f56565 !important;\n  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #e53e3e !important;\n  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #c53030 !important;\n  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #9b2c2c !important;\n  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-red-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #742a2a !important;\n  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fffaf0 !important;\n  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #feebc8 !important;\n  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fbd38d !important;\n  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #f6ad55 !important;\n  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #ed8936 !important;\n  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #dd6b20 !important;\n  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #c05621 !important;\n  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #9c4221 !important;\n  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-orange-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #7b341e !important;\n  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fffff0 !important;\n  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fefcbf !important;\n  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #faf089 !important;\n  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #f6e05e !important;\n  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #ecc94b !important;\n  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #d69e2e !important;\n  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #b7791f !important;\n  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #975a16 !important;\n  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-yellow-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #744210 !important;\n  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #f0fff4 !important;\n  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #c6f6d5 !important;\n  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #9ae6b4 !important;\n  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #68d391 !important;\n  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #48bb78 !important;\n  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #38a169 !important;\n  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #2f855a !important;\n  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #276749 !important;\n  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-green-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #22543d !important;\n  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #e6fffa !important;\n  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #b2f5ea !important;\n  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #81e6d9 !important;\n  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #4fd1c5 !important;\n  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #38b2ac !important;\n  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #319795 !important;\n  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #2c7a7b !important;\n  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #285e61 !important;\n  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-teal-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #234e52 !important;\n  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #ebf8ff !important;\n  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #bee3f8 !important;\n  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #90cdf4 !important;\n  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #63b3ed !important;\n  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #4299e1 !important;\n  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #3182ce !important;\n  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #2b6cb0 !important;\n  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #2c5282 !important;\n  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-blue-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #2a4365 !important;\n  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #ebf4ff !important;\n  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #c3dafe !important;\n  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #a3bffa !important;\n  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #7f9cf5 !important;\n  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #667eea !important;\n  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #5a67d8 !important;\n  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #4c51bf !important;\n  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #434190 !important;\n  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-indigo-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #3c366b !important;\n  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #faf5ff !important;\n  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #e9d8fd !important;\n  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #d6bcfa !important;\n  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #b794f4 !important;\n  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #9f7aea !important;\n  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #805ad5 !important;\n  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #6b46c1 !important;\n  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #553c9a !important;\n  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-purple-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #44337a !important;\n  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-100:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f7 !important;\n  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-200:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fed7e2 !important;\n  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-300:focus {\n  --bg-opacity: 1 !important;\n  background-color: #fbb6ce !important;\n  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-400:focus {\n  --bg-opacity: 1 !important;\n  background-color: #f687b3 !important;\n  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-500:focus {\n  --bg-opacity: 1 !important;\n  background-color: #ed64a6 !important;\n  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-600:focus {\n  --bg-opacity: 1 !important;\n  background-color: #d53f8c !important;\n  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-700:focus {\n  --bg-opacity: 1 !important;\n  background-color: #b83280 !important;\n  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-800:focus {\n  --bg-opacity: 1 !important;\n  background-color: #97266d !important;\n  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important;\n}\n\n.focus\\:bg-pink-900:focus {\n  --bg-opacity: 1 !important;\n  background-color: #702459 !important;\n  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-transparent:active {\n  background-color: transparent !important;\n}\n\n.active\\:bg-current:active {\n  background-color: currentColor !important;\n}\n\n.active\\:bg-black:active {\n  --bg-opacity: 1 !important;\n  background-color: #000 !important;\n  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-white:active {\n  --bg-opacity: 1 !important;\n  background-color: #fff !important;\n  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #f7fafc !important;\n  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #edf2f7 !important;\n  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #e2e8f0 !important;\n  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #cbd5e0 !important;\n  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #a0aec0 !important;\n  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #718096 !important;\n  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #4a5568 !important;\n  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #2d3748 !important;\n  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-gray-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #1a202c !important;\n  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f5 !important;\n  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #fed7d7 !important;\n  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #feb2b2 !important;\n  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #fc8181 !important;\n  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #f56565 !important;\n  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #e53e3e !important;\n  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #c53030 !important;\n  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #9b2c2c !important;\n  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-red-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #742a2a !important;\n  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #fffaf0 !important;\n  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #feebc8 !important;\n  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #fbd38d !important;\n  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #f6ad55 !important;\n  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #ed8936 !important;\n  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #dd6b20 !important;\n  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #c05621 !important;\n  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #9c4221 !important;\n  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-orange-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #7b341e !important;\n  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #fffff0 !important;\n  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #fefcbf !important;\n  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #faf089 !important;\n  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #f6e05e !important;\n  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #ecc94b !important;\n  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #d69e2e !important;\n  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #b7791f !important;\n  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #975a16 !important;\n  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-yellow-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #744210 !important;\n  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #f0fff4 !important;\n  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #c6f6d5 !important;\n  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #9ae6b4 !important;\n  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #68d391 !important;\n  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #48bb78 !important;\n  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #38a169 !important;\n  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #2f855a !important;\n  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #276749 !important;\n  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-green-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #22543d !important;\n  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #e6fffa !important;\n  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #b2f5ea !important;\n  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #81e6d9 !important;\n  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #4fd1c5 !important;\n  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #38b2ac !important;\n  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #319795 !important;\n  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #2c7a7b !important;\n  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #285e61 !important;\n  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-teal-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #234e52 !important;\n  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #ebf8ff !important;\n  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #bee3f8 !important;\n  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #90cdf4 !important;\n  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #63b3ed !important;\n  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #4299e1 !important;\n  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #3182ce !important;\n  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #2b6cb0 !important;\n  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #2c5282 !important;\n  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-blue-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #2a4365 !important;\n  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #ebf4ff !important;\n  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #c3dafe !important;\n  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #a3bffa !important;\n  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #7f9cf5 !important;\n  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #667eea !important;\n  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #5a67d8 !important;\n  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #4c51bf !important;\n  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #434190 !important;\n  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-indigo-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #3c366b !important;\n  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #faf5ff !important;\n  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #e9d8fd !important;\n  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #d6bcfa !important;\n  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #b794f4 !important;\n  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #9f7aea !important;\n  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #805ad5 !important;\n  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #6b46c1 !important;\n  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #553c9a !important;\n  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-purple-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #44337a !important;\n  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-100:active {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f7 !important;\n  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-200:active {\n  --bg-opacity: 1 !important;\n  background-color: #fed7e2 !important;\n  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-300:active {\n  --bg-opacity: 1 !important;\n  background-color: #fbb6ce !important;\n  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-400:active {\n  --bg-opacity: 1 !important;\n  background-color: #f687b3 !important;\n  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-500:active {\n  --bg-opacity: 1 !important;\n  background-color: #ed64a6 !important;\n  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-600:active {\n  --bg-opacity: 1 !important;\n  background-color: #d53f8c !important;\n  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-700:active {\n  --bg-opacity: 1 !important;\n  background-color: #b83280 !important;\n  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-800:active {\n  --bg-opacity: 1 !important;\n  background-color: #97266d !important;\n  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important;\n}\n\n.active\\:bg-pink-900:active {\n  --bg-opacity: 1 !important;\n  background-color: #702459 !important;\n  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-transparent:focus-within {\n  background-color: transparent !important;\n}\n\n.focus-within\\:bg-current:focus-within {\n  background-color: currentColor !important;\n}\n\n.focus-within\\:bg-black:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #000 !important;\n  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-white:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fff !important;\n  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #f7fafc !important;\n  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #edf2f7 !important;\n  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #e2e8f0 !important;\n  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #cbd5e0 !important;\n  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #a0aec0 !important;\n  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #718096 !important;\n  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #4a5568 !important;\n  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #2d3748 !important;\n  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-gray-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #1a202c !important;\n  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f5 !important;\n  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fed7d7 !important;\n  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #feb2b2 !important;\n  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fc8181 !important;\n  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #f56565 !important;\n  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #e53e3e !important;\n  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #c53030 !important;\n  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #9b2c2c !important;\n  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-red-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #742a2a !important;\n  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fffaf0 !important;\n  background-color: rgba(255, 250, 240, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #feebc8 !important;\n  background-color: rgba(254, 235, 200, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fbd38d !important;\n  background-color: rgba(251, 211, 141, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #f6ad55 !important;\n  background-color: rgba(246, 173, 85, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #ed8936 !important;\n  background-color: rgba(237, 137, 54, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #dd6b20 !important;\n  background-color: rgba(221, 107, 32, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #c05621 !important;\n  background-color: rgba(192, 86, 33, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #9c4221 !important;\n  background-color: rgba(156, 66, 33, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-orange-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #7b341e !important;\n  background-color: rgba(123, 52, 30, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fffff0 !important;\n  background-color: rgba(255, 255, 240, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fefcbf !important;\n  background-color: rgba(254, 252, 191, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #faf089 !important;\n  background-color: rgba(250, 240, 137, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #f6e05e !important;\n  background-color: rgba(246, 224, 94, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #ecc94b !important;\n  background-color: rgba(236, 201, 75, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #d69e2e !important;\n  background-color: rgba(214, 158, 46, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #b7791f !important;\n  background-color: rgba(183, 121, 31, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #975a16 !important;\n  background-color: rgba(151, 90, 22, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-yellow-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #744210 !important;\n  background-color: rgba(116, 66, 16, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #f0fff4 !important;\n  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #c6f6d5 !important;\n  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #9ae6b4 !important;\n  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #68d391 !important;\n  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #48bb78 !important;\n  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #38a169 !important;\n  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #2f855a !important;\n  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #276749 !important;\n  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-green-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #22543d !important;\n  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #e6fffa !important;\n  background-color: rgba(230, 255, 250, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #b2f5ea !important;\n  background-color: rgba(178, 245, 234, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #81e6d9 !important;\n  background-color: rgba(129, 230, 217, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #4fd1c5 !important;\n  background-color: rgba(79, 209, 197, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #38b2ac !important;\n  background-color: rgba(56, 178, 172, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #319795 !important;\n  background-color: rgba(49, 151, 149, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #2c7a7b !important;\n  background-color: rgba(44, 122, 123, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #285e61 !important;\n  background-color: rgba(40, 94, 97, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-teal-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #234e52 !important;\n  background-color: rgba(35, 78, 82, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #ebf8ff !important;\n  background-color: rgba(235, 248, 255, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #bee3f8 !important;\n  background-color: rgba(190, 227, 248, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #90cdf4 !important;\n  background-color: rgba(144, 205, 244, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #63b3ed !important;\n  background-color: rgba(99, 179, 237, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #4299e1 !important;\n  background-color: rgba(66, 153, 225, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #3182ce !important;\n  background-color: rgba(49, 130, 206, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #2b6cb0 !important;\n  background-color: rgba(43, 108, 176, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #2c5282 !important;\n  background-color: rgba(44, 82, 130, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-blue-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #2a4365 !important;\n  background-color: rgba(42, 67, 101, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #ebf4ff !important;\n  background-color: rgba(235, 244, 255, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #c3dafe !important;\n  background-color: rgba(195, 218, 254, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #a3bffa !important;\n  background-color: rgba(163, 191, 250, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #7f9cf5 !important;\n  background-color: rgba(127, 156, 245, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #667eea !important;\n  background-color: rgba(102, 126, 234, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #5a67d8 !important;\n  background-color: rgba(90, 103, 216, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #4c51bf !important;\n  background-color: rgba(76, 81, 191, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #434190 !important;\n  background-color: rgba(67, 65, 144, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-indigo-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #3c366b !important;\n  background-color: rgba(60, 54, 107, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #faf5ff !important;\n  background-color: rgba(250, 245, 255, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #e9d8fd !important;\n  background-color: rgba(233, 216, 253, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #d6bcfa !important;\n  background-color: rgba(214, 188, 250, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #b794f4 !important;\n  background-color: rgba(183, 148, 244, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #9f7aea !important;\n  background-color: rgba(159, 122, 234, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #805ad5 !important;\n  background-color: rgba(128, 90, 213, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #6b46c1 !important;\n  background-color: rgba(107, 70, 193, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #553c9a !important;\n  background-color: rgba(85, 60, 154, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-purple-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #44337a !important;\n  background-color: rgba(68, 51, 122, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-100:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fff5f7 !important;\n  background-color: rgba(255, 245, 247, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-200:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fed7e2 !important;\n  background-color: rgba(254, 215, 226, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-300:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #fbb6ce !important;\n  background-color: rgba(251, 182, 206, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-400:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #f687b3 !important;\n  background-color: rgba(246, 135, 179, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-500:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #ed64a6 !important;\n  background-color: rgba(237, 100, 166, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-600:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #d53f8c !important;\n  background-color: rgba(213, 63, 140, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-700:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #b83280 !important;\n  background-color: rgba(184, 50, 128, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-800:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #97266d !important;\n  background-color: rgba(151, 38, 109, var(--bg-opacity)) !important;\n}\n\n.focus-within\\:bg-pink-900:focus-within {\n  --bg-opacity: 1 !important;\n  background-color: #702459 !important;\n  background-color: rgba(112, 36, 89, var(--bg-opacity)) !important;\n}\n\n.bg-opacity-0 {\n  --bg-opacity: 0 !important;\n}\n\n.bg-opacity-25 {\n  --bg-opacity: 0.25 !important;\n}\n\n.bg-opacity-50 {\n  --bg-opacity: 0.5 !important;\n}\n\n.bg-opacity-75 {\n  --bg-opacity: 0.75 !important;\n}\n\n.bg-opacity-100 {\n  --bg-opacity: 1 !important;\n}\n\n.hover\\:bg-opacity-0:hover {\n  --bg-opacity: 0 !important;\n}\n\n.hover\\:bg-opacity-25:hover {\n  --bg-opacity: 0.25 !important;\n}\n\n.hover\\:bg-opacity-50:hover {\n  --bg-opacity: 0.5 !important;\n}\n\n.hover\\:bg-opacity-75:hover {\n  --bg-opacity: 0.75 !important;\n}\n\n.hover\\:bg-opacity-100:hover {\n  --bg-opacity: 1 !important;\n}\n\n.focus\\:bg-opacity-0:focus {\n  --bg-opacity: 0 !important;\n}\n\n.focus\\:bg-opacity-25:focus {\n  --bg-opacity: 0.25 !important;\n}\n\n.focus\\:bg-opacity-50:focus {\n  --bg-opacity: 0.5 !important;\n}\n\n.focus\\:bg-opacity-75:focus {\n  --bg-opacity: 0.75 !important;\n}\n\n.focus\\:bg-opacity-100:focus {\n  --bg-opacity: 1 !important;\n}\n\n.bg-bottom {\n  background-position: bottom !important;\n}\n\n.bg-center {\n  background-position: center !important;\n}\n\n.bg-left {\n  background-position: left !important;\n}\n\n.bg-left-bottom {\n  background-position: left bottom !important;\n}\n\n.bg-left-top {\n  background-position: left top !important;\n}\n\n.bg-right {\n  background-position: right !important;\n}\n\n.bg-right-bottom {\n  background-position: right bottom !important;\n}\n\n.bg-right-top {\n  background-position: right top !important;\n}\n\n.bg-top {\n  background-position: top !important;\n}\n\n.bg-repeat {\n  background-repeat: repeat !important;\n}\n\n.bg-no-repeat {\n  background-repeat: no-repeat !important;\n}\n\n.bg-repeat-x {\n  background-repeat: repeat-x !important;\n}\n\n.bg-repeat-y {\n  background-repeat: repeat-y !important;\n}\n\n.bg-repeat-round {\n  background-repeat: round !important;\n}\n\n.bg-repeat-space {\n  background-repeat: space !important;\n}\n\n.bg-auto {\n  background-size: auto !important;\n}\n\n.bg-cover {\n  background-size: cover !important;\n}\n\n.bg-contain {\n  background-size: contain !important;\n}\n\n.border-collapse {\n  border-collapse: collapse !important;\n}\n\n.border-separate {\n  border-collapse: separate !important;\n}\n\n.border-transparent {\n  border-color: transparent !important;\n}\n\n.border-current {\n  border-color: currentColor !important;\n}\n\n.border-black {\n  --border-opacity: 1 !important;\n  border-color: #000 !important;\n  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;\n}\n\n.border-white {\n  --border-opacity: 1 !important;\n  border-color: #fff !important;\n  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;\n}\n\n.border-gray-100 {\n  --border-opacity: 1 !important;\n  border-color: #f7fafc !important;\n  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;\n}\n\n.border-gray-200 {\n  --border-opacity: 1 !important;\n  border-color: #edf2f7 !important;\n  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;\n}\n\n.border-gray-300 {\n  --border-opacity: 1 !important;\n  border-color: #e2e8f0 !important;\n  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;\n}\n\n.border-gray-400 {\n  --border-opacity: 1 !important;\n  border-color: #cbd5e0 !important;\n  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;\n}\n\n.border-gray-500 {\n  --border-opacity: 1 !important;\n  border-color: #a0aec0 !important;\n  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;\n}\n\n.border-gray-600 {\n  --border-opacity: 1 !important;\n  border-color: #718096 !important;\n  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;\n}\n\n.border-gray-700 {\n  --border-opacity: 1 !important;\n  border-color: #4a5568 !important;\n  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;\n}\n\n.border-gray-800 {\n  --border-opacity: 1 !important;\n  border-color: #2d3748 !important;\n  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;\n}\n\n.border-gray-900 {\n  --border-opacity: 1 !important;\n  border-color: #1a202c !important;\n  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;\n}\n\n.border-red-100 {\n  --border-opacity: 1 !important;\n  border-color: #fff5f5 !important;\n  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;\n}\n\n.border-red-200 {\n  --border-opacity: 1 !important;\n  border-color: #fed7d7 !important;\n  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;\n}\n\n.border-red-300 {\n  --border-opacity: 1 !important;\n  border-color: #feb2b2 !important;\n  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;\n}\n\n.border-red-400 {\n  --border-opacity: 1 !important;\n  border-color: #fc8181 !important;\n  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;\n}\n\n.border-red-500 {\n  --border-opacity: 1 !important;\n  border-color: #f56565 !important;\n  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;\n}\n\n.border-red-600 {\n  --border-opacity: 1 !important;\n  border-color: #e53e3e !important;\n  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;\n}\n\n.border-red-700 {\n  --border-opacity: 1 !important;\n  border-color: #c53030 !important;\n  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;\n}\n\n.border-red-800 {\n  --border-opacity: 1 !important;\n  border-color: #9b2c2c !important;\n  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;\n}\n\n.border-red-900 {\n  --border-opacity: 1 !important;\n  border-color: #742a2a !important;\n  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;\n}\n\n.border-orange-100 {\n  --border-opacity: 1 !important;\n  border-color: #fffaf0 !important;\n  border-color: rgba(255, 250, 240, var(--border-opacity)) !important;\n}\n\n.border-orange-200 {\n  --border-opacity: 1 !important;\n  border-color: #feebc8 !important;\n  border-color: rgba(254, 235, 200, var(--border-opacity)) !important;\n}\n\n.border-orange-300 {\n  --border-opacity: 1 !important;\n  border-color: #fbd38d !important;\n  border-color: rgba(251, 211, 141, var(--border-opacity)) !important;\n}\n\n.border-orange-400 {\n  --border-opacity: 1 !important;\n  border-color: #f6ad55 !important;\n  border-color: rgba(246, 173, 85, var(--border-opacity)) !important;\n}\n\n.border-orange-500 {\n  --border-opacity: 1 !important;\n  border-color: #ed8936 !important;\n  border-color: rgba(237, 137, 54, var(--border-opacity)) !important;\n}\n\n.border-orange-600 {\n  --border-opacity: 1 !important;\n  border-color: #dd6b20 !important;\n  border-color: rgba(221, 107, 32, var(--border-opacity)) !important;\n}\n\n.border-orange-700 {\n  --border-opacity: 1 !important;\n  border-color: #c05621 !important;\n  border-color: rgba(192, 86, 33, var(--border-opacity)) !important;\n}\n\n.border-orange-800 {\n  --border-opacity: 1 !important;\n  border-color: #9c4221 !important;\n  border-color: rgba(156, 66, 33, var(--border-opacity)) !important;\n}\n\n.border-orange-900 {\n  --border-opacity: 1 !important;\n  border-color: #7b341e !important;\n  border-color: rgba(123, 52, 30, var(--border-opacity)) !important;\n}\n\n.border-yellow-100 {\n  --border-opacity: 1 !important;\n  border-color: #fffff0 !important;\n  border-color: rgba(255, 255, 240, var(--border-opacity)) !important;\n}\n\n.border-yellow-200 {\n  --border-opacity: 1 !important;\n  border-color: #fefcbf !important;\n  border-color: rgba(254, 252, 191, var(--border-opacity)) !important;\n}\n\n.border-yellow-300 {\n  --border-opacity: 1 !important;\n  border-color: #faf089 !important;\n  border-color: rgba(250, 240, 137, var(--border-opacity)) !important;\n}\n\n.border-yellow-400 {\n  --border-opacity: 1 !important;\n  border-color: #f6e05e !important;\n  border-color: rgba(246, 224, 94, var(--border-opacity)) !important;\n}\n\n.border-yellow-500 {\n  --border-opacity: 1 !important;\n  border-color: #ecc94b !important;\n  border-color: rgba(236, 201, 75, var(--border-opacity)) !important;\n}\n\n.border-yellow-600 {\n  --border-opacity: 1 !important;\n  border-color: #d69e2e !important;\n  border-color: rgba(214, 158, 46, var(--border-opacity)) !important;\n}\n\n.border-yellow-700 {\n  --border-opacity: 1 !important;\n  border-color: #b7791f !important;\n  border-color: rgba(183, 121, 31, var(--border-opacity)) !important;\n}\n\n.border-yellow-800 {\n  --border-opacity: 1 !important;\n  border-color: #975a16 !important;\n  border-color: rgba(151, 90, 22, var(--border-opacity)) !important;\n}\n\n.border-yellow-900 {\n  --border-opacity: 1 !important;\n  border-color: #744210 !important;\n  border-color: rgba(116, 66, 16, var(--border-opacity)) !important;\n}\n\n.border-green-100 {\n  --border-opacity: 1 !important;\n  border-color: #f0fff4 !important;\n  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;\n}\n\n.border-green-200 {\n  --border-opacity: 1 !important;\n  border-color: #c6f6d5 !important;\n  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;\n}\n\n.border-green-300 {\n  --border-opacity: 1 !important;\n  border-color: #9ae6b4 !important;\n  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;\n}\n\n.border-green-400 {\n  --border-opacity: 1 !important;\n  border-color: #68d391 !important;\n  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;\n}\n\n.border-green-500 {\n  --border-opacity: 1 !important;\n  border-color: #48bb78 !important;\n  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;\n}\n\n.border-green-600 {\n  --border-opacity: 1 !important;\n  border-color: #38a169 !important;\n  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;\n}\n\n.border-green-700 {\n  --border-opacity: 1 !important;\n  border-color: #2f855a !important;\n  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;\n}\n\n.border-green-800 {\n  --border-opacity: 1 !important;\n  border-color: #276749 !important;\n  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;\n}\n\n.border-green-900 {\n  --border-opacity: 1 !important;\n  border-color: #22543d !important;\n  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;\n}\n\n.border-teal-100 {\n  --border-opacity: 1 !important;\n  border-color: #e6fffa !important;\n  border-color: rgba(230, 255, 250, var(--border-opacity)) !important;\n}\n\n.border-teal-200 {\n  --border-opacity: 1 !important;\n  border-color: #b2f5ea !important;\n  border-color: rgba(178, 245, 234, var(--border-opacity)) !important;\n}\n\n.border-teal-300 {\n  --border-opacity: 1 !important;\n  border-color: #81e6d9 !important;\n  border-color: rgba(129, 230, 217, var(--border-opacity)) !important;\n}\n\n.border-teal-400 {\n  --border-opacity: 1 !important;\n  border-color: #4fd1c5 !important;\n  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;\n}\n\n.border-teal-500 {\n  --border-opacity: 1 !important;\n  border-color: #38b2ac !important;\n  border-color: rgba(56, 178, 172, var(--border-opacity)) !important;\n}\n\n.border-teal-600 {\n  --border-opacity: 1 !important;\n  border-color: #319795 !important;\n  border-color: rgba(49, 151, 149, var(--border-opacity)) !important;\n}\n\n.border-teal-700 {\n  --border-opacity: 1 !important;\n  border-color: #2c7a7b !important;\n  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;\n}\n\n.border-teal-800 {\n  --border-opacity: 1 !important;\n  border-color: #285e61 !important;\n  border-color: rgba(40, 94, 97, var(--border-opacity)) !important;\n}\n\n.border-teal-900 {\n  --border-opacity: 1 !important;\n  border-color: #234e52 !important;\n  border-color: rgba(35, 78, 82, var(--border-opacity)) !important;\n}\n\n.border-blue-100 {\n  --border-opacity: 1 !important;\n  border-color: #ebf8ff !important;\n  border-color: rgba(235, 248, 255, var(--border-opacity)) !important;\n}\n\n.border-blue-200 {\n  --border-opacity: 1 !important;\n  border-color: #bee3f8 !important;\n  border-color: rgba(190, 227, 248, var(--border-opacity)) !important;\n}\n\n.border-blue-300 {\n  --border-opacity: 1 !important;\n  border-color: #90cdf4 !important;\n  border-color: rgba(144, 205, 244, var(--border-opacity)) !important;\n}\n\n.border-blue-400 {\n  --border-opacity: 1 !important;\n  border-color: #63b3ed !important;\n  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;\n}\n\n.border-blue-500 {\n  --border-opacity: 1 !important;\n  border-color: #4299e1 !important;\n  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;\n}\n\n.border-blue-600 {\n  --border-opacity: 1 !important;\n  border-color: #3182ce !important;\n  border-color: rgba(49, 130, 206, var(--border-opacity)) !important;\n}\n\n.border-blue-700 {\n  --border-opacity: 1 !important;\n  border-color: #2b6cb0 !important;\n  border-color: rgba(43, 108, 176, var(--border-opacity)) !important;\n}\n\n.border-blue-800 {\n  --border-opacity: 1 !important;\n  border-color: #2c5282 !important;\n  border-color: rgba(44, 82, 130, var(--border-opacity)) !important;\n}\n\n.border-blue-900 {\n  --border-opacity: 1 !important;\n  border-color: #2a4365 !important;\n  border-color: rgba(42, 67, 101, var(--border-opacity)) !important;\n}\n\n.border-indigo-100 {\n  --border-opacity: 1 !important;\n  border-color: #ebf4ff !important;\n  border-color: rgba(235, 244, 255, var(--border-opacity)) !important;\n}\n\n.border-indigo-200 {\n  --border-opacity: 1 !important;\n  border-color: #c3dafe !important;\n  border-color: rgba(195, 218, 254, var(--border-opacity)) !important;\n}\n\n.border-indigo-300 {\n  --border-opacity: 1 !important;\n  border-color: #a3bffa !important;\n  border-color: rgba(163, 191, 250, var(--border-opacity)) !important;\n}\n\n.border-indigo-400 {\n  --border-opacity: 1 !important;\n  border-color: #7f9cf5 !important;\n  border-color: rgba(127, 156, 245, var(--border-opacity)) !important;\n}\n\n.border-indigo-500 {\n  --border-opacity: 1 !important;\n  border-color: #667eea !important;\n  border-color: rgba(102, 126, 234, var(--border-opacity)) !important;\n}\n\n.border-indigo-600 {\n  --border-opacity: 1 !important;\n  border-color: #5a67d8 !important;\n  border-color: rgba(90, 103, 216, var(--border-opacity)) !important;\n}\n\n.border-indigo-700 {\n  --border-opacity: 1 !important;\n  border-color: #4c51bf !important;\n  border-color: rgba(76, 81, 191, var(--border-opacity)) !important;\n}\n\n.border-indigo-800 {\n  --border-opacity: 1 !important;\n  border-color: #434190 !important;\n  border-color: rgba(67, 65, 144, var(--border-opacity)) !important;\n}\n\n.border-indigo-900 {\n  --border-opacity: 1 !important;\n  border-color: #3c366b !important;\n  border-color: rgba(60, 54, 107, var(--border-opacity)) !important;\n}\n\n.border-purple-100 {\n  --border-opacity: 1 !important;\n  border-color: #faf5ff !important;\n  border-color: rgba(250, 245, 255, var(--border-opacity)) !important;\n}\n\n.border-purple-200 {\n  --border-opacity: 1 !important;\n  border-color: #e9d8fd !important;\n  border-color: rgba(233, 216, 253, var(--border-opacity)) !important;\n}\n\n.border-purple-300 {\n  --border-opacity: 1 !important;\n  border-color: #d6bcfa !important;\n  border-color: rgba(214, 188, 250, var(--border-opacity)) !important;\n}\n\n.border-purple-400 {\n  --border-opacity: 1 !important;\n  border-color: #b794f4 !important;\n  border-color: rgba(183, 148, 244, var(--border-opacity)) !important;\n}\n\n.border-purple-500 {\n  --border-opacity: 1 !important;\n  border-color: #9f7aea !important;\n  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;\n}\n\n.border-purple-600 {\n  --border-opacity: 1 !important;\n  border-color: #805ad5 !important;\n  border-color: rgba(128, 90, 213, var(--border-opacity)) !important;\n}\n\n.border-purple-700 {\n  --border-opacity: 1 !important;\n  border-color: #6b46c1 !important;\n  border-color: rgba(107, 70, 193, var(--border-opacity)) !important;\n}\n\n.border-purple-800 {\n  --border-opacity: 1 !important;\n  border-color: #553c9a !important;\n  border-color: rgba(85, 60, 154, var(--border-opacity)) !important;\n}\n\n.border-purple-900 {\n  --border-opacity: 1 !important;\n  border-color: #44337a !important;\n  border-color: rgba(68, 51, 122, var(--border-opacity)) !important;\n}\n\n.border-pink-100 {\n  --border-opacity: 1 !important;\n  border-color: #fff5f7 !important;\n  border-color: rgba(255, 245, 247, var(--border-opacity)) !important;\n}\n\n.border-pink-200 {\n  --border-opacity: 1 !important;\n  border-color: #fed7e2 !important;\n  border-color: rgba(254, 215, 226, var(--border-opacity)) !important;\n}\n\n.border-pink-300 {\n  --border-opacity: 1 !important;\n  border-color: #fbb6ce !important;\n  border-color: rgba(251, 182, 206, var(--border-opacity)) !important;\n}\n\n.border-pink-400 {\n  --border-opacity: 1 !important;\n  border-color: #f687b3 !important;\n  border-color: rgba(246, 135, 179, var(--border-opacity)) !important;\n}\n\n.border-pink-500 {\n  --border-opacity: 1 !important;\n  border-color: #ed64a6 !important;\n  border-color: rgba(237, 100, 166, var(--border-opacity)) !important;\n}\n\n.border-pink-600 {\n  --border-opacity: 1 !important;\n  border-color: #d53f8c !important;\n  border-color: rgba(213, 63, 140, var(--border-opacity)) !important;\n}\n\n.border-pink-700 {\n  --border-opacity: 1 !important;\n  border-color: #b83280 !important;\n  border-color: rgba(184, 50, 128, var(--border-opacity)) !important;\n}\n\n.border-pink-800 {\n  --border-opacity: 1 !important;\n  border-color: #97266d !important;\n  border-color: rgba(151, 38, 109, var(--border-opacity)) !important;\n}\n\n.border-pink-900 {\n  --border-opacity: 1 !important;\n  border-color: #702459 !important;\n  border-color: rgba(112, 36, 89, var(--border-opacity)) !important;\n}\n\n.hover\\:border-transparent:hover {\n  border-color: transparent !important;\n}\n\n.hover\\:border-current:hover {\n  border-color: currentColor !important;\n}\n\n.hover\\:border-black:hover {\n  --border-opacity: 1 !important;\n  border-color: #000 !important;\n  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;\n}\n\n.hover\\:border-white:hover {\n  --border-opacity: 1 !important;\n  border-color: #fff !important;\n  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #f7fafc !important;\n  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #edf2f7 !important;\n  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #e2e8f0 !important;\n  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #cbd5e0 !important;\n  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #a0aec0 !important;\n  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #718096 !important;\n  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #4a5568 !important;\n  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #2d3748 !important;\n  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;\n}\n\n.hover\\:border-gray-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #1a202c !important;\n  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #fff5f5 !important;\n  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #fed7d7 !important;\n  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #feb2b2 !important;\n  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #fc8181 !important;\n  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #f56565 !important;\n  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #e53e3e !important;\n  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #c53030 !important;\n  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #9b2c2c !important;\n  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;\n}\n\n.hover\\:border-red-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #742a2a !important;\n  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #fffaf0 !important;\n  border-color: rgba(255, 250, 240, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #feebc8 !important;\n  border-color: rgba(254, 235, 200, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #fbd38d !important;\n  border-color: rgba(251, 211, 141, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #f6ad55 !important;\n  border-color: rgba(246, 173, 85, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #ed8936 !important;\n  border-color: rgba(237, 137, 54, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #dd6b20 !important;\n  border-color: rgba(221, 107, 32, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #c05621 !important;\n  border-color: rgba(192, 86, 33, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #9c4221 !important;\n  border-color: rgba(156, 66, 33, var(--border-opacity)) !important;\n}\n\n.hover\\:border-orange-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #7b341e !important;\n  border-color: rgba(123, 52, 30, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #fffff0 !important;\n  border-color: rgba(255, 255, 240, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #fefcbf !important;\n  border-color: rgba(254, 252, 191, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #faf089 !important;\n  border-color: rgba(250, 240, 137, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #f6e05e !important;\n  border-color: rgba(246, 224, 94, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #ecc94b !important;\n  border-color: rgba(236, 201, 75, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #d69e2e !important;\n  border-color: rgba(214, 158, 46, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #b7791f !important;\n  border-color: rgba(183, 121, 31, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #975a16 !important;\n  border-color: rgba(151, 90, 22, var(--border-opacity)) !important;\n}\n\n.hover\\:border-yellow-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #744210 !important;\n  border-color: rgba(116, 66, 16, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #f0fff4 !important;\n  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #c6f6d5 !important;\n  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #9ae6b4 !important;\n  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #68d391 !important;\n  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #48bb78 !important;\n  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #38a169 !important;\n  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #2f855a !important;\n  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #276749 !important;\n  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;\n}\n\n.hover\\:border-green-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #22543d !important;\n  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #e6fffa !important;\n  border-color: rgba(230, 255, 250, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #b2f5ea !important;\n  border-color: rgba(178, 245, 234, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #81e6d9 !important;\n  border-color: rgba(129, 230, 217, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #4fd1c5 !important;\n  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #38b2ac !important;\n  border-color: rgba(56, 178, 172, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #319795 !important;\n  border-color: rgba(49, 151, 149, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #2c7a7b !important;\n  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #285e61 !important;\n  border-color: rgba(40, 94, 97, var(--border-opacity)) !important;\n}\n\n.hover\\:border-teal-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #234e52 !important;\n  border-color: rgba(35, 78, 82, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #ebf8ff !important;\n  border-color: rgba(235, 248, 255, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #bee3f8 !important;\n  border-color: rgba(190, 227, 248, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #90cdf4 !important;\n  border-color: rgba(144, 205, 244, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #63b3ed !important;\n  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #4299e1 !important;\n  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #3182ce !important;\n  border-color: rgba(49, 130, 206, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #2b6cb0 !important;\n  border-color: rgba(43, 108, 176, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #2c5282 !important;\n  border-color: rgba(44, 82, 130, var(--border-opacity)) !important;\n}\n\n.hover\\:border-blue-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #2a4365 !important;\n  border-color: rgba(42, 67, 101, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #ebf4ff !important;\n  border-color: rgba(235, 244, 255, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #c3dafe !important;\n  border-color: rgba(195, 218, 254, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #a3bffa !important;\n  border-color: rgba(163, 191, 250, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #7f9cf5 !important;\n  border-color: rgba(127, 156, 245, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #667eea !important;\n  border-color: rgba(102, 126, 234, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #5a67d8 !important;\n  border-color: rgba(90, 103, 216, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #4c51bf !important;\n  border-color: rgba(76, 81, 191, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #434190 !important;\n  border-color: rgba(67, 65, 144, var(--border-opacity)) !important;\n}\n\n.hover\\:border-indigo-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #3c366b !important;\n  border-color: rgba(60, 54, 107, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #faf5ff !important;\n  border-color: rgba(250, 245, 255, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #e9d8fd !important;\n  border-color: rgba(233, 216, 253, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #d6bcfa !important;\n  border-color: rgba(214, 188, 250, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #b794f4 !important;\n  border-color: rgba(183, 148, 244, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #9f7aea !important;\n  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #805ad5 !important;\n  border-color: rgba(128, 90, 213, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #6b46c1 !important;\n  border-color: rgba(107, 70, 193, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #553c9a !important;\n  border-color: rgba(85, 60, 154, var(--border-opacity)) !important;\n}\n\n.hover\\:border-purple-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #44337a !important;\n  border-color: rgba(68, 51, 122, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-100:hover {\n  --border-opacity: 1 !important;\n  border-color: #fff5f7 !important;\n  border-color: rgba(255, 245, 247, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-200:hover {\n  --border-opacity: 1 !important;\n  border-color: #fed7e2 !important;\n  border-color: rgba(254, 215, 226, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-300:hover {\n  --border-opacity: 1 !important;\n  border-color: #fbb6ce !important;\n  border-color: rgba(251, 182, 206, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-400:hover {\n  --border-opacity: 1 !important;\n  border-color: #f687b3 !important;\n  border-color: rgba(246, 135, 179, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-500:hover {\n  --border-opacity: 1 !important;\n  border-color: #ed64a6 !important;\n  border-color: rgba(237, 100, 166, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-600:hover {\n  --border-opacity: 1 !important;\n  border-color: #d53f8c !important;\n  border-color: rgba(213, 63, 140, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-700:hover {\n  --border-opacity: 1 !important;\n  border-color: #b83280 !important;\n  border-color: rgba(184, 50, 128, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-800:hover {\n  --border-opacity: 1 !important;\n  border-color: #97266d !important;\n  border-color: rgba(151, 38, 109, var(--border-opacity)) !important;\n}\n\n.hover\\:border-pink-900:hover {\n  --border-opacity: 1 !important;\n  border-color: #702459 !important;\n  border-color: rgba(112, 36, 89, var(--border-opacity)) !important;\n}\n\n.focus\\:border-transparent:focus {\n  border-color: transparent !important;\n}\n\n.focus\\:border-current:focus {\n  border-color: currentColor !important;\n}\n\n.focus\\:border-black:focus {\n  --border-opacity: 1 !important;\n  border-color: #000 !important;\n  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;\n}\n\n.focus\\:border-white:focus {\n  --border-opacity: 1 !important;\n  border-color: #fff !important;\n  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #f7fafc !important;\n  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #edf2f7 !important;\n  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #e2e8f0 !important;\n  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #cbd5e0 !important;\n  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #a0aec0 !important;\n  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #718096 !important;\n  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #4a5568 !important;\n  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #2d3748 !important;\n  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;\n}\n\n.focus\\:border-gray-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #1a202c !important;\n  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #fff5f5 !important;\n  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #fed7d7 !important;\n  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #feb2b2 !important;\n  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #fc8181 !important;\n  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #f56565 !important;\n  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #e53e3e !important;\n  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #c53030 !important;\n  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #9b2c2c !important;\n  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;\n}\n\n.focus\\:border-red-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #742a2a !important;\n  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #fffaf0 !important;\n  border-color: rgba(255, 250, 240, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #feebc8 !important;\n  border-color: rgba(254, 235, 200, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #fbd38d !important;\n  border-color: rgba(251, 211, 141, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #f6ad55 !important;\n  border-color: rgba(246, 173, 85, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #ed8936 !important;\n  border-color: rgba(237, 137, 54, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #dd6b20 !important;\n  border-color: rgba(221, 107, 32, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #c05621 !important;\n  border-color: rgba(192, 86, 33, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #9c4221 !important;\n  border-color: rgba(156, 66, 33, var(--border-opacity)) !important;\n}\n\n.focus\\:border-orange-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #7b341e !important;\n  border-color: rgba(123, 52, 30, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #fffff0 !important;\n  border-color: rgba(255, 255, 240, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #fefcbf !important;\n  border-color: rgba(254, 252, 191, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #faf089 !important;\n  border-color: rgba(250, 240, 137, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #f6e05e !important;\n  border-color: rgba(246, 224, 94, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #ecc94b !important;\n  border-color: rgba(236, 201, 75, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #d69e2e !important;\n  border-color: rgba(214, 158, 46, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #b7791f !important;\n  border-color: rgba(183, 121, 31, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #975a16 !important;\n  border-color: rgba(151, 90, 22, var(--border-opacity)) !important;\n}\n\n.focus\\:border-yellow-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #744210 !important;\n  border-color: rgba(116, 66, 16, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #f0fff4 !important;\n  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #c6f6d5 !important;\n  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #9ae6b4 !important;\n  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #68d391 !important;\n  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #48bb78 !important;\n  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #38a169 !important;\n  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #2f855a !important;\n  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #276749 !important;\n  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;\n}\n\n.focus\\:border-green-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #22543d !important;\n  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #e6fffa !important;\n  border-color: rgba(230, 255, 250, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #b2f5ea !important;\n  border-color: rgba(178, 245, 234, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #81e6d9 !important;\n  border-color: rgba(129, 230, 217, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #4fd1c5 !important;\n  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #38b2ac !important;\n  border-color: rgba(56, 178, 172, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #319795 !important;\n  border-color: rgba(49, 151, 149, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #2c7a7b !important;\n  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #285e61 !important;\n  border-color: rgba(40, 94, 97, var(--border-opacity)) !important;\n}\n\n.focus\\:border-teal-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #234e52 !important;\n  border-color: rgba(35, 78, 82, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #ebf8ff !important;\n  border-color: rgba(235, 248, 255, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #bee3f8 !important;\n  border-color: rgba(190, 227, 248, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #90cdf4 !important;\n  border-color: rgba(144, 205, 244, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #63b3ed !important;\n  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #4299e1 !important;\n  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #3182ce !important;\n  border-color: rgba(49, 130, 206, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #2b6cb0 !important;\n  border-color: rgba(43, 108, 176, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #2c5282 !important;\n  border-color: rgba(44, 82, 130, var(--border-opacity)) !important;\n}\n\n.focus\\:border-blue-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #2a4365 !important;\n  border-color: rgba(42, 67, 101, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #ebf4ff !important;\n  border-color: rgba(235, 244, 255, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #c3dafe !important;\n  border-color: rgba(195, 218, 254, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #a3bffa !important;\n  border-color: rgba(163, 191, 250, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #7f9cf5 !important;\n  border-color: rgba(127, 156, 245, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #667eea !important;\n  border-color: rgba(102, 126, 234, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #5a67d8 !important;\n  border-color: rgba(90, 103, 216, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #4c51bf !important;\n  border-color: rgba(76, 81, 191, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #434190 !important;\n  border-color: rgba(67, 65, 144, var(--border-opacity)) !important;\n}\n\n.focus\\:border-indigo-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #3c366b !important;\n  border-color: rgba(60, 54, 107, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #faf5ff !important;\n  border-color: rgba(250, 245, 255, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #e9d8fd !important;\n  border-color: rgba(233, 216, 253, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #d6bcfa !important;\n  border-color: rgba(214, 188, 250, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #b794f4 !important;\n  border-color: rgba(183, 148, 244, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #9f7aea !important;\n  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #805ad5 !important;\n  border-color: rgba(128, 90, 213, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #6b46c1 !important;\n  border-color: rgba(107, 70, 193, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #553c9a !important;\n  border-color: rgba(85, 60, 154, var(--border-opacity)) !important;\n}\n\n.focus\\:border-purple-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #44337a !important;\n  border-color: rgba(68, 51, 122, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-100:focus {\n  --border-opacity: 1 !important;\n  border-color: #fff5f7 !important;\n  border-color: rgba(255, 245, 247, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-200:focus {\n  --border-opacity: 1 !important;\n  border-color: #fed7e2 !important;\n  border-color: rgba(254, 215, 226, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-300:focus {\n  --border-opacity: 1 !important;\n  border-color: #fbb6ce !important;\n  border-color: rgba(251, 182, 206, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-400:focus {\n  --border-opacity: 1 !important;\n  border-color: #f687b3 !important;\n  border-color: rgba(246, 135, 179, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-500:focus {\n  --border-opacity: 1 !important;\n  border-color: #ed64a6 !important;\n  border-color: rgba(237, 100, 166, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-600:focus {\n  --border-opacity: 1 !important;\n  border-color: #d53f8c !important;\n  border-color: rgba(213, 63, 140, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-700:focus {\n  --border-opacity: 1 !important;\n  border-color: #b83280 !important;\n  border-color: rgba(184, 50, 128, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-800:focus {\n  --border-opacity: 1 !important;\n  border-color: #97266d !important;\n  border-color: rgba(151, 38, 109, var(--border-opacity)) !important;\n}\n\n.focus\\:border-pink-900:focus {\n  --border-opacity: 1 !important;\n  border-color: #702459 !important;\n  border-color: rgba(112, 36, 89, var(--border-opacity)) !important;\n}\n\n.active\\:border-transparent:active {\n  border-color: transparent !important;\n}\n\n.active\\:border-current:active {\n  border-color: currentColor !important;\n}\n\n.active\\:border-black:active {\n  --border-opacity: 1 !important;\n  border-color: #000 !important;\n  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;\n}\n\n.active\\:border-white:active {\n  --border-opacity: 1 !important;\n  border-color: #fff !important;\n  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-100:active {\n  --border-opacity: 1 !important;\n  border-color: #f7fafc !important;\n  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-200:active {\n  --border-opacity: 1 !important;\n  border-color: #edf2f7 !important;\n  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-300:active {\n  --border-opacity: 1 !important;\n  border-color: #e2e8f0 !important;\n  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-400:active {\n  --border-opacity: 1 !important;\n  border-color: #cbd5e0 !important;\n  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-500:active {\n  --border-opacity: 1 !important;\n  border-color: #a0aec0 !important;\n  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-600:active {\n  --border-opacity: 1 !important;\n  border-color: #718096 !important;\n  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-700:active {\n  --border-opacity: 1 !important;\n  border-color: #4a5568 !important;\n  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-800:active {\n  --border-opacity: 1 !important;\n  border-color: #2d3748 !important;\n  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;\n}\n\n.active\\:border-gray-900:active {\n  --border-opacity: 1 !important;\n  border-color: #1a202c !important;\n  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-100:active {\n  --border-opacity: 1 !important;\n  border-color: #fff5f5 !important;\n  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-200:active {\n  --border-opacity: 1 !important;\n  border-color: #fed7d7 !important;\n  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-300:active {\n  --border-opacity: 1 !important;\n  border-color: #feb2b2 !important;\n  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-400:active {\n  --border-opacity: 1 !important;\n  border-color: #fc8181 !important;\n  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-500:active {\n  --border-opacity: 1 !important;\n  border-color: #f56565 !important;\n  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-600:active {\n  --border-opacity: 1 !important;\n  border-color: #e53e3e !important;\n  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-700:active {\n  --border-opacity: 1 !important;\n  border-color: #c53030 !important;\n  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-800:active {\n  --border-opacity: 1 !important;\n  border-color: #9b2c2c !important;\n  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;\n}\n\n.active\\:border-red-900:active {\n  --border-opacity: 1 !important;\n  border-color: #742a2a !important;\n  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-100:active {\n  --border-opacity: 1 !important;\n  border-color: #fffaf0 !important;\n  border-color: rgba(255, 250, 240, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-200:active {\n  --border-opacity: 1 !important;\n  border-color: #feebc8 !important;\n  border-color: rgba(254, 235, 200, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-300:active {\n  --border-opacity: 1 !important;\n  border-color: #fbd38d !important;\n  border-color: rgba(251, 211, 141, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-400:active {\n  --border-opacity: 1 !important;\n  border-color: #f6ad55 !important;\n  border-color: rgba(246, 173, 85, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-500:active {\n  --border-opacity: 1 !important;\n  border-color: #ed8936 !important;\n  border-color: rgba(237, 137, 54, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-600:active {\n  --border-opacity: 1 !important;\n  border-color: #dd6b20 !important;\n  border-color: rgba(221, 107, 32, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-700:active {\n  --border-opacity: 1 !important;\n  border-color: #c05621 !important;\n  border-color: rgba(192, 86, 33, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-800:active {\n  --border-opacity: 1 !important;\n  border-color: #9c4221 !important;\n  border-color: rgba(156, 66, 33, var(--border-opacity)) !important;\n}\n\n.active\\:border-orange-900:active {\n  --border-opacity: 1 !important;\n  border-color: #7b341e !important;\n  border-color: rgba(123, 52, 30, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-100:active {\n  --border-opacity: 1 !important;\n  border-color: #fffff0 !important;\n  border-color: rgba(255, 255, 240, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-200:active {\n  --border-opacity: 1 !important;\n  border-color: #fefcbf !important;\n  border-color: rgba(254, 252, 191, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-300:active {\n  --border-opacity: 1 !important;\n  border-color: #faf089 !important;\n  border-color: rgba(250, 240, 137, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-400:active {\n  --border-opacity: 1 !important;\n  border-color: #f6e05e !important;\n  border-color: rgba(246, 224, 94, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-500:active {\n  --border-opacity: 1 !important;\n  border-color: #ecc94b !important;\n  border-color: rgba(236, 201, 75, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-600:active {\n  --border-opacity: 1 !important;\n  border-color: #d69e2e !important;\n  border-color: rgba(214, 158, 46, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-700:active {\n  --border-opacity: 1 !important;\n  border-color: #b7791f !important;\n  border-color: rgba(183, 121, 31, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-800:active {\n  --border-opacity: 1 !important;\n  border-color: #975a16 !important;\n  border-color: rgba(151, 90, 22, var(--border-opacity)) !important;\n}\n\n.active\\:border-yellow-900:active {\n  --border-opacity: 1 !important;\n  border-color: #744210 !important;\n  border-color: rgba(116, 66, 16, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-100:active {\n  --border-opacity: 1 !important;\n  border-color: #f0fff4 !important;\n  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-200:active {\n  --border-opacity: 1 !important;\n  border-color: #c6f6d5 !important;\n  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-300:active {\n  --border-opacity: 1 !important;\n  border-color: #9ae6b4 !important;\n  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-400:active {\n  --border-opacity: 1 !important;\n  border-color: #68d391 !important;\n  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-500:active {\n  --border-opacity: 1 !important;\n  border-color: #48bb78 !important;\n  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-600:active {\n  --border-opacity: 1 !important;\n  border-color: #38a169 !important;\n  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-700:active {\n  --border-opacity: 1 !important;\n  border-color: #2f855a !important;\n  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-800:active {\n  --border-opacity: 1 !important;\n  border-color: #276749 !important;\n  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;\n}\n\n.active\\:border-green-900:active {\n  --border-opacity: 1 !important;\n  border-color: #22543d !important;\n  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-100:active {\n  --border-opacity: 1 !important;\n  border-color: #e6fffa !important;\n  border-color: rgba(230, 255, 250, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-200:active {\n  --border-opacity: 1 !important;\n  border-color: #b2f5ea !important;\n  border-color: rgba(178, 245, 234, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-300:active {\n  --border-opacity: 1 !important;\n  border-color: #81e6d9 !important;\n  border-color: rgba(129, 230, 217, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-400:active {\n  --border-opacity: 1 !important;\n  border-color: #4fd1c5 !important;\n  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-500:active {\n  --border-opacity: 1 !important;\n  border-color: #38b2ac !important;\n  border-color: rgba(56, 178, 172, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-600:active {\n  --border-opacity: 1 !important;\n  border-color: #319795 !important;\n  border-color: rgba(49, 151, 149, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-700:active {\n  --border-opacity: 1 !important;\n  border-color: #2c7a7b !important;\n  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-800:active {\n  --border-opacity: 1 !important;\n  border-color: #285e61 !important;\n  border-color: rgba(40, 94, 97, var(--border-opacity)) !important;\n}\n\n.active\\:border-teal-900:active {\n  --border-opacity: 1 !important;\n  border-color: #234e52 !important;\n  border-color: rgba(35, 78, 82, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-100:active {\n  --border-opacity: 1 !important;\n  border-color: #ebf8ff !important;\n  border-color: rgba(235, 248, 255, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-200:active {\n  --border-opacity: 1 !important;\n  border-color: #bee3f8 !important;\n  border-color: rgba(190, 227, 248, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-300:active {\n  --border-opacity: 1 !important;\n  border-color: #90cdf4 !important;\n  border-color: rgba(144, 205, 244, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-400:active {\n  --border-opacity: 1 !important;\n  border-color: #63b3ed !important;\n  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-500:active {\n  --border-opacity: 1 !important;\n  border-color: #4299e1 !important;\n  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-600:active {\n  --border-opacity: 1 !important;\n  border-color: #3182ce !important;\n  border-color: rgba(49, 130, 206, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-700:active {\n  --border-opacity: 1 !important;\n  border-color: #2b6cb0 !important;\n  border-color: rgba(43, 108, 176, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-800:active {\n  --border-opacity: 1 !important;\n  border-color: #2c5282 !important;\n  border-color: rgba(44, 82, 130, var(--border-opacity)) !important;\n}\n\n.active\\:border-blue-900:active {\n  --border-opacity: 1 !important;\n  border-color: #2a4365 !important;\n  border-color: rgba(42, 67, 101, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-100:active {\n  --border-opacity: 1 !important;\n  border-color: #ebf4ff !important;\n  border-color: rgba(235, 244, 255, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-200:active {\n  --border-opacity: 1 !important;\n  border-color: #c3dafe !important;\n  border-color: rgba(195, 218, 254, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-300:active {\n  --border-opacity: 1 !important;\n  border-color: #a3bffa !important;\n  border-color: rgba(163, 191, 250, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-400:active {\n  --border-opacity: 1 !important;\n  border-color: #7f9cf5 !important;\n  border-color: rgba(127, 156, 245, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-500:active {\n  --border-opacity: 1 !important;\n  border-color: #667eea !important;\n  border-color: rgba(102, 126, 234, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-600:active {\n  --border-opacity: 1 !important;\n  border-color: #5a67d8 !important;\n  border-color: rgba(90, 103, 216, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-700:active {\n  --border-opacity: 1 !important;\n  border-color: #4c51bf !important;\n  border-color: rgba(76, 81, 191, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-800:active {\n  --border-opacity: 1 !important;\n  border-color: #434190 !important;\n  border-color: rgba(67, 65, 144, var(--border-opacity)) !important;\n}\n\n.active\\:border-indigo-900:active {\n  --border-opacity: 1 !important;\n  border-color: #3c366b !important;\n  border-color: rgba(60, 54, 107, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-100:active {\n  --border-opacity: 1 !important;\n  border-color: #faf5ff !important;\n  border-color: rgba(250, 245, 255, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-200:active {\n  --border-opacity: 1 !important;\n  border-color: #e9d8fd !important;\n  border-color: rgba(233, 216, 253, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-300:active {\n  --border-opacity: 1 !important;\n  border-color: #d6bcfa !important;\n  border-color: rgba(214, 188, 250, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-400:active {\n  --border-opacity: 1 !important;\n  border-color: #b794f4 !important;\n  border-color: rgba(183, 148, 244, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-500:active {\n  --border-opacity: 1 !important;\n  border-color: #9f7aea !important;\n  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-600:active {\n  --border-opacity: 1 !important;\n  border-color: #805ad5 !important;\n  border-color: rgba(128, 90, 213, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-700:active {\n  --border-opacity: 1 !important;\n  border-color: #6b46c1 !important;\n  border-color: rgba(107, 70, 193, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-800:active {\n  --border-opacity: 1 !important;\n  border-color: #553c9a !important;\n  border-color: rgba(85, 60, 154, var(--border-opacity)) !important;\n}\n\n.active\\:border-purple-900:active {\n  --border-opacity: 1 !important;\n  border-color: #44337a !important;\n  border-color: rgba(68, 51, 122, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-100:active {\n  --border-opacity: 1 !important;\n  border-color: #fff5f7 !important;\n  border-color: rgba(255, 245, 247, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-200:active {\n  --border-opacity: 1 !important;\n  border-color: #fed7e2 !important;\n  border-color: rgba(254, 215, 226, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-300:active {\n  --border-opacity: 1 !important;\n  border-color: #fbb6ce !important;\n  border-color: rgba(251, 182, 206, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-400:active {\n  --border-opacity: 1 !important;\n  border-color: #f687b3 !important;\n  border-color: rgba(246, 135, 179, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-500:active {\n  --border-opacity: 1 !important;\n  border-color: #ed64a6 !important;\n  border-color: rgba(237, 100, 166, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-600:active {\n  --border-opacity: 1 !important;\n  border-color: #d53f8c !important;\n  border-color: rgba(213, 63, 140, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-700:active {\n  --border-opacity: 1 !important;\n  border-color: #b83280 !important;\n  border-color: rgba(184, 50, 128, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-800:active {\n  --border-opacity: 1 !important;\n  border-color: #97266d !important;\n  border-color: rgba(151, 38, 109, var(--border-opacity)) !important;\n}\n\n.active\\:border-pink-900:active {\n  --border-opacity: 1 !important;\n  border-color: #702459 !important;\n  border-color: rgba(112, 36, 89, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-transparent:focus-within {\n  border-color: transparent !important;\n}\n\n.focus-within\\:border-current:focus-within {\n  border-color: currentColor !important;\n}\n\n.focus-within\\:border-black:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #000 !important;\n  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-white:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fff !important;\n  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #f7fafc !important;\n  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #edf2f7 !important;\n  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #e2e8f0 !important;\n  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #cbd5e0 !important;\n  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #a0aec0 !important;\n  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #718096 !important;\n  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #4a5568 !important;\n  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #2d3748 !important;\n  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-gray-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #1a202c !important;\n  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fff5f5 !important;\n  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fed7d7 !important;\n  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #feb2b2 !important;\n  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fc8181 !important;\n  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #f56565 !important;\n  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #e53e3e !important;\n  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #c53030 !important;\n  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #9b2c2c !important;\n  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-red-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #742a2a !important;\n  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fffaf0 !important;\n  border-color: rgba(255, 250, 240, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #feebc8 !important;\n  border-color: rgba(254, 235, 200, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fbd38d !important;\n  border-color: rgba(251, 211, 141, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #f6ad55 !important;\n  border-color: rgba(246, 173, 85, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #ed8936 !important;\n  border-color: rgba(237, 137, 54, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #dd6b20 !important;\n  border-color: rgba(221, 107, 32, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #c05621 !important;\n  border-color: rgba(192, 86, 33, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #9c4221 !important;\n  border-color: rgba(156, 66, 33, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-orange-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #7b341e !important;\n  border-color: rgba(123, 52, 30, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fffff0 !important;\n  border-color: rgba(255, 255, 240, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fefcbf !important;\n  border-color: rgba(254, 252, 191, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #faf089 !important;\n  border-color: rgba(250, 240, 137, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #f6e05e !important;\n  border-color: rgba(246, 224, 94, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #ecc94b !important;\n  border-color: rgba(236, 201, 75, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #d69e2e !important;\n  border-color: rgba(214, 158, 46, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #b7791f !important;\n  border-color: rgba(183, 121, 31, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #975a16 !important;\n  border-color: rgba(151, 90, 22, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-yellow-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #744210 !important;\n  border-color: rgba(116, 66, 16, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #f0fff4 !important;\n  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #c6f6d5 !important;\n  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #9ae6b4 !important;\n  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #68d391 !important;\n  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #48bb78 !important;\n  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #38a169 !important;\n  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #2f855a !important;\n  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #276749 !important;\n  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-green-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #22543d !important;\n  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #e6fffa !important;\n  border-color: rgba(230, 255, 250, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #b2f5ea !important;\n  border-color: rgba(178, 245, 234, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #81e6d9 !important;\n  border-color: rgba(129, 230, 217, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #4fd1c5 !important;\n  border-color: rgba(79, 209, 197, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #38b2ac !important;\n  border-color: rgba(56, 178, 172, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #319795 !important;\n  border-color: rgba(49, 151, 149, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #2c7a7b !important;\n  border-color: rgba(44, 122, 123, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #285e61 !important;\n  border-color: rgba(40, 94, 97, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-teal-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #234e52 !important;\n  border-color: rgba(35, 78, 82, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #ebf8ff !important;\n  border-color: rgba(235, 248, 255, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #bee3f8 !important;\n  border-color: rgba(190, 227, 248, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #90cdf4 !important;\n  border-color: rgba(144, 205, 244, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #63b3ed !important;\n  border-color: rgba(99, 179, 237, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #4299e1 !important;\n  border-color: rgba(66, 153, 225, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #3182ce !important;\n  border-color: rgba(49, 130, 206, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #2b6cb0 !important;\n  border-color: rgba(43, 108, 176, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #2c5282 !important;\n  border-color: rgba(44, 82, 130, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-blue-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #2a4365 !important;\n  border-color: rgba(42, 67, 101, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #ebf4ff !important;\n  border-color: rgba(235, 244, 255, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #c3dafe !important;\n  border-color: rgba(195, 218, 254, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #a3bffa !important;\n  border-color: rgba(163, 191, 250, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #7f9cf5 !important;\n  border-color: rgba(127, 156, 245, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #667eea !important;\n  border-color: rgba(102, 126, 234, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #5a67d8 !important;\n  border-color: rgba(90, 103, 216, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #4c51bf !important;\n  border-color: rgba(76, 81, 191, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #434190 !important;\n  border-color: rgba(67, 65, 144, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-indigo-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #3c366b !important;\n  border-color: rgba(60, 54, 107, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #faf5ff !important;\n  border-color: rgba(250, 245, 255, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #e9d8fd !important;\n  border-color: rgba(233, 216, 253, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #d6bcfa !important;\n  border-color: rgba(214, 188, 250, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #b794f4 !important;\n  border-color: rgba(183, 148, 244, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #9f7aea !important;\n  border-color: rgba(159, 122, 234, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #805ad5 !important;\n  border-color: rgba(128, 90, 213, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #6b46c1 !important;\n  border-color: rgba(107, 70, 193, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #553c9a !important;\n  border-color: rgba(85, 60, 154, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-purple-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #44337a !important;\n  border-color: rgba(68, 51, 122, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-100:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fff5f7 !important;\n  border-color: rgba(255, 245, 247, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-200:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fed7e2 !important;\n  border-color: rgba(254, 215, 226, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-300:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #fbb6ce !important;\n  border-color: rgba(251, 182, 206, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-400:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #f687b3 !important;\n  border-color: rgba(246, 135, 179, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-500:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #ed64a6 !important;\n  border-color: rgba(237, 100, 166, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-600:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #d53f8c !important;\n  border-color: rgba(213, 63, 140, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-700:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #b83280 !important;\n  border-color: rgba(184, 50, 128, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-800:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #97266d !important;\n  border-color: rgba(151, 38, 109, var(--border-opacity)) !important;\n}\n\n.focus-within\\:border-pink-900:focus-within {\n  --border-opacity: 1 !important;\n  border-color: #702459 !important;\n  border-color: rgba(112, 36, 89, var(--border-opacity)) !important;\n}\n\n.border-opacity-0 {\n  --border-opacity: 0 !important;\n}\n\n.border-opacity-25 {\n  --border-opacity: 0.25 !important;\n}\n\n.border-opacity-50 {\n  --border-opacity: 0.5 !important;\n}\n\n.border-opacity-75 {\n  --border-opacity: 0.75 !important;\n}\n\n.border-opacity-100 {\n  --border-opacity: 1 !important;\n}\n\n.hover\\:border-opacity-0:hover {\n  --border-opacity: 0 !important;\n}\n\n.hover\\:border-opacity-25:hover {\n  --border-opacity: 0.25 !important;\n}\n\n.hover\\:border-opacity-50:hover {\n  --border-opacity: 0.5 !important;\n}\n\n.hover\\:border-opacity-75:hover {\n  --border-opacity: 0.75 !important;\n}\n\n.hover\\:border-opacity-100:hover {\n  --border-opacity: 1 !important;\n}\n\n.focus\\:border-opacity-0:focus {\n  --border-opacity: 0 !important;\n}\n\n.focus\\:border-opacity-25:focus {\n  --border-opacity: 0.25 !important;\n}\n\n.focus\\:border-opacity-50:focus {\n  --border-opacity: 0.5 !important;\n}\n\n.focus\\:border-opacity-75:focus {\n  --border-opacity: 0.75 !important;\n}\n\n.focus\\:border-opacity-100:focus {\n  --border-opacity: 1 !important;\n}\n\n.rounded-none {\n  border-radius: 0 !important;\n}\n\n.rounded-sm {\n  border-radius: 0.125rem !important;\n}\n\n.rounded {\n  border-radius: 0.25rem !important;\n}\n\n.rounded-md {\n  border-radius: 0.375rem !important;\n}\n\n.rounded-lg {\n  border-radius: 0.5rem !important;\n}\n\n.rounded-full {\n  border-radius: 9999px !important;\n}\n\n.rounded-t-none {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important;\n}\n\n.rounded-r-none {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important;\n}\n\n.rounded-b-none {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.rounded-l-none {\n  border-top-left-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.rounded-t-sm {\n  border-top-left-radius: 0.125rem !important;\n  border-top-right-radius: 0.125rem !important;\n}\n\n.rounded-r-sm {\n  border-top-right-radius: 0.125rem !important;\n  border-bottom-right-radius: 0.125rem !important;\n}\n\n.rounded-b-sm {\n  border-bottom-right-radius: 0.125rem !important;\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.rounded-l-sm {\n  border-top-left-radius: 0.125rem !important;\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.rounded-t {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-r {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-b {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-l {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-t-md {\n  border-top-left-radius: 0.375rem !important;\n  border-top-right-radius: 0.375rem !important;\n}\n\n.rounded-r-md {\n  border-top-right-radius: 0.375rem !important;\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.rounded-b-md {\n  border-bottom-right-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.rounded-l-md {\n  border-top-left-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.rounded-t-lg {\n  border-top-left-radius: 0.5rem !important;\n  border-top-right-radius: 0.5rem !important;\n}\n\n.rounded-r-lg {\n  border-top-right-radius: 0.5rem !important;\n  border-bottom-right-radius: 0.5rem !important;\n}\n\n.rounded-b-lg {\n  border-bottom-right-radius: 0.5rem !important;\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.rounded-l-lg {\n  border-top-left-radius: 0.5rem !important;\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.rounded-t-full {\n  border-top-left-radius: 9999px !important;\n  border-top-right-radius: 9999px !important;\n}\n\n.rounded-r-full {\n  border-top-right-radius: 9999px !important;\n  border-bottom-right-radius: 9999px !important;\n}\n\n.rounded-b-full {\n  border-bottom-right-radius: 9999px !important;\n  border-bottom-left-radius: 9999px !important;\n}\n\n.rounded-l-full {\n  border-top-left-radius: 9999px !important;\n  border-bottom-left-radius: 9999px !important;\n}\n\n.rounded-tl-none {\n  border-top-left-radius: 0 !important;\n}\n\n.rounded-tr-none {\n  border-top-right-radius: 0 !important;\n}\n\n.rounded-br-none {\n  border-bottom-right-radius: 0 !important;\n}\n\n.rounded-bl-none {\n  border-bottom-left-radius: 0 !important;\n}\n\n.rounded-tl-sm {\n  border-top-left-radius: 0.125rem !important;\n}\n\n.rounded-tr-sm {\n  border-top-right-radius: 0.125rem !important;\n}\n\n.rounded-br-sm {\n  border-bottom-right-radius: 0.125rem !important;\n}\n\n.rounded-bl-sm {\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.rounded-tl {\n  border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-tr {\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-br {\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bl {\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-tl-md {\n  border-top-left-radius: 0.375rem !important;\n}\n\n.rounded-tr-md {\n  border-top-right-radius: 0.375rem !important;\n}\n\n.rounded-br-md {\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.rounded-bl-md {\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.rounded-tl-lg {\n  border-top-left-radius: 0.5rem !important;\n}\n\n.rounded-tr-lg {\n  border-top-right-radius: 0.5rem !important;\n}\n\n.rounded-br-lg {\n  border-bottom-right-radius: 0.5rem !important;\n}\n\n.rounded-bl-lg {\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.rounded-tl-full {\n  border-top-left-radius: 9999px !important;\n}\n\n.rounded-tr-full {\n  border-top-right-radius: 9999px !important;\n}\n\n.rounded-br-full {\n  border-bottom-right-radius: 9999px !important;\n}\n\n.rounded-bl-full {\n  border-bottom-left-radius: 9999px !important;\n}\n\n.last\\:rounded-none:last-child {\n  border-radius: 0 !important;\n}\n\n.last\\:rounded-sm:last-child {\n  border-radius: 0.125rem !important;\n}\n\n.last\\:rounded:last-child {\n  border-radius: 0.25rem !important;\n}\n\n.last\\:rounded-md:last-child {\n  border-radius: 0.375rem !important;\n}\n\n.last\\:rounded-lg:last-child {\n  border-radius: 0.5rem !important;\n}\n\n.last\\:rounded-full:last-child {\n  border-radius: 9999px !important;\n}\n\n.last\\:rounded-t-none:last-child {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important;\n}\n\n.last\\:rounded-r-none:last-child {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important;\n}\n\n.last\\:rounded-b-none:last-child {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.last\\:rounded-l-none:last-child {\n  border-top-left-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.last\\:rounded-t-sm:last-child {\n  border-top-left-radius: 0.125rem !important;\n  border-top-right-radius: 0.125rem !important;\n}\n\n.last\\:rounded-r-sm:last-child {\n  border-top-right-radius: 0.125rem !important;\n  border-bottom-right-radius: 0.125rem !important;\n}\n\n.last\\:rounded-b-sm:last-child {\n  border-bottom-right-radius: 0.125rem !important;\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.last\\:rounded-l-sm:last-child {\n  border-top-left-radius: 0.125rem !important;\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.last\\:rounded-t:last-child {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.last\\:rounded-r:last-child {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.last\\:rounded-b:last-child {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.last\\:rounded-l:last-child {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.last\\:rounded-t-md:last-child {\n  border-top-left-radius: 0.375rem !important;\n  border-top-right-radius: 0.375rem !important;\n}\n\n.last\\:rounded-r-md:last-child {\n  border-top-right-radius: 0.375rem !important;\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.last\\:rounded-b-md:last-child {\n  border-bottom-right-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.last\\:rounded-l-md:last-child {\n  border-top-left-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.last\\:rounded-t-lg:last-child {\n  border-top-left-radius: 0.5rem !important;\n  border-top-right-radius: 0.5rem !important;\n}\n\n.last\\:rounded-r-lg:last-child {\n  border-top-right-radius: 0.5rem !important;\n  border-bottom-right-radius: 0.5rem !important;\n}\n\n.last\\:rounded-b-lg:last-child {\n  border-bottom-right-radius: 0.5rem !important;\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.last\\:rounded-l-lg:last-child {\n  border-top-left-radius: 0.5rem !important;\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.last\\:rounded-t-full:last-child {\n  border-top-left-radius: 9999px !important;\n  border-top-right-radius: 9999px !important;\n}\n\n.last\\:rounded-r-full:last-child {\n  border-top-right-radius: 9999px !important;\n  border-bottom-right-radius: 9999px !important;\n}\n\n.last\\:rounded-b-full:last-child {\n  border-bottom-right-radius: 9999px !important;\n  border-bottom-left-radius: 9999px !important;\n}\n\n.last\\:rounded-l-full:last-child {\n  border-top-left-radius: 9999px !important;\n  border-bottom-left-radius: 9999px !important;\n}\n\n.last\\:rounded-tl-none:last-child {\n  border-top-left-radius: 0 !important;\n}\n\n.last\\:rounded-tr-none:last-child {\n  border-top-right-radius: 0 !important;\n}\n\n.last\\:rounded-br-none:last-child {\n  border-bottom-right-radius: 0 !important;\n}\n\n.last\\:rounded-bl-none:last-child {\n  border-bottom-left-radius: 0 !important;\n}\n\n.last\\:rounded-tl-sm:last-child {\n  border-top-left-radius: 0.125rem !important;\n}\n\n.last\\:rounded-tr-sm:last-child {\n  border-top-right-radius: 0.125rem !important;\n}\n\n.last\\:rounded-br-sm:last-child {\n  border-bottom-right-radius: 0.125rem !important;\n}\n\n.last\\:rounded-bl-sm:last-child {\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.last\\:rounded-tl:last-child {\n  border-top-left-radius: 0.25rem !important;\n}\n\n.last\\:rounded-tr:last-child {\n  border-top-right-radius: 0.25rem !important;\n}\n\n.last\\:rounded-br:last-child {\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.last\\:rounded-bl:last-child {\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.last\\:rounded-tl-md:last-child {\n  border-top-left-radius: 0.375rem !important;\n}\n\n.last\\:rounded-tr-md:last-child {\n  border-top-right-radius: 0.375rem !important;\n}\n\n.last\\:rounded-br-md:last-child {\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.last\\:rounded-bl-md:last-child {\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.last\\:rounded-tl-lg:last-child {\n  border-top-left-radius: 0.5rem !important;\n}\n\n.last\\:rounded-tr-lg:last-child {\n  border-top-right-radius: 0.5rem !important;\n}\n\n.last\\:rounded-br-lg:last-child {\n  border-bottom-right-radius: 0.5rem !important;\n}\n\n.last\\:rounded-bl-lg:last-child {\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.last\\:rounded-tl-full:last-child {\n  border-top-left-radius: 9999px !important;\n}\n\n.last\\:rounded-tr-full:last-child {\n  border-top-right-radius: 9999px !important;\n}\n\n.last\\:rounded-br-full:last-child {\n  border-bottom-right-radius: 9999px !important;\n}\n\n.last\\:rounded-bl-full:last-child {\n  border-bottom-left-radius: 9999px !important;\n}\n\n.first\\:rounded-none:first-child {\n  border-radius: 0 !important;\n}\n\n.first\\:rounded-sm:first-child {\n  border-radius: 0.125rem !important;\n}\n\n.first\\:rounded:first-child {\n  border-radius: 0.25rem !important;\n}\n\n.first\\:rounded-md:first-child {\n  border-radius: 0.375rem !important;\n}\n\n.first\\:rounded-lg:first-child {\n  border-radius: 0.5rem !important;\n}\n\n.first\\:rounded-full:first-child {\n  border-radius: 9999px !important;\n}\n\n.first\\:rounded-t-none:first-child {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important;\n}\n\n.first\\:rounded-r-none:first-child {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important;\n}\n\n.first\\:rounded-b-none:first-child {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.first\\:rounded-l-none:first-child {\n  border-top-left-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.first\\:rounded-t-sm:first-child {\n  border-top-left-radius: 0.125rem !important;\n  border-top-right-radius: 0.125rem !important;\n}\n\n.first\\:rounded-r-sm:first-child {\n  border-top-right-radius: 0.125rem !important;\n  border-bottom-right-radius: 0.125rem !important;\n}\n\n.first\\:rounded-b-sm:first-child {\n  border-bottom-right-radius: 0.125rem !important;\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.first\\:rounded-l-sm:first-child {\n  border-top-left-radius: 0.125rem !important;\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.first\\:rounded-t:first-child {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.first\\:rounded-r:first-child {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.first\\:rounded-b:first-child {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.first\\:rounded-l:first-child {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.first\\:rounded-t-md:first-child {\n  border-top-left-radius: 0.375rem !important;\n  border-top-right-radius: 0.375rem !important;\n}\n\n.first\\:rounded-r-md:first-child {\n  border-top-right-radius: 0.375rem !important;\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.first\\:rounded-b-md:first-child {\n  border-bottom-right-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.first\\:rounded-l-md:first-child {\n  border-top-left-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.first\\:rounded-t-lg:first-child {\n  border-top-left-radius: 0.5rem !important;\n  border-top-right-radius: 0.5rem !important;\n}\n\n.first\\:rounded-r-lg:first-child {\n  border-top-right-radius: 0.5rem !important;\n  border-bottom-right-radius: 0.5rem !important;\n}\n\n.first\\:rounded-b-lg:first-child {\n  border-bottom-right-radius: 0.5rem !important;\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.first\\:rounded-l-lg:first-child {\n  border-top-left-radius: 0.5rem !important;\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.first\\:rounded-t-full:first-child {\n  border-top-left-radius: 9999px !important;\n  border-top-right-radius: 9999px !important;\n}\n\n.first\\:rounded-r-full:first-child {\n  border-top-right-radius: 9999px !important;\n  border-bottom-right-radius: 9999px !important;\n}\n\n.first\\:rounded-b-full:first-child {\n  border-bottom-right-radius: 9999px !important;\n  border-bottom-left-radius: 9999px !important;\n}\n\n.first\\:rounded-l-full:first-child {\n  border-top-left-radius: 9999px !important;\n  border-bottom-left-radius: 9999px !important;\n}\n\n.first\\:rounded-tl-none:first-child {\n  border-top-left-radius: 0 !important;\n}\n\n.first\\:rounded-tr-none:first-child {\n  border-top-right-radius: 0 !important;\n}\n\n.first\\:rounded-br-none:first-child {\n  border-bottom-right-radius: 0 !important;\n}\n\n.first\\:rounded-bl-none:first-child {\n  border-bottom-left-radius: 0 !important;\n}\n\n.first\\:rounded-tl-sm:first-child {\n  border-top-left-radius: 0.125rem !important;\n}\n\n.first\\:rounded-tr-sm:first-child {\n  border-top-right-radius: 0.125rem !important;\n}\n\n.first\\:rounded-br-sm:first-child {\n  border-bottom-right-radius: 0.125rem !important;\n}\n\n.first\\:rounded-bl-sm:first-child {\n  border-bottom-left-radius: 0.125rem !important;\n}\n\n.first\\:rounded-tl:first-child {\n  border-top-left-radius: 0.25rem !important;\n}\n\n.first\\:rounded-tr:first-child {\n  border-top-right-radius: 0.25rem !important;\n}\n\n.first\\:rounded-br:first-child {\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.first\\:rounded-bl:first-child {\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.first\\:rounded-tl-md:first-child {\n  border-top-left-radius: 0.375rem !important;\n}\n\n.first\\:rounded-tr-md:first-child {\n  border-top-right-radius: 0.375rem !important;\n}\n\n.first\\:rounded-br-md:first-child {\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.first\\:rounded-bl-md:first-child {\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.first\\:rounded-tl-lg:first-child {\n  border-top-left-radius: 0.5rem !important;\n}\n\n.first\\:rounded-tr-lg:first-child {\n  border-top-right-radius: 0.5rem !important;\n}\n\n.first\\:rounded-br-lg:first-child {\n  border-bottom-right-radius: 0.5rem !important;\n}\n\n.first\\:rounded-bl-lg:first-child {\n  border-bottom-left-radius: 0.5rem !important;\n}\n\n.first\\:rounded-tl-full:first-child {\n  border-top-left-radius: 9999px !important;\n}\n\n.first\\:rounded-tr-full:first-child {\n  border-top-right-radius: 9999px !important;\n}\n\n.first\\:rounded-br-full:first-child {\n  border-bottom-right-radius: 9999px !important;\n}\n\n.first\\:rounded-bl-full:first-child {\n  border-bottom-left-radius: 9999px !important;\n}\n\n.border-solid {\n  border-style: solid !important;\n}\n\n.border-dashed {\n  border-style: dashed !important;\n}\n\n.border-dotted {\n  border-style: dotted !important;\n}\n\n.border-double {\n  border-style: double !important;\n}\n\n.border-none {\n  border-style: none !important;\n}\n\n.border-0 {\n  border-width: 0 !important;\n}\n\n.border-2 {\n  border-width: 2px !important;\n}\n\n.border-4 {\n  border-width: 4px !important;\n}\n\n.border-8 {\n  border-width: 8px !important;\n}\n\n.border {\n  border-width: 1px !important;\n}\n\n.border-t-0 {\n  border-top-width: 0 !important;\n}\n\n.border-r-0 {\n  border-right-width: 0 !important;\n}\n\n.border-b-0 {\n  border-bottom-width: 0 !important;\n}\n\n.border-l-0 {\n  border-left-width: 0 !important;\n}\n\n.border-t-2 {\n  border-top-width: 2px !important;\n}\n\n.border-r-2 {\n  border-right-width: 2px !important;\n}\n\n.border-b-2 {\n  border-bottom-width: 2px !important;\n}\n\n.border-l-2 {\n  border-left-width: 2px !important;\n}\n\n.border-t-4 {\n  border-top-width: 4px !important;\n}\n\n.border-r-4 {\n  border-right-width: 4px !important;\n}\n\n.border-b-4 {\n  border-bottom-width: 4px !important;\n}\n\n.border-l-4 {\n  border-left-width: 4px !important;\n}\n\n.border-t-8 {\n  border-top-width: 8px !important;\n}\n\n.border-r-8 {\n  border-right-width: 8px !important;\n}\n\n.border-b-8 {\n  border-bottom-width: 8px !important;\n}\n\n.border-l-8 {\n  border-left-width: 8px !important;\n}\n\n.border-t {\n  border-top-width: 1px !important;\n}\n\n.border-r {\n  border-right-width: 1px !important;\n}\n\n.border-b {\n  border-bottom-width: 1px !important;\n}\n\n.border-l {\n  border-left-width: 1px !important;\n}\n\n.last\\:border-0:last-child {\n  border-width: 0 !important;\n}\n\n.last\\:border-2:last-child {\n  border-width: 2px !important;\n}\n\n.last\\:border-4:last-child {\n  border-width: 4px !important;\n}\n\n.last\\:border-8:last-child {\n  border-width: 8px !important;\n}\n\n.last\\:border:last-child {\n  border-width: 1px !important;\n}\n\n.last\\:border-t-0:last-child {\n  border-top-width: 0 !important;\n}\n\n.last\\:border-r-0:last-child {\n  border-right-width: 0 !important;\n}\n\n.last\\:border-b-0:last-child {\n  border-bottom-width: 0 !important;\n}\n\n.last\\:border-l-0:last-child {\n  border-left-width: 0 !important;\n}\n\n.last\\:border-t-2:last-child {\n  border-top-width: 2px !important;\n}\n\n.last\\:border-r-2:last-child {\n  border-right-width: 2px !important;\n}\n\n.last\\:border-b-2:last-child {\n  border-bottom-width: 2px !important;\n}\n\n.last\\:border-l-2:last-child {\n  border-left-width: 2px !important;\n}\n\n.last\\:border-t-4:last-child {\n  border-top-width: 4px !important;\n}\n\n.last\\:border-r-4:last-child {\n  border-right-width: 4px !important;\n}\n\n.last\\:border-b-4:last-child {\n  border-bottom-width: 4px !important;\n}\n\n.last\\:border-l-4:last-child {\n  border-left-width: 4px !important;\n}\n\n.last\\:border-t-8:last-child {\n  border-top-width: 8px !important;\n}\n\n.last\\:border-r-8:last-child {\n  border-right-width: 8px !important;\n}\n\n.last\\:border-b-8:last-child {\n  border-bottom-width: 8px !important;\n}\n\n.last\\:border-l-8:last-child {\n  border-left-width: 8px !important;\n}\n\n.last\\:border-t:last-child {\n  border-top-width: 1px !important;\n}\n\n.last\\:border-r:last-child {\n  border-right-width: 1px !important;\n}\n\n.last\\:border-b:last-child {\n  border-bottom-width: 1px !important;\n}\n\n.last\\:border-l:last-child {\n  border-left-width: 1px !important;\n}\n\n.first\\:border-0:first-child {\n  border-width: 0 !important;\n}\n\n.first\\:border-2:first-child {\n  border-width: 2px !important;\n}\n\n.first\\:border-4:first-child {\n  border-width: 4px !important;\n}\n\n.first\\:border-8:first-child {\n  border-width: 8px !important;\n}\n\n.first\\:border:first-child {\n  border-width: 1px !important;\n}\n\n.first\\:border-t-0:first-child {\n  border-top-width: 0 !important;\n}\n\n.first\\:border-r-0:first-child {\n  border-right-width: 0 !important;\n}\n\n.first\\:border-b-0:first-child {\n  border-bottom-width: 0 !important;\n}\n\n.first\\:border-l-0:first-child {\n  border-left-width: 0 !important;\n}\n\n.first\\:border-t-2:first-child {\n  border-top-width: 2px !important;\n}\n\n.first\\:border-r-2:first-child {\n  border-right-width: 2px !important;\n}\n\n.first\\:border-b-2:first-child {\n  border-bottom-width: 2px !important;\n}\n\n.first\\:border-l-2:first-child {\n  border-left-width: 2px !important;\n}\n\n.first\\:border-t-4:first-child {\n  border-top-width: 4px !important;\n}\n\n.first\\:border-r-4:first-child {\n  border-right-width: 4px !important;\n}\n\n.first\\:border-b-4:first-child {\n  border-bottom-width: 4px !important;\n}\n\n.first\\:border-l-4:first-child {\n  border-left-width: 4px !important;\n}\n\n.first\\:border-t-8:first-child {\n  border-top-width: 8px !important;\n}\n\n.first\\:border-r-8:first-child {\n  border-right-width: 8px !important;\n}\n\n.first\\:border-b-8:first-child {\n  border-bottom-width: 8px !important;\n}\n\n.first\\:border-l-8:first-child {\n  border-left-width: 8px !important;\n}\n\n.first\\:border-t:first-child {\n  border-top-width: 1px !important;\n}\n\n.first\\:border-r:first-child {\n  border-right-width: 1px !important;\n}\n\n.first\\:border-b:first-child {\n  border-bottom-width: 1px !important;\n}\n\n.first\\:border-l:first-child {\n  border-left-width: 1px !important;\n}\n\n.odd\\:border-0:nth-child(odd) {\n  border-width: 0 !important;\n}\n\n.odd\\:border-2:nth-child(odd) {\n  border-width: 2px !important;\n}\n\n.odd\\:border-4:nth-child(odd) {\n  border-width: 4px !important;\n}\n\n.odd\\:border-8:nth-child(odd) {\n  border-width: 8px !important;\n}\n\n.odd\\:border:nth-child(odd) {\n  border-width: 1px !important;\n}\n\n.odd\\:border-t-0:nth-child(odd) {\n  border-top-width: 0 !important;\n}\n\n.odd\\:border-r-0:nth-child(odd) {\n  border-right-width: 0 !important;\n}\n\n.odd\\:border-b-0:nth-child(odd) {\n  border-bottom-width: 0 !important;\n}\n\n.odd\\:border-l-0:nth-child(odd) {\n  border-left-width: 0 !important;\n}\n\n.odd\\:border-t-2:nth-child(odd) {\n  border-top-width: 2px !important;\n}\n\n.odd\\:border-r-2:nth-child(odd) {\n  border-right-width: 2px !important;\n}\n\n.odd\\:border-b-2:nth-child(odd) {\n  border-bottom-width: 2px !important;\n}\n\n.odd\\:border-l-2:nth-child(odd) {\n  border-left-width: 2px !important;\n}\n\n.odd\\:border-t-4:nth-child(odd) {\n  border-top-width: 4px !important;\n}\n\n.odd\\:border-r-4:nth-child(odd) {\n  border-right-width: 4px !important;\n}\n\n.odd\\:border-b-4:nth-child(odd) {\n  border-bottom-width: 4px !important;\n}\n\n.odd\\:border-l-4:nth-child(odd) {\n  border-left-width: 4px !important;\n}\n\n.odd\\:border-t-8:nth-child(odd) {\n  border-top-width: 8px !important;\n}\n\n.odd\\:border-r-8:nth-child(odd) {\n  border-right-width: 8px !important;\n}\n\n.odd\\:border-b-8:nth-child(odd) {\n  border-bottom-width: 8px !important;\n}\n\n.odd\\:border-l-8:nth-child(odd) {\n  border-left-width: 8px !important;\n}\n\n.odd\\:border-t:nth-child(odd) {\n  border-top-width: 1px !important;\n}\n\n.odd\\:border-r:nth-child(odd) {\n  border-right-width: 1px !important;\n}\n\n.odd\\:border-b:nth-child(odd) {\n  border-bottom-width: 1px !important;\n}\n\n.odd\\:border-l:nth-child(odd) {\n  border-left-width: 1px !important;\n}\n\n.even\\:border-0:nth-child(even) {\n  border-width: 0 !important;\n}\n\n.even\\:border-2:nth-child(even) {\n  border-width: 2px !important;\n}\n\n.even\\:border-4:nth-child(even) {\n  border-width: 4px !important;\n}\n\n.even\\:border-8:nth-child(even) {\n  border-width: 8px !important;\n}\n\n.even\\:border:nth-child(even) {\n  border-width: 1px !important;\n}\n\n.even\\:border-t-0:nth-child(even) {\n  border-top-width: 0 !important;\n}\n\n.even\\:border-r-0:nth-child(even) {\n  border-right-width: 0 !important;\n}\n\n.even\\:border-b-0:nth-child(even) {\n  border-bottom-width: 0 !important;\n}\n\n.even\\:border-l-0:nth-child(even) {\n  border-left-width: 0 !important;\n}\n\n.even\\:border-t-2:nth-child(even) {\n  border-top-width: 2px !important;\n}\n\n.even\\:border-r-2:nth-child(even) {\n  border-right-width: 2px !important;\n}\n\n.even\\:border-b-2:nth-child(even) {\n  border-bottom-width: 2px !important;\n}\n\n.even\\:border-l-2:nth-child(even) {\n  border-left-width: 2px !important;\n}\n\n.even\\:border-t-4:nth-child(even) {\n  border-top-width: 4px !important;\n}\n\n.even\\:border-r-4:nth-child(even) {\n  border-right-width: 4px !important;\n}\n\n.even\\:border-b-4:nth-child(even) {\n  border-bottom-width: 4px !important;\n}\n\n.even\\:border-l-4:nth-child(even) {\n  border-left-width: 4px !important;\n}\n\n.even\\:border-t-8:nth-child(even) {\n  border-top-width: 8px !important;\n}\n\n.even\\:border-r-8:nth-child(even) {\n  border-right-width: 8px !important;\n}\n\n.even\\:border-b-8:nth-child(even) {\n  border-bottom-width: 8px !important;\n}\n\n.even\\:border-l-8:nth-child(even) {\n  border-left-width: 8px !important;\n}\n\n.even\\:border-t:nth-child(even) {\n  border-top-width: 1px !important;\n}\n\n.even\\:border-r:nth-child(even) {\n  border-right-width: 1px !important;\n}\n\n.even\\:border-b:nth-child(even) {\n  border-bottom-width: 1px !important;\n}\n\n.even\\:border-l:nth-child(even) {\n  border-left-width: 1px !important;\n}\n\n.box-border {\n  box-sizing: border-box !important;\n}\n\n.box-content {\n  box-sizing: content-box !important;\n}\n\n.cursor-auto {\n  cursor: auto !important;\n}\n\n.cursor-default {\n  cursor: default !important;\n}\n\n.cursor-pointer {\n  cursor: pointer !important;\n}\n\n.cursor-wait {\n  cursor: wait !important;\n}\n\n.cursor-text {\n  cursor: text !important;\n}\n\n.cursor-move {\n  cursor: move !important;\n}\n\n.cursor-not-allowed {\n  cursor: not-allowed !important;\n}\n\n.block {\n  display: block !important;\n}\n\n.inline-block {\n  display: inline-block !important;\n}\n\n.inline {\n  display: inline !important;\n}\n\n.flex {\n  display: flex !important;\n}\n\n.inline-flex {\n  display: inline-flex !important;\n}\n\n.table {\n  display: table !important;\n}\n\n.table-caption {\n  display: table-caption !important;\n}\n\n.table-cell {\n  display: table-cell !important;\n}\n\n.table-column {\n  display: table-column !important;\n}\n\n.table-column-group {\n  display: table-column-group !important;\n}\n\n.table-footer-group {\n  display: table-footer-group !important;\n}\n\n.table-header-group {\n  display: table-header-group !important;\n}\n\n.table-row-group {\n  display: table-row-group !important;\n}\n\n.table-row {\n  display: table-row !important;\n}\n\n.flow-root {\n  display: flow-root !important;\n}\n\n.grid {\n  display: grid !important;\n}\n\n.inline-grid {\n  display: inline-grid !important;\n}\n\n.hidden {\n  display: none !important;\n}\n\n.hover\\:block:hover {\n  display: block !important;\n}\n\n.hover\\:inline-block:hover {\n  display: inline-block !important;\n}\n\n.hover\\:inline:hover {\n  display: inline !important;\n}\n\n.hover\\:flex:hover {\n  display: flex !important;\n}\n\n.hover\\:inline-flex:hover {\n  display: inline-flex !important;\n}\n\n.hover\\:table:hover {\n  display: table !important;\n}\n\n.hover\\:table-caption:hover {\n  display: table-caption !important;\n}\n\n.hover\\:table-cell:hover {\n  display: table-cell !important;\n}\n\n.hover\\:table-column:hover {\n  display: table-column !important;\n}\n\n.hover\\:table-column-group:hover {\n  display: table-column-group !important;\n}\n\n.hover\\:table-footer-group:hover {\n  display: table-footer-group !important;\n}\n\n.hover\\:table-header-group:hover {\n  display: table-header-group !important;\n}\n\n.hover\\:table-row-group:hover {\n  display: table-row-group !important;\n}\n\n.hover\\:table-row:hover {\n  display: table-row !important;\n}\n\n.hover\\:flow-root:hover {\n  display: flow-root !important;\n}\n\n.hover\\:grid:hover {\n  display: grid !important;\n}\n\n.hover\\:inline-grid:hover {\n  display: inline-grid !important;\n}\n\n.hover\\:hidden:hover {\n  display: none !important;\n}\n\n.focus\\:block:focus {\n  display: block !important;\n}\n\n.focus\\:inline-block:focus {\n  display: inline-block !important;\n}\n\n.focus\\:inline:focus {\n  display: inline !important;\n}\n\n.focus\\:flex:focus {\n  display: flex !important;\n}\n\n.focus\\:inline-flex:focus {\n  display: inline-flex !important;\n}\n\n.focus\\:table:focus {\n  display: table !important;\n}\n\n.focus\\:table-caption:focus {\n  display: table-caption !important;\n}\n\n.focus\\:table-cell:focus {\n  display: table-cell !important;\n}\n\n.focus\\:table-column:focus {\n  display: table-column !important;\n}\n\n.focus\\:table-column-group:focus {\n  display: table-column-group !important;\n}\n\n.focus\\:table-footer-group:focus {\n  display: table-footer-group !important;\n}\n\n.focus\\:table-header-group:focus {\n  display: table-header-group !important;\n}\n\n.focus\\:table-row-group:focus {\n  display: table-row-group !important;\n}\n\n.focus\\:table-row:focus {\n  display: table-row !important;\n}\n\n.focus\\:flow-root:focus {\n  display: flow-root !important;\n}\n\n.focus\\:grid:focus {\n  display: grid !important;\n}\n\n.focus\\:inline-grid:focus {\n  display: inline-grid !important;\n}\n\n.focus\\:hidden:focus {\n  display: none !important;\n}\n\n.group:hover .group-hover\\:block {\n  display: block !important;\n}\n\n.group:hover .group-hover\\:inline-block {\n  display: inline-block !important;\n}\n\n.group:hover .group-hover\\:inline {\n  display: inline !important;\n}\n\n.group:hover .group-hover\\:flex {\n  display: flex !important;\n}\n\n.group:hover .group-hover\\:inline-flex {\n  display: inline-flex !important;\n}\n\n.group:hover .group-hover\\:table {\n  display: table !important;\n}\n\n.group:hover .group-hover\\:table-caption {\n  display: table-caption !important;\n}\n\n.group:hover .group-hover\\:table-cell {\n  display: table-cell !important;\n}\n\n.group:hover .group-hover\\:table-column {\n  display: table-column !important;\n}\n\n.group:hover .group-hover\\:table-column-group {\n  display: table-column-group !important;\n}\n\n.group:hover .group-hover\\:table-footer-group {\n  display: table-footer-group !important;\n}\n\n.group:hover .group-hover\\:table-header-group {\n  display: table-header-group !important;\n}\n\n.group:hover .group-hover\\:table-row-group {\n  display: table-row-group !important;\n}\n\n.group:hover .group-hover\\:table-row {\n  display: table-row !important;\n}\n\n.group:hover .group-hover\\:flow-root {\n  display: flow-root !important;\n}\n\n.group:hover .group-hover\\:grid {\n  display: grid !important;\n}\n\n.group:hover .group-hover\\:inline-grid {\n  display: inline-grid !important;\n}\n\n.group:hover .group-hover\\:hidden {\n  display: none !important;\n}\n\n.flex-row {\n  flex-direction: row !important;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse !important;\n}\n\n.flex-col {\n  flex-direction: column !important;\n}\n\n.flex-col-reverse {\n  flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n  flex-wrap: wrap !important;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse !important;\n}\n\n.flex-no-wrap {\n  flex-wrap: nowrap !important;\n}\n\n.items-start {\n  align-items: flex-start !important;\n}\n\n.items-end {\n  align-items: flex-end !important;\n}\n\n.items-center {\n  align-items: center !important;\n}\n\n.items-baseline {\n  align-items: baseline !important;\n}\n\n.items-stretch {\n  align-items: stretch !important;\n}\n\n.self-auto {\n  align-self: auto !important;\n}\n\n.self-start {\n  align-self: flex-start !important;\n}\n\n.self-end {\n  align-self: flex-end !important;\n}\n\n.self-center {\n  align-self: center !important;\n}\n\n.self-stretch {\n  align-self: stretch !important;\n}\n\n.justify-start {\n  justify-content: flex-start !important;\n}\n\n.justify-end {\n  justify-content: flex-end !important;\n}\n\n.justify-center {\n  justify-content: center !important;\n}\n\n.justify-between {\n  justify-content: space-between !important;\n}\n\n.justify-around {\n  justify-content: space-around !important;\n}\n\n.justify-evenly {\n  justify-content: space-evenly !important;\n}\n\n.content-center {\n  align-content: center !important;\n}\n\n.content-start {\n  align-content: flex-start !important;\n}\n\n.content-end {\n  align-content: flex-end !important;\n}\n\n.content-between {\n  align-content: space-between !important;\n}\n\n.content-around {\n  align-content: space-around !important;\n}\n\n.flex-1 {\n  flex: 1 1 0% !important;\n}\n\n.flex-auto {\n  flex: 1 1 auto !important;\n}\n\n.flex-initial {\n  flex: 0 1 auto !important;\n}\n\n.flex-none {\n  flex: none !important;\n}\n\n.flex-grow-0 {\n  flex-grow: 0 !important;\n}\n\n.flex-grow {\n  flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0 !important;\n}\n\n.flex-shrink {\n  flex-shrink: 1 !important;\n}\n\n.order-1 {\n  order: 1 !important;\n}\n\n.order-2 {\n  order: 2 !important;\n}\n\n.order-3 {\n  order: 3 !important;\n}\n\n.order-4 {\n  order: 4 !important;\n}\n\n.order-5 {\n  order: 5 !important;\n}\n\n.order-6 {\n  order: 6 !important;\n}\n\n.order-7 {\n  order: 7 !important;\n}\n\n.order-8 {\n  order: 8 !important;\n}\n\n.order-9 {\n  order: 9 !important;\n}\n\n.order-10 {\n  order: 10 !important;\n}\n\n.order-11 {\n  order: 11 !important;\n}\n\n.order-12 {\n  order: 12 !important;\n}\n\n.order-first {\n  order: -9999 !important;\n}\n\n.order-last {\n  order: 9999 !important;\n}\n\n.order-none {\n  order: 0 !important;\n}\n\n.float-right {\n  float: right !important;\n}\n\n.float-left {\n  float: left !important;\n}\n\n.float-none {\n  float: none !important;\n}\n\n.clearfix:after {\n  content: \"\" !important;\n  display: table !important;\n  clear: both !important;\n}\n\n.clear-left {\n  clear: left !important;\n}\n\n.clear-right {\n  clear: right !important;\n}\n\n.clear-both {\n  clear: both !important;\n}\n\n.clear-none {\n  clear: none !important;\n}\n\n.font-sans {\n  font-family: 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\" !important;\n}\n\n.font-serif {\n  font-family: Georgia, Cambria, \"Times New Roman\", Times, serif !important;\n}\n\n.font-mono {\n  font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.font-hairline {\n  font-weight: 100 !important;\n}\n\n.font-thin {\n  font-weight: 200 !important;\n}\n\n.font-light {\n  font-weight: 300 !important;\n}\n\n.font-normal {\n  font-weight: 400 !important;\n}\n\n.font-medium {\n  font-weight: 500 !important;\n}\n\n.font-semibold {\n  font-weight: 600 !important;\n}\n\n.font-bold {\n  font-weight: 700 !important;\n}\n\n.font-extrabold {\n  font-weight: 800 !important;\n}\n\n.font-black {\n  font-weight: 900 !important;\n}\n\n.hover\\:font-hairline:hover {\n  font-weight: 100 !important;\n}\n\n.hover\\:font-thin:hover {\n  font-weight: 200 !important;\n}\n\n.hover\\:font-light:hover {\n  font-weight: 300 !important;\n}\n\n.hover\\:font-normal:hover {\n  font-weight: 400 !important;\n}\n\n.hover\\:font-medium:hover {\n  font-weight: 500 !important;\n}\n\n.hover\\:font-semibold:hover {\n  font-weight: 600 !important;\n}\n\n.hover\\:font-bold:hover {\n  font-weight: 700 !important;\n}\n\n.hover\\:font-extrabold:hover {\n  font-weight: 800 !important;\n}\n\n.hover\\:font-black:hover {\n  font-weight: 900 !important;\n}\n\n.focus\\:font-hairline:focus {\n  font-weight: 100 !important;\n}\n\n.focus\\:font-thin:focus {\n  font-weight: 200 !important;\n}\n\n.focus\\:font-light:focus {\n  font-weight: 300 !important;\n}\n\n.focus\\:font-normal:focus {\n  font-weight: 400 !important;\n}\n\n.focus\\:font-medium:focus {\n  font-weight: 500 !important;\n}\n\n.focus\\:font-semibold:focus {\n  font-weight: 600 !important;\n}\n\n.focus\\:font-bold:focus {\n  font-weight: 700 !important;\n}\n\n.focus\\:font-extrabold:focus {\n  font-weight: 800 !important;\n}\n\n.focus\\:font-black:focus {\n  font-weight: 900 !important;\n}\n\n.h-0 {\n  height: 0 !important;\n}\n\n.h-1 {\n  height: 0.25rem !important;\n}\n\n.h-2 {\n  height: 0.5rem !important;\n}\n\n.h-3 {\n  height: 0.75rem !important;\n}\n\n.h-4 {\n  height: 1rem !important;\n}\n\n.h-5 {\n  height: 1.25rem !important;\n}\n\n.h-6 {\n  height: 1.5rem !important;\n}\n\n.h-8 {\n  height: 2rem !important;\n}\n\n.h-10 {\n  height: 2.5rem !important;\n}\n\n.h-12 {\n  height: 3rem !important;\n}\n\n.h-16 {\n  height: 4rem !important;\n}\n\n.h-20 {\n  height: 5rem !important;\n}\n\n.h-24 {\n  height: 6rem !important;\n}\n\n.h-32 {\n  height: 8rem !important;\n}\n\n.h-40 {\n  height: 10rem !important;\n}\n\n.h-48 {\n  height: 12rem !important;\n}\n\n.h-56 {\n  height: 14rem !important;\n}\n\n.h-64 {\n  height: 16rem !important;\n}\n\n.h-auto {\n  height: auto !important;\n}\n\n.h-px {\n  height: 1px !important;\n}\n\n.h-full {\n  height: 100% !important;\n}\n\n.h-screen {\n  height: 100vh !important;\n}\n\n.text-xs {\n  font-size: 0.75rem !important;\n}\n\n.text-sm {\n  font-size: 0.875rem !important;\n}\n\n.text-base {\n  font-size: 1rem !important;\n}\n\n.text-lg {\n  font-size: 1.125rem !important;\n}\n\n.text-xl {\n  font-size: 1.25rem !important;\n}\n\n.text-2xl {\n  font-size: 1.5rem !important;\n}\n\n.text-3xl {\n  font-size: 1.875rem !important;\n}\n\n.text-4xl {\n  font-size: 2.25rem !important;\n}\n\n.text-5xl {\n  font-size: 3rem !important;\n}\n\n.text-6xl {\n  font-size: 4rem !important;\n}\n\n.leading-3 {\n  line-height: .75rem !important;\n}\n\n.leading-4 {\n  line-height: 1rem !important;\n}\n\n.leading-5 {\n  line-height: 1.25rem !important;\n}\n\n.leading-6 {\n  line-height: 1.5rem !important;\n}\n\n.leading-7 {\n  line-height: 1.75rem !important;\n}\n\n.leading-8 {\n  line-height: 2rem !important;\n}\n\n.leading-9 {\n  line-height: 2.25rem !important;\n}\n\n.leading-10 {\n  line-height: 2.5rem !important;\n}\n\n.leading-none {\n  line-height: 1 !important;\n}\n\n.leading-tight {\n  line-height: 1.25 !important;\n}\n\n.leading-snug {\n  line-height: 1.375 !important;\n}\n\n.leading-normal {\n  line-height: 1.5 !important;\n}\n\n.leading-relaxed {\n  line-height: 1.625 !important;\n}\n\n.leading-loose {\n  line-height: 2 !important;\n}\n\n.list-inside {\n  list-style-position: inside !important;\n}\n\n.list-outside {\n  list-style-position: outside !important;\n}\n\n.list-none {\n  list-style-type: none !important;\n}\n\n.list-disc {\n  list-style-type: disc !important;\n}\n\n.list-decimal {\n  list-style-type: decimal !important;\n}\n\n.m-0 {\n  margin: 0 !important;\n}\n\n.m-1 {\n  margin: 0.25rem !important;\n}\n\n.m-2 {\n  margin: 0.5rem !important;\n}\n\n.m-3 {\n  margin: 0.75rem !important;\n}\n\n.m-4 {\n  margin: 1rem !important;\n}\n\n.m-5 {\n  margin: 1.25rem !important;\n}\n\n.m-6 {\n  margin: 1.5rem !important;\n}\n\n.m-8 {\n  margin: 2rem !important;\n}\n\n.m-10 {\n  margin: 2.5rem !important;\n}\n\n.m-12 {\n  margin: 3rem !important;\n}\n\n.m-16 {\n  margin: 4rem !important;\n}\n\n.m-20 {\n  margin: 5rem !important;\n}\n\n.m-24 {\n  margin: 6rem !important;\n}\n\n.m-32 {\n  margin: 8rem !important;\n}\n\n.m-40 {\n  margin: 10rem !important;\n}\n\n.m-48 {\n  margin: 12rem !important;\n}\n\n.m-56 {\n  margin: 14rem !important;\n}\n\n.m-64 {\n  margin: 16rem !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.m-px {\n  margin: 1px !important;\n}\n\n.-m-1 {\n  margin: -0.25rem !important;\n}\n\n.-m-2 {\n  margin: -0.5rem !important;\n}\n\n.-m-3 {\n  margin: -0.75rem !important;\n}\n\n.-m-4 {\n  margin: -1rem !important;\n}\n\n.-m-5 {\n  margin: -1.25rem !important;\n}\n\n.-m-6 {\n  margin: -1.5rem !important;\n}\n\n.-m-8 {\n  margin: -2rem !important;\n}\n\n.-m-10 {\n  margin: -2.5rem !important;\n}\n\n.-m-12 {\n  margin: -3rem !important;\n}\n\n.-m-16 {\n  margin: -4rem !important;\n}\n\n.-m-20 {\n  margin: -5rem !important;\n}\n\n.-m-24 {\n  margin: -6rem !important;\n}\n\n.-m-32 {\n  margin: -8rem !important;\n}\n\n.-m-40 {\n  margin: -10rem !important;\n}\n\n.-m-48 {\n  margin: -12rem !important;\n}\n\n.-m-56 {\n  margin: -14rem !important;\n}\n\n.-m-64 {\n  margin: -16rem !important;\n}\n\n.-m-px {\n  margin: -1px !important;\n}\n\n.my-0 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.mx-0 {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.my-1 {\n  margin-top: 0.25rem !important;\n  margin-bottom: 0.25rem !important;\n}\n\n.mx-1 {\n  margin-left: 0.25rem !important;\n  margin-right: 0.25rem !important;\n}\n\n.my-2 {\n  margin-top: 0.5rem !important;\n  margin-bottom: 0.5rem !important;\n}\n\n.mx-2 {\n  margin-left: 0.5rem !important;\n  margin-right: 0.5rem !important;\n}\n\n.my-3 {\n  margin-top: 0.75rem !important;\n  margin-bottom: 0.75rem !important;\n}\n\n.mx-3 {\n  margin-left: 0.75rem !important;\n  margin-right: 0.75rem !important;\n}\n\n.my-4 {\n  margin-top: 1rem !important;\n  margin-bottom: 1rem !important;\n}\n\n.mx-4 {\n  margin-left: 1rem !important;\n  margin-right: 1rem !important;\n}\n\n.my-5 {\n  margin-top: 1.25rem !important;\n  margin-bottom: 1.25rem !important;\n}\n\n.mx-5 {\n  margin-left: 1.25rem !important;\n  margin-right: 1.25rem !important;\n}\n\n.my-6 {\n  margin-top: 1.5rem !important;\n  margin-bottom: 1.5rem !important;\n}\n\n.mx-6 {\n  margin-left: 1.5rem !important;\n  margin-right: 1.5rem !important;\n}\n\n.my-8 {\n  margin-top: 2rem !important;\n  margin-bottom: 2rem !important;\n}\n\n.mx-8 {\n  margin-left: 2rem !important;\n  margin-right: 2rem !important;\n}\n\n.my-10 {\n  margin-top: 2.5rem !important;\n  margin-bottom: 2.5rem !important;\n}\n\n.mx-10 {\n  margin-left: 2.5rem !important;\n  margin-right: 2.5rem !important;\n}\n\n.my-12 {\n  margin-top: 3rem !important;\n  margin-bottom: 3rem !important;\n}\n\n.mx-12 {\n  margin-left: 3rem !important;\n  margin-right: 3rem !important;\n}\n\n.my-16 {\n  margin-top: 4rem !important;\n  margin-bottom: 4rem !important;\n}\n\n.mx-16 {\n  margin-left: 4rem !important;\n  margin-right: 4rem !important;\n}\n\n.my-20 {\n  margin-top: 5rem !important;\n  margin-bottom: 5rem !important;\n}\n\n.mx-20 {\n  margin-left: 5rem !important;\n  margin-right: 5rem !important;\n}\n\n.my-24 {\n  margin-top: 6rem !important;\n  margin-bottom: 6rem !important;\n}\n\n.mx-24 {\n  margin-left: 6rem !important;\n  margin-right: 6rem !important;\n}\n\n.my-32 {\n  margin-top: 8rem !important;\n  margin-bottom: 8rem !important;\n}\n\n.mx-32 {\n  margin-left: 8rem !important;\n  margin-right: 8rem !important;\n}\n\n.my-40 {\n  margin-top: 10rem !important;\n  margin-bottom: 10rem !important;\n}\n\n.mx-40 {\n  margin-left: 10rem !important;\n  margin-right: 10rem !important;\n}\n\n.my-48 {\n  margin-top: 12rem !important;\n  margin-bottom: 12rem !important;\n}\n\n.mx-48 {\n  margin-left: 12rem !important;\n  margin-right: 12rem !important;\n}\n\n.my-56 {\n  margin-top: 14rem !important;\n  margin-bottom: 14rem !important;\n}\n\n.mx-56 {\n  margin-left: 14rem !important;\n  margin-right: 14rem !important;\n}\n\n.my-64 {\n  margin-top: 16rem !important;\n  margin-bottom: 16rem !important;\n}\n\n.mx-64 {\n  margin-left: 16rem !important;\n  margin-right: 16rem !important;\n}\n\n.my-auto {\n  margin-top: auto !important;\n  margin-bottom: auto !important;\n}\n\n.mx-auto {\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n.my-px {\n  margin-top: 1px !important;\n  margin-bottom: 1px !important;\n}\n\n.mx-px {\n  margin-left: 1px !important;\n  margin-right: 1px !important;\n}\n\n.-my-1 {\n  margin-top: -0.25rem !important;\n  margin-bottom: -0.25rem !important;\n}\n\n.-mx-1 {\n  margin-left: -0.25rem !important;\n  margin-right: -0.25rem !important;\n}\n\n.-my-2 {\n  margin-top: -0.5rem !important;\n  margin-bottom: -0.5rem !important;\n}\n\n.-mx-2 {\n  margin-left: -0.5rem !important;\n  margin-right: -0.5rem !important;\n}\n\n.-my-3 {\n  margin-top: -0.75rem !important;\n  margin-bottom: -0.75rem !important;\n}\n\n.-mx-3 {\n  margin-left: -0.75rem !important;\n  margin-right: -0.75rem !important;\n}\n\n.-my-4 {\n  margin-top: -1rem !important;\n  margin-bottom: -1rem !important;\n}\n\n.-mx-4 {\n  margin-left: -1rem !important;\n  margin-right: -1rem !important;\n}\n\n.-my-5 {\n  margin-top: -1.25rem !important;\n  margin-bottom: -1.25rem !important;\n}\n\n.-mx-5 {\n  margin-left: -1.25rem !important;\n  margin-right: -1.25rem !important;\n}\n\n.-my-6 {\n  margin-top: -1.5rem !important;\n  margin-bottom: -1.5rem !important;\n}\n\n.-mx-6 {\n  margin-left: -1.5rem !important;\n  margin-right: -1.5rem !important;\n}\n\n.-my-8 {\n  margin-top: -2rem !important;\n  margin-bottom: -2rem !important;\n}\n\n.-mx-8 {\n  margin-left: -2rem !important;\n  margin-right: -2rem !important;\n}\n\n.-my-10 {\n  margin-top: -2.5rem !important;\n  margin-bottom: -2.5rem !important;\n}\n\n.-mx-10 {\n  margin-left: -2.5rem !important;\n  margin-right: -2.5rem !important;\n}\n\n.-my-12 {\n  margin-top: -3rem !important;\n  margin-bottom: -3rem !important;\n}\n\n.-mx-12 {\n  margin-left: -3rem !important;\n  margin-right: -3rem !important;\n}\n\n.-my-16 {\n  margin-top: -4rem !important;\n  margin-bottom: -4rem !important;\n}\n\n.-mx-16 {\n  margin-left: -4rem !important;\n  margin-right: -4rem !important;\n}\n\n.-my-20 {\n  margin-top: -5rem !important;\n  margin-bottom: -5rem !important;\n}\n\n.-mx-20 {\n  margin-left: -5rem !important;\n  margin-right: -5rem !important;\n}\n\n.-my-24 {\n  margin-top: -6rem !important;\n  margin-bottom: -6rem !important;\n}\n\n.-mx-24 {\n  margin-left: -6rem !important;\n  margin-right: -6rem !important;\n}\n\n.-my-32 {\n  margin-top: -8rem !important;\n  margin-bottom: -8rem !important;\n}\n\n.-mx-32 {\n  margin-left: -8rem !important;\n  margin-right: -8rem !important;\n}\n\n.-my-40 {\n  margin-top: -10rem !important;\n  margin-bottom: -10rem !important;\n}\n\n.-mx-40 {\n  margin-left: -10rem !important;\n  margin-right: -10rem !important;\n}\n\n.-my-48 {\n  margin-top: -12rem !important;\n  margin-bottom: -12rem !important;\n}\n\n.-mx-48 {\n  margin-left: -12rem !important;\n  margin-right: -12rem !important;\n}\n\n.-my-56 {\n  margin-top: -14rem !important;\n  margin-bottom: -14rem !important;\n}\n\n.-mx-56 {\n  margin-left: -14rem !important;\n  margin-right: -14rem !important;\n}\n\n.-my-64 {\n  margin-top: -16rem !important;\n  margin-bottom: -16rem !important;\n}\n\n.-mx-64 {\n  margin-left: -16rem !important;\n  margin-right: -16rem !important;\n}\n\n.-my-px {\n  margin-top: -1px !important;\n  margin-bottom: -1px !important;\n}\n\n.-mx-px {\n  margin-left: -1px !important;\n  margin-right: -1px !important;\n}\n\n.mt-0 {\n  margin-top: 0 !important;\n}\n\n.mr-0 {\n  margin-right: 0 !important;\n}\n\n.mb-0 {\n  margin-bottom: 0 !important;\n}\n\n.ml-0 {\n  margin-left: 0 !important;\n}\n\n.mt-1 {\n  margin-top: 0.25rem !important;\n}\n\n.mr-1 {\n  margin-right: 0.25rem !important;\n}\n\n.mb-1 {\n  margin-bottom: 0.25rem !important;\n}\n\n.ml-1 {\n  margin-left: 0.25rem !important;\n}\n\n.mt-2 {\n  margin-top: 0.5rem !important;\n}\n\n.mr-2 {\n  margin-right: 0.5rem !important;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem !important;\n}\n\n.ml-2 {\n  margin-left: 0.5rem !important;\n}\n\n.mt-3 {\n  margin-top: 0.75rem !important;\n}\n\n.mr-3 {\n  margin-right: 0.75rem !important;\n}\n\n.mb-3 {\n  margin-bottom: 0.75rem !important;\n}\n\n.ml-3 {\n  margin-left: 0.75rem !important;\n}\n\n.mt-4 {\n  margin-top: 1rem !important;\n}\n\n.mr-4 {\n  margin-right: 1rem !important;\n}\n\n.mb-4 {\n  margin-bottom: 1rem !important;\n}\n\n.ml-4 {\n  margin-left: 1rem !important;\n}\n\n.mt-5 {\n  margin-top: 1.25rem !important;\n}\n\n.mr-5 {\n  margin-right: 1.25rem !important;\n}\n\n.mb-5 {\n  margin-bottom: 1.25rem !important;\n}\n\n.ml-5 {\n  margin-left: 1.25rem !important;\n}\n\n.mt-6 {\n  margin-top: 1.5rem !important;\n}\n\n.mr-6 {\n  margin-right: 1.5rem !important;\n}\n\n.mb-6 {\n  margin-bottom: 1.5rem !important;\n}\n\n.ml-6 {\n  margin-left: 1.5rem !important;\n}\n\n.mt-8 {\n  margin-top: 2rem !important;\n}\n\n.mr-8 {\n  margin-right: 2rem !important;\n}\n\n.mb-8 {\n  margin-bottom: 2rem !important;\n}\n\n.ml-8 {\n  margin-left: 2rem !important;\n}\n\n.mt-10 {\n  margin-top: 2.5rem !important;\n}\n\n.mr-10 {\n  margin-right: 2.5rem !important;\n}\n\n.mb-10 {\n  margin-bottom: 2.5rem !important;\n}\n\n.ml-10 {\n  margin-left: 2.5rem !important;\n}\n\n.mt-12 {\n  margin-top: 3rem !important;\n}\n\n.mr-12 {\n  margin-right: 3rem !important;\n}\n\n.mb-12 {\n  margin-bottom: 3rem !important;\n}\n\n.ml-12 {\n  margin-left: 3rem !important;\n}\n\n.mt-16 {\n  margin-top: 4rem !important;\n}\n\n.mr-16 {\n  margin-right: 4rem !important;\n}\n\n.mb-16 {\n  margin-bottom: 4rem !important;\n}\n\n.ml-16 {\n  margin-left: 4rem !important;\n}\n\n.mt-20 {\n  margin-top: 5rem !important;\n}\n\n.mr-20 {\n  margin-right: 5rem !important;\n}\n\n.mb-20 {\n  margin-bottom: 5rem !important;\n}\n\n.ml-20 {\n  margin-left: 5rem !important;\n}\n\n.mt-24 {\n  margin-top: 6rem !important;\n}\n\n.mr-24 {\n  margin-right: 6rem !important;\n}\n\n.mb-24 {\n  margin-bottom: 6rem !important;\n}\n\n.ml-24 {\n  margin-left: 6rem !important;\n}\n\n.mt-32 {\n  margin-top: 8rem !important;\n}\n\n.mr-32 {\n  margin-right: 8rem !important;\n}\n\n.mb-32 {\n  margin-bottom: 8rem !important;\n}\n\n.ml-32 {\n  margin-left: 8rem !important;\n}\n\n.mt-40 {\n  margin-top: 10rem !important;\n}\n\n.mr-40 {\n  margin-right: 10rem !important;\n}\n\n.mb-40 {\n  margin-bottom: 10rem !important;\n}\n\n.ml-40 {\n  margin-left: 10rem !important;\n}\n\n.mt-48 {\n  margin-top: 12rem !important;\n}\n\n.mr-48 {\n  margin-right: 12rem !important;\n}\n\n.mb-48 {\n  margin-bottom: 12rem !important;\n}\n\n.ml-48 {\n  margin-left: 12rem !important;\n}\n\n.mt-56 {\n  margin-top: 14rem !important;\n}\n\n.mr-56 {\n  margin-right: 14rem !important;\n}\n\n.mb-56 {\n  margin-bottom: 14rem !important;\n}\n\n.ml-56 {\n  margin-left: 14rem !important;\n}\n\n.mt-64 {\n  margin-top: 16rem !important;\n}\n\n.mr-64 {\n  margin-right: 16rem !important;\n}\n\n.mb-64 {\n  margin-bottom: 16rem !important;\n}\n\n.ml-64 {\n  margin-left: 16rem !important;\n}\n\n.mt-auto {\n  margin-top: auto !important;\n}\n\n.mr-auto {\n  margin-right: auto !important;\n}\n\n.mb-auto {\n  margin-bottom: auto !important;\n}\n\n.ml-auto {\n  margin-left: auto !important;\n}\n\n.mt-px {\n  margin-top: 1px !important;\n}\n\n.mr-px {\n  margin-right: 1px !important;\n}\n\n.mb-px {\n  margin-bottom: 1px !important;\n}\n\n.ml-px {\n  margin-left: 1px !important;\n}\n\n.-mt-1 {\n  margin-top: -0.25rem !important;\n}\n\n.-mr-1 {\n  margin-right: -0.25rem !important;\n}\n\n.-mb-1 {\n  margin-bottom: -0.25rem !important;\n}\n\n.-ml-1 {\n  margin-left: -0.25rem !important;\n}\n\n.-mt-2 {\n  margin-top: -0.5rem !important;\n}\n\n.-mr-2 {\n  margin-right: -0.5rem !important;\n}\n\n.-mb-2 {\n  margin-bottom: -0.5rem !important;\n}\n\n.-ml-2 {\n  margin-left: -0.5rem !important;\n}\n\n.-mt-3 {\n  margin-top: -0.75rem !important;\n}\n\n.-mr-3 {\n  margin-right: -0.75rem !important;\n}\n\n.-mb-3 {\n  margin-bottom: -0.75rem !important;\n}\n\n.-ml-3 {\n  margin-left: -0.75rem !important;\n}\n\n.-mt-4 {\n  margin-top: -1rem !important;\n}\n\n.-mr-4 {\n  margin-right: -1rem !important;\n}\n\n.-mb-4 {\n  margin-bottom: -1rem !important;\n}\n\n.-ml-4 {\n  margin-left: -1rem !important;\n}\n\n.-mt-5 {\n  margin-top: -1.25rem !important;\n}\n\n.-mr-5 {\n  margin-right: -1.25rem !important;\n}\n\n.-mb-5 {\n  margin-bottom: -1.25rem !important;\n}\n\n.-ml-5 {\n  margin-left: -1.25rem !important;\n}\n\n.-mt-6 {\n  margin-top: -1.5rem !important;\n}\n\n.-mr-6 {\n  margin-right: -1.5rem !important;\n}\n\n.-mb-6 {\n  margin-bottom: -1.5rem !important;\n}\n\n.-ml-6 {\n  margin-left: -1.5rem !important;\n}\n\n.-mt-8 {\n  margin-top: -2rem !important;\n}\n\n.-mr-8 {\n  margin-right: -2rem !important;\n}\n\n.-mb-8 {\n  margin-bottom: -2rem !important;\n}\n\n.-ml-8 {\n  margin-left: -2rem !important;\n}\n\n.-mt-10 {\n  margin-top: -2.5rem !important;\n}\n\n.-mr-10 {\n  margin-right: -2.5rem !important;\n}\n\n.-mb-10 {\n  margin-bottom: -2.5rem !important;\n}\n\n.-ml-10 {\n  margin-left: -2.5rem !important;\n}\n\n.-mt-12 {\n  margin-top: -3rem !important;\n}\n\n.-mr-12 {\n  margin-right: -3rem !important;\n}\n\n.-mb-12 {\n  margin-bottom: -3rem !important;\n}\n\n.-ml-12 {\n  margin-left: -3rem !important;\n}\n\n.-mt-16 {\n  margin-top: -4rem !important;\n}\n\n.-mr-16 {\n  margin-right: -4rem !important;\n}\n\n.-mb-16 {\n  margin-bottom: -4rem !important;\n}\n\n.-ml-16 {\n  margin-left: -4rem !important;\n}\n\n.-mt-20 {\n  margin-top: -5rem !important;\n}\n\n.-mr-20 {\n  margin-right: -5rem !important;\n}\n\n.-mb-20 {\n  margin-bottom: -5rem !important;\n}\n\n.-ml-20 {\n  margin-left: -5rem !important;\n}\n\n.-mt-24 {\n  margin-top: -6rem !important;\n}\n\n.-mr-24 {\n  margin-right: -6rem !important;\n}\n\n.-mb-24 {\n  margin-bottom: -6rem !important;\n}\n\n.-ml-24 {\n  margin-left: -6rem !important;\n}\n\n.-mt-32 {\n  margin-top: -8rem !important;\n}\n\n.-mr-32 {\n  margin-right: -8rem !important;\n}\n\n.-mb-32 {\n  margin-bottom: -8rem !important;\n}\n\n.-ml-32 {\n  margin-left: -8rem !important;\n}\n\n.-mt-40 {\n  margin-top: -10rem !important;\n}\n\n.-mr-40 {\n  margin-right: -10rem !important;\n}\n\n.-mb-40 {\n  margin-bottom: -10rem !important;\n}\n\n.-ml-40 {\n  margin-left: -10rem !important;\n}\n\n.-mt-48 {\n  margin-top: -12rem !important;\n}\n\n.-mr-48 {\n  margin-right: -12rem !important;\n}\n\n.-mb-48 {\n  margin-bottom: -12rem !important;\n}\n\n.-ml-48 {\n  margin-left: -12rem !important;\n}\n\n.-mt-56 {\n  margin-top: -14rem !important;\n}\n\n.-mr-56 {\n  margin-right: -14rem !important;\n}\n\n.-mb-56 {\n  margin-bottom: -14rem !important;\n}\n\n.-ml-56 {\n  margin-left: -14rem !important;\n}\n\n.-mt-64 {\n  margin-top: -16rem !important;\n}\n\n.-mr-64 {\n  margin-right: -16rem !important;\n}\n\n.-mb-64 {\n  margin-bottom: -16rem !important;\n}\n\n.-ml-64 {\n  margin-left: -16rem !important;\n}\n\n.-mt-px {\n  margin-top: -1px !important;\n}\n\n.-mr-px {\n  margin-right: -1px !important;\n}\n\n.-mb-px {\n  margin-bottom: -1px !important;\n}\n\n.-ml-px {\n  margin-left: -1px !important;\n}\n\n.last\\:m-0:last-child {\n  margin: 0 !important;\n}\n\n.last\\:m-1:last-child {\n  margin: 0.25rem !important;\n}\n\n.last\\:m-2:last-child {\n  margin: 0.5rem !important;\n}\n\n.last\\:m-3:last-child {\n  margin: 0.75rem !important;\n}\n\n.last\\:m-4:last-child {\n  margin: 1rem !important;\n}\n\n.last\\:m-5:last-child {\n  margin: 1.25rem !important;\n}\n\n.last\\:m-6:last-child {\n  margin: 1.5rem !important;\n}\n\n.last\\:m-8:last-child {\n  margin: 2rem !important;\n}\n\n.last\\:m-10:last-child {\n  margin: 2.5rem !important;\n}\n\n.last\\:m-12:last-child {\n  margin: 3rem !important;\n}\n\n.last\\:m-16:last-child {\n  margin: 4rem !important;\n}\n\n.last\\:m-20:last-child {\n  margin: 5rem !important;\n}\n\n.last\\:m-24:last-child {\n  margin: 6rem !important;\n}\n\n.last\\:m-32:last-child {\n  margin: 8rem !important;\n}\n\n.last\\:m-40:last-child {\n  margin: 10rem !important;\n}\n\n.last\\:m-48:last-child {\n  margin: 12rem !important;\n}\n\n.last\\:m-56:last-child {\n  margin: 14rem !important;\n}\n\n.last\\:m-64:last-child {\n  margin: 16rem !important;\n}\n\n.last\\:m-auto:last-child {\n  margin: auto !important;\n}\n\n.last\\:m-px:last-child {\n  margin: 1px !important;\n}\n\n.last\\:-m-1:last-child {\n  margin: -0.25rem !important;\n}\n\n.last\\:-m-2:last-child {\n  margin: -0.5rem !important;\n}\n\n.last\\:-m-3:last-child {\n  margin: -0.75rem !important;\n}\n\n.last\\:-m-4:last-child {\n  margin: -1rem !important;\n}\n\n.last\\:-m-5:last-child {\n  margin: -1.25rem !important;\n}\n\n.last\\:-m-6:last-child {\n  margin: -1.5rem !important;\n}\n\n.last\\:-m-8:last-child {\n  margin: -2rem !important;\n}\n\n.last\\:-m-10:last-child {\n  margin: -2.5rem !important;\n}\n\n.last\\:-m-12:last-child {\n  margin: -3rem !important;\n}\n\n.last\\:-m-16:last-child {\n  margin: -4rem !important;\n}\n\n.last\\:-m-20:last-child {\n  margin: -5rem !important;\n}\n\n.last\\:-m-24:last-child {\n  margin: -6rem !important;\n}\n\n.last\\:-m-32:last-child {\n  margin: -8rem !important;\n}\n\n.last\\:-m-40:last-child {\n  margin: -10rem !important;\n}\n\n.last\\:-m-48:last-child {\n  margin: -12rem !important;\n}\n\n.last\\:-m-56:last-child {\n  margin: -14rem !important;\n}\n\n.last\\:-m-64:last-child {\n  margin: -16rem !important;\n}\n\n.last\\:-m-px:last-child {\n  margin: -1px !important;\n}\n\n.last\\:my-0:last-child {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.last\\:mx-0:last-child {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.last\\:my-1:last-child {\n  margin-top: 0.25rem !important;\n  margin-bottom: 0.25rem !important;\n}\n\n.last\\:mx-1:last-child {\n  margin-left: 0.25rem !important;\n  margin-right: 0.25rem !important;\n}\n\n.last\\:my-2:last-child {\n  margin-top: 0.5rem !important;\n  margin-bottom: 0.5rem !important;\n}\n\n.last\\:mx-2:last-child {\n  margin-left: 0.5rem !important;\n  margin-right: 0.5rem !important;\n}\n\n.last\\:my-3:last-child {\n  margin-top: 0.75rem !important;\n  margin-bottom: 0.75rem !important;\n}\n\n.last\\:mx-3:last-child {\n  margin-left: 0.75rem !important;\n  margin-right: 0.75rem !important;\n}\n\n.last\\:my-4:last-child {\n  margin-top: 1rem !important;\n  margin-bottom: 1rem !important;\n}\n\n.last\\:mx-4:last-child {\n  margin-left: 1rem !important;\n  margin-right: 1rem !important;\n}\n\n.last\\:my-5:last-child {\n  margin-top: 1.25rem !important;\n  margin-bottom: 1.25rem !important;\n}\n\n.last\\:mx-5:last-child {\n  margin-left: 1.25rem !important;\n  margin-right: 1.25rem !important;\n}\n\n.last\\:my-6:last-child {\n  margin-top: 1.5rem !important;\n  margin-bottom: 1.5rem !important;\n}\n\n.last\\:mx-6:last-child {\n  margin-left: 1.5rem !important;\n  margin-right: 1.5rem !important;\n}\n\n.last\\:my-8:last-child {\n  margin-top: 2rem !important;\n  margin-bottom: 2rem !important;\n}\n\n.last\\:mx-8:last-child {\n  margin-left: 2rem !important;\n  margin-right: 2rem !important;\n}\n\n.last\\:my-10:last-child {\n  margin-top: 2.5rem !important;\n  margin-bottom: 2.5rem !important;\n}\n\n.last\\:mx-10:last-child {\n  margin-left: 2.5rem !important;\n  margin-right: 2.5rem !important;\n}\n\n.last\\:my-12:last-child {\n  margin-top: 3rem !important;\n  margin-bottom: 3rem !important;\n}\n\n.last\\:mx-12:last-child {\n  margin-left: 3rem !important;\n  margin-right: 3rem !important;\n}\n\n.last\\:my-16:last-child {\n  margin-top: 4rem !important;\n  margin-bottom: 4rem !important;\n}\n\n.last\\:mx-16:last-child {\n  margin-left: 4rem !important;\n  margin-right: 4rem !important;\n}\n\n.last\\:my-20:last-child {\n  margin-top: 5rem !important;\n  margin-bottom: 5rem !important;\n}\n\n.last\\:mx-20:last-child {\n  margin-left: 5rem !important;\n  margin-right: 5rem !important;\n}\n\n.last\\:my-24:last-child {\n  margin-top: 6rem !important;\n  margin-bottom: 6rem !important;\n}\n\n.last\\:mx-24:last-child {\n  margin-left: 6rem !important;\n  margin-right: 6rem !important;\n}\n\n.last\\:my-32:last-child {\n  margin-top: 8rem !important;\n  margin-bottom: 8rem !important;\n}\n\n.last\\:mx-32:last-child {\n  margin-left: 8rem !important;\n  margin-right: 8rem !important;\n}\n\n.last\\:my-40:last-child {\n  margin-top: 10rem !important;\n  margin-bottom: 10rem !important;\n}\n\n.last\\:mx-40:last-child {\n  margin-left: 10rem !important;\n  margin-right: 10rem !important;\n}\n\n.last\\:my-48:last-child {\n  margin-top: 12rem !important;\n  margin-bottom: 12rem !important;\n}\n\n.last\\:mx-48:last-child {\n  margin-left: 12rem !important;\n  margin-right: 12rem !important;\n}\n\n.last\\:my-56:last-child {\n  margin-top: 14rem !important;\n  margin-bottom: 14rem !important;\n}\n\n.last\\:mx-56:last-child {\n  margin-left: 14rem !important;\n  margin-right: 14rem !important;\n}\n\n.last\\:my-64:last-child {\n  margin-top: 16rem !important;\n  margin-bottom: 16rem !important;\n}\n\n.last\\:mx-64:last-child {\n  margin-left: 16rem !important;\n  margin-right: 16rem !important;\n}\n\n.last\\:my-auto:last-child {\n  margin-top: auto !important;\n  margin-bottom: auto !important;\n}\n\n.last\\:mx-auto:last-child {\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n.last\\:my-px:last-child {\n  margin-top: 1px !important;\n  margin-bottom: 1px !important;\n}\n\n.last\\:mx-px:last-child {\n  margin-left: 1px !important;\n  margin-right: 1px !important;\n}\n\n.last\\:-my-1:last-child {\n  margin-top: -0.25rem !important;\n  margin-bottom: -0.25rem !important;\n}\n\n.last\\:-mx-1:last-child {\n  margin-left: -0.25rem !important;\n  margin-right: -0.25rem !important;\n}\n\n.last\\:-my-2:last-child {\n  margin-top: -0.5rem !important;\n  margin-bottom: -0.5rem !important;\n}\n\n.last\\:-mx-2:last-child {\n  margin-left: -0.5rem !important;\n  margin-right: -0.5rem !important;\n}\n\n.last\\:-my-3:last-child {\n  margin-top: -0.75rem !important;\n  margin-bottom: -0.75rem !important;\n}\n\n.last\\:-mx-3:last-child {\n  margin-left: -0.75rem !important;\n  margin-right: -0.75rem !important;\n}\n\n.last\\:-my-4:last-child {\n  margin-top: -1rem !important;\n  margin-bottom: -1rem !important;\n}\n\n.last\\:-mx-4:last-child {\n  margin-left: -1rem !important;\n  margin-right: -1rem !important;\n}\n\n.last\\:-my-5:last-child {\n  margin-top: -1.25rem !important;\n  margin-bottom: -1.25rem !important;\n}\n\n.last\\:-mx-5:last-child {\n  margin-left: -1.25rem !important;\n  margin-right: -1.25rem !important;\n}\n\n.last\\:-my-6:last-child {\n  margin-top: -1.5rem !important;\n  margin-bottom: -1.5rem !important;\n}\n\n.last\\:-mx-6:last-child {\n  margin-left: -1.5rem !important;\n  margin-right: -1.5rem !important;\n}\n\n.last\\:-my-8:last-child {\n  margin-top: -2rem !important;\n  margin-bottom: -2rem !important;\n}\n\n.last\\:-mx-8:last-child {\n  margin-left: -2rem !important;\n  margin-right: -2rem !important;\n}\n\n.last\\:-my-10:last-child {\n  margin-top: -2.5rem !important;\n  margin-bottom: -2.5rem !important;\n}\n\n.last\\:-mx-10:last-child {\n  margin-left: -2.5rem !important;\n  margin-right: -2.5rem !important;\n}\n\n.last\\:-my-12:last-child {\n  margin-top: -3rem !important;\n  margin-bottom: -3rem !important;\n}\n\n.last\\:-mx-12:last-child {\n  margin-left: -3rem !important;\n  margin-right: -3rem !important;\n}\n\n.last\\:-my-16:last-child {\n  margin-top: -4rem !important;\n  margin-bottom: -4rem !important;\n}\n\n.last\\:-mx-16:last-child {\n  margin-left: -4rem !important;\n  margin-right: -4rem !important;\n}\n\n.last\\:-my-20:last-child {\n  margin-top: -5rem !important;\n  margin-bottom: -5rem !important;\n}\n\n.last\\:-mx-20:last-child {\n  margin-left: -5rem !important;\n  margin-right: -5rem !important;\n}\n\n.last\\:-my-24:last-child {\n  margin-top: -6rem !important;\n  margin-bottom: -6rem !important;\n}\n\n.last\\:-mx-24:last-child {\n  margin-left: -6rem !important;\n  margin-right: -6rem !important;\n}\n\n.last\\:-my-32:last-child {\n  margin-top: -8rem !important;\n  margin-bottom: -8rem !important;\n}\n\n.last\\:-mx-32:last-child {\n  margin-left: -8rem !important;\n  margin-right: -8rem !important;\n}\n\n.last\\:-my-40:last-child {\n  margin-top: -10rem !important;\n  margin-bottom: -10rem !important;\n}\n\n.last\\:-mx-40:last-child {\n  margin-left: -10rem !important;\n  margin-right: -10rem !important;\n}\n\n.last\\:-my-48:last-child {\n  margin-top: -12rem !important;\n  margin-bottom: -12rem !important;\n}\n\n.last\\:-mx-48:last-child {\n  margin-left: -12rem !important;\n  margin-right: -12rem !important;\n}\n\n.last\\:-my-56:last-child {\n  margin-top: -14rem !important;\n  margin-bottom: -14rem !important;\n}\n\n.last\\:-mx-56:last-child {\n  margin-left: -14rem !important;\n  margin-right: -14rem !important;\n}\n\n.last\\:-my-64:last-child {\n  margin-top: -16rem !important;\n  margin-bottom: -16rem !important;\n}\n\n.last\\:-mx-64:last-child {\n  margin-left: -16rem !important;\n  margin-right: -16rem !important;\n}\n\n.last\\:-my-px:last-child {\n  margin-top: -1px !important;\n  margin-bottom: -1px !important;\n}\n\n.last\\:-mx-px:last-child {\n  margin-left: -1px !important;\n  margin-right: -1px !important;\n}\n\n.last\\:mt-0:last-child {\n  margin-top: 0 !important;\n}\n\n.last\\:mr-0:last-child {\n  margin-right: 0 !important;\n}\n\n.last\\:mb-0:last-child {\n  margin-bottom: 0 !important;\n}\n\n.last\\:ml-0:last-child {\n  margin-left: 0 !important;\n}\n\n.last\\:mt-1:last-child {\n  margin-top: 0.25rem !important;\n}\n\n.last\\:mr-1:last-child {\n  margin-right: 0.25rem !important;\n}\n\n.last\\:mb-1:last-child {\n  margin-bottom: 0.25rem !important;\n}\n\n.last\\:ml-1:last-child {\n  margin-left: 0.25rem !important;\n}\n\n.last\\:mt-2:last-child {\n  margin-top: 0.5rem !important;\n}\n\n.last\\:mr-2:last-child {\n  margin-right: 0.5rem !important;\n}\n\n.last\\:mb-2:last-child {\n  margin-bottom: 0.5rem !important;\n}\n\n.last\\:ml-2:last-child {\n  margin-left: 0.5rem !important;\n}\n\n.last\\:mt-3:last-child {\n  margin-top: 0.75rem !important;\n}\n\n.last\\:mr-3:last-child {\n  margin-right: 0.75rem !important;\n}\n\n.last\\:mb-3:last-child {\n  margin-bottom: 0.75rem !important;\n}\n\n.last\\:ml-3:last-child {\n  margin-left: 0.75rem !important;\n}\n\n.last\\:mt-4:last-child {\n  margin-top: 1rem !important;\n}\n\n.last\\:mr-4:last-child {\n  margin-right: 1rem !important;\n}\n\n.last\\:mb-4:last-child {\n  margin-bottom: 1rem !important;\n}\n\n.last\\:ml-4:last-child {\n  margin-left: 1rem !important;\n}\n\n.last\\:mt-5:last-child {\n  margin-top: 1.25rem !important;\n}\n\n.last\\:mr-5:last-child {\n  margin-right: 1.25rem !important;\n}\n\n.last\\:mb-5:last-child {\n  margin-bottom: 1.25rem !important;\n}\n\n.last\\:ml-5:last-child {\n  margin-left: 1.25rem !important;\n}\n\n.last\\:mt-6:last-child {\n  margin-top: 1.5rem !important;\n}\n\n.last\\:mr-6:last-child {\n  margin-right: 1.5rem !important;\n}\n\n.last\\:mb-6:last-child {\n  margin-bottom: 1.5rem !important;\n}\n\n.last\\:ml-6:last-child {\n  margin-left: 1.5rem !important;\n}\n\n.last\\:mt-8:last-child {\n  margin-top: 2rem !important;\n}\n\n.last\\:mr-8:last-child {\n  margin-right: 2rem !important;\n}\n\n.last\\:mb-8:last-child {\n  margin-bottom: 2rem !important;\n}\n\n.last\\:ml-8:last-child {\n  margin-left: 2rem !important;\n}\n\n.last\\:mt-10:last-child {\n  margin-top: 2.5rem !important;\n}\n\n.last\\:mr-10:last-child {\n  margin-right: 2.5rem !important;\n}\n\n.last\\:mb-10:last-child {\n  margin-bottom: 2.5rem !important;\n}\n\n.last\\:ml-10:last-child {\n  margin-left: 2.5rem !important;\n}\n\n.last\\:mt-12:last-child {\n  margin-top: 3rem !important;\n}\n\n.last\\:mr-12:last-child {\n  margin-right: 3rem !important;\n}\n\n.last\\:mb-12:last-child {\n  margin-bottom: 3rem !important;\n}\n\n.last\\:ml-12:last-child {\n  margin-left: 3rem !important;\n}\n\n.last\\:mt-16:last-child {\n  margin-top: 4rem !important;\n}\n\n.last\\:mr-16:last-child {\n  margin-right: 4rem !important;\n}\n\n.last\\:mb-16:last-child {\n  margin-bottom: 4rem !important;\n}\n\n.last\\:ml-16:last-child {\n  margin-left: 4rem !important;\n}\n\n.last\\:mt-20:last-child {\n  margin-top: 5rem !important;\n}\n\n.last\\:mr-20:last-child {\n  margin-right: 5rem !important;\n}\n\n.last\\:mb-20:last-child {\n  margin-bottom: 5rem !important;\n}\n\n.last\\:ml-20:last-child {\n  margin-left: 5rem !important;\n}\n\n.last\\:mt-24:last-child {\n  margin-top: 6rem !important;\n}\n\n.last\\:mr-24:last-child {\n  margin-right: 6rem !important;\n}\n\n.last\\:mb-24:last-child {\n  margin-bottom: 6rem !important;\n}\n\n.last\\:ml-24:last-child {\n  margin-left: 6rem !important;\n}\n\n.last\\:mt-32:last-child {\n  margin-top: 8rem !important;\n}\n\n.last\\:mr-32:last-child {\n  margin-right: 8rem !important;\n}\n\n.last\\:mb-32:last-child {\n  margin-bottom: 8rem !important;\n}\n\n.last\\:ml-32:last-child {\n  margin-left: 8rem !important;\n}\n\n.last\\:mt-40:last-child {\n  margin-top: 10rem !important;\n}\n\n.last\\:mr-40:last-child {\n  margin-right: 10rem !important;\n}\n\n.last\\:mb-40:last-child {\n  margin-bottom: 10rem !important;\n}\n\n.last\\:ml-40:last-child {\n  margin-left: 10rem !important;\n}\n\n.last\\:mt-48:last-child {\n  margin-top: 12rem !important;\n}\n\n.last\\:mr-48:last-child {\n  margin-right: 12rem !important;\n}\n\n.last\\:mb-48:last-child {\n  margin-bottom: 12rem !important;\n}\n\n.last\\:ml-48:last-child {\n  margin-left: 12rem !important;\n}\n\n.last\\:mt-56:last-child {\n  margin-top: 14rem !important;\n}\n\n.last\\:mr-56:last-child {\n  margin-right: 14rem !important;\n}\n\n.last\\:mb-56:last-child {\n  margin-bottom: 14rem !important;\n}\n\n.last\\:ml-56:last-child {\n  margin-left: 14rem !important;\n}\n\n.last\\:mt-64:last-child {\n  margin-top: 16rem !important;\n}\n\n.last\\:mr-64:last-child {\n  margin-right: 16rem !important;\n}\n\n.last\\:mb-64:last-child {\n  margin-bottom: 16rem !important;\n}\n\n.last\\:ml-64:last-child {\n  margin-left: 16rem !important;\n}\n\n.last\\:mt-auto:last-child {\n  margin-top: auto !important;\n}\n\n.last\\:mr-auto:last-child {\n  margin-right: auto !important;\n}\n\n.last\\:mb-auto:last-child {\n  margin-bottom: auto !important;\n}\n\n.last\\:ml-auto:last-child {\n  margin-left: auto !important;\n}\n\n.last\\:mt-px:last-child {\n  margin-top: 1px !important;\n}\n\n.last\\:mr-px:last-child {\n  margin-right: 1px !important;\n}\n\n.last\\:mb-px:last-child {\n  margin-bottom: 1px !important;\n}\n\n.last\\:ml-px:last-child {\n  margin-left: 1px !important;\n}\n\n.last\\:-mt-1:last-child {\n  margin-top: -0.25rem !important;\n}\n\n.last\\:-mr-1:last-child {\n  margin-right: -0.25rem !important;\n}\n\n.last\\:-mb-1:last-child {\n  margin-bottom: -0.25rem !important;\n}\n\n.last\\:-ml-1:last-child {\n  margin-left: -0.25rem !important;\n}\n\n.last\\:-mt-2:last-child {\n  margin-top: -0.5rem !important;\n}\n\n.last\\:-mr-2:last-child {\n  margin-right: -0.5rem !important;\n}\n\n.last\\:-mb-2:last-child {\n  margin-bottom: -0.5rem !important;\n}\n\n.last\\:-ml-2:last-child {\n  margin-left: -0.5rem !important;\n}\n\n.last\\:-mt-3:last-child {\n  margin-top: -0.75rem !important;\n}\n\n.last\\:-mr-3:last-child {\n  margin-right: -0.75rem !important;\n}\n\n.last\\:-mb-3:last-child {\n  margin-bottom: -0.75rem !important;\n}\n\n.last\\:-ml-3:last-child {\n  margin-left: -0.75rem !important;\n}\n\n.last\\:-mt-4:last-child {\n  margin-top: -1rem !important;\n}\n\n.last\\:-mr-4:last-child {\n  margin-right: -1rem !important;\n}\n\n.last\\:-mb-4:last-child {\n  margin-bottom: -1rem !important;\n}\n\n.last\\:-ml-4:last-child {\n  margin-left: -1rem !important;\n}\n\n.last\\:-mt-5:last-child {\n  margin-top: -1.25rem !important;\n}\n\n.last\\:-mr-5:last-child {\n  margin-right: -1.25rem !important;\n}\n\n.last\\:-mb-5:last-child {\n  margin-bottom: -1.25rem !important;\n}\n\n.last\\:-ml-5:last-child {\n  margin-left: -1.25rem !important;\n}\n\n.last\\:-mt-6:last-child {\n  margin-top: -1.5rem !important;\n}\n\n.last\\:-mr-6:last-child {\n  margin-right: -1.5rem !important;\n}\n\n.last\\:-mb-6:last-child {\n  margin-bottom: -1.5rem !important;\n}\n\n.last\\:-ml-6:last-child {\n  margin-left: -1.5rem !important;\n}\n\n.last\\:-mt-8:last-child {\n  margin-top: -2rem !important;\n}\n\n.last\\:-mr-8:last-child {\n  margin-right: -2rem !important;\n}\n\n.last\\:-mb-8:last-child {\n  margin-bottom: -2rem !important;\n}\n\n.last\\:-ml-8:last-child {\n  margin-left: -2rem !important;\n}\n\n.last\\:-mt-10:last-child {\n  margin-top: -2.5rem !important;\n}\n\n.last\\:-mr-10:last-child {\n  margin-right: -2.5rem !important;\n}\n\n.last\\:-mb-10:last-child {\n  margin-bottom: -2.5rem !important;\n}\n\n.last\\:-ml-10:last-child {\n  margin-left: -2.5rem !important;\n}\n\n.last\\:-mt-12:last-child {\n  margin-top: -3rem !important;\n}\n\n.last\\:-mr-12:last-child {\n  margin-right: -3rem !important;\n}\n\n.last\\:-mb-12:last-child {\n  margin-bottom: -3rem !important;\n}\n\n.last\\:-ml-12:last-child {\n  margin-left: -3rem !important;\n}\n\n.last\\:-mt-16:last-child {\n  margin-top: -4rem !important;\n}\n\n.last\\:-mr-16:last-child {\n  margin-right: -4rem !important;\n}\n\n.last\\:-mb-16:last-child {\n  margin-bottom: -4rem !important;\n}\n\n.last\\:-ml-16:last-child {\n  margin-left: -4rem !important;\n}\n\n.last\\:-mt-20:last-child {\n  margin-top: -5rem !important;\n}\n\n.last\\:-mr-20:last-child {\n  margin-right: -5rem !important;\n}\n\n.last\\:-mb-20:last-child {\n  margin-bottom: -5rem !important;\n}\n\n.last\\:-ml-20:last-child {\n  margin-left: -5rem !important;\n}\n\n.last\\:-mt-24:last-child {\n  margin-top: -6rem !important;\n}\n\n.last\\:-mr-24:last-child {\n  margin-right: -6rem !important;\n}\n\n.last\\:-mb-24:last-child {\n  margin-bottom: -6rem !important;\n}\n\n.last\\:-ml-24:last-child {\n  margin-left: -6rem !important;\n}\n\n.last\\:-mt-32:last-child {\n  margin-top: -8rem !important;\n}\n\n.last\\:-mr-32:last-child {\n  margin-right: -8rem !important;\n}\n\n.last\\:-mb-32:last-child {\n  margin-bottom: -8rem !important;\n}\n\n.last\\:-ml-32:last-child {\n  margin-left: -8rem !important;\n}\n\n.last\\:-mt-40:last-child {\n  margin-top: -10rem !important;\n}\n\n.last\\:-mr-40:last-child {\n  margin-right: -10rem !important;\n}\n\n.last\\:-mb-40:last-child {\n  margin-bottom: -10rem !important;\n}\n\n.last\\:-ml-40:last-child {\n  margin-left: -10rem !important;\n}\n\n.last\\:-mt-48:last-child {\n  margin-top: -12rem !important;\n}\n\n.last\\:-mr-48:last-child {\n  margin-right: -12rem !important;\n}\n\n.last\\:-mb-48:last-child {\n  margin-bottom: -12rem !important;\n}\n\n.last\\:-ml-48:last-child {\n  margin-left: -12rem !important;\n}\n\n.last\\:-mt-56:last-child {\n  margin-top: -14rem !important;\n}\n\n.last\\:-mr-56:last-child {\n  margin-right: -14rem !important;\n}\n\n.last\\:-mb-56:last-child {\n  margin-bottom: -14rem !important;\n}\n\n.last\\:-ml-56:last-child {\n  margin-left: -14rem !important;\n}\n\n.last\\:-mt-64:last-child {\n  margin-top: -16rem !important;\n}\n\n.last\\:-mr-64:last-child {\n  margin-right: -16rem !important;\n}\n\n.last\\:-mb-64:last-child {\n  margin-bottom: -16rem !important;\n}\n\n.last\\:-ml-64:last-child {\n  margin-left: -16rem !important;\n}\n\n.last\\:-mt-px:last-child {\n  margin-top: -1px !important;\n}\n\n.last\\:-mr-px:last-child {\n  margin-right: -1px !important;\n}\n\n.last\\:-mb-px:last-child {\n  margin-bottom: -1px !important;\n}\n\n.last\\:-ml-px:last-child {\n  margin-left: -1px !important;\n}\n\n.max-h-full {\n  max-height: 100% !important;\n}\n\n.max-h-screen {\n  max-height: 100vh !important;\n}\n\n.max-w-none {\n  max-width: none !important;\n}\n\n.max-w-xs {\n  max-width: 20rem !important;\n}\n\n.max-w-sm {\n  max-width: 24rem !important;\n}\n\n.max-w-md {\n  max-width: 28rem !important;\n}\n\n.max-w-lg {\n  max-width: 32rem !important;\n}\n\n.max-w-xl {\n  max-width: 36rem !important;\n}\n\n.max-w-2xl {\n  max-width: 42rem !important;\n}\n\n.max-w-3xl {\n  max-width: 48rem !important;\n}\n\n.max-w-4xl {\n  max-width: 56rem !important;\n}\n\n.max-w-5xl {\n  max-width: 64rem !important;\n}\n\n.max-w-6xl {\n  max-width: 72rem !important;\n}\n\n.max-w-full {\n  max-width: 100% !important;\n}\n\n.max-w-screen-sm {\n  max-width: 640px !important;\n}\n\n.max-w-screen-md {\n  max-width: 768px !important;\n}\n\n.max-w-screen-lg {\n  max-width: 1024px !important;\n}\n\n.max-w-screen-xl {\n  max-width: 1280px !important;\n}\n\n.min-h-0 {\n  min-height: 0 !important;\n}\n\n.min-h-full {\n  min-height: 100% !important;\n}\n\n.min-h-screen {\n  min-height: 100vh !important;\n}\n\n.min-w-0 {\n  min-width: 0 !important;\n}\n\n.min-w-full {\n  min-width: 100% !important;\n}\n\n.object-contain {\n  -o-object-fit: contain !important;\n     object-fit: contain !important;\n}\n\n.object-cover {\n  -o-object-fit: cover !important;\n     object-fit: cover !important;\n}\n\n.object-fill {\n  -o-object-fit: fill !important;\n     object-fit: fill !important;\n}\n\n.object-none {\n  -o-object-fit: none !important;\n     object-fit: none !important;\n}\n\n.object-scale-down {\n  -o-object-fit: scale-down !important;\n     object-fit: scale-down !important;\n}\n\n.object-bottom {\n  -o-object-position: bottom !important;\n     object-position: bottom !important;\n}\n\n.object-center {\n  -o-object-position: center !important;\n     object-position: center !important;\n}\n\n.object-left {\n  -o-object-position: left !important;\n     object-position: left !important;\n}\n\n.object-left-bottom {\n  -o-object-position: left bottom !important;\n     object-position: left bottom !important;\n}\n\n.object-left-top {\n  -o-object-position: left top !important;\n     object-position: left top !important;\n}\n\n.object-right {\n  -o-object-position: right !important;\n     object-position: right !important;\n}\n\n.object-right-bottom {\n  -o-object-position: right bottom !important;\n     object-position: right bottom !important;\n}\n\n.object-right-top {\n  -o-object-position: right top !important;\n     object-position: right top !important;\n}\n\n.object-top {\n  -o-object-position: top !important;\n     object-position: top !important;\n}\n\n.opacity-0 {\n  opacity: 0 !important;\n}\n\n.opacity-25 {\n  opacity: 0.25 !important;\n}\n\n.opacity-50 {\n  opacity: 0.5 !important;\n}\n\n.opacity-75 {\n  opacity: 0.75 !important;\n}\n\n.opacity-100 {\n  opacity: 1 !important;\n}\n\n.hover\\:opacity-0:hover {\n  opacity: 0 !important;\n}\n\n.hover\\:opacity-25:hover {\n  opacity: 0.25 !important;\n}\n\n.hover\\:opacity-50:hover {\n  opacity: 0.5 !important;\n}\n\n.hover\\:opacity-75:hover {\n  opacity: 0.75 !important;\n}\n\n.hover\\:opacity-100:hover {\n  opacity: 1 !important;\n}\n\n.focus\\:opacity-0:focus {\n  opacity: 0 !important;\n}\n\n.focus\\:opacity-25:focus {\n  opacity: 0.25 !important;\n}\n\n.focus\\:opacity-50:focus {\n  opacity: 0.5 !important;\n}\n\n.focus\\:opacity-75:focus {\n  opacity: 0.75 !important;\n}\n\n.focus\\:opacity-100:focus {\n  opacity: 1 !important;\n}\n\n.outline-none {\n  outline: 0 !important;\n}\n\n.focus\\:outline-none:focus {\n  outline: 0 !important;\n}\n\n.overflow-auto {\n  overflow: auto !important;\n}\n\n.overflow-hidden {\n  overflow: hidden !important;\n}\n\n.overflow-visible {\n  overflow: visible !important;\n}\n\n.overflow-scroll {\n  overflow: scroll !important;\n}\n\n.overflow-x-auto {\n  overflow-x: auto !important;\n}\n\n.overflow-y-auto {\n  overflow-y: auto !important;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden !important;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden !important;\n}\n\n.overflow-x-visible {\n  overflow-x: visible !important;\n}\n\n.overflow-y-visible {\n  overflow-y: visible !important;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll !important;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll !important;\n}\n\n.scrolling-touch {\n  -webkit-overflow-scrolling: touch !important;\n}\n\n.scrolling-auto {\n  -webkit-overflow-scrolling: auto !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.p-1 {\n  padding: 0.25rem !important;\n}\n\n.p-2 {\n  padding: 0.5rem !important;\n}\n\n.p-3 {\n  padding: 0.75rem !important;\n}\n\n.p-4 {\n  padding: 1rem !important;\n}\n\n.p-5 {\n  padding: 1.25rem !important;\n}\n\n.p-6 {\n  padding: 1.5rem !important;\n}\n\n.p-8 {\n  padding: 2rem !important;\n}\n\n.p-10 {\n  padding: 2.5rem !important;\n}\n\n.p-12 {\n  padding: 3rem !important;\n}\n\n.p-16 {\n  padding: 4rem !important;\n}\n\n.p-20 {\n  padding: 5rem !important;\n}\n\n.p-24 {\n  padding: 6rem !important;\n}\n\n.p-32 {\n  padding: 8rem !important;\n}\n\n.p-40 {\n  padding: 10rem !important;\n}\n\n.p-48 {\n  padding: 12rem !important;\n}\n\n.p-56 {\n  padding: 14rem !important;\n}\n\n.p-64 {\n  padding: 16rem !important;\n}\n\n.p-px {\n  padding: 1px !important;\n}\n\n.py-0 {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.px-0 {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n}\n\n.py-1 {\n  padding-top: 0.25rem !important;\n  padding-bottom: 0.25rem !important;\n}\n\n.px-1 {\n  padding-left: 0.25rem !important;\n  padding-right: 0.25rem !important;\n}\n\n.py-2 {\n  padding-top: 0.5rem !important;\n  padding-bottom: 0.5rem !important;\n}\n\n.px-2 {\n  padding-left: 0.5rem !important;\n  padding-right: 0.5rem !important;\n}\n\n.py-3 {\n  padding-top: 0.75rem !important;\n  padding-bottom: 0.75rem !important;\n}\n\n.px-3 {\n  padding-left: 0.75rem !important;\n  padding-right: 0.75rem !important;\n}\n\n.py-4 {\n  padding-top: 1rem !important;\n  padding-bottom: 1rem !important;\n}\n\n.px-4 {\n  padding-left: 1rem !important;\n  padding-right: 1rem !important;\n}\n\n.py-5 {\n  padding-top: 1.25rem !important;\n  padding-bottom: 1.25rem !important;\n}\n\n.px-5 {\n  padding-left: 1.25rem !important;\n  padding-right: 1.25rem !important;\n}\n\n.py-6 {\n  padding-top: 1.5rem !important;\n  padding-bottom: 1.5rem !important;\n}\n\n.px-6 {\n  padding-left: 1.5rem !important;\n  padding-right: 1.5rem !important;\n}\n\n.py-8 {\n  padding-top: 2rem !important;\n  padding-bottom: 2rem !important;\n}\n\n.px-8 {\n  padding-left: 2rem !important;\n  padding-right: 2rem !important;\n}\n\n.py-10 {\n  padding-top: 2.5rem !important;\n  padding-bottom: 2.5rem !important;\n}\n\n.px-10 {\n  padding-left: 2.5rem !important;\n  padding-right: 2.5rem !important;\n}\n\n.py-12 {\n  padding-top: 3rem !important;\n  padding-bottom: 3rem !important;\n}\n\n.px-12 {\n  padding-left: 3rem !important;\n  padding-right: 3rem !important;\n}\n\n.py-16 {\n  padding-top: 4rem !important;\n  padding-bottom: 4rem !important;\n}\n\n.px-16 {\n  padding-left: 4rem !important;\n  padding-right: 4rem !important;\n}\n\n.py-20 {\n  padding-top: 5rem !important;\n  padding-bottom: 5rem !important;\n}\n\n.px-20 {\n  padding-left: 5rem !important;\n  padding-right: 5rem !important;\n}\n\n.py-24 {\n  padding-top: 6rem !important;\n  padding-bottom: 6rem !important;\n}\n\n.px-24 {\n  padding-left: 6rem !important;\n  padding-right: 6rem !important;\n}\n\n.py-32 {\n  padding-top: 8rem !important;\n  padding-bottom: 8rem !important;\n}\n\n.px-32 {\n  padding-left: 8rem !important;\n  padding-right: 8rem !important;\n}\n\n.py-40 {\n  padding-top: 10rem !important;\n  padding-bottom: 10rem !important;\n}\n\n.px-40 {\n  padding-left: 10rem !important;\n  padding-right: 10rem !important;\n}\n\n.py-48 {\n  padding-top: 12rem !important;\n  padding-bottom: 12rem !important;\n}\n\n.px-48 {\n  padding-left: 12rem !important;\n  padding-right: 12rem !important;\n}\n\n.py-56 {\n  padding-top: 14rem !important;\n  padding-bottom: 14rem !important;\n}\n\n.px-56 {\n  padding-left: 14rem !important;\n  padding-right: 14rem !important;\n}\n\n.py-64 {\n  padding-top: 16rem !important;\n  padding-bottom: 16rem !important;\n}\n\n.px-64 {\n  padding-left: 16rem !important;\n  padding-right: 16rem !important;\n}\n\n.py-px {\n  padding-top: 1px !important;\n  padding-bottom: 1px !important;\n}\n\n.px-px {\n  padding-left: 1px !important;\n  padding-right: 1px !important;\n}\n\n.pt-0 {\n  padding-top: 0 !important;\n}\n\n.pr-0 {\n  padding-right: 0 !important;\n}\n\n.pb-0 {\n  padding-bottom: 0 !important;\n}\n\n.pl-0 {\n  padding-left: 0 !important;\n}\n\n.pt-1 {\n  padding-top: 0.25rem !important;\n}\n\n.pr-1 {\n  padding-right: 0.25rem !important;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem !important;\n}\n\n.pl-1 {\n  padding-left: 0.25rem !important;\n}\n\n.pt-2 {\n  padding-top: 0.5rem !important;\n}\n\n.pr-2 {\n  padding-right: 0.5rem !important;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem !important;\n}\n\n.pl-2 {\n  padding-left: 0.5rem !important;\n}\n\n.pt-3 {\n  padding-top: 0.75rem !important;\n}\n\n.pr-3 {\n  padding-right: 0.75rem !important;\n}\n\n.pb-3 {\n  padding-bottom: 0.75rem !important;\n}\n\n.pl-3 {\n  padding-left: 0.75rem !important;\n}\n\n.pt-4 {\n  padding-top: 1rem !important;\n}\n\n.pr-4 {\n  padding-right: 1rem !important;\n}\n\n.pb-4 {\n  padding-bottom: 1rem !important;\n}\n\n.pl-4 {\n  padding-left: 1rem !important;\n}\n\n.pt-5 {\n  padding-top: 1.25rem !important;\n}\n\n.pr-5 {\n  padding-right: 1.25rem !important;\n}\n\n.pb-5 {\n  padding-bottom: 1.25rem !important;\n}\n\n.pl-5 {\n  padding-left: 1.25rem !important;\n}\n\n.pt-6 {\n  padding-top: 1.5rem !important;\n}\n\n.pr-6 {\n  padding-right: 1.5rem !important;\n}\n\n.pb-6 {\n  padding-bottom: 1.5rem !important;\n}\n\n.pl-6 {\n  padding-left: 1.5rem !important;\n}\n\n.pt-8 {\n  padding-top: 2rem !important;\n}\n\n.pr-8 {\n  padding-right: 2rem !important;\n}\n\n.pb-8 {\n  padding-bottom: 2rem !important;\n}\n\n.pl-8 {\n  padding-left: 2rem !important;\n}\n\n.pt-10 {\n  padding-top: 2.5rem !important;\n}\n\n.pr-10 {\n  padding-right: 2.5rem !important;\n}\n\n.pb-10 {\n  padding-bottom: 2.5rem !important;\n}\n\n.pl-10 {\n  padding-left: 2.5rem !important;\n}\n\n.pt-12 {\n  padding-top: 3rem !important;\n}\n\n.pr-12 {\n  padding-right: 3rem !important;\n}\n\n.pb-12 {\n  padding-bottom: 3rem !important;\n}\n\n.pl-12 {\n  padding-left: 3rem !important;\n}\n\n.pt-16 {\n  padding-top: 4rem !important;\n}\n\n.pr-16 {\n  padding-right: 4rem !important;\n}\n\n.pb-16 {\n  padding-bottom: 4rem !important;\n}\n\n.pl-16 {\n  padding-left: 4rem !important;\n}\n\n.pt-20 {\n  padding-top: 5rem !important;\n}\n\n.pr-20 {\n  padding-right: 5rem !important;\n}\n\n.pb-20 {\n  padding-bottom: 5rem !important;\n}\n\n.pl-20 {\n  padding-left: 5rem !important;\n}\n\n.pt-24 {\n  padding-top: 6rem !important;\n}\n\n.pr-24 {\n  padding-right: 6rem !important;\n}\n\n.pb-24 {\n  padding-bottom: 6rem !important;\n}\n\n.pl-24 {\n  padding-left: 6rem !important;\n}\n\n.pt-32 {\n  padding-top: 8rem !important;\n}\n\n.pr-32 {\n  padding-right: 8rem !important;\n}\n\n.pb-32 {\n  padding-bottom: 8rem !important;\n}\n\n.pl-32 {\n  padding-left: 8rem !important;\n}\n\n.pt-40 {\n  padding-top: 10rem !important;\n}\n\n.pr-40 {\n  padding-right: 10rem !important;\n}\n\n.pb-40 {\n  padding-bottom: 10rem !important;\n}\n\n.pl-40 {\n  padding-left: 10rem !important;\n}\n\n.pt-48 {\n  padding-top: 12rem !important;\n}\n\n.pr-48 {\n  padding-right: 12rem !important;\n}\n\n.pb-48 {\n  padding-bottom: 12rem !important;\n}\n\n.pl-48 {\n  padding-left: 12rem !important;\n}\n\n.pt-56 {\n  padding-top: 14rem !important;\n}\n\n.pr-56 {\n  padding-right: 14rem !important;\n}\n\n.pb-56 {\n  padding-bottom: 14rem !important;\n}\n\n.pl-56 {\n  padding-left: 14rem !important;\n}\n\n.pt-64 {\n  padding-top: 16rem !important;\n}\n\n.pr-64 {\n  padding-right: 16rem !important;\n}\n\n.pb-64 {\n  padding-bottom: 16rem !important;\n}\n\n.pl-64 {\n  padding-left: 16rem !important;\n}\n\n.pt-px {\n  padding-top: 1px !important;\n}\n\n.pr-px {\n  padding-right: 1px !important;\n}\n\n.pb-px {\n  padding-bottom: 1px !important;\n}\n\n.pl-px {\n  padding-left: 1px !important;\n}\n\n.placeholder-transparent::-webkit-input-placeholder {\n  color: transparent !important;\n}\n\n.placeholder-transparent::-moz-placeholder {\n  color: transparent !important;\n}\n\n.placeholder-transparent:-ms-input-placeholder {\n  color: transparent !important;\n}\n\n.placeholder-transparent::-ms-input-placeholder {\n  color: transparent !important;\n}\n\n.placeholder-transparent::placeholder {\n  color: transparent !important;\n}\n\n.placeholder-current::-webkit-input-placeholder {\n  color: currentColor !important;\n}\n\n.placeholder-current::-moz-placeholder {\n  color: currentColor !important;\n}\n\n.placeholder-current:-ms-input-placeholder {\n  color: currentColor !important;\n}\n\n.placeholder-current::-ms-input-placeholder {\n  color: currentColor !important;\n}\n\n.placeholder-current::placeholder {\n  color: currentColor !important;\n}\n\n.placeholder-black::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-black::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-black:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-black::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-black::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-white::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-white::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-white:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-white::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-white::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-gray-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-red-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-orange-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-yellow-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-green-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-teal-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-blue-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-indigo-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-purple-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-100::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-200::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-200:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-200::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-200::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-300::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-300:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-300::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-300::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-400::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-400:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-400::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-400::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-500::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-500:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-500::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-500::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-600::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-600:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-600::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-600::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-700::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-700:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-700::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-700::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-800::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-800:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-800::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-800::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-900::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-900:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-900::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-pink-900::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n  color: transparent !important;\n}\n\n.focus\\:placeholder-transparent:focus::-moz-placeholder {\n  color: transparent !important;\n}\n\n.focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n  color: transparent !important;\n}\n\n.focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n  color: transparent !important;\n}\n\n.focus\\:placeholder-transparent:focus::placeholder {\n  color: transparent !important;\n}\n\n.focus\\:placeholder-current:focus::-webkit-input-placeholder {\n  color: currentColor !important;\n}\n\n.focus\\:placeholder-current:focus::-moz-placeholder {\n  color: currentColor !important;\n}\n\n.focus\\:placeholder-current:focus:-ms-input-placeholder {\n  color: currentColor !important;\n}\n\n.focus\\:placeholder-current:focus::-ms-input-placeholder {\n  color: currentColor !important;\n}\n\n.focus\\:placeholder-current:focus::placeholder {\n  color: currentColor !important;\n}\n\n.focus\\:placeholder-black:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-black:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-black:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-black:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-black:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-white:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-white:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-white:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-white:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-white:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-gray-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-red-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-orange-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-yellow-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-green-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-teal-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-blue-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-indigo-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-purple-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-200:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-300:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-400:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-500:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-600:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-700:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-800:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.focus\\:placeholder-pink-900:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n}\n\n.placeholder-opacity-0::-webkit-input-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.placeholder-opacity-0::-moz-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.placeholder-opacity-0:-ms-input-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.placeholder-opacity-0::-ms-input-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.placeholder-opacity-0::placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.placeholder-opacity-25::-webkit-input-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.placeholder-opacity-25::-moz-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.placeholder-opacity-25:-ms-input-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.placeholder-opacity-25::-ms-input-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.placeholder-opacity-25::placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.placeholder-opacity-50::-webkit-input-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.placeholder-opacity-50::-moz-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.placeholder-opacity-50:-ms-input-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.placeholder-opacity-50::-ms-input-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.placeholder-opacity-50::placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.placeholder-opacity-75::-webkit-input-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.placeholder-opacity-75::-moz-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.placeholder-opacity-75:-ms-input-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.placeholder-opacity-75::-ms-input-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.placeholder-opacity-75::placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.placeholder-opacity-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.placeholder-opacity-100::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.placeholder-opacity-100:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.placeholder-opacity-100::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.placeholder-opacity-100::placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.focus\\:placeholder-opacity-0:focus::placeholder {\n  --placeholder-opacity: 0 !important;\n}\n\n.focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.focus\\:placeholder-opacity-25:focus::placeholder {\n  --placeholder-opacity: 0.25 !important;\n}\n\n.focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.focus\\:placeholder-opacity-50:focus::placeholder {\n  --placeholder-opacity: 0.5 !important;\n}\n\n.focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.focus\\:placeholder-opacity-75:focus::placeholder {\n  --placeholder-opacity: 0.75 !important;\n}\n\n.focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.focus\\:placeholder-opacity-100:focus::placeholder {\n  --placeholder-opacity: 1 !important;\n}\n\n.pointer-events-none {\n  pointer-events: none !important;\n}\n\n.pointer-events-auto {\n  pointer-events: auto !important;\n}\n\n.static {\n  position: static !important;\n}\n\n.fixed {\n  position: fixed !important;\n}\n\n.absolute {\n  position: absolute !important;\n}\n\n.relative {\n  position: relative !important;\n}\n\n.sticky {\n  position: -webkit-sticky !important;\n  position: sticky !important;\n}\n\n.inset-0 {\n  top: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  left: 0 !important;\n}\n\n.inset-auto {\n  top: auto !important;\n  right: auto !important;\n  bottom: auto !important;\n  left: auto !important;\n}\n\n.inset-y-0 {\n  top: 0 !important;\n  bottom: 0 !important;\n}\n\n.inset-x-0 {\n  right: 0 !important;\n  left: 0 !important;\n}\n\n.inset-y-auto {\n  top: auto !important;\n  bottom: auto !important;\n}\n\n.inset-x-auto {\n  right: auto !important;\n  left: auto !important;\n}\n\n.top-0 {\n  top: 0 !important;\n}\n\n.right-0 {\n  right: 0 !important;\n}\n\n.bottom-0 {\n  bottom: 0 !important;\n}\n\n.left-0 {\n  left: 0 !important;\n}\n\n.top-auto {\n  top: auto !important;\n}\n\n.right-auto {\n  right: auto !important;\n}\n\n.bottom-auto {\n  bottom: auto !important;\n}\n\n.left-auto {\n  left: auto !important;\n}\n\n.resize-none {\n  resize: none !important;\n}\n\n.resize-y {\n  resize: vertical !important;\n}\n\n.resize-x {\n  resize: horizontal !important;\n}\n\n.resize {\n  resize: both !important;\n}\n\n.shadow-xs {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;\n}\n\n.shadow-sm {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;\n}\n\n.shadow {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;\n}\n\n.shadow-md {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;\n}\n\n.shadow-lg {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;\n}\n\n.shadow-xl {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\n}\n\n.shadow-2xl {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\n}\n\n.shadow-inner {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;\n}\n\n.shadow-outline {\n  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}\n\n.focus\\:shadow-xs:focus {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;\n}\n\n.focus\\:shadow-sm:focus {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;\n}\n\n.focus\\:shadow:focus {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;\n}\n\n.focus\\:shadow-md:focus {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;\n}\n\n.focus\\:shadow-lg:focus {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;\n}\n\n.focus\\:shadow-xl:focus {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\n}\n\n.focus\\:shadow-2xl:focus {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\n}\n\n.focus\\:shadow-inner:focus {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;\n}\n\n.focus\\:shadow-outline:focus {\n  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;\n}\n\n.focus\\:shadow-none:focus {\n  box-shadow: none !important;\n}\n\n.active\\:shadow-xs:active {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;\n}\n\n.active\\:shadow-sm:active {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;\n}\n\n.active\\:shadow:active {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;\n}\n\n.active\\:shadow-md:active {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;\n}\n\n.active\\:shadow-lg:active {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;\n}\n\n.active\\:shadow-xl:active {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\n}\n\n.active\\:shadow-2xl:active {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\n}\n\n.active\\:shadow-inner:active {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;\n}\n\n.active\\:shadow-outline:active {\n  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;\n}\n\n.active\\:shadow-none:active {\n  box-shadow: none !important;\n}\n\n.fill-current {\n  fill: currentColor !important;\n}\n\n.stroke-current {\n  stroke: currentColor !important;\n}\n\n.stroke-0 {\n  stroke-width: 0 !important;\n}\n\n.stroke-1 {\n  stroke-width: 1 !important;\n}\n\n.stroke-2 {\n  stroke-width: 2 !important;\n}\n\n.table-auto {\n  table-layout: auto !important;\n}\n\n.table-fixed {\n  table-layout: fixed !important;\n}\n\n.text-left {\n  text-align: left !important;\n}\n\n.text-center {\n  text-align: center !important;\n}\n\n.text-right {\n  text-align: right !important;\n}\n\n.text-justify {\n  text-align: justify !important;\n}\n\n.text-transparent {\n  color: transparent !important;\n}\n\n.text-current {\n  color: currentColor !important;\n}\n\n.text-black {\n  --text-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--text-opacity)) !important;\n}\n\n.text-white {\n  --text-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--text-opacity)) !important;\n}\n\n.text-gray-100 {\n  --text-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--text-opacity)) !important;\n}\n\n.text-gray-200 {\n  --text-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--text-opacity)) !important;\n}\n\n.text-gray-300 {\n  --text-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--text-opacity)) !important;\n}\n\n.text-gray-400 {\n  --text-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--text-opacity)) !important;\n}\n\n.text-gray-500 {\n  --text-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--text-opacity)) !important;\n}\n\n.text-gray-600 {\n  --text-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--text-opacity)) !important;\n}\n\n.text-gray-700 {\n  --text-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--text-opacity)) !important;\n}\n\n.text-gray-800 {\n  --text-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--text-opacity)) !important;\n}\n\n.text-gray-900 {\n  --text-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--text-opacity)) !important;\n}\n\n.text-red-100 {\n  --text-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--text-opacity)) !important;\n}\n\n.text-red-200 {\n  --text-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--text-opacity)) !important;\n}\n\n.text-red-300 {\n  --text-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--text-opacity)) !important;\n}\n\n.text-red-400 {\n  --text-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--text-opacity)) !important;\n}\n\n.text-red-500 {\n  --text-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--text-opacity)) !important;\n}\n\n.text-red-600 {\n  --text-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--text-opacity)) !important;\n}\n\n.text-red-700 {\n  --text-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--text-opacity)) !important;\n}\n\n.text-red-800 {\n  --text-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--text-opacity)) !important;\n}\n\n.text-red-900 {\n  --text-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--text-opacity)) !important;\n}\n\n.text-orange-100 {\n  --text-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--text-opacity)) !important;\n}\n\n.text-orange-200 {\n  --text-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--text-opacity)) !important;\n}\n\n.text-orange-300 {\n  --text-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--text-opacity)) !important;\n}\n\n.text-orange-400 {\n  --text-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--text-opacity)) !important;\n}\n\n.text-orange-500 {\n  --text-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--text-opacity)) !important;\n}\n\n.text-orange-600 {\n  --text-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--text-opacity)) !important;\n}\n\n.text-orange-700 {\n  --text-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--text-opacity)) !important;\n}\n\n.text-orange-800 {\n  --text-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--text-opacity)) !important;\n}\n\n.text-orange-900 {\n  --text-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--text-opacity)) !important;\n}\n\n.text-yellow-100 {\n  --text-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--text-opacity)) !important;\n}\n\n.text-yellow-200 {\n  --text-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--text-opacity)) !important;\n}\n\n.text-yellow-300 {\n  --text-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--text-opacity)) !important;\n}\n\n.text-yellow-400 {\n  --text-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--text-opacity)) !important;\n}\n\n.text-yellow-500 {\n  --text-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--text-opacity)) !important;\n}\n\n.text-yellow-600 {\n  --text-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--text-opacity)) !important;\n}\n\n.text-yellow-700 {\n  --text-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--text-opacity)) !important;\n}\n\n.text-yellow-800 {\n  --text-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--text-opacity)) !important;\n}\n\n.text-yellow-900 {\n  --text-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--text-opacity)) !important;\n}\n\n.text-green-100 {\n  --text-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--text-opacity)) !important;\n}\n\n.text-green-200 {\n  --text-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--text-opacity)) !important;\n}\n\n.text-green-300 {\n  --text-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--text-opacity)) !important;\n}\n\n.text-green-400 {\n  --text-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--text-opacity)) !important;\n}\n\n.text-green-500 {\n  --text-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--text-opacity)) !important;\n}\n\n.text-green-600 {\n  --text-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--text-opacity)) !important;\n}\n\n.text-green-700 {\n  --text-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--text-opacity)) !important;\n}\n\n.text-green-800 {\n  --text-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--text-opacity)) !important;\n}\n\n.text-green-900 {\n  --text-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--text-opacity)) !important;\n}\n\n.text-teal-100 {\n  --text-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--text-opacity)) !important;\n}\n\n.text-teal-200 {\n  --text-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--text-opacity)) !important;\n}\n\n.text-teal-300 {\n  --text-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--text-opacity)) !important;\n}\n\n.text-teal-400 {\n  --text-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--text-opacity)) !important;\n}\n\n.text-teal-500 {\n  --text-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--text-opacity)) !important;\n}\n\n.text-teal-600 {\n  --text-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--text-opacity)) !important;\n}\n\n.text-teal-700 {\n  --text-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--text-opacity)) !important;\n}\n\n.text-teal-800 {\n  --text-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--text-opacity)) !important;\n}\n\n.text-teal-900 {\n  --text-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--text-opacity)) !important;\n}\n\n.text-blue-100 {\n  --text-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--text-opacity)) !important;\n}\n\n.text-blue-200 {\n  --text-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--text-opacity)) !important;\n}\n\n.text-blue-300 {\n  --text-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--text-opacity)) !important;\n}\n\n.text-blue-400 {\n  --text-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--text-opacity)) !important;\n}\n\n.text-blue-500 {\n  --text-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--text-opacity)) !important;\n}\n\n.text-blue-600 {\n  --text-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--text-opacity)) !important;\n}\n\n.text-blue-700 {\n  --text-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--text-opacity)) !important;\n}\n\n.text-blue-800 {\n  --text-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--text-opacity)) !important;\n}\n\n.text-blue-900 {\n  --text-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--text-opacity)) !important;\n}\n\n.text-indigo-100 {\n  --text-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--text-opacity)) !important;\n}\n\n.text-indigo-200 {\n  --text-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--text-opacity)) !important;\n}\n\n.text-indigo-300 {\n  --text-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--text-opacity)) !important;\n}\n\n.text-indigo-400 {\n  --text-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--text-opacity)) !important;\n}\n\n.text-indigo-500 {\n  --text-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--text-opacity)) !important;\n}\n\n.text-indigo-600 {\n  --text-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--text-opacity)) !important;\n}\n\n.text-indigo-700 {\n  --text-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--text-opacity)) !important;\n}\n\n.text-indigo-800 {\n  --text-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--text-opacity)) !important;\n}\n\n.text-indigo-900 {\n  --text-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--text-opacity)) !important;\n}\n\n.text-purple-100 {\n  --text-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--text-opacity)) !important;\n}\n\n.text-purple-200 {\n  --text-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--text-opacity)) !important;\n}\n\n.text-purple-300 {\n  --text-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--text-opacity)) !important;\n}\n\n.text-purple-400 {\n  --text-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--text-opacity)) !important;\n}\n\n.text-purple-500 {\n  --text-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--text-opacity)) !important;\n}\n\n.text-purple-600 {\n  --text-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--text-opacity)) !important;\n}\n\n.text-purple-700 {\n  --text-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--text-opacity)) !important;\n}\n\n.text-purple-800 {\n  --text-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--text-opacity)) !important;\n}\n\n.text-purple-900 {\n  --text-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--text-opacity)) !important;\n}\n\n.text-pink-100 {\n  --text-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--text-opacity)) !important;\n}\n\n.text-pink-200 {\n  --text-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--text-opacity)) !important;\n}\n\n.text-pink-300 {\n  --text-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--text-opacity)) !important;\n}\n\n.text-pink-400 {\n  --text-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--text-opacity)) !important;\n}\n\n.text-pink-500 {\n  --text-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--text-opacity)) !important;\n}\n\n.text-pink-600 {\n  --text-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--text-opacity)) !important;\n}\n\n.text-pink-700 {\n  --text-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--text-opacity)) !important;\n}\n\n.text-pink-800 {\n  --text-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--text-opacity)) !important;\n}\n\n.text-pink-900 {\n  --text-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--text-opacity)) !important;\n}\n\n.hover\\:text-transparent:hover {\n  color: transparent !important;\n}\n\n.hover\\:text-current:hover {\n  color: currentColor !important;\n}\n\n.hover\\:text-black:hover {\n  --text-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--text-opacity)) !important;\n}\n\n.hover\\:text-white:hover {\n  --text-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-100:hover {\n  --text-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-200:hover {\n  --text-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-300:hover {\n  --text-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-400:hover {\n  --text-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-500:hover {\n  --text-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-600:hover {\n  --text-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-700:hover {\n  --text-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-800:hover {\n  --text-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--text-opacity)) !important;\n}\n\n.hover\\:text-gray-900:hover {\n  --text-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-100:hover {\n  --text-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-200:hover {\n  --text-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-300:hover {\n  --text-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-400:hover {\n  --text-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-500:hover {\n  --text-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-600:hover {\n  --text-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-700:hover {\n  --text-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-800:hover {\n  --text-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--text-opacity)) !important;\n}\n\n.hover\\:text-red-900:hover {\n  --text-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-100:hover {\n  --text-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-200:hover {\n  --text-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-300:hover {\n  --text-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-400:hover {\n  --text-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-500:hover {\n  --text-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-600:hover {\n  --text-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-700:hover {\n  --text-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-800:hover {\n  --text-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--text-opacity)) !important;\n}\n\n.hover\\:text-orange-900:hover {\n  --text-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-100:hover {\n  --text-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-200:hover {\n  --text-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-300:hover {\n  --text-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-400:hover {\n  --text-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-500:hover {\n  --text-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-600:hover {\n  --text-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-700:hover {\n  --text-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-800:hover {\n  --text-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--text-opacity)) !important;\n}\n\n.hover\\:text-yellow-900:hover {\n  --text-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-100:hover {\n  --text-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-200:hover {\n  --text-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-300:hover {\n  --text-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-400:hover {\n  --text-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-500:hover {\n  --text-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-600:hover {\n  --text-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-700:hover {\n  --text-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-800:hover {\n  --text-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--text-opacity)) !important;\n}\n\n.hover\\:text-green-900:hover {\n  --text-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-100:hover {\n  --text-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-200:hover {\n  --text-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-300:hover {\n  --text-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-400:hover {\n  --text-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-500:hover {\n  --text-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-600:hover {\n  --text-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-700:hover {\n  --text-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-800:hover {\n  --text-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--text-opacity)) !important;\n}\n\n.hover\\:text-teal-900:hover {\n  --text-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-100:hover {\n  --text-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-200:hover {\n  --text-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-300:hover {\n  --text-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-400:hover {\n  --text-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-500:hover {\n  --text-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-600:hover {\n  --text-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-700:hover {\n  --text-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-800:hover {\n  --text-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--text-opacity)) !important;\n}\n\n.hover\\:text-blue-900:hover {\n  --text-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-100:hover {\n  --text-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-200:hover {\n  --text-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-300:hover {\n  --text-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-400:hover {\n  --text-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-500:hover {\n  --text-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-600:hover {\n  --text-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-700:hover {\n  --text-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-800:hover {\n  --text-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--text-opacity)) !important;\n}\n\n.hover\\:text-indigo-900:hover {\n  --text-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-100:hover {\n  --text-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-200:hover {\n  --text-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-300:hover {\n  --text-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-400:hover {\n  --text-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-500:hover {\n  --text-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-600:hover {\n  --text-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-700:hover {\n  --text-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-800:hover {\n  --text-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--text-opacity)) !important;\n}\n\n.hover\\:text-purple-900:hover {\n  --text-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-100:hover {\n  --text-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-200:hover {\n  --text-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-300:hover {\n  --text-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-400:hover {\n  --text-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-500:hover {\n  --text-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-600:hover {\n  --text-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-700:hover {\n  --text-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-800:hover {\n  --text-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--text-opacity)) !important;\n}\n\n.hover\\:text-pink-900:hover {\n  --text-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--text-opacity)) !important;\n}\n\n.focus\\:text-transparent:focus {\n  color: transparent !important;\n}\n\n.focus\\:text-current:focus {\n  color: currentColor !important;\n}\n\n.focus\\:text-black:focus {\n  --text-opacity: 1 !important;\n  color: #000 !important;\n  color: rgba(0, 0, 0, var(--text-opacity)) !important;\n}\n\n.focus\\:text-white:focus {\n  --text-opacity: 1 !important;\n  color: #fff !important;\n  color: rgba(255, 255, 255, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-100:focus {\n  --text-opacity: 1 !important;\n  color: #f7fafc !important;\n  color: rgba(247, 250, 252, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-200:focus {\n  --text-opacity: 1 !important;\n  color: #edf2f7 !important;\n  color: rgba(237, 242, 247, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-300:focus {\n  --text-opacity: 1 !important;\n  color: #e2e8f0 !important;\n  color: rgba(226, 232, 240, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-400:focus {\n  --text-opacity: 1 !important;\n  color: #cbd5e0 !important;\n  color: rgba(203, 213, 224, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-500:focus {\n  --text-opacity: 1 !important;\n  color: #a0aec0 !important;\n  color: rgba(160, 174, 192, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-600:focus {\n  --text-opacity: 1 !important;\n  color: #718096 !important;\n  color: rgba(113, 128, 150, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-700:focus {\n  --text-opacity: 1 !important;\n  color: #4a5568 !important;\n  color: rgba(74, 85, 104, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-800:focus {\n  --text-opacity: 1 !important;\n  color: #2d3748 !important;\n  color: rgba(45, 55, 72, var(--text-opacity)) !important;\n}\n\n.focus\\:text-gray-900:focus {\n  --text-opacity: 1 !important;\n  color: #1a202c !important;\n  color: rgba(26, 32, 44, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-100:focus {\n  --text-opacity: 1 !important;\n  color: #fff5f5 !important;\n  color: rgba(255, 245, 245, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-200:focus {\n  --text-opacity: 1 !important;\n  color: #fed7d7 !important;\n  color: rgba(254, 215, 215, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-300:focus {\n  --text-opacity: 1 !important;\n  color: #feb2b2 !important;\n  color: rgba(254, 178, 178, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-400:focus {\n  --text-opacity: 1 !important;\n  color: #fc8181 !important;\n  color: rgba(252, 129, 129, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-500:focus {\n  --text-opacity: 1 !important;\n  color: #f56565 !important;\n  color: rgba(245, 101, 101, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-600:focus {\n  --text-opacity: 1 !important;\n  color: #e53e3e !important;\n  color: rgba(229, 62, 62, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-700:focus {\n  --text-opacity: 1 !important;\n  color: #c53030 !important;\n  color: rgba(197, 48, 48, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-800:focus {\n  --text-opacity: 1 !important;\n  color: #9b2c2c !important;\n  color: rgba(155, 44, 44, var(--text-opacity)) !important;\n}\n\n.focus\\:text-red-900:focus {\n  --text-opacity: 1 !important;\n  color: #742a2a !important;\n  color: rgba(116, 42, 42, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-100:focus {\n  --text-opacity: 1 !important;\n  color: #fffaf0 !important;\n  color: rgba(255, 250, 240, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-200:focus {\n  --text-opacity: 1 !important;\n  color: #feebc8 !important;\n  color: rgba(254, 235, 200, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-300:focus {\n  --text-opacity: 1 !important;\n  color: #fbd38d !important;\n  color: rgba(251, 211, 141, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-400:focus {\n  --text-opacity: 1 !important;\n  color: #f6ad55 !important;\n  color: rgba(246, 173, 85, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-500:focus {\n  --text-opacity: 1 !important;\n  color: #ed8936 !important;\n  color: rgba(237, 137, 54, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-600:focus {\n  --text-opacity: 1 !important;\n  color: #dd6b20 !important;\n  color: rgba(221, 107, 32, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-700:focus {\n  --text-opacity: 1 !important;\n  color: #c05621 !important;\n  color: rgba(192, 86, 33, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-800:focus {\n  --text-opacity: 1 !important;\n  color: #9c4221 !important;\n  color: rgba(156, 66, 33, var(--text-opacity)) !important;\n}\n\n.focus\\:text-orange-900:focus {\n  --text-opacity: 1 !important;\n  color: #7b341e !important;\n  color: rgba(123, 52, 30, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-100:focus {\n  --text-opacity: 1 !important;\n  color: #fffff0 !important;\n  color: rgba(255, 255, 240, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-200:focus {\n  --text-opacity: 1 !important;\n  color: #fefcbf !important;\n  color: rgba(254, 252, 191, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-300:focus {\n  --text-opacity: 1 !important;\n  color: #faf089 !important;\n  color: rgba(250, 240, 137, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-400:focus {\n  --text-opacity: 1 !important;\n  color: #f6e05e !important;\n  color: rgba(246, 224, 94, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-500:focus {\n  --text-opacity: 1 !important;\n  color: #ecc94b !important;\n  color: rgba(236, 201, 75, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-600:focus {\n  --text-opacity: 1 !important;\n  color: #d69e2e !important;\n  color: rgba(214, 158, 46, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-700:focus {\n  --text-opacity: 1 !important;\n  color: #b7791f !important;\n  color: rgba(183, 121, 31, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-800:focus {\n  --text-opacity: 1 !important;\n  color: #975a16 !important;\n  color: rgba(151, 90, 22, var(--text-opacity)) !important;\n}\n\n.focus\\:text-yellow-900:focus {\n  --text-opacity: 1 !important;\n  color: #744210 !important;\n  color: rgba(116, 66, 16, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-100:focus {\n  --text-opacity: 1 !important;\n  color: #f0fff4 !important;\n  color: rgba(240, 255, 244, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-200:focus {\n  --text-opacity: 1 !important;\n  color: #c6f6d5 !important;\n  color: rgba(198, 246, 213, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-300:focus {\n  --text-opacity: 1 !important;\n  color: #9ae6b4 !important;\n  color: rgba(154, 230, 180, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-400:focus {\n  --text-opacity: 1 !important;\n  color: #68d391 !important;\n  color: rgba(104, 211, 145, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-500:focus {\n  --text-opacity: 1 !important;\n  color: #48bb78 !important;\n  color: rgba(72, 187, 120, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-600:focus {\n  --text-opacity: 1 !important;\n  color: #38a169 !important;\n  color: rgba(56, 161, 105, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-700:focus {\n  --text-opacity: 1 !important;\n  color: #2f855a !important;\n  color: rgba(47, 133, 90, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-800:focus {\n  --text-opacity: 1 !important;\n  color: #276749 !important;\n  color: rgba(39, 103, 73, var(--text-opacity)) !important;\n}\n\n.focus\\:text-green-900:focus {\n  --text-opacity: 1 !important;\n  color: #22543d !important;\n  color: rgba(34, 84, 61, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-100:focus {\n  --text-opacity: 1 !important;\n  color: #e6fffa !important;\n  color: rgba(230, 255, 250, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-200:focus {\n  --text-opacity: 1 !important;\n  color: #b2f5ea !important;\n  color: rgba(178, 245, 234, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-300:focus {\n  --text-opacity: 1 !important;\n  color: #81e6d9 !important;\n  color: rgba(129, 230, 217, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-400:focus {\n  --text-opacity: 1 !important;\n  color: #4fd1c5 !important;\n  color: rgba(79, 209, 197, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-500:focus {\n  --text-opacity: 1 !important;\n  color: #38b2ac !important;\n  color: rgba(56, 178, 172, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-600:focus {\n  --text-opacity: 1 !important;\n  color: #319795 !important;\n  color: rgba(49, 151, 149, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-700:focus {\n  --text-opacity: 1 !important;\n  color: #2c7a7b !important;\n  color: rgba(44, 122, 123, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-800:focus {\n  --text-opacity: 1 !important;\n  color: #285e61 !important;\n  color: rgba(40, 94, 97, var(--text-opacity)) !important;\n}\n\n.focus\\:text-teal-900:focus {\n  --text-opacity: 1 !important;\n  color: #234e52 !important;\n  color: rgba(35, 78, 82, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-100:focus {\n  --text-opacity: 1 !important;\n  color: #ebf8ff !important;\n  color: rgba(235, 248, 255, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-200:focus {\n  --text-opacity: 1 !important;\n  color: #bee3f8 !important;\n  color: rgba(190, 227, 248, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-300:focus {\n  --text-opacity: 1 !important;\n  color: #90cdf4 !important;\n  color: rgba(144, 205, 244, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-400:focus {\n  --text-opacity: 1 !important;\n  color: #63b3ed !important;\n  color: rgba(99, 179, 237, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-500:focus {\n  --text-opacity: 1 !important;\n  color: #4299e1 !important;\n  color: rgba(66, 153, 225, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-600:focus {\n  --text-opacity: 1 !important;\n  color: #3182ce !important;\n  color: rgba(49, 130, 206, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-700:focus {\n  --text-opacity: 1 !important;\n  color: #2b6cb0 !important;\n  color: rgba(43, 108, 176, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-800:focus {\n  --text-opacity: 1 !important;\n  color: #2c5282 !important;\n  color: rgba(44, 82, 130, var(--text-opacity)) !important;\n}\n\n.focus\\:text-blue-900:focus {\n  --text-opacity: 1 !important;\n  color: #2a4365 !important;\n  color: rgba(42, 67, 101, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-100:focus {\n  --text-opacity: 1 !important;\n  color: #ebf4ff !important;\n  color: rgba(235, 244, 255, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-200:focus {\n  --text-opacity: 1 !important;\n  color: #c3dafe !important;\n  color: rgba(195, 218, 254, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-300:focus {\n  --text-opacity: 1 !important;\n  color: #a3bffa !important;\n  color: rgba(163, 191, 250, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-400:focus {\n  --text-opacity: 1 !important;\n  color: #7f9cf5 !important;\n  color: rgba(127, 156, 245, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-500:focus {\n  --text-opacity: 1 !important;\n  color: #667eea !important;\n  color: rgba(102, 126, 234, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-600:focus {\n  --text-opacity: 1 !important;\n  color: #5a67d8 !important;\n  color: rgba(90, 103, 216, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-700:focus {\n  --text-opacity: 1 !important;\n  color: #4c51bf !important;\n  color: rgba(76, 81, 191, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-800:focus {\n  --text-opacity: 1 !important;\n  color: #434190 !important;\n  color: rgba(67, 65, 144, var(--text-opacity)) !important;\n}\n\n.focus\\:text-indigo-900:focus {\n  --text-opacity: 1 !important;\n  color: #3c366b !important;\n  color: rgba(60, 54, 107, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-100:focus {\n  --text-opacity: 1 !important;\n  color: #faf5ff !important;\n  color: rgba(250, 245, 255, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-200:focus {\n  --text-opacity: 1 !important;\n  color: #e9d8fd !important;\n  color: rgba(233, 216, 253, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-300:focus {\n  --text-opacity: 1 !important;\n  color: #d6bcfa !important;\n  color: rgba(214, 188, 250, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-400:focus {\n  --text-opacity: 1 !important;\n  color: #b794f4 !important;\n  color: rgba(183, 148, 244, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-500:focus {\n  --text-opacity: 1 !important;\n  color: #9f7aea !important;\n  color: rgba(159, 122, 234, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-600:focus {\n  --text-opacity: 1 !important;\n  color: #805ad5 !important;\n  color: rgba(128, 90, 213, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-700:focus {\n  --text-opacity: 1 !important;\n  color: #6b46c1 !important;\n  color: rgba(107, 70, 193, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-800:focus {\n  --text-opacity: 1 !important;\n  color: #553c9a !important;\n  color: rgba(85, 60, 154, var(--text-opacity)) !important;\n}\n\n.focus\\:text-purple-900:focus {\n  --text-opacity: 1 !important;\n  color: #44337a !important;\n  color: rgba(68, 51, 122, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-100:focus {\n  --text-opacity: 1 !important;\n  color: #fff5f7 !important;\n  color: rgba(255, 245, 247, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-200:focus {\n  --text-opacity: 1 !important;\n  color: #fed7e2 !important;\n  color: rgba(254, 215, 226, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-300:focus {\n  --text-opacity: 1 !important;\n  color: #fbb6ce !important;\n  color: rgba(251, 182, 206, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-400:focus {\n  --text-opacity: 1 !important;\n  color: #f687b3 !important;\n  color: rgba(246, 135, 179, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-500:focus {\n  --text-opacity: 1 !important;\n  color: #ed64a6 !important;\n  color: rgba(237, 100, 166, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-600:focus {\n  --text-opacity: 1 !important;\n  color: #d53f8c !important;\n  color: rgba(213, 63, 140, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-700:focus {\n  --text-opacity: 1 !important;\n  color: #b83280 !important;\n  color: rgba(184, 50, 128, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-800:focus {\n  --text-opacity: 1 !important;\n  color: #97266d !important;\n  color: rgba(151, 38, 109, var(--text-opacity)) !important;\n}\n\n.focus\\:text-pink-900:focus {\n  --text-opacity: 1 !important;\n  color: #702459 !important;\n  color: rgba(112, 36, 89, var(--text-opacity)) !important;\n}\n\n.text-opacity-0 {\n  --text-opacity: 0 !important;\n}\n\n.text-opacity-25 {\n  --text-opacity: 0.25 !important;\n}\n\n.text-opacity-50 {\n  --text-opacity: 0.5 !important;\n}\n\n.text-opacity-75 {\n  --text-opacity: 0.75 !important;\n}\n\n.text-opacity-100 {\n  --text-opacity: 1 !important;\n}\n\n.hover\\:text-opacity-0:hover {\n  --text-opacity: 0 !important;\n}\n\n.hover\\:text-opacity-25:hover {\n  --text-opacity: 0.25 !important;\n}\n\n.hover\\:text-opacity-50:hover {\n  --text-opacity: 0.5 !important;\n}\n\n.hover\\:text-opacity-75:hover {\n  --text-opacity: 0.75 !important;\n}\n\n.hover\\:text-opacity-100:hover {\n  --text-opacity: 1 !important;\n}\n\n.focus\\:text-opacity-0:focus {\n  --text-opacity: 0 !important;\n}\n\n.focus\\:text-opacity-25:focus {\n  --text-opacity: 0.25 !important;\n}\n\n.focus\\:text-opacity-50:focus {\n  --text-opacity: 0.5 !important;\n}\n\n.focus\\:text-opacity-75:focus {\n  --text-opacity: 0.75 !important;\n}\n\n.focus\\:text-opacity-100:focus {\n  --text-opacity: 1 !important;\n}\n\n.italic {\n  font-style: italic !important;\n}\n\n.not-italic {\n  font-style: normal !important;\n}\n\n.uppercase {\n  text-transform: uppercase !important;\n}\n\n.lowercase {\n  text-transform: lowercase !important;\n}\n\n.capitalize {\n  text-transform: capitalize !important;\n}\n\n.normal-case {\n  text-transform: none !important;\n}\n\n.underline {\n  text-decoration: underline !important;\n}\n\n.line-through {\n  text-decoration: line-through !important;\n}\n\n.no-underline {\n  text-decoration: none !important;\n}\n\n.hover\\:underline:hover {\n  text-decoration: underline !important;\n}\n\n.hover\\:line-through:hover {\n  text-decoration: line-through !important;\n}\n\n.hover\\:no-underline:hover {\n  text-decoration: none !important;\n}\n\n.focus\\:underline:focus {\n  text-decoration: underline !important;\n}\n\n.focus\\:line-through:focus {\n  text-decoration: line-through !important;\n}\n\n.focus\\:no-underline:focus {\n  text-decoration: none !important;\n}\n\n.antialiased {\n  -webkit-font-smoothing: antialiased !important;\n  -moz-osx-font-smoothing: grayscale !important;\n}\n\n.subpixel-antialiased {\n  -webkit-font-smoothing: auto !important;\n  -moz-osx-font-smoothing: auto !important;\n}\n\n.tracking-tighter {\n  letter-spacing: -0.05em !important;\n}\n\n.tracking-tight {\n  letter-spacing: -0.025em !important;\n}\n\n.tracking-normal {\n  letter-spacing: 0 !important;\n}\n\n.tracking-wide {\n  letter-spacing: 0.025em !important;\n}\n\n.tracking-wider {\n  letter-spacing: 0.05em !important;\n}\n\n.tracking-widest {\n  letter-spacing: 0.1em !important;\n}\n\n.select-none {\n  -webkit-user-select: none !important;\n     -moz-user-select: none !important;\n      -ms-user-select: none !important;\n          user-select: none !important;\n}\n\n.select-text {\n  -webkit-user-select: text !important;\n     -moz-user-select: text !important;\n      -ms-user-select: text !important;\n          user-select: text !important;\n}\n\n.select-all {\n  -webkit-user-select: all !important;\n     -moz-user-select: all !important;\n      -ms-user-select: all !important;\n          user-select: all !important;\n}\n\n.select-auto {\n  -webkit-user-select: auto !important;\n     -moz-user-select: auto !important;\n      -ms-user-select: auto !important;\n          user-select: auto !important;\n}\n\n.align-baseline {\n  vertical-align: baseline !important;\n}\n\n.align-top {\n  vertical-align: top !important;\n}\n\n.align-middle {\n  vertical-align: middle !important;\n}\n\n.align-bottom {\n  vertical-align: bottom !important;\n}\n\n.align-text-top {\n  vertical-align: text-top !important;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n\n.whitespace-normal {\n  white-space: normal !important;\n}\n\n.whitespace-no-wrap {\n  white-space: nowrap !important;\n}\n\n.whitespace-pre {\n  white-space: pre !important;\n}\n\n.whitespace-pre-line {\n  white-space: pre-line !important;\n}\n\n.whitespace-pre-wrap {\n  white-space: pre-wrap !important;\n}\n\n.break-normal {\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n.break-words {\n  overflow-wrap: break-word !important;\n}\n\n.break-all {\n  word-break: break-all !important;\n}\n\n.truncate {\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.w-0 {\n  width: 0 !important;\n}\n\n.w-1 {\n  width: 0.25rem !important;\n}\n\n.w-2 {\n  width: 0.5rem !important;\n}\n\n.w-3 {\n  width: 0.75rem !important;\n}\n\n.w-4 {\n  width: 1rem !important;\n}\n\n.w-5 {\n  width: 1.25rem !important;\n}\n\n.w-6 {\n  width: 1.5rem !important;\n}\n\n.w-8 {\n  width: 2rem !important;\n}\n\n.w-10 {\n  width: 2.5rem !important;\n}\n\n.w-12 {\n  width: 3rem !important;\n}\n\n.w-16 {\n  width: 4rem !important;\n}\n\n.w-20 {\n  width: 5rem !important;\n}\n\n.w-24 {\n  width: 6rem !important;\n}\n\n.w-32 {\n  width: 8rem !important;\n}\n\n.w-40 {\n  width: 10rem !important;\n}\n\n.w-48 {\n  width: 12rem !important;\n}\n\n.w-56 {\n  width: 14rem !important;\n}\n\n.w-64 {\n  width: 16rem !important;\n}\n\n.w-auto {\n  width: auto !important;\n}\n\n.w-px {\n  width: 1px !important;\n}\n\n.w-1\\/2 {\n  width: 50% !important;\n}\n\n.w-1\\/3 {\n  width: 33.333333% !important;\n}\n\n.w-2\\/3 {\n  width: 66.666667% !important;\n}\n\n.w-1\\/4 {\n  width: 25% !important;\n}\n\n.w-2\\/4 {\n  width: 50% !important;\n}\n\n.w-3\\/4 {\n  width: 75% !important;\n}\n\n.w-1\\/5 {\n  width: 20% !important;\n}\n\n.w-2\\/5 {\n  width: 40% !important;\n}\n\n.w-3\\/5 {\n  width: 60% !important;\n}\n\n.w-4\\/5 {\n  width: 80% !important;\n}\n\n.w-1\\/6 {\n  width: 16.666667% !important;\n}\n\n.w-2\\/6 {\n  width: 33.333333% !important;\n}\n\n.w-3\\/6 {\n  width: 50% !important;\n}\n\n.w-4\\/6 {\n  width: 66.666667% !important;\n}\n\n.w-5\\/6 {\n  width: 83.333333% !important;\n}\n\n.w-1\\/12 {\n  width: 8.333333% !important;\n}\n\n.w-2\\/12 {\n  width: 16.666667% !important;\n}\n\n.w-3\\/12 {\n  width: 25% !important;\n}\n\n.w-4\\/12 {\n  width: 33.333333% !important;\n}\n\n.w-5\\/12 {\n  width: 41.666667% !important;\n}\n\n.w-6\\/12 {\n  width: 50% !important;\n}\n\n.w-7\\/12 {\n  width: 58.333333% !important;\n}\n\n.w-8\\/12 {\n  width: 66.666667% !important;\n}\n\n.w-9\\/12 {\n  width: 75% !important;\n}\n\n.w-10\\/12 {\n  width: 83.333333% !important;\n}\n\n.w-11\\/12 {\n  width: 91.666667% !important;\n}\n\n.w-full {\n  width: 100% !important;\n}\n\n.w-screen {\n  width: 100vw !important;\n}\n\n.z-0 {\n  z-index: 0 !important;\n}\n\n.z-10 {\n  z-index: 10 !important;\n}\n\n.z-20 {\n  z-index: 20 !important;\n}\n\n.z-30 {\n  z-index: 30 !important;\n}\n\n.z-40 {\n  z-index: 40 !important;\n}\n\n.z-50 {\n  z-index: 50 !important;\n}\n\n.z-auto {\n  z-index: auto !important;\n}\n\n.gap-0 {\n  grid-gap: 0 !important;\n  gap: 0 !important;\n}\n\n.gap-1 {\n  grid-gap: 0.25rem !important;\n  gap: 0.25rem !important;\n}\n\n.gap-2 {\n  grid-gap: 0.5rem !important;\n  gap: 0.5rem !important;\n}\n\n.gap-3 {\n  grid-gap: 0.75rem !important;\n  gap: 0.75rem !important;\n}\n\n.gap-4 {\n  grid-gap: 1rem !important;\n  gap: 1rem !important;\n}\n\n.gap-5 {\n  grid-gap: 1.25rem !important;\n  gap: 1.25rem !important;\n}\n\n.gap-6 {\n  grid-gap: 1.5rem !important;\n  gap: 1.5rem !important;\n}\n\n.gap-8 {\n  grid-gap: 2rem !important;\n  gap: 2rem !important;\n}\n\n.gap-10 {\n  grid-gap: 2.5rem !important;\n  gap: 2.5rem !important;\n}\n\n.gap-12 {\n  grid-gap: 3rem !important;\n  gap: 3rem !important;\n}\n\n.gap-16 {\n  grid-gap: 4rem !important;\n  gap: 4rem !important;\n}\n\n.gap-20 {\n  grid-gap: 5rem !important;\n  gap: 5rem !important;\n}\n\n.gap-24 {\n  grid-gap: 6rem !important;\n  gap: 6rem !important;\n}\n\n.gap-32 {\n  grid-gap: 8rem !important;\n  gap: 8rem !important;\n}\n\n.gap-40 {\n  grid-gap: 10rem !important;\n  gap: 10rem !important;\n}\n\n.gap-48 {\n  grid-gap: 12rem !important;\n  gap: 12rem !important;\n}\n\n.gap-56 {\n  grid-gap: 14rem !important;\n  gap: 14rem !important;\n}\n\n.gap-64 {\n  grid-gap: 16rem !important;\n  gap: 16rem !important;\n}\n\n.gap-px {\n  grid-gap: 1px !important;\n  gap: 1px !important;\n}\n\n.col-gap-0 {\n  grid-column-gap: 0 !important;\n  -moz-column-gap: 0 !important;\n       column-gap: 0 !important;\n}\n\n.col-gap-1 {\n  grid-column-gap: 0.25rem !important;\n  -moz-column-gap: 0.25rem !important;\n       column-gap: 0.25rem !important;\n}\n\n.col-gap-2 {\n  grid-column-gap: 0.5rem !important;\n  -moz-column-gap: 0.5rem !important;\n       column-gap: 0.5rem !important;\n}\n\n.col-gap-3 {\n  grid-column-gap: 0.75rem !important;\n  -moz-column-gap: 0.75rem !important;\n       column-gap: 0.75rem !important;\n}\n\n.col-gap-4 {\n  grid-column-gap: 1rem !important;\n  -moz-column-gap: 1rem !important;\n       column-gap: 1rem !important;\n}\n\n.col-gap-5 {\n  grid-column-gap: 1.25rem !important;\n  -moz-column-gap: 1.25rem !important;\n       column-gap: 1.25rem !important;\n}\n\n.col-gap-6 {\n  grid-column-gap: 1.5rem !important;\n  -moz-column-gap: 1.5rem !important;\n       column-gap: 1.5rem !important;\n}\n\n.col-gap-8 {\n  grid-column-gap: 2rem !important;\n  -moz-column-gap: 2rem !important;\n       column-gap: 2rem !important;\n}\n\n.col-gap-10 {\n  grid-column-gap: 2.5rem !important;\n  -moz-column-gap: 2.5rem !important;\n       column-gap: 2.5rem !important;\n}\n\n.col-gap-12 {\n  grid-column-gap: 3rem !important;\n  -moz-column-gap: 3rem !important;\n       column-gap: 3rem !important;\n}\n\n.col-gap-16 {\n  grid-column-gap: 4rem !important;\n  -moz-column-gap: 4rem !important;\n       column-gap: 4rem !important;\n}\n\n.col-gap-20 {\n  grid-column-gap: 5rem !important;\n  -moz-column-gap: 5rem !important;\n       column-gap: 5rem !important;\n}\n\n.col-gap-24 {\n  grid-column-gap: 6rem !important;\n  -moz-column-gap: 6rem !important;\n       column-gap: 6rem !important;\n}\n\n.col-gap-32 {\n  grid-column-gap: 8rem !important;\n  -moz-column-gap: 8rem !important;\n       column-gap: 8rem !important;\n}\n\n.col-gap-40 {\n  grid-column-gap: 10rem !important;\n  -moz-column-gap: 10rem !important;\n       column-gap: 10rem !important;\n}\n\n.col-gap-48 {\n  grid-column-gap: 12rem !important;\n  -moz-column-gap: 12rem !important;\n       column-gap: 12rem !important;\n}\n\n.col-gap-56 {\n  grid-column-gap: 14rem !important;\n  -moz-column-gap: 14rem !important;\n       column-gap: 14rem !important;\n}\n\n.col-gap-64 {\n  grid-column-gap: 16rem !important;\n  -moz-column-gap: 16rem !important;\n       column-gap: 16rem !important;\n}\n\n.col-gap-px {\n  grid-column-gap: 1px !important;\n  -moz-column-gap: 1px !important;\n       column-gap: 1px !important;\n}\n\n.row-gap-0 {\n  grid-row-gap: 0 !important;\n  row-gap: 0 !important;\n}\n\n.row-gap-1 {\n  grid-row-gap: 0.25rem !important;\n  row-gap: 0.25rem !important;\n}\n\n.row-gap-2 {\n  grid-row-gap: 0.5rem !important;\n  row-gap: 0.5rem !important;\n}\n\n.row-gap-3 {\n  grid-row-gap: 0.75rem !important;\n  row-gap: 0.75rem !important;\n}\n\n.row-gap-4 {\n  grid-row-gap: 1rem !important;\n  row-gap: 1rem !important;\n}\n\n.row-gap-5 {\n  grid-row-gap: 1.25rem !important;\n  row-gap: 1.25rem !important;\n}\n\n.row-gap-6 {\n  grid-row-gap: 1.5rem !important;\n  row-gap: 1.5rem !important;\n}\n\n.row-gap-8 {\n  grid-row-gap: 2rem !important;\n  row-gap: 2rem !important;\n}\n\n.row-gap-10 {\n  grid-row-gap: 2.5rem !important;\n  row-gap: 2.5rem !important;\n}\n\n.row-gap-12 {\n  grid-row-gap: 3rem !important;\n  row-gap: 3rem !important;\n}\n\n.row-gap-16 {\n  grid-row-gap: 4rem !important;\n  row-gap: 4rem !important;\n}\n\n.row-gap-20 {\n  grid-row-gap: 5rem !important;\n  row-gap: 5rem !important;\n}\n\n.row-gap-24 {\n  grid-row-gap: 6rem !important;\n  row-gap: 6rem !important;\n}\n\n.row-gap-32 {\n  grid-row-gap: 8rem !important;\n  row-gap: 8rem !important;\n}\n\n.row-gap-40 {\n  grid-row-gap: 10rem !important;\n  row-gap: 10rem !important;\n}\n\n.row-gap-48 {\n  grid-row-gap: 12rem !important;\n  row-gap: 12rem !important;\n}\n\n.row-gap-56 {\n  grid-row-gap: 14rem !important;\n  row-gap: 14rem !important;\n}\n\n.row-gap-64 {\n  grid-row-gap: 16rem !important;\n  row-gap: 16rem !important;\n}\n\n.row-gap-px {\n  grid-row-gap: 1px !important;\n  row-gap: 1px !important;\n}\n\n.grid-flow-row {\n  grid-auto-flow: row !important;\n}\n\n.grid-flow-col {\n  grid-auto-flow: column !important;\n}\n\n.grid-flow-row-dense {\n  grid-auto-flow: row dense !important;\n}\n\n.grid-flow-col-dense {\n  grid-auto-flow: column dense !important;\n}\n\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-5 {\n  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-6 {\n  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-7 {\n  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-8 {\n  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-9 {\n  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-10 {\n  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-11 {\n  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-12 {\n  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;\n}\n\n.grid-cols-none {\n  grid-template-columns: none !important;\n}\n\n.col-auto {\n  grid-column: auto !important;\n}\n\n.col-span-1 {\n  grid-column: span 1 / span 1 !important;\n}\n\n.col-span-2 {\n  grid-column: span 2 / span 2 !important;\n}\n\n.col-span-3 {\n  grid-column: span 3 / span 3 !important;\n}\n\n.col-span-4 {\n  grid-column: span 4 / span 4 !important;\n}\n\n.col-span-5 {\n  grid-column: span 5 / span 5 !important;\n}\n\n.col-span-6 {\n  grid-column: span 6 / span 6 !important;\n}\n\n.col-span-7 {\n  grid-column: span 7 / span 7 !important;\n}\n\n.col-span-8 {\n  grid-column: span 8 / span 8 !important;\n}\n\n.col-span-9 {\n  grid-column: span 9 / span 9 !important;\n}\n\n.col-span-10 {\n  grid-column: span 10 / span 10 !important;\n}\n\n.col-span-11 {\n  grid-column: span 11 / span 11 !important;\n}\n\n.col-span-12 {\n  grid-column: span 12 / span 12 !important;\n}\n\n.col-start-1 {\n  grid-column-start: 1 !important;\n}\n\n.col-start-2 {\n  grid-column-start: 2 !important;\n}\n\n.col-start-3 {\n  grid-column-start: 3 !important;\n}\n\n.col-start-4 {\n  grid-column-start: 4 !important;\n}\n\n.col-start-5 {\n  grid-column-start: 5 !important;\n}\n\n.col-start-6 {\n  grid-column-start: 6 !important;\n}\n\n.col-start-7 {\n  grid-column-start: 7 !important;\n}\n\n.col-start-8 {\n  grid-column-start: 8 !important;\n}\n\n.col-start-9 {\n  grid-column-start: 9 !important;\n}\n\n.col-start-10 {\n  grid-column-start: 10 !important;\n}\n\n.col-start-11 {\n  grid-column-start: 11 !important;\n}\n\n.col-start-12 {\n  grid-column-start: 12 !important;\n}\n\n.col-start-13 {\n  grid-column-start: 13 !important;\n}\n\n.col-start-auto {\n  grid-column-start: auto !important;\n}\n\n.col-end-1 {\n  grid-column-end: 1 !important;\n}\n\n.col-end-2 {\n  grid-column-end: 2 !important;\n}\n\n.col-end-3 {\n  grid-column-end: 3 !important;\n}\n\n.col-end-4 {\n  grid-column-end: 4 !important;\n}\n\n.col-end-5 {\n  grid-column-end: 5 !important;\n}\n\n.col-end-6 {\n  grid-column-end: 6 !important;\n}\n\n.col-end-7 {\n  grid-column-end: 7 !important;\n}\n\n.col-end-8 {\n  grid-column-end: 8 !important;\n}\n\n.col-end-9 {\n  grid-column-end: 9 !important;\n}\n\n.col-end-10 {\n  grid-column-end: 10 !important;\n}\n\n.col-end-11 {\n  grid-column-end: 11 !important;\n}\n\n.col-end-12 {\n  grid-column-end: 12 !important;\n}\n\n.col-end-13 {\n  grid-column-end: 13 !important;\n}\n\n.col-end-auto {\n  grid-column-end: auto !important;\n}\n\n.grid-rows-1 {\n  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;\n}\n\n.grid-rows-2 {\n  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;\n}\n\n.grid-rows-3 {\n  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;\n}\n\n.grid-rows-4 {\n  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;\n}\n\n.grid-rows-5 {\n  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;\n}\n\n.grid-rows-6 {\n  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;\n}\n\n.grid-rows-none {\n  grid-template-rows: none !important;\n}\n\n.row-auto {\n  grid-row: auto !important;\n}\n\n.row-span-1 {\n  grid-row: span 1 / span 1 !important;\n}\n\n.row-span-2 {\n  grid-row: span 2 / span 2 !important;\n}\n\n.row-span-3 {\n  grid-row: span 3 / span 3 !important;\n}\n\n.row-span-4 {\n  grid-row: span 4 / span 4 !important;\n}\n\n.row-span-5 {\n  grid-row: span 5 / span 5 !important;\n}\n\n.row-span-6 {\n  grid-row: span 6 / span 6 !important;\n}\n\n.row-start-1 {\n  grid-row-start: 1 !important;\n}\n\n.row-start-2 {\n  grid-row-start: 2 !important;\n}\n\n.row-start-3 {\n  grid-row-start: 3 !important;\n}\n\n.row-start-4 {\n  grid-row-start: 4 !important;\n}\n\n.row-start-5 {\n  grid-row-start: 5 !important;\n}\n\n.row-start-6 {\n  grid-row-start: 6 !important;\n}\n\n.row-start-7 {\n  grid-row-start: 7 !important;\n}\n\n.row-start-auto {\n  grid-row-start: auto !important;\n}\n\n.row-end-1 {\n  grid-row-end: 1 !important;\n}\n\n.row-end-2 {\n  grid-row-end: 2 !important;\n}\n\n.row-end-3 {\n  grid-row-end: 3 !important;\n}\n\n.row-end-4 {\n  grid-row-end: 4 !important;\n}\n\n.row-end-5 {\n  grid-row-end: 5 !important;\n}\n\n.row-end-6 {\n  grid-row-end: 6 !important;\n}\n\n.row-end-7 {\n  grid-row-end: 7 !important;\n}\n\n.row-end-auto {\n  grid-row-end: auto !important;\n}\n\n.transform {\n  --transform-translate-x: 0 !important;\n  --transform-translate-y: 0 !important;\n  --transform-rotate: 0 !important;\n  --transform-skew-x: 0 !important;\n  --transform-skew-y: 0 !important;\n  --transform-scale-x: 1 !important;\n  --transform-scale-y: 1 !important;\n  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\n}\n\n.transform-none {\n  transform: none !important;\n}\n\n.origin-center {\n  transform-origin: center !important;\n}\n\n.origin-top {\n  transform-origin: top !important;\n}\n\n.origin-top-right {\n  transform-origin: top right !important;\n}\n\n.origin-right {\n  transform-origin: right !important;\n}\n\n.origin-bottom-right {\n  transform-origin: bottom right !important;\n}\n\n.origin-bottom {\n  transform-origin: bottom !important;\n}\n\n.origin-bottom-left {\n  transform-origin: bottom left !important;\n}\n\n.origin-left {\n  transform-origin: left !important;\n}\n\n.origin-top-left {\n  transform-origin: top left !important;\n}\n\n.scale-0 {\n  --transform-scale-x: 0 !important;\n  --transform-scale-y: 0 !important;\n}\n\n.scale-50 {\n  --transform-scale-x: .5 !important;\n  --transform-scale-y: .5 !important;\n}\n\n.scale-75 {\n  --transform-scale-x: .75 !important;\n  --transform-scale-y: .75 !important;\n}\n\n.scale-90 {\n  --transform-scale-x: .9 !important;\n  --transform-scale-y: .9 !important;\n}\n\n.scale-95 {\n  --transform-scale-x: .95 !important;\n  --transform-scale-y: .95 !important;\n}\n\n.scale-100 {\n  --transform-scale-x: 1 !important;\n  --transform-scale-y: 1 !important;\n}\n\n.scale-105 {\n  --transform-scale-x: 1.05 !important;\n  --transform-scale-y: 1.05 !important;\n}\n\n.scale-110 {\n  --transform-scale-x: 1.1 !important;\n  --transform-scale-y: 1.1 !important;\n}\n\n.scale-125 {\n  --transform-scale-x: 1.25 !important;\n  --transform-scale-y: 1.25 !important;\n}\n\n.scale-150 {\n  --transform-scale-x: 1.5 !important;\n  --transform-scale-y: 1.5 !important;\n}\n\n.scale-x-0 {\n  --transform-scale-x: 0 !important;\n}\n\n.scale-x-50 {\n  --transform-scale-x: .5 !important;\n}\n\n.scale-x-75 {\n  --transform-scale-x: .75 !important;\n}\n\n.scale-x-90 {\n  --transform-scale-x: .9 !important;\n}\n\n.scale-x-95 {\n  --transform-scale-x: .95 !important;\n}\n\n.scale-x-100 {\n  --transform-scale-x: 1 !important;\n}\n\n.scale-x-105 {\n  --transform-scale-x: 1.05 !important;\n}\n\n.scale-x-110 {\n  --transform-scale-x: 1.1 !important;\n}\n\n.scale-x-125 {\n  --transform-scale-x: 1.25 !important;\n}\n\n.scale-x-150 {\n  --transform-scale-x: 1.5 !important;\n}\n\n.scale-y-0 {\n  --transform-scale-y: 0 !important;\n}\n\n.scale-y-50 {\n  --transform-scale-y: .5 !important;\n}\n\n.scale-y-75 {\n  --transform-scale-y: .75 !important;\n}\n\n.scale-y-90 {\n  --transform-scale-y: .9 !important;\n}\n\n.scale-y-95 {\n  --transform-scale-y: .95 !important;\n}\n\n.scale-y-100 {\n  --transform-scale-y: 1 !important;\n}\n\n.scale-y-105 {\n  --transform-scale-y: 1.05 !important;\n}\n\n.scale-y-110 {\n  --transform-scale-y: 1.1 !important;\n}\n\n.scale-y-125 {\n  --transform-scale-y: 1.25 !important;\n}\n\n.scale-y-150 {\n  --transform-scale-y: 1.5 !important;\n}\n\n.hover\\:scale-0:hover {\n  --transform-scale-x: 0 !important;\n  --transform-scale-y: 0 !important;\n}\n\n.hover\\:scale-50:hover {\n  --transform-scale-x: .5 !important;\n  --transform-scale-y: .5 !important;\n}\n\n.hover\\:scale-75:hover {\n  --transform-scale-x: .75 !important;\n  --transform-scale-y: .75 !important;\n}\n\n.hover\\:scale-90:hover {\n  --transform-scale-x: .9 !important;\n  --transform-scale-y: .9 !important;\n}\n\n.hover\\:scale-95:hover {\n  --transform-scale-x: .95 !important;\n  --transform-scale-y: .95 !important;\n}\n\n.hover\\:scale-100:hover {\n  --transform-scale-x: 1 !important;\n  --transform-scale-y: 1 !important;\n}\n\n.hover\\:scale-105:hover {\n  --transform-scale-x: 1.05 !important;\n  --transform-scale-y: 1.05 !important;\n}\n\n.hover\\:scale-110:hover {\n  --transform-scale-x: 1.1 !important;\n  --transform-scale-y: 1.1 !important;\n}\n\n.hover\\:scale-125:hover {\n  --transform-scale-x: 1.25 !important;\n  --transform-scale-y: 1.25 !important;\n}\n\n.hover\\:scale-150:hover {\n  --transform-scale-x: 1.5 !important;\n  --transform-scale-y: 1.5 !important;\n}\n\n.hover\\:scale-x-0:hover {\n  --transform-scale-x: 0 !important;\n}\n\n.hover\\:scale-x-50:hover {\n  --transform-scale-x: .5 !important;\n}\n\n.hover\\:scale-x-75:hover {\n  --transform-scale-x: .75 !important;\n}\n\n.hover\\:scale-x-90:hover {\n  --transform-scale-x: .9 !important;\n}\n\n.hover\\:scale-x-95:hover {\n  --transform-scale-x: .95 !important;\n}\n\n.hover\\:scale-x-100:hover {\n  --transform-scale-x: 1 !important;\n}\n\n.hover\\:scale-x-105:hover {\n  --transform-scale-x: 1.05 !important;\n}\n\n.hover\\:scale-x-110:hover {\n  --transform-scale-x: 1.1 !important;\n}\n\n.hover\\:scale-x-125:hover {\n  --transform-scale-x: 1.25 !important;\n}\n\n.hover\\:scale-x-150:hover {\n  --transform-scale-x: 1.5 !important;\n}\n\n.hover\\:scale-y-0:hover {\n  --transform-scale-y: 0 !important;\n}\n\n.hover\\:scale-y-50:hover {\n  --transform-scale-y: .5 !important;\n}\n\n.hover\\:scale-y-75:hover {\n  --transform-scale-y: .75 !important;\n}\n\n.hover\\:scale-y-90:hover {\n  --transform-scale-y: .9 !important;\n}\n\n.hover\\:scale-y-95:hover {\n  --transform-scale-y: .95 !important;\n}\n\n.hover\\:scale-y-100:hover {\n  --transform-scale-y: 1 !important;\n}\n\n.hover\\:scale-y-105:hover {\n  --transform-scale-y: 1.05 !important;\n}\n\n.hover\\:scale-y-110:hover {\n  --transform-scale-y: 1.1 !important;\n}\n\n.hover\\:scale-y-125:hover {\n  --transform-scale-y: 1.25 !important;\n}\n\n.hover\\:scale-y-150:hover {\n  --transform-scale-y: 1.5 !important;\n}\n\n.focus\\:scale-0:focus {\n  --transform-scale-x: 0 !important;\n  --transform-scale-y: 0 !important;\n}\n\n.focus\\:scale-50:focus {\n  --transform-scale-x: .5 !important;\n  --transform-scale-y: .5 !important;\n}\n\n.focus\\:scale-75:focus {\n  --transform-scale-x: .75 !important;\n  --transform-scale-y: .75 !important;\n}\n\n.focus\\:scale-90:focus {\n  --transform-scale-x: .9 !important;\n  --transform-scale-y: .9 !important;\n}\n\n.focus\\:scale-95:focus {\n  --transform-scale-x: .95 !important;\n  --transform-scale-y: .95 !important;\n}\n\n.focus\\:scale-100:focus {\n  --transform-scale-x: 1 !important;\n  --transform-scale-y: 1 !important;\n}\n\n.focus\\:scale-105:focus {\n  --transform-scale-x: 1.05 !important;\n  --transform-scale-y: 1.05 !important;\n}\n\n.focus\\:scale-110:focus {\n  --transform-scale-x: 1.1 !important;\n  --transform-scale-y: 1.1 !important;\n}\n\n.focus\\:scale-125:focus {\n  --transform-scale-x: 1.25 !important;\n  --transform-scale-y: 1.25 !important;\n}\n\n.focus\\:scale-150:focus {\n  --transform-scale-x: 1.5 !important;\n  --transform-scale-y: 1.5 !important;\n}\n\n.focus\\:scale-x-0:focus {\n  --transform-scale-x: 0 !important;\n}\n\n.focus\\:scale-x-50:focus {\n  --transform-scale-x: .5 !important;\n}\n\n.focus\\:scale-x-75:focus {\n  --transform-scale-x: .75 !important;\n}\n\n.focus\\:scale-x-90:focus {\n  --transform-scale-x: .9 !important;\n}\n\n.focus\\:scale-x-95:focus {\n  --transform-scale-x: .95 !important;\n}\n\n.focus\\:scale-x-100:focus {\n  --transform-scale-x: 1 !important;\n}\n\n.focus\\:scale-x-105:focus {\n  --transform-scale-x: 1.05 !important;\n}\n\n.focus\\:scale-x-110:focus {\n  --transform-scale-x: 1.1 !important;\n}\n\n.focus\\:scale-x-125:focus {\n  --transform-scale-x: 1.25 !important;\n}\n\n.focus\\:scale-x-150:focus {\n  --transform-scale-x: 1.5 !important;\n}\n\n.focus\\:scale-y-0:focus {\n  --transform-scale-y: 0 !important;\n}\n\n.focus\\:scale-y-50:focus {\n  --transform-scale-y: .5 !important;\n}\n\n.focus\\:scale-y-75:focus {\n  --transform-scale-y: .75 !important;\n}\n\n.focus\\:scale-y-90:focus {\n  --transform-scale-y: .9 !important;\n}\n\n.focus\\:scale-y-95:focus {\n  --transform-scale-y: .95 !important;\n}\n\n.focus\\:scale-y-100:focus {\n  --transform-scale-y: 1 !important;\n}\n\n.focus\\:scale-y-105:focus {\n  --transform-scale-y: 1.05 !important;\n}\n\n.focus\\:scale-y-110:focus {\n  --transform-scale-y: 1.1 !important;\n}\n\n.focus\\:scale-y-125:focus {\n  --transform-scale-y: 1.25 !important;\n}\n\n.focus\\:scale-y-150:focus {\n  --transform-scale-y: 1.5 !important;\n}\n\n.rotate-0 {\n  --transform-rotate: 0 !important;\n}\n\n.rotate-45 {\n  --transform-rotate: 45deg !important;\n}\n\n.rotate-90 {\n  --transform-rotate: 90deg !important;\n}\n\n.rotate-180 {\n  --transform-rotate: 180deg !important;\n}\n\n.-rotate-180 {\n  --transform-rotate: -180deg !important;\n}\n\n.-rotate-90 {\n  --transform-rotate: -90deg !important;\n}\n\n.-rotate-45 {\n  --transform-rotate: -45deg !important;\n}\n\n.hover\\:rotate-0:hover {\n  --transform-rotate: 0 !important;\n}\n\n.hover\\:rotate-45:hover {\n  --transform-rotate: 45deg !important;\n}\n\n.hover\\:rotate-90:hover {\n  --transform-rotate: 90deg !important;\n}\n\n.hover\\:rotate-180:hover {\n  --transform-rotate: 180deg !important;\n}\n\n.hover\\:-rotate-180:hover {\n  --transform-rotate: -180deg !important;\n}\n\n.hover\\:-rotate-90:hover {\n  --transform-rotate: -90deg !important;\n}\n\n.hover\\:-rotate-45:hover {\n  --transform-rotate: -45deg !important;\n}\n\n.focus\\:rotate-0:focus {\n  --transform-rotate: 0 !important;\n}\n\n.focus\\:rotate-45:focus {\n  --transform-rotate: 45deg !important;\n}\n\n.focus\\:rotate-90:focus {\n  --transform-rotate: 90deg !important;\n}\n\n.focus\\:rotate-180:focus {\n  --transform-rotate: 180deg !important;\n}\n\n.focus\\:-rotate-180:focus {\n  --transform-rotate: -180deg !important;\n}\n\n.focus\\:-rotate-90:focus {\n  --transform-rotate: -90deg !important;\n}\n\n.focus\\:-rotate-45:focus {\n  --transform-rotate: -45deg !important;\n}\n\n.translate-x-0 {\n  --transform-translate-x: 0 !important;\n}\n\n.translate-x-1 {\n  --transform-translate-x: 0.25rem !important;\n}\n\n.translate-x-2 {\n  --transform-translate-x: 0.5rem !important;\n}\n\n.translate-x-3 {\n  --transform-translate-x: 0.75rem !important;\n}\n\n.translate-x-4 {\n  --transform-translate-x: 1rem !important;\n}\n\n.translate-x-5 {\n  --transform-translate-x: 1.25rem !important;\n}\n\n.translate-x-6 {\n  --transform-translate-x: 1.5rem !important;\n}\n\n.translate-x-8 {\n  --transform-translate-x: 2rem !important;\n}\n\n.translate-x-10 {\n  --transform-translate-x: 2.5rem !important;\n}\n\n.translate-x-12 {\n  --transform-translate-x: 3rem !important;\n}\n\n.translate-x-16 {\n  --transform-translate-x: 4rem !important;\n}\n\n.translate-x-20 {\n  --transform-translate-x: 5rem !important;\n}\n\n.translate-x-24 {\n  --transform-translate-x: 6rem !important;\n}\n\n.translate-x-32 {\n  --transform-translate-x: 8rem !important;\n}\n\n.translate-x-40 {\n  --transform-translate-x: 10rem !important;\n}\n\n.translate-x-48 {\n  --transform-translate-x: 12rem !important;\n}\n\n.translate-x-56 {\n  --transform-translate-x: 14rem !important;\n}\n\n.translate-x-64 {\n  --transform-translate-x: 16rem !important;\n}\n\n.translate-x-px {\n  --transform-translate-x: 1px !important;\n}\n\n.-translate-x-1 {\n  --transform-translate-x: -0.25rem !important;\n}\n\n.-translate-x-2 {\n  --transform-translate-x: -0.5rem !important;\n}\n\n.-translate-x-3 {\n  --transform-translate-x: -0.75rem !important;\n}\n\n.-translate-x-4 {\n  --transform-translate-x: -1rem !important;\n}\n\n.-translate-x-5 {\n  --transform-translate-x: -1.25rem !important;\n}\n\n.-translate-x-6 {\n  --transform-translate-x: -1.5rem !important;\n}\n\n.-translate-x-8 {\n  --transform-translate-x: -2rem !important;\n}\n\n.-translate-x-10 {\n  --transform-translate-x: -2.5rem !important;\n}\n\n.-translate-x-12 {\n  --transform-translate-x: -3rem !important;\n}\n\n.-translate-x-16 {\n  --transform-translate-x: -4rem !important;\n}\n\n.-translate-x-20 {\n  --transform-translate-x: -5rem !important;\n}\n\n.-translate-x-24 {\n  --transform-translate-x: -6rem !important;\n}\n\n.-translate-x-32 {\n  --transform-translate-x: -8rem !important;\n}\n\n.-translate-x-40 {\n  --transform-translate-x: -10rem !important;\n}\n\n.-translate-x-48 {\n  --transform-translate-x: -12rem !important;\n}\n\n.-translate-x-56 {\n  --transform-translate-x: -14rem !important;\n}\n\n.-translate-x-64 {\n  --transform-translate-x: -16rem !important;\n}\n\n.-translate-x-px {\n  --transform-translate-x: -1px !important;\n}\n\n.-translate-x-full {\n  --transform-translate-x: -100% !important;\n}\n\n.-translate-x-1\\/2 {\n  --transform-translate-x: -50% !important;\n}\n\n.translate-x-1\\/2 {\n  --transform-translate-x: 50% !important;\n}\n\n.translate-x-full {\n  --transform-translate-x: 100% !important;\n}\n\n.translate-y-0 {\n  --transform-translate-y: 0 !important;\n}\n\n.translate-y-1 {\n  --transform-translate-y: 0.25rem !important;\n}\n\n.translate-y-2 {\n  --transform-translate-y: 0.5rem !important;\n}\n\n.translate-y-3 {\n  --transform-translate-y: 0.75rem !important;\n}\n\n.translate-y-4 {\n  --transform-translate-y: 1rem !important;\n}\n\n.translate-y-5 {\n  --transform-translate-y: 1.25rem !important;\n}\n\n.translate-y-6 {\n  --transform-translate-y: 1.5rem !important;\n}\n\n.translate-y-8 {\n  --transform-translate-y: 2rem !important;\n}\n\n.translate-y-10 {\n  --transform-translate-y: 2.5rem !important;\n}\n\n.translate-y-12 {\n  --transform-translate-y: 3rem !important;\n}\n\n.translate-y-16 {\n  --transform-translate-y: 4rem !important;\n}\n\n.translate-y-20 {\n  --transform-translate-y: 5rem !important;\n}\n\n.translate-y-24 {\n  --transform-translate-y: 6rem !important;\n}\n\n.translate-y-32 {\n  --transform-translate-y: 8rem !important;\n}\n\n.translate-y-40 {\n  --transform-translate-y: 10rem !important;\n}\n\n.translate-y-48 {\n  --transform-translate-y: 12rem !important;\n}\n\n.translate-y-56 {\n  --transform-translate-y: 14rem !important;\n}\n\n.translate-y-64 {\n  --transform-translate-y: 16rem !important;\n}\n\n.translate-y-px {\n  --transform-translate-y: 1px !important;\n}\n\n.-translate-y-1 {\n  --transform-translate-y: -0.25rem !important;\n}\n\n.-translate-y-2 {\n  --transform-translate-y: -0.5rem !important;\n}\n\n.-translate-y-3 {\n  --transform-translate-y: -0.75rem !important;\n}\n\n.-translate-y-4 {\n  --transform-translate-y: -1rem !important;\n}\n\n.-translate-y-5 {\n  --transform-translate-y: -1.25rem !important;\n}\n\n.-translate-y-6 {\n  --transform-translate-y: -1.5rem !important;\n}\n\n.-translate-y-8 {\n  --transform-translate-y: -2rem !important;\n}\n\n.-translate-y-10 {\n  --transform-translate-y: -2.5rem !important;\n}\n\n.-translate-y-12 {\n  --transform-translate-y: -3rem !important;\n}\n\n.-translate-y-16 {\n  --transform-translate-y: -4rem !important;\n}\n\n.-translate-y-20 {\n  --transform-translate-y: -5rem !important;\n}\n\n.-translate-y-24 {\n  --transform-translate-y: -6rem !important;\n}\n\n.-translate-y-32 {\n  --transform-translate-y: -8rem !important;\n}\n\n.-translate-y-40 {\n  --transform-translate-y: -10rem !important;\n}\n\n.-translate-y-48 {\n  --transform-translate-y: -12rem !important;\n}\n\n.-translate-y-56 {\n  --transform-translate-y: -14rem !important;\n}\n\n.-translate-y-64 {\n  --transform-translate-y: -16rem !important;\n}\n\n.-translate-y-px {\n  --transform-translate-y: -1px !important;\n}\n\n.-translate-y-full {\n  --transform-translate-y: -100% !important;\n}\n\n.-translate-y-1\\/2 {\n  --transform-translate-y: -50% !important;\n}\n\n.translate-y-1\\/2 {\n  --transform-translate-y: 50% !important;\n}\n\n.translate-y-full {\n  --transform-translate-y: 100% !important;\n}\n\n.hover\\:translate-x-0:hover {\n  --transform-translate-x: 0 !important;\n}\n\n.hover\\:translate-x-1:hover {\n  --transform-translate-x: 0.25rem !important;\n}\n\n.hover\\:translate-x-2:hover {\n  --transform-translate-x: 0.5rem !important;\n}\n\n.hover\\:translate-x-3:hover {\n  --transform-translate-x: 0.75rem !important;\n}\n\n.hover\\:translate-x-4:hover {\n  --transform-translate-x: 1rem !important;\n}\n\n.hover\\:translate-x-5:hover {\n  --transform-translate-x: 1.25rem !important;\n}\n\n.hover\\:translate-x-6:hover {\n  --transform-translate-x: 1.5rem !important;\n}\n\n.hover\\:translate-x-8:hover {\n  --transform-translate-x: 2rem !important;\n}\n\n.hover\\:translate-x-10:hover {\n  --transform-translate-x: 2.5rem !important;\n}\n\n.hover\\:translate-x-12:hover {\n  --transform-translate-x: 3rem !important;\n}\n\n.hover\\:translate-x-16:hover {\n  --transform-translate-x: 4rem !important;\n}\n\n.hover\\:translate-x-20:hover {\n  --transform-translate-x: 5rem !important;\n}\n\n.hover\\:translate-x-24:hover {\n  --transform-translate-x: 6rem !important;\n}\n\n.hover\\:translate-x-32:hover {\n  --transform-translate-x: 8rem !important;\n}\n\n.hover\\:translate-x-40:hover {\n  --transform-translate-x: 10rem !important;\n}\n\n.hover\\:translate-x-48:hover {\n  --transform-translate-x: 12rem !important;\n}\n\n.hover\\:translate-x-56:hover {\n  --transform-translate-x: 14rem !important;\n}\n\n.hover\\:translate-x-64:hover {\n  --transform-translate-x: 16rem !important;\n}\n\n.hover\\:translate-x-px:hover {\n  --transform-translate-x: 1px !important;\n}\n\n.hover\\:-translate-x-1:hover {\n  --transform-translate-x: -0.25rem !important;\n}\n\n.hover\\:-translate-x-2:hover {\n  --transform-translate-x: -0.5rem !important;\n}\n\n.hover\\:-translate-x-3:hover {\n  --transform-translate-x: -0.75rem !important;\n}\n\n.hover\\:-translate-x-4:hover {\n  --transform-translate-x: -1rem !important;\n}\n\n.hover\\:-translate-x-5:hover {\n  --transform-translate-x: -1.25rem !important;\n}\n\n.hover\\:-translate-x-6:hover {\n  --transform-translate-x: -1.5rem !important;\n}\n\n.hover\\:-translate-x-8:hover {\n  --transform-translate-x: -2rem !important;\n}\n\n.hover\\:-translate-x-10:hover {\n  --transform-translate-x: -2.5rem !important;\n}\n\n.hover\\:-translate-x-12:hover {\n  --transform-translate-x: -3rem !important;\n}\n\n.hover\\:-translate-x-16:hover {\n  --transform-translate-x: -4rem !important;\n}\n\n.hover\\:-translate-x-20:hover {\n  --transform-translate-x: -5rem !important;\n}\n\n.hover\\:-translate-x-24:hover {\n  --transform-translate-x: -6rem !important;\n}\n\n.hover\\:-translate-x-32:hover {\n  --transform-translate-x: -8rem !important;\n}\n\n.hover\\:-translate-x-40:hover {\n  --transform-translate-x: -10rem !important;\n}\n\n.hover\\:-translate-x-48:hover {\n  --transform-translate-x: -12rem !important;\n}\n\n.hover\\:-translate-x-56:hover {\n  --transform-translate-x: -14rem !important;\n}\n\n.hover\\:-translate-x-64:hover {\n  --transform-translate-x: -16rem !important;\n}\n\n.hover\\:-translate-x-px:hover {\n  --transform-translate-x: -1px !important;\n}\n\n.hover\\:-translate-x-full:hover {\n  --transform-translate-x: -100% !important;\n}\n\n.hover\\:-translate-x-1\\/2:hover {\n  --transform-translate-x: -50% !important;\n}\n\n.hover\\:translate-x-1\\/2:hover {\n  --transform-translate-x: 50% !important;\n}\n\n.hover\\:translate-x-full:hover {\n  --transform-translate-x: 100% !important;\n}\n\n.hover\\:translate-y-0:hover {\n  --transform-translate-y: 0 !important;\n}\n\n.hover\\:translate-y-1:hover {\n  --transform-translate-y: 0.25rem !important;\n}\n\n.hover\\:translate-y-2:hover {\n  --transform-translate-y: 0.5rem !important;\n}\n\n.hover\\:translate-y-3:hover {\n  --transform-translate-y: 0.75rem !important;\n}\n\n.hover\\:translate-y-4:hover {\n  --transform-translate-y: 1rem !important;\n}\n\n.hover\\:translate-y-5:hover {\n  --transform-translate-y: 1.25rem !important;\n}\n\n.hover\\:translate-y-6:hover {\n  --transform-translate-y: 1.5rem !important;\n}\n\n.hover\\:translate-y-8:hover {\n  --transform-translate-y: 2rem !important;\n}\n\n.hover\\:translate-y-10:hover {\n  --transform-translate-y: 2.5rem !important;\n}\n\n.hover\\:translate-y-12:hover {\n  --transform-translate-y: 3rem !important;\n}\n\n.hover\\:translate-y-16:hover {\n  --transform-translate-y: 4rem !important;\n}\n\n.hover\\:translate-y-20:hover {\n  --transform-translate-y: 5rem !important;\n}\n\n.hover\\:translate-y-24:hover {\n  --transform-translate-y: 6rem !important;\n}\n\n.hover\\:translate-y-32:hover {\n  --transform-translate-y: 8rem !important;\n}\n\n.hover\\:translate-y-40:hover {\n  --transform-translate-y: 10rem !important;\n}\n\n.hover\\:translate-y-48:hover {\n  --transform-translate-y: 12rem !important;\n}\n\n.hover\\:translate-y-56:hover {\n  --transform-translate-y: 14rem !important;\n}\n\n.hover\\:translate-y-64:hover {\n  --transform-translate-y: 16rem !important;\n}\n\n.hover\\:translate-y-px:hover {\n  --transform-translate-y: 1px !important;\n}\n\n.hover\\:-translate-y-1:hover {\n  --transform-translate-y: -0.25rem !important;\n}\n\n.hover\\:-translate-y-2:hover {\n  --transform-translate-y: -0.5rem !important;\n}\n\n.hover\\:-translate-y-3:hover {\n  --transform-translate-y: -0.75rem !important;\n}\n\n.hover\\:-translate-y-4:hover {\n  --transform-translate-y: -1rem !important;\n}\n\n.hover\\:-translate-y-5:hover {\n  --transform-translate-y: -1.25rem !important;\n}\n\n.hover\\:-translate-y-6:hover {\n  --transform-translate-y: -1.5rem !important;\n}\n\n.hover\\:-translate-y-8:hover {\n  --transform-translate-y: -2rem !important;\n}\n\n.hover\\:-translate-y-10:hover {\n  --transform-translate-y: -2.5rem !important;\n}\n\n.hover\\:-translate-y-12:hover {\n  --transform-translate-y: -3rem !important;\n}\n\n.hover\\:-translate-y-16:hover {\n  --transform-translate-y: -4rem !important;\n}\n\n.hover\\:-translate-y-20:hover {\n  --transform-translate-y: -5rem !important;\n}\n\n.hover\\:-translate-y-24:hover {\n  --transform-translate-y: -6rem !important;\n}\n\n.hover\\:-translate-y-32:hover {\n  --transform-translate-y: -8rem !important;\n}\n\n.hover\\:-translate-y-40:hover {\n  --transform-translate-y: -10rem !important;\n}\n\n.hover\\:-translate-y-48:hover {\n  --transform-translate-y: -12rem !important;\n}\n\n.hover\\:-translate-y-56:hover {\n  --transform-translate-y: -14rem !important;\n}\n\n.hover\\:-translate-y-64:hover {\n  --transform-translate-y: -16rem !important;\n}\n\n.hover\\:-translate-y-px:hover {\n  --transform-translate-y: -1px !important;\n}\n\n.hover\\:-translate-y-full:hover {\n  --transform-translate-y: -100% !important;\n}\n\n.hover\\:-translate-y-1\\/2:hover {\n  --transform-translate-y: -50% !important;\n}\n\n.hover\\:translate-y-1\\/2:hover {\n  --transform-translate-y: 50% !important;\n}\n\n.hover\\:translate-y-full:hover {\n  --transform-translate-y: 100% !important;\n}\n\n.focus\\:translate-x-0:focus {\n  --transform-translate-x: 0 !important;\n}\n\n.focus\\:translate-x-1:focus {\n  --transform-translate-x: 0.25rem !important;\n}\n\n.focus\\:translate-x-2:focus {\n  --transform-translate-x: 0.5rem !important;\n}\n\n.focus\\:translate-x-3:focus {\n  --transform-translate-x: 0.75rem !important;\n}\n\n.focus\\:translate-x-4:focus {\n  --transform-translate-x: 1rem !important;\n}\n\n.focus\\:translate-x-5:focus {\n  --transform-translate-x: 1.25rem !important;\n}\n\n.focus\\:translate-x-6:focus {\n  --transform-translate-x: 1.5rem !important;\n}\n\n.focus\\:translate-x-8:focus {\n  --transform-translate-x: 2rem !important;\n}\n\n.focus\\:translate-x-10:focus {\n  --transform-translate-x: 2.5rem !important;\n}\n\n.focus\\:translate-x-12:focus {\n  --transform-translate-x: 3rem !important;\n}\n\n.focus\\:translate-x-16:focus {\n  --transform-translate-x: 4rem !important;\n}\n\n.focus\\:translate-x-20:focus {\n  --transform-translate-x: 5rem !important;\n}\n\n.focus\\:translate-x-24:focus {\n  --transform-translate-x: 6rem !important;\n}\n\n.focus\\:translate-x-32:focus {\n  --transform-translate-x: 8rem !important;\n}\n\n.focus\\:translate-x-40:focus {\n  --transform-translate-x: 10rem !important;\n}\n\n.focus\\:translate-x-48:focus {\n  --transform-translate-x: 12rem !important;\n}\n\n.focus\\:translate-x-56:focus {\n  --transform-translate-x: 14rem !important;\n}\n\n.focus\\:translate-x-64:focus {\n  --transform-translate-x: 16rem !important;\n}\n\n.focus\\:translate-x-px:focus {\n  --transform-translate-x: 1px !important;\n}\n\n.focus\\:-translate-x-1:focus {\n  --transform-translate-x: -0.25rem !important;\n}\n\n.focus\\:-translate-x-2:focus {\n  --transform-translate-x: -0.5rem !important;\n}\n\n.focus\\:-translate-x-3:focus {\n  --transform-translate-x: -0.75rem !important;\n}\n\n.focus\\:-translate-x-4:focus {\n  --transform-translate-x: -1rem !important;\n}\n\n.focus\\:-translate-x-5:focus {\n  --transform-translate-x: -1.25rem !important;\n}\n\n.focus\\:-translate-x-6:focus {\n  --transform-translate-x: -1.5rem !important;\n}\n\n.focus\\:-translate-x-8:focus {\n  --transform-translate-x: -2rem !important;\n}\n\n.focus\\:-translate-x-10:focus {\n  --transform-translate-x: -2.5rem !important;\n}\n\n.focus\\:-translate-x-12:focus {\n  --transform-translate-x: -3rem !important;\n}\n\n.focus\\:-translate-x-16:focus {\n  --transform-translate-x: -4rem !important;\n}\n\n.focus\\:-translate-x-20:focus {\n  --transform-translate-x: -5rem !important;\n}\n\n.focus\\:-translate-x-24:focus {\n  --transform-translate-x: -6rem !important;\n}\n\n.focus\\:-translate-x-32:focus {\n  --transform-translate-x: -8rem !important;\n}\n\n.focus\\:-translate-x-40:focus {\n  --transform-translate-x: -10rem !important;\n}\n\n.focus\\:-translate-x-48:focus {\n  --transform-translate-x: -12rem !important;\n}\n\n.focus\\:-translate-x-56:focus {\n  --transform-translate-x: -14rem !important;\n}\n\n.focus\\:-translate-x-64:focus {\n  --transform-translate-x: -16rem !important;\n}\n\n.focus\\:-translate-x-px:focus {\n  --transform-translate-x: -1px !important;\n}\n\n.focus\\:-translate-x-full:focus {\n  --transform-translate-x: -100% !important;\n}\n\n.focus\\:-translate-x-1\\/2:focus {\n  --transform-translate-x: -50% !important;\n}\n\n.focus\\:translate-x-1\\/2:focus {\n  --transform-translate-x: 50% !important;\n}\n\n.focus\\:translate-x-full:focus {\n  --transform-translate-x: 100% !important;\n}\n\n.focus\\:translate-y-0:focus {\n  --transform-translate-y: 0 !important;\n}\n\n.focus\\:translate-y-1:focus {\n  --transform-translate-y: 0.25rem !important;\n}\n\n.focus\\:translate-y-2:focus {\n  --transform-translate-y: 0.5rem !important;\n}\n\n.focus\\:translate-y-3:focus {\n  --transform-translate-y: 0.75rem !important;\n}\n\n.focus\\:translate-y-4:focus {\n  --transform-translate-y: 1rem !important;\n}\n\n.focus\\:translate-y-5:focus {\n  --transform-translate-y: 1.25rem !important;\n}\n\n.focus\\:translate-y-6:focus {\n  --transform-translate-y: 1.5rem !important;\n}\n\n.focus\\:translate-y-8:focus {\n  --transform-translate-y: 2rem !important;\n}\n\n.focus\\:translate-y-10:focus {\n  --transform-translate-y: 2.5rem !important;\n}\n\n.focus\\:translate-y-12:focus {\n  --transform-translate-y: 3rem !important;\n}\n\n.focus\\:translate-y-16:focus {\n  --transform-translate-y: 4rem !important;\n}\n\n.focus\\:translate-y-20:focus {\n  --transform-translate-y: 5rem !important;\n}\n\n.focus\\:translate-y-24:focus {\n  --transform-translate-y: 6rem !important;\n}\n\n.focus\\:translate-y-32:focus {\n  --transform-translate-y: 8rem !important;\n}\n\n.focus\\:translate-y-40:focus {\n  --transform-translate-y: 10rem !important;\n}\n\n.focus\\:translate-y-48:focus {\n  --transform-translate-y: 12rem !important;\n}\n\n.focus\\:translate-y-56:focus {\n  --transform-translate-y: 14rem !important;\n}\n\n.focus\\:translate-y-64:focus {\n  --transform-translate-y: 16rem !important;\n}\n\n.focus\\:translate-y-px:focus {\n  --transform-translate-y: 1px !important;\n}\n\n.focus\\:-translate-y-1:focus {\n  --transform-translate-y: -0.25rem !important;\n}\n\n.focus\\:-translate-y-2:focus {\n  --transform-translate-y: -0.5rem !important;\n}\n\n.focus\\:-translate-y-3:focus {\n  --transform-translate-y: -0.75rem !important;\n}\n\n.focus\\:-translate-y-4:focus {\n  --transform-translate-y: -1rem !important;\n}\n\n.focus\\:-translate-y-5:focus {\n  --transform-translate-y: -1.25rem !important;\n}\n\n.focus\\:-translate-y-6:focus {\n  --transform-translate-y: -1.5rem !important;\n}\n\n.focus\\:-translate-y-8:focus {\n  --transform-translate-y: -2rem !important;\n}\n\n.focus\\:-translate-y-10:focus {\n  --transform-translate-y: -2.5rem !important;\n}\n\n.focus\\:-translate-y-12:focus {\n  --transform-translate-y: -3rem !important;\n}\n\n.focus\\:-translate-y-16:focus {\n  --transform-translate-y: -4rem !important;\n}\n\n.focus\\:-translate-y-20:focus {\n  --transform-translate-y: -5rem !important;\n}\n\n.focus\\:-translate-y-24:focus {\n  --transform-translate-y: -6rem !important;\n}\n\n.focus\\:-translate-y-32:focus {\n  --transform-translate-y: -8rem !important;\n}\n\n.focus\\:-translate-y-40:focus {\n  --transform-translate-y: -10rem !important;\n}\n\n.focus\\:-translate-y-48:focus {\n  --transform-translate-y: -12rem !important;\n}\n\n.focus\\:-translate-y-56:focus {\n  --transform-translate-y: -14rem !important;\n}\n\n.focus\\:-translate-y-64:focus {\n  --transform-translate-y: -16rem !important;\n}\n\n.focus\\:-translate-y-px:focus {\n  --transform-translate-y: -1px !important;\n}\n\n.focus\\:-translate-y-full:focus {\n  --transform-translate-y: -100% !important;\n}\n\n.focus\\:-translate-y-1\\/2:focus {\n  --transform-translate-y: -50% !important;\n}\n\n.focus\\:translate-y-1\\/2:focus {\n  --transform-translate-y: 50% !important;\n}\n\n.focus\\:translate-y-full:focus {\n  --transform-translate-y: 100% !important;\n}\n\n.skew-x-0 {\n  --transform-skew-x: 0 !important;\n}\n\n.skew-x-3 {\n  --transform-skew-x: 3deg !important;\n}\n\n.skew-x-6 {\n  --transform-skew-x: 6deg !important;\n}\n\n.skew-x-12 {\n  --transform-skew-x: 12deg !important;\n}\n\n.-skew-x-12 {\n  --transform-skew-x: -12deg !important;\n}\n\n.-skew-x-6 {\n  --transform-skew-x: -6deg !important;\n}\n\n.-skew-x-3 {\n  --transform-skew-x: -3deg !important;\n}\n\n.skew-y-0 {\n  --transform-skew-y: 0 !important;\n}\n\n.skew-y-3 {\n  --transform-skew-y: 3deg !important;\n}\n\n.skew-y-6 {\n  --transform-skew-y: 6deg !important;\n}\n\n.skew-y-12 {\n  --transform-skew-y: 12deg !important;\n}\n\n.-skew-y-12 {\n  --transform-skew-y: -12deg !important;\n}\n\n.-skew-y-6 {\n  --transform-skew-y: -6deg !important;\n}\n\n.-skew-y-3 {\n  --transform-skew-y: -3deg !important;\n}\n\n.hover\\:skew-x-0:hover {\n  --transform-skew-x: 0 !important;\n}\n\n.hover\\:skew-x-3:hover {\n  --transform-skew-x: 3deg !important;\n}\n\n.hover\\:skew-x-6:hover {\n  --transform-skew-x: 6deg !important;\n}\n\n.hover\\:skew-x-12:hover {\n  --transform-skew-x: 12deg !important;\n}\n\n.hover\\:-skew-x-12:hover {\n  --transform-skew-x: -12deg !important;\n}\n\n.hover\\:-skew-x-6:hover {\n  --transform-skew-x: -6deg !important;\n}\n\n.hover\\:-skew-x-3:hover {\n  --transform-skew-x: -3deg !important;\n}\n\n.hover\\:skew-y-0:hover {\n  --transform-skew-y: 0 !important;\n}\n\n.hover\\:skew-y-3:hover {\n  --transform-skew-y: 3deg !important;\n}\n\n.hover\\:skew-y-6:hover {\n  --transform-skew-y: 6deg !important;\n}\n\n.hover\\:skew-y-12:hover {\n  --transform-skew-y: 12deg !important;\n}\n\n.hover\\:-skew-y-12:hover {\n  --transform-skew-y: -12deg !important;\n}\n\n.hover\\:-skew-y-6:hover {\n  --transform-skew-y: -6deg !important;\n}\n\n.hover\\:-skew-y-3:hover {\n  --transform-skew-y: -3deg !important;\n}\n\n.focus\\:skew-x-0:focus {\n  --transform-skew-x: 0 !important;\n}\n\n.focus\\:skew-x-3:focus {\n  --transform-skew-x: 3deg !important;\n}\n\n.focus\\:skew-x-6:focus {\n  --transform-skew-x: 6deg !important;\n}\n\n.focus\\:skew-x-12:focus {\n  --transform-skew-x: 12deg !important;\n}\n\n.focus\\:-skew-x-12:focus {\n  --transform-skew-x: -12deg !important;\n}\n\n.focus\\:-skew-x-6:focus {\n  --transform-skew-x: -6deg !important;\n}\n\n.focus\\:-skew-x-3:focus {\n  --transform-skew-x: -3deg !important;\n}\n\n.focus\\:skew-y-0:focus {\n  --transform-skew-y: 0 !important;\n}\n\n.focus\\:skew-y-3:focus {\n  --transform-skew-y: 3deg !important;\n}\n\n.focus\\:skew-y-6:focus {\n  --transform-skew-y: 6deg !important;\n}\n\n.focus\\:skew-y-12:focus {\n  --transform-skew-y: 12deg !important;\n}\n\n.focus\\:-skew-y-12:focus {\n  --transform-skew-y: -12deg !important;\n}\n\n.focus\\:-skew-y-6:focus {\n  --transform-skew-y: -6deg !important;\n}\n\n.focus\\:-skew-y-3:focus {\n  --transform-skew-y: -3deg !important;\n}\n\n.transition-none {\n  transition-property: none !important;\n}\n\n.transition-all {\n  transition-property: all !important;\n}\n\n.transition {\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\n}\n\n.transition-colors {\n  transition-property: background-color, border-color, color, fill, stroke !important;\n}\n\n.transition-opacity {\n  transition-property: opacity !important;\n}\n\n.transition-shadow {\n  transition-property: box-shadow !important;\n}\n\n.transition-transform {\n  transition-property: transform !important;\n}\n\n.ease-linear {\n  transition-timing-function: linear !important;\n}\n\n.ease-in {\n  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n}\n\n.ease-out {\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n}\n\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n.duration-75 {\n  transition-duration: 75ms !important;\n}\n\n.duration-100 {\n  transition-duration: 100ms !important;\n}\n\n.duration-150 {\n  transition-duration: 150ms !important;\n}\n\n.duration-200 {\n  transition-duration: 200ms !important;\n}\n\n.duration-300 {\n  transition-duration: 300ms !important;\n}\n\n.duration-500 {\n  transition-duration: 500ms !important;\n}\n\n.duration-700 {\n  transition-duration: 700ms !important;\n}\n\n.duration-1000 {\n  transition-duration: 1000ms !important;\n}\n\n.delay-75 {\n  transition-delay: 75ms !important;\n}\n\n.delay-100 {\n  transition-delay: 100ms !important;\n}\n\n.delay-150 {\n  transition-delay: 150ms !important;\n}\n\n.delay-200 {\n  transition-delay: 200ms !important;\n}\n\n.delay-300 {\n  transition-delay: 300ms !important;\n}\n\n.delay-500 {\n  transition-delay: 500ms !important;\n}\n\n.delay-700 {\n  transition-delay: 700ms !important;\n}\n\n.delay-1000 {\n  transition-delay: 1000ms !important;\n}\n\n@media (min-width: 640px) {\n  .sm\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0px * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0px * var(--space-x-reverse)) !important;\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1px * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1px * var(--space-x-reverse)) !important;\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;\n  }\n\n  .sm\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1px * var(--space-x-reverse)) !important;\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .sm\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1 !important;\n  }\n\n  .sm\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1 !important;\n  }\n\n  .sm\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;\n  }\n\n  .sm\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(0px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .sm\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;\n  }\n\n  .sm\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(2px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .sm\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;\n  }\n\n  .sm\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(4px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .sm\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;\n  }\n\n  .sm\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(8px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .sm\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;\n  }\n\n  .sm\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(1px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .sm\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1 !important;\n  }\n\n  .sm\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1 !important;\n  }\n\n  .sm\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent !important;\n  }\n\n  .sm\\:divide-current > :not(template) ~ :not(template) {\n    border-color: currentColor !important;\n  }\n\n  .sm\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #000 !important;\n    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff !important;\n    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f7fafc !important;\n    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #edf2f7 !important;\n    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e2e8f0 !important;\n    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #cbd5e0 !important;\n    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a0aec0 !important;\n    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #718096 !important;\n    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4a5568 !important;\n    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2d3748 !important;\n    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #1a202c !important;\n    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f5 !important;\n    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7d7 !important;\n    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feb2b2 !important;\n    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fc8181 !important;\n    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f56565 !important;\n    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e53e3e !important;\n    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c53030 !important;\n    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9b2c2c !important;\n    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #742a2a !important;\n    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffaf0 !important;\n    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feebc8 !important;\n    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbd38d !important;\n    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6ad55 !important;\n    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed8936 !important;\n    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #dd6b20 !important;\n    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c05621 !important;\n    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9c4221 !important;\n    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7b341e !important;\n    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffff0 !important;\n    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fefcbf !important;\n    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf089 !important;\n    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6e05e !important;\n    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ecc94b !important;\n    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d69e2e !important;\n    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b7791f !important;\n    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #975a16 !important;\n    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #744210 !important;\n    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f0fff4 !important;\n    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c6f6d5 !important;\n    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9ae6b4 !important;\n    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #68d391 !important;\n    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #48bb78 !important;\n    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38a169 !important;\n    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2f855a !important;\n    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #276749 !important;\n    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #22543d !important;\n    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e6fffa !important;\n    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b2f5ea !important;\n    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #81e6d9 !important;\n    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4fd1c5 !important;\n    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38b2ac !important;\n    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #319795 !important;\n    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c7a7b !important;\n    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #285e61 !important;\n    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #234e52 !important;\n    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf8ff !important;\n    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #bee3f8 !important;\n    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #90cdf4 !important;\n    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #63b3ed !important;\n    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4299e1 !important;\n    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3182ce !important;\n    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2b6cb0 !important;\n    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c5282 !important;\n    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2a4365 !important;\n    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf4ff !important;\n    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c3dafe !important;\n    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a3bffa !important;\n    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7f9cf5 !important;\n    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #667eea !important;\n    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #5a67d8 !important;\n    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4c51bf !important;\n    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #434190 !important;\n    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3c366b !important;\n    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf5ff !important;\n    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e9d8fd !important;\n    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d6bcfa !important;\n    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b794f4 !important;\n    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9f7aea !important;\n    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #805ad5 !important;\n    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #6b46c1 !important;\n    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #553c9a !important;\n    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #44337a !important;\n    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f7 !important;\n    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7e2 !important;\n    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbb6ce !important;\n    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f687b3 !important;\n    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed64a6 !important;\n    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d53f8c !important;\n    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b83280 !important;\n    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #97266d !important;\n    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #702459 !important;\n    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important;\n  }\n\n  .sm\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0 !important;\n  }\n\n  .sm\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25 !important;\n  }\n\n  .sm\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5 !important;\n  }\n\n  .sm\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75 !important;\n  }\n\n  .sm\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n  }\n\n  .sm\\:sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .sm\\:not-sr-only {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .sm\\:focus\\:sr-only:focus {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .sm\\:focus\\:not-sr-only:focus {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .sm\\:appearance-none {\n    -webkit-appearance: none !important;\n       -moz-appearance: none !important;\n            appearance: none !important;\n  }\n\n  .sm\\:bg-fixed {\n    background-attachment: fixed !important;\n  }\n\n  .sm\\:bg-local {\n    background-attachment: local !important;\n  }\n\n  .sm\\:bg-scroll {\n    background-attachment: scroll !important;\n  }\n\n  .sm\\:bg-opacity-0 {\n    --bg-opacity: 0 !important;\n  }\n\n  .sm\\:bg-opacity-25 {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .sm\\:bg-opacity-50 {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .sm\\:bg-opacity-75 {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .sm\\:bg-opacity-100 {\n    --bg-opacity: 1 !important;\n  }\n\n  .sm\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0 !important;\n  }\n\n  .sm\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .sm\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .sm\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .sm\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1 !important;\n  }\n\n  .sm\\:bg-bottom {\n    background-position: bottom !important;\n  }\n\n  .sm\\:bg-center {\n    background-position: center !important;\n  }\n\n  .sm\\:bg-left {\n    background-position: left !important;\n  }\n\n  .sm\\:bg-left-bottom {\n    background-position: left bottom !important;\n  }\n\n  .sm\\:bg-left-top {\n    background-position: left top !important;\n  }\n\n  .sm\\:bg-right {\n    background-position: right !important;\n  }\n\n  .sm\\:bg-right-bottom {\n    background-position: right bottom !important;\n  }\n\n  .sm\\:bg-right-top {\n    background-position: right top !important;\n  }\n\n  .sm\\:bg-top {\n    background-position: top !important;\n  }\n\n  .sm\\:bg-repeat {\n    background-repeat: repeat !important;\n  }\n\n  .sm\\:bg-no-repeat {\n    background-repeat: no-repeat !important;\n  }\n\n  .sm\\:bg-repeat-x {\n    background-repeat: repeat-x !important;\n  }\n\n  .sm\\:bg-repeat-y {\n    background-repeat: repeat-y !important;\n  }\n\n  .sm\\:bg-repeat-round {\n    background-repeat: round !important;\n  }\n\n  .sm\\:bg-repeat-space {\n    background-repeat: space !important;\n  }\n\n  .sm\\:bg-auto {\n    background-size: auto !important;\n  }\n\n  .sm\\:bg-cover {\n    background-size: cover !important;\n  }\n\n  .sm\\:bg-contain {\n    background-size: contain !important;\n  }\n\n  .sm\\:border-collapse {\n    border-collapse: collapse !important;\n  }\n\n  .sm\\:border-separate {\n    border-collapse: separate !important;\n  }\n\n  .sm\\:border-opacity-0 {\n    --border-opacity: 0 !important;\n  }\n\n  .sm\\:border-opacity-25 {\n    --border-opacity: 0.25 !important;\n  }\n\n  .sm\\:border-opacity-50 {\n    --border-opacity: 0.5 !important;\n  }\n\n  .sm\\:border-opacity-75 {\n    --border-opacity: 0.75 !important;\n  }\n\n  .sm\\:border-opacity-100 {\n    --border-opacity: 1 !important;\n  }\n\n  .sm\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0 !important;\n  }\n\n  .sm\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25 !important;\n  }\n\n  .sm\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5 !important;\n  }\n\n  .sm\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75 !important;\n  }\n\n  .sm\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1 !important;\n  }\n\n  .sm\\:border-solid {\n    border-style: solid !important;\n  }\n\n  .sm\\:border-dashed {\n    border-style: dashed !important;\n  }\n\n  .sm\\:border-dotted {\n    border-style: dotted !important;\n  }\n\n  .sm\\:border-double {\n    border-style: double !important;\n  }\n\n  .sm\\:border-none {\n    border-style: none !important;\n  }\n\n  .sm\\:box-border {\n    box-sizing: border-box !important;\n  }\n\n  .sm\\:box-content {\n    box-sizing: content-box !important;\n  }\n\n  .sm\\:cursor-auto {\n    cursor: auto !important;\n  }\n\n  .sm\\:cursor-default {\n    cursor: default !important;\n  }\n\n  .sm\\:cursor-pointer {\n    cursor: pointer !important;\n  }\n\n  .sm\\:cursor-wait {\n    cursor: wait !important;\n  }\n\n  .sm\\:cursor-text {\n    cursor: text !important;\n  }\n\n  .sm\\:cursor-move {\n    cursor: move !important;\n  }\n\n  .sm\\:cursor-not-allowed {\n    cursor: not-allowed !important;\n  }\n\n  .sm\\:block {\n    display: block !important;\n  }\n\n  .sm\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .sm\\:inline {\n    display: inline !important;\n  }\n\n  .sm\\:flex {\n    display: flex !important;\n  }\n\n  .sm\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .sm\\:table {\n    display: table !important;\n  }\n\n  .sm\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .sm\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .sm\\:table-column {\n    display: table-column !important;\n  }\n\n  .sm\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .sm\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .sm\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .sm\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .sm\\:table-row {\n    display: table-row !important;\n  }\n\n  .sm\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .sm\\:grid {\n    display: grid !important;\n  }\n\n  .sm\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .sm\\:hidden {\n    display: none !important;\n  }\n\n  .sm\\:hover\\:block:hover {\n    display: block !important;\n  }\n\n  .sm\\:hover\\:inline-block:hover {\n    display: inline-block !important;\n  }\n\n  .sm\\:hover\\:inline:hover {\n    display: inline !important;\n  }\n\n  .sm\\:hover\\:flex:hover {\n    display: flex !important;\n  }\n\n  .sm\\:hover\\:inline-flex:hover {\n    display: inline-flex !important;\n  }\n\n  .sm\\:hover\\:table:hover {\n    display: table !important;\n  }\n\n  .sm\\:hover\\:table-caption:hover {\n    display: table-caption !important;\n  }\n\n  .sm\\:hover\\:table-cell:hover {\n    display: table-cell !important;\n  }\n\n  .sm\\:hover\\:table-column:hover {\n    display: table-column !important;\n  }\n\n  .sm\\:hover\\:table-column-group:hover {\n    display: table-column-group !important;\n  }\n\n  .sm\\:hover\\:table-footer-group:hover {\n    display: table-footer-group !important;\n  }\n\n  .sm\\:hover\\:table-header-group:hover {\n    display: table-header-group !important;\n  }\n\n  .sm\\:hover\\:table-row-group:hover {\n    display: table-row-group !important;\n  }\n\n  .sm\\:hover\\:table-row:hover {\n    display: table-row !important;\n  }\n\n  .sm\\:hover\\:flow-root:hover {\n    display: flow-root !important;\n  }\n\n  .sm\\:hover\\:grid:hover {\n    display: grid !important;\n  }\n\n  .sm\\:hover\\:inline-grid:hover {\n    display: inline-grid !important;\n  }\n\n  .sm\\:hover\\:hidden:hover {\n    display: none !important;\n  }\n\n  .sm\\:focus\\:block:focus {\n    display: block !important;\n  }\n\n  .sm\\:focus\\:inline-block:focus {\n    display: inline-block !important;\n  }\n\n  .sm\\:focus\\:inline:focus {\n    display: inline !important;\n  }\n\n  .sm\\:focus\\:flex:focus {\n    display: flex !important;\n  }\n\n  .sm\\:focus\\:inline-flex:focus {\n    display: inline-flex !important;\n  }\n\n  .sm\\:focus\\:table:focus {\n    display: table !important;\n  }\n\n  .sm\\:focus\\:table-caption:focus {\n    display: table-caption !important;\n  }\n\n  .sm\\:focus\\:table-cell:focus {\n    display: table-cell !important;\n  }\n\n  .sm\\:focus\\:table-column:focus {\n    display: table-column !important;\n  }\n\n  .sm\\:focus\\:table-column-group:focus {\n    display: table-column-group !important;\n  }\n\n  .sm\\:focus\\:table-footer-group:focus {\n    display: table-footer-group !important;\n  }\n\n  .sm\\:focus\\:table-header-group:focus {\n    display: table-header-group !important;\n  }\n\n  .sm\\:focus\\:table-row-group:focus {\n    display: table-row-group !important;\n  }\n\n  .sm\\:focus\\:table-row:focus {\n    display: table-row !important;\n  }\n\n  .sm\\:focus\\:flow-root:focus {\n    display: flow-root !important;\n  }\n\n  .sm\\:focus\\:grid:focus {\n    display: grid !important;\n  }\n\n  .sm\\:focus\\:inline-grid:focus {\n    display: inline-grid !important;\n  }\n\n  .sm\\:focus\\:hidden:focus {\n    display: none !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:block {\n    display: block !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:inline {\n    display: inline !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:flex {\n    display: flex !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table {\n    display: table !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-column {\n    display: table-column !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:table-row {\n    display: table-row !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:grid {\n    display: grid !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .group:hover .sm\\:group-hover\\:hidden {\n    display: none !important;\n  }\n\n  .sm\\:flex-row {\n    flex-direction: row !important;\n  }\n\n  .sm\\:flex-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .sm\\:flex-col {\n    flex-direction: column !important;\n  }\n\n  .sm\\:flex-col-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .sm\\:flex-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .sm\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .sm\\:flex-no-wrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .sm\\:items-start {\n    align-items: flex-start !important;\n  }\n\n  .sm\\:items-end {\n    align-items: flex-end !important;\n  }\n\n  .sm\\:items-center {\n    align-items: center !important;\n  }\n\n  .sm\\:items-baseline {\n    align-items: baseline !important;\n  }\n\n  .sm\\:items-stretch {\n    align-items: stretch !important;\n  }\n\n  .sm\\:self-auto {\n    align-self: auto !important;\n  }\n\n  .sm\\:self-start {\n    align-self: flex-start !important;\n  }\n\n  .sm\\:self-end {\n    align-self: flex-end !important;\n  }\n\n  .sm\\:self-center {\n    align-self: center !important;\n  }\n\n  .sm\\:self-stretch {\n    align-self: stretch !important;\n  }\n\n  .sm\\:justify-start {\n    justify-content: flex-start !important;\n  }\n\n  .sm\\:justify-end {\n    justify-content: flex-end !important;\n  }\n\n  .sm\\:justify-center {\n    justify-content: center !important;\n  }\n\n  .sm\\:justify-between {\n    justify-content: space-between !important;\n  }\n\n  .sm\\:justify-around {\n    justify-content: space-around !important;\n  }\n\n  .sm\\:justify-evenly {\n    justify-content: space-evenly !important;\n  }\n\n  .sm\\:content-center {\n    align-content: center !important;\n  }\n\n  .sm\\:content-start {\n    align-content: flex-start !important;\n  }\n\n  .sm\\:content-end {\n    align-content: flex-end !important;\n  }\n\n  .sm\\:content-between {\n    align-content: space-between !important;\n  }\n\n  .sm\\:content-around {\n    align-content: space-around !important;\n  }\n\n  .sm\\:flex-1 {\n    flex: 1 1 0% !important;\n  }\n\n  .sm\\:flex-auto {\n    flex: 1 1 auto !important;\n  }\n\n  .sm\\:flex-initial {\n    flex: 0 1 auto !important;\n  }\n\n  .sm\\:flex-none {\n    flex: none !important;\n  }\n\n  .sm\\:flex-grow-0 {\n    flex-grow: 0 !important;\n  }\n\n  .sm\\:flex-grow {\n    flex-grow: 1 !important;\n  }\n\n  .sm\\:flex-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n\n  .sm\\:flex-shrink {\n    flex-shrink: 1 !important;\n  }\n\n  .sm\\:order-1 {\n    order: 1 !important;\n  }\n\n  .sm\\:order-2 {\n    order: 2 !important;\n  }\n\n  .sm\\:order-3 {\n    order: 3 !important;\n  }\n\n  .sm\\:order-4 {\n    order: 4 !important;\n  }\n\n  .sm\\:order-5 {\n    order: 5 !important;\n  }\n\n  .sm\\:order-6 {\n    order: 6 !important;\n  }\n\n  .sm\\:order-7 {\n    order: 7 !important;\n  }\n\n  .sm\\:order-8 {\n    order: 8 !important;\n  }\n\n  .sm\\:order-9 {\n    order: 9 !important;\n  }\n\n  .sm\\:order-10 {\n    order: 10 !important;\n  }\n\n  .sm\\:order-11 {\n    order: 11 !important;\n  }\n\n  .sm\\:order-12 {\n    order: 12 !important;\n  }\n\n  .sm\\:order-first {\n    order: -9999 !important;\n  }\n\n  .sm\\:order-last {\n    order: 9999 !important;\n  }\n\n  .sm\\:order-none {\n    order: 0 !important;\n  }\n\n  .sm\\:float-right {\n    float: right !important;\n  }\n\n  .sm\\:float-left {\n    float: left !important;\n  }\n\n  .sm\\:float-none {\n    float: none !important;\n  }\n\n  .sm\\:clearfix:after {\n    content: \"\" !important;\n    display: table !important;\n    clear: both !important;\n  }\n\n  .sm\\:clear-left {\n    clear: left !important;\n  }\n\n  .sm\\:clear-right {\n    clear: right !important;\n  }\n\n  .sm\\:clear-both {\n    clear: both !important;\n  }\n\n  .sm\\:clear-none {\n    clear: none !important;\n  }\n\n  .sm\\:font-sans {\n    font-family: 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\" !important;\n  }\n\n  .sm\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif !important;\n  }\n\n  .sm\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n  }\n\n  .sm\\:font-hairline {\n    font-weight: 100 !important;\n  }\n\n  .sm\\:font-thin {\n    font-weight: 200 !important;\n  }\n\n  .sm\\:font-light {\n    font-weight: 300 !important;\n  }\n\n  .sm\\:font-normal {\n    font-weight: 400 !important;\n  }\n\n  .sm\\:font-medium {\n    font-weight: 500 !important;\n  }\n\n  .sm\\:font-semibold {\n    font-weight: 600 !important;\n  }\n\n  .sm\\:font-bold {\n    font-weight: 700 !important;\n  }\n\n  .sm\\:font-extrabold {\n    font-weight: 800 !important;\n  }\n\n  .sm\\:font-black {\n    font-weight: 900 !important;\n  }\n\n  .sm\\:hover\\:font-hairline:hover {\n    font-weight: 100 !important;\n  }\n\n  .sm\\:hover\\:font-thin:hover {\n    font-weight: 200 !important;\n  }\n\n  .sm\\:hover\\:font-light:hover {\n    font-weight: 300 !important;\n  }\n\n  .sm\\:hover\\:font-normal:hover {\n    font-weight: 400 !important;\n  }\n\n  .sm\\:hover\\:font-medium:hover {\n    font-weight: 500 !important;\n  }\n\n  .sm\\:hover\\:font-semibold:hover {\n    font-weight: 600 !important;\n  }\n\n  .sm\\:hover\\:font-bold:hover {\n    font-weight: 700 !important;\n  }\n\n  .sm\\:hover\\:font-extrabold:hover {\n    font-weight: 800 !important;\n  }\n\n  .sm\\:hover\\:font-black:hover {\n    font-weight: 900 !important;\n  }\n\n  .sm\\:focus\\:font-hairline:focus {\n    font-weight: 100 !important;\n  }\n\n  .sm\\:focus\\:font-thin:focus {\n    font-weight: 200 !important;\n  }\n\n  .sm\\:focus\\:font-light:focus {\n    font-weight: 300 !important;\n  }\n\n  .sm\\:focus\\:font-normal:focus {\n    font-weight: 400 !important;\n  }\n\n  .sm\\:focus\\:font-medium:focus {\n    font-weight: 500 !important;\n  }\n\n  .sm\\:focus\\:font-semibold:focus {\n    font-weight: 600 !important;\n  }\n\n  .sm\\:focus\\:font-bold:focus {\n    font-weight: 700 !important;\n  }\n\n  .sm\\:focus\\:font-extrabold:focus {\n    font-weight: 800 !important;\n  }\n\n  .sm\\:focus\\:font-black:focus {\n    font-weight: 900 !important;\n  }\n\n  .sm\\:h-0 {\n    height: 0 !important;\n  }\n\n  .sm\\:h-1 {\n    height: 0.25rem !important;\n  }\n\n  .sm\\:h-2 {\n    height: 0.5rem !important;\n  }\n\n  .sm\\:h-3 {\n    height: 0.75rem !important;\n  }\n\n  .sm\\:h-4 {\n    height: 1rem !important;\n  }\n\n  .sm\\:h-5 {\n    height: 1.25rem !important;\n  }\n\n  .sm\\:h-6 {\n    height: 1.5rem !important;\n  }\n\n  .sm\\:h-8 {\n    height: 2rem !important;\n  }\n\n  .sm\\:h-10 {\n    height: 2.5rem !important;\n  }\n\n  .sm\\:h-12 {\n    height: 3rem !important;\n  }\n\n  .sm\\:h-16 {\n    height: 4rem !important;\n  }\n\n  .sm\\:h-20 {\n    height: 5rem !important;\n  }\n\n  .sm\\:h-24 {\n    height: 6rem !important;\n  }\n\n  .sm\\:h-32 {\n    height: 8rem !important;\n  }\n\n  .sm\\:h-40 {\n    height: 10rem !important;\n  }\n\n  .sm\\:h-48 {\n    height: 12rem !important;\n  }\n\n  .sm\\:h-56 {\n    height: 14rem !important;\n  }\n\n  .sm\\:h-64 {\n    height: 16rem !important;\n  }\n\n  .sm\\:h-auto {\n    height: auto !important;\n  }\n\n  .sm\\:h-px {\n    height: 1px !important;\n  }\n\n  .sm\\:h-full {\n    height: 100% !important;\n  }\n\n  .sm\\:h-screen {\n    height: 100vh !important;\n  }\n\n  .sm\\:text-xs {\n    font-size: 0.75rem !important;\n  }\n\n  .sm\\:text-sm {\n    font-size: 0.875rem !important;\n  }\n\n  .sm\\:text-base {\n    font-size: 1rem !important;\n  }\n\n  .sm\\:text-lg {\n    font-size: 1.125rem !important;\n  }\n\n  .sm\\:text-xl {\n    font-size: 1.25rem !important;\n  }\n\n  .sm\\:text-2xl {\n    font-size: 1.5rem !important;\n  }\n\n  .sm\\:text-3xl {\n    font-size: 1.875rem !important;\n  }\n\n  .sm\\:text-4xl {\n    font-size: 2.25rem !important;\n  }\n\n  .sm\\:text-5xl {\n    font-size: 3rem !important;\n  }\n\n  .sm\\:text-6xl {\n    font-size: 4rem !important;\n  }\n\n  .sm\\:leading-3 {\n    line-height: .75rem !important;\n  }\n\n  .sm\\:leading-4 {\n    line-height: 1rem !important;\n  }\n\n  .sm\\:leading-5 {\n    line-height: 1.25rem !important;\n  }\n\n  .sm\\:leading-6 {\n    line-height: 1.5rem !important;\n  }\n\n  .sm\\:leading-7 {\n    line-height: 1.75rem !important;\n  }\n\n  .sm\\:leading-8 {\n    line-height: 2rem !important;\n  }\n\n  .sm\\:leading-9 {\n    line-height: 2.25rem !important;\n  }\n\n  .sm\\:leading-10 {\n    line-height: 2.5rem !important;\n  }\n\n  .sm\\:leading-none {\n    line-height: 1 !important;\n  }\n\n  .sm\\:leading-tight {\n    line-height: 1.25 !important;\n  }\n\n  .sm\\:leading-snug {\n    line-height: 1.375 !important;\n  }\n\n  .sm\\:leading-normal {\n    line-height: 1.5 !important;\n  }\n\n  .sm\\:leading-relaxed {\n    line-height: 1.625 !important;\n  }\n\n  .sm\\:leading-loose {\n    line-height: 2 !important;\n  }\n\n  .sm\\:list-inside {\n    list-style-position: inside !important;\n  }\n\n  .sm\\:list-outside {\n    list-style-position: outside !important;\n  }\n\n  .sm\\:list-none {\n    list-style-type: none !important;\n  }\n\n  .sm\\:list-disc {\n    list-style-type: disc !important;\n  }\n\n  .sm\\:list-decimal {\n    list-style-type: decimal !important;\n  }\n\n  .sm\\:max-h-full {\n    max-height: 100% !important;\n  }\n\n  .sm\\:max-h-screen {\n    max-height: 100vh !important;\n  }\n\n  .sm\\:max-w-none {\n    max-width: none !important;\n  }\n\n  .sm\\:max-w-xs {\n    max-width: 20rem !important;\n  }\n\n  .sm\\:max-w-sm {\n    max-width: 24rem !important;\n  }\n\n  .sm\\:max-w-md {\n    max-width: 28rem !important;\n  }\n\n  .sm\\:max-w-lg {\n    max-width: 32rem !important;\n  }\n\n  .sm\\:max-w-xl {\n    max-width: 36rem !important;\n  }\n\n  .sm\\:max-w-2xl {\n    max-width: 42rem !important;\n  }\n\n  .sm\\:max-w-3xl {\n    max-width: 48rem !important;\n  }\n\n  .sm\\:max-w-4xl {\n    max-width: 56rem !important;\n  }\n\n  .sm\\:max-w-5xl {\n    max-width: 64rem !important;\n  }\n\n  .sm\\:max-w-6xl {\n    max-width: 72rem !important;\n  }\n\n  .sm\\:max-w-full {\n    max-width: 100% !important;\n  }\n\n  .sm\\:max-w-screen-sm {\n    max-width: 640px !important;\n  }\n\n  .sm\\:max-w-screen-md {\n    max-width: 768px !important;\n  }\n\n  .sm\\:max-w-screen-lg {\n    max-width: 1024px !important;\n  }\n\n  .sm\\:max-w-screen-xl {\n    max-width: 1280px !important;\n  }\n\n  .sm\\:min-h-0 {\n    min-height: 0 !important;\n  }\n\n  .sm\\:min-h-full {\n    min-height: 100% !important;\n  }\n\n  .sm\\:min-h-screen {\n    min-height: 100vh !important;\n  }\n\n  .sm\\:min-w-0 {\n    min-width: 0 !important;\n  }\n\n  .sm\\:min-w-full {\n    min-width: 100% !important;\n  }\n\n  .sm\\:object-contain {\n    -o-object-fit: contain !important;\n       object-fit: contain !important;\n  }\n\n  .sm\\:object-cover {\n    -o-object-fit: cover !important;\n       object-fit: cover !important;\n  }\n\n  .sm\\:object-fill {\n    -o-object-fit: fill !important;\n       object-fit: fill !important;\n  }\n\n  .sm\\:object-none {\n    -o-object-fit: none !important;\n       object-fit: none !important;\n  }\n\n  .sm\\:object-scale-down {\n    -o-object-fit: scale-down !important;\n       object-fit: scale-down !important;\n  }\n\n  .sm\\:object-bottom {\n    -o-object-position: bottom !important;\n       object-position: bottom !important;\n  }\n\n  .sm\\:object-center {\n    -o-object-position: center !important;\n       object-position: center !important;\n  }\n\n  .sm\\:object-left {\n    -o-object-position: left !important;\n       object-position: left !important;\n  }\n\n  .sm\\:object-left-bottom {\n    -o-object-position: left bottom !important;\n       object-position: left bottom !important;\n  }\n\n  .sm\\:object-left-top {\n    -o-object-position: left top !important;\n       object-position: left top !important;\n  }\n\n  .sm\\:object-right {\n    -o-object-position: right !important;\n       object-position: right !important;\n  }\n\n  .sm\\:object-right-bottom {\n    -o-object-position: right bottom !important;\n       object-position: right bottom !important;\n  }\n\n  .sm\\:object-right-top {\n    -o-object-position: right top !important;\n       object-position: right top !important;\n  }\n\n  .sm\\:object-top {\n    -o-object-position: top !important;\n       object-position: top !important;\n  }\n\n  .sm\\:opacity-0 {\n    opacity: 0 !important;\n  }\n\n  .sm\\:opacity-25 {\n    opacity: 0.25 !important;\n  }\n\n  .sm\\:opacity-50 {\n    opacity: 0.5 !important;\n  }\n\n  .sm\\:opacity-75 {\n    opacity: 0.75 !important;\n  }\n\n  .sm\\:opacity-100 {\n    opacity: 1 !important;\n  }\n\n  .sm\\:hover\\:opacity-0:hover {\n    opacity: 0 !important;\n  }\n\n  .sm\\:hover\\:opacity-25:hover {\n    opacity: 0.25 !important;\n  }\n\n  .sm\\:hover\\:opacity-50:hover {\n    opacity: 0.5 !important;\n  }\n\n  .sm\\:hover\\:opacity-75:hover {\n    opacity: 0.75 !important;\n  }\n\n  .sm\\:hover\\:opacity-100:hover {\n    opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:opacity-0:focus {\n    opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:opacity-25:focus {\n    opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:opacity-50:focus {\n    opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:opacity-75:focus {\n    opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:opacity-100:focus {\n    opacity: 1 !important;\n  }\n\n  .sm\\:outline-none {\n    outline: 0 !important;\n  }\n\n  .sm\\:focus\\:outline-none:focus {\n    outline: 0 !important;\n  }\n\n  .sm\\:overflow-auto {\n    overflow: auto !important;\n  }\n\n  .sm\\:overflow-hidden {\n    overflow: hidden !important;\n  }\n\n  .sm\\:overflow-visible {\n    overflow: visible !important;\n  }\n\n  .sm\\:overflow-scroll {\n    overflow: scroll !important;\n  }\n\n  .sm\\:overflow-x-auto {\n    overflow-x: auto !important;\n  }\n\n  .sm\\:overflow-y-auto {\n    overflow-y: auto !important;\n  }\n\n  .sm\\:overflow-x-hidden {\n    overflow-x: hidden !important;\n  }\n\n  .sm\\:overflow-y-hidden {\n    overflow-y: hidden !important;\n  }\n\n  .sm\\:overflow-x-visible {\n    overflow-x: visible !important;\n  }\n\n  .sm\\:overflow-y-visible {\n    overflow-y: visible !important;\n  }\n\n  .sm\\:overflow-x-scroll {\n    overflow-x: scroll !important;\n  }\n\n  .sm\\:overflow-y-scroll {\n    overflow-y: scroll !important;\n  }\n\n  .sm\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  .sm\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto !important;\n  }\n\n  .sm\\:p-0 {\n    padding: 0 !important;\n  }\n\n  .sm\\:p-1 {\n    padding: 0.25rem !important;\n  }\n\n  .sm\\:p-2 {\n    padding: 0.5rem !important;\n  }\n\n  .sm\\:p-3 {\n    padding: 0.75rem !important;\n  }\n\n  .sm\\:p-4 {\n    padding: 1rem !important;\n  }\n\n  .sm\\:p-5 {\n    padding: 1.25rem !important;\n  }\n\n  .sm\\:p-6 {\n    padding: 1.5rem !important;\n  }\n\n  .sm\\:p-8 {\n    padding: 2rem !important;\n  }\n\n  .sm\\:p-10 {\n    padding: 2.5rem !important;\n  }\n\n  .sm\\:p-12 {\n    padding: 3rem !important;\n  }\n\n  .sm\\:p-16 {\n    padding: 4rem !important;\n  }\n\n  .sm\\:p-20 {\n    padding: 5rem !important;\n  }\n\n  .sm\\:p-24 {\n    padding: 6rem !important;\n  }\n\n  .sm\\:p-32 {\n    padding: 8rem !important;\n  }\n\n  .sm\\:p-40 {\n    padding: 10rem !important;\n  }\n\n  .sm\\:p-48 {\n    padding: 12rem !important;\n  }\n\n  .sm\\:p-56 {\n    padding: 14rem !important;\n  }\n\n  .sm\\:p-64 {\n    padding: 16rem !important;\n  }\n\n  .sm\\:p-px {\n    padding: 1px !important;\n  }\n\n  .sm\\:py-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .sm\\:px-0 {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n  }\n\n  .sm\\:py-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n\n  .sm\\:px-1 {\n    padding-left: 0.25rem !important;\n    padding-right: 0.25rem !important;\n  }\n\n  .sm\\:py-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n\n  .sm\\:px-2 {\n    padding-left: 0.5rem !important;\n    padding-right: 0.5rem !important;\n  }\n\n  .sm\\:py-3 {\n    padding-top: 0.75rem !important;\n    padding-bottom: 0.75rem !important;\n  }\n\n  .sm\\:px-3 {\n    padding-left: 0.75rem !important;\n    padding-right: 0.75rem !important;\n  }\n\n  .sm\\:py-4 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n\n  .sm\\:px-4 {\n    padding-left: 1rem !important;\n    padding-right: 1rem !important;\n  }\n\n  .sm\\:py-5 {\n    padding-top: 1.25rem !important;\n    padding-bottom: 1.25rem !important;\n  }\n\n  .sm\\:px-5 {\n    padding-left: 1.25rem !important;\n    padding-right: 1.25rem !important;\n  }\n\n  .sm\\:py-6 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n\n  .sm\\:px-6 {\n    padding-left: 1.5rem !important;\n    padding-right: 1.5rem !important;\n  }\n\n  .sm\\:py-8 {\n    padding-top: 2rem !important;\n    padding-bottom: 2rem !important;\n  }\n\n  .sm\\:px-8 {\n    padding-left: 2rem !important;\n    padding-right: 2rem !important;\n  }\n\n  .sm\\:py-10 {\n    padding-top: 2.5rem !important;\n    padding-bottom: 2.5rem !important;\n  }\n\n  .sm\\:px-10 {\n    padding-left: 2.5rem !important;\n    padding-right: 2.5rem !important;\n  }\n\n  .sm\\:py-12 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n\n  .sm\\:px-12 {\n    padding-left: 3rem !important;\n    padding-right: 3rem !important;\n  }\n\n  .sm\\:py-16 {\n    padding-top: 4rem !important;\n    padding-bottom: 4rem !important;\n  }\n\n  .sm\\:px-16 {\n    padding-left: 4rem !important;\n    padding-right: 4rem !important;\n  }\n\n  .sm\\:py-20 {\n    padding-top: 5rem !important;\n    padding-bottom: 5rem !important;\n  }\n\n  .sm\\:px-20 {\n    padding-left: 5rem !important;\n    padding-right: 5rem !important;\n  }\n\n  .sm\\:py-24 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important;\n  }\n\n  .sm\\:px-24 {\n    padding-left: 6rem !important;\n    padding-right: 6rem !important;\n  }\n\n  .sm\\:py-32 {\n    padding-top: 8rem !important;\n    padding-bottom: 8rem !important;\n  }\n\n  .sm\\:px-32 {\n    padding-left: 8rem !important;\n    padding-right: 8rem !important;\n  }\n\n  .sm\\:py-40 {\n    padding-top: 10rem !important;\n    padding-bottom: 10rem !important;\n  }\n\n  .sm\\:px-40 {\n    padding-left: 10rem !important;\n    padding-right: 10rem !important;\n  }\n\n  .sm\\:py-48 {\n    padding-top: 12rem !important;\n    padding-bottom: 12rem !important;\n  }\n\n  .sm\\:px-48 {\n    padding-left: 12rem !important;\n    padding-right: 12rem !important;\n  }\n\n  .sm\\:py-56 {\n    padding-top: 14rem !important;\n    padding-bottom: 14rem !important;\n  }\n\n  .sm\\:px-56 {\n    padding-left: 14rem !important;\n    padding-right: 14rem !important;\n  }\n\n  .sm\\:py-64 {\n    padding-top: 16rem !important;\n    padding-bottom: 16rem !important;\n  }\n\n  .sm\\:px-64 {\n    padding-left: 16rem !important;\n    padding-right: 16rem !important;\n  }\n\n  .sm\\:py-px {\n    padding-top: 1px !important;\n    padding-bottom: 1px !important;\n  }\n\n  .sm\\:px-px {\n    padding-left: 1px !important;\n    padding-right: 1px !important;\n  }\n\n  .sm\\:pt-0 {\n    padding-top: 0 !important;\n  }\n\n  .sm\\:pr-0 {\n    padding-right: 0 !important;\n  }\n\n  .sm\\:pb-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .sm\\:pl-0 {\n    padding-left: 0 !important;\n  }\n\n  .sm\\:pt-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .sm\\:pr-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .sm\\:pb-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .sm\\:pl-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .sm\\:pt-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .sm\\:pr-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .sm\\:pb-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .sm\\:pl-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .sm\\:pt-3 {\n    padding-top: 0.75rem !important;\n  }\n\n  .sm\\:pr-3 {\n    padding-right: 0.75rem !important;\n  }\n\n  .sm\\:pb-3 {\n    padding-bottom: 0.75rem !important;\n  }\n\n  .sm\\:pl-3 {\n    padding-left: 0.75rem !important;\n  }\n\n  .sm\\:pt-4 {\n    padding-top: 1rem !important;\n  }\n\n  .sm\\:pr-4 {\n    padding-right: 1rem !important;\n  }\n\n  .sm\\:pb-4 {\n    padding-bottom: 1rem !important;\n  }\n\n  .sm\\:pl-4 {\n    padding-left: 1rem !important;\n  }\n\n  .sm\\:pt-5 {\n    padding-top: 1.25rem !important;\n  }\n\n  .sm\\:pr-5 {\n    padding-right: 1.25rem !important;\n  }\n\n  .sm\\:pb-5 {\n    padding-bottom: 1.25rem !important;\n  }\n\n  .sm\\:pl-5 {\n    padding-left: 1.25rem !important;\n  }\n\n  .sm\\:pt-6 {\n    padding-top: 1.5rem !important;\n  }\n\n  .sm\\:pr-6 {\n    padding-right: 1.5rem !important;\n  }\n\n  .sm\\:pb-6 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .sm\\:pl-6 {\n    padding-left: 1.5rem !important;\n  }\n\n  .sm\\:pt-8 {\n    padding-top: 2rem !important;\n  }\n\n  .sm\\:pr-8 {\n    padding-right: 2rem !important;\n  }\n\n  .sm\\:pb-8 {\n    padding-bottom: 2rem !important;\n  }\n\n  .sm\\:pl-8 {\n    padding-left: 2rem !important;\n  }\n\n  .sm\\:pt-10 {\n    padding-top: 2.5rem !important;\n  }\n\n  .sm\\:pr-10 {\n    padding-right: 2.5rem !important;\n  }\n\n  .sm\\:pb-10 {\n    padding-bottom: 2.5rem !important;\n  }\n\n  .sm\\:pl-10 {\n    padding-left: 2.5rem !important;\n  }\n\n  .sm\\:pt-12 {\n    padding-top: 3rem !important;\n  }\n\n  .sm\\:pr-12 {\n    padding-right: 3rem !important;\n  }\n\n  .sm\\:pb-12 {\n    padding-bottom: 3rem !important;\n  }\n\n  .sm\\:pl-12 {\n    padding-left: 3rem !important;\n  }\n\n  .sm\\:pt-16 {\n    padding-top: 4rem !important;\n  }\n\n  .sm\\:pr-16 {\n    padding-right: 4rem !important;\n  }\n\n  .sm\\:pb-16 {\n    padding-bottom: 4rem !important;\n  }\n\n  .sm\\:pl-16 {\n    padding-left: 4rem !important;\n  }\n\n  .sm\\:pt-20 {\n    padding-top: 5rem !important;\n  }\n\n  .sm\\:pr-20 {\n    padding-right: 5rem !important;\n  }\n\n  .sm\\:pb-20 {\n    padding-bottom: 5rem !important;\n  }\n\n  .sm\\:pl-20 {\n    padding-left: 5rem !important;\n  }\n\n  .sm\\:pt-24 {\n    padding-top: 6rem !important;\n  }\n\n  .sm\\:pr-24 {\n    padding-right: 6rem !important;\n  }\n\n  .sm\\:pb-24 {\n    padding-bottom: 6rem !important;\n  }\n\n  .sm\\:pl-24 {\n    padding-left: 6rem !important;\n  }\n\n  .sm\\:pt-32 {\n    padding-top: 8rem !important;\n  }\n\n  .sm\\:pr-32 {\n    padding-right: 8rem !important;\n  }\n\n  .sm\\:pb-32 {\n    padding-bottom: 8rem !important;\n  }\n\n  .sm\\:pl-32 {\n    padding-left: 8rem !important;\n  }\n\n  .sm\\:pt-40 {\n    padding-top: 10rem !important;\n  }\n\n  .sm\\:pr-40 {\n    padding-right: 10rem !important;\n  }\n\n  .sm\\:pb-40 {\n    padding-bottom: 10rem !important;\n  }\n\n  .sm\\:pl-40 {\n    padding-left: 10rem !important;\n  }\n\n  .sm\\:pt-48 {\n    padding-top: 12rem !important;\n  }\n\n  .sm\\:pr-48 {\n    padding-right: 12rem !important;\n  }\n\n  .sm\\:pb-48 {\n    padding-bottom: 12rem !important;\n  }\n\n  .sm\\:pl-48 {\n    padding-left: 12rem !important;\n  }\n\n  .sm\\:pt-56 {\n    padding-top: 14rem !important;\n  }\n\n  .sm\\:pr-56 {\n    padding-right: 14rem !important;\n  }\n\n  .sm\\:pb-56 {\n    padding-bottom: 14rem !important;\n  }\n\n  .sm\\:pl-56 {\n    padding-left: 14rem !important;\n  }\n\n  .sm\\:pt-64 {\n    padding-top: 16rem !important;\n  }\n\n  .sm\\:pr-64 {\n    padding-right: 16rem !important;\n  }\n\n  .sm\\:pb-64 {\n    padding-bottom: 16rem !important;\n  }\n\n  .sm\\:pl-64 {\n    padding-left: 16rem !important;\n  }\n\n  .sm\\:pt-px {\n    padding-top: 1px !important;\n  }\n\n  .sm\\:pr-px {\n    padding-right: 1px !important;\n  }\n\n  .sm\\:pb-px {\n    padding-bottom: 1px !important;\n  }\n\n  .sm\\:pl-px {\n    padding-left: 1px !important;\n  }\n\n  .sm\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:placeholder-transparent::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:placeholder-transparent::placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:placeholder-current::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:placeholder-current::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:placeholder-current::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:placeholder-current::placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent !important;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor !important;\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .sm\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .sm\\:pointer-events-none {\n    pointer-events: none !important;\n  }\n\n  .sm\\:pointer-events-auto {\n    pointer-events: auto !important;\n  }\n\n  .sm\\:static {\n    position: static !important;\n  }\n\n  .sm\\:fixed {\n    position: fixed !important;\n  }\n\n  .sm\\:absolute {\n    position: absolute !important;\n  }\n\n  .sm\\:relative {\n    position: relative !important;\n  }\n\n  .sm\\:sticky {\n    position: -webkit-sticky !important;\n    position: sticky !important;\n  }\n\n  .sm\\:inset-0 {\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n  }\n\n  .sm\\:inset-auto {\n    top: auto !important;\n    right: auto !important;\n    bottom: auto !important;\n    left: auto !important;\n  }\n\n  .sm\\:inset-y-0 {\n    top: 0 !important;\n    bottom: 0 !important;\n  }\n\n  .sm\\:inset-x-0 {\n    right: 0 !important;\n    left: 0 !important;\n  }\n\n  .sm\\:inset-y-auto {\n    top: auto !important;\n    bottom: auto !important;\n  }\n\n  .sm\\:inset-x-auto {\n    right: auto !important;\n    left: auto !important;\n  }\n\n  .sm\\:top-0 {\n    top: 0 !important;\n  }\n\n  .sm\\:right-0 {\n    right: 0 !important;\n  }\n\n  .sm\\:bottom-0 {\n    bottom: 0 !important;\n  }\n\n  .sm\\:left-0 {\n    left: 0 !important;\n  }\n\n  .sm\\:top-auto {\n    top: auto !important;\n  }\n\n  .sm\\:right-auto {\n    right: auto !important;\n  }\n\n  .sm\\:bottom-auto {\n    bottom: auto !important;\n  }\n\n  .sm\\:left-auto {\n    left: auto !important;\n  }\n\n  .sm\\:resize-none {\n    resize: none !important;\n  }\n\n  .sm\\:resize-y {\n    resize: vertical !important;\n  }\n\n  .sm\\:resize-x {\n    resize: horizontal !important;\n  }\n\n  .sm\\:resize {\n    resize: both !important;\n  }\n\n  .sm\\:fill-current {\n    fill: currentColor !important;\n  }\n\n  .sm\\:stroke-current {\n    stroke: currentColor !important;\n  }\n\n  .sm\\:stroke-0 {\n    stroke-width: 0 !important;\n  }\n\n  .sm\\:stroke-1 {\n    stroke-width: 1 !important;\n  }\n\n  .sm\\:stroke-2 {\n    stroke-width: 2 !important;\n  }\n\n  .sm\\:table-auto {\n    table-layout: auto !important;\n  }\n\n  .sm\\:table-fixed {\n    table-layout: fixed !important;\n  }\n\n  .sm\\:text-left {\n    text-align: left !important;\n  }\n\n  .sm\\:text-center {\n    text-align: center !important;\n  }\n\n  .sm\\:text-right {\n    text-align: right !important;\n  }\n\n  .sm\\:text-justify {\n    text-align: justify !important;\n  }\n\n  .sm\\:text-transparent {\n    color: transparent !important;\n  }\n\n  .sm\\:text-current {\n    color: currentColor !important;\n  }\n\n  .sm\\:text-black {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-white {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-100 {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-200 {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-300 {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-400 {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-500 {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-600 {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-700 {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-800 {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-gray-900 {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-200 {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-300 {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-400 {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-500 {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-600 {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-700 {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-800 {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-red-900 {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-100 {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-200 {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-300 {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-400 {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-500 {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-600 {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-700 {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-800 {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-orange-900 {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-100 {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-200 {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-300 {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-400 {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-500 {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-600 {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-700 {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-800 {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-yellow-900 {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-100 {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-200 {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-300 {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-400 {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-500 {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-600 {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-700 {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-800 {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-green-900 {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-100 {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-200 {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-300 {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-400 {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-500 {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-600 {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-700 {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-800 {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-teal-900 {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-100 {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-200 {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-300 {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-400 {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-500 {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-600 {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-700 {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-800 {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-blue-900 {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-100 {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-200 {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-300 {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-400 {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-500 {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-600 {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-700 {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-800 {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-indigo-900 {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-100 {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-200 {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-300 {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-400 {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-500 {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-600 {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-700 {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-800 {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-purple-900 {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-200 {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-300 {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-400 {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-500 {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-600 {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-700 {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-800 {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-pink-900 {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-transparent:hover {\n    color: transparent !important;\n  }\n\n  .sm\\:hover\\:text-current:hover {\n    color: currentColor !important;\n  }\n\n  .sm\\:hover\\:text-black:hover {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-white:hover {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-300:hover {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-400:hover {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-500:hover {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-600:hover {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-700:hover {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-800:hover {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-red-900:hover {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-100:hover {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-200:hover {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-300:hover {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-400:hover {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-500:hover {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-600:hover {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-700:hover {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-800:hover {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-green-900:hover {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .sm\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-transparent:focus {\n    color: transparent !important;\n  }\n\n  .sm\\:focus\\:text-current:focus {\n    color: currentColor !important;\n  }\n\n  .sm\\:focus\\:text-black:focus {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-white:focus {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-300:focus {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-400:focus {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-500:focus {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-600:focus {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-700:focus {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-800:focus {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-red-900:focus {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-100:focus {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-200:focus {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-300:focus {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-400:focus {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-500:focus {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-600:focus {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-700:focus {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-800:focus {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-green-900:focus {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .sm\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .sm\\:text-opacity-0 {\n    --text-opacity: 0 !important;\n  }\n\n  .sm\\:text-opacity-25 {\n    --text-opacity: 0.25 !important;\n  }\n\n  .sm\\:text-opacity-50 {\n    --text-opacity: 0.5 !important;\n  }\n\n  .sm\\:text-opacity-75 {\n    --text-opacity: 0.75 !important;\n  }\n\n  .sm\\:text-opacity-100 {\n    --text-opacity: 1 !important;\n  }\n\n  .sm\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0 !important;\n  }\n\n  .sm\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25 !important;\n  }\n\n  .sm\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5 !important;\n  }\n\n  .sm\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75 !important;\n  }\n\n  .sm\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1 !important;\n  }\n\n  .sm\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0 !important;\n  }\n\n  .sm\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25 !important;\n  }\n\n  .sm\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5 !important;\n  }\n\n  .sm\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75 !important;\n  }\n\n  .sm\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1 !important;\n  }\n\n  .sm\\:italic {\n    font-style: italic !important;\n  }\n\n  .sm\\:not-italic {\n    font-style: normal !important;\n  }\n\n  .sm\\:uppercase {\n    text-transform: uppercase !important;\n  }\n\n  .sm\\:lowercase {\n    text-transform: lowercase !important;\n  }\n\n  .sm\\:capitalize {\n    text-transform: capitalize !important;\n  }\n\n  .sm\\:normal-case {\n    text-transform: none !important;\n  }\n\n  .sm\\:underline {\n    text-decoration: underline !important;\n  }\n\n  .sm\\:line-through {\n    text-decoration: line-through !important;\n  }\n\n  .sm\\:no-underline {\n    text-decoration: none !important;\n  }\n\n  .sm\\:hover\\:underline:hover {\n    text-decoration: underline !important;\n  }\n\n  .sm\\:hover\\:line-through:hover {\n    text-decoration: line-through !important;\n  }\n\n  .sm\\:hover\\:no-underline:hover {\n    text-decoration: none !important;\n  }\n\n  .sm\\:focus\\:underline:focus {\n    text-decoration: underline !important;\n  }\n\n  .sm\\:focus\\:line-through:focus {\n    text-decoration: line-through !important;\n  }\n\n  .sm\\:focus\\:no-underline:focus {\n    text-decoration: none !important;\n  }\n\n  .sm\\:antialiased {\n    -webkit-font-smoothing: antialiased !important;\n    -moz-osx-font-smoothing: grayscale !important;\n  }\n\n  .sm\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto !important;\n    -moz-osx-font-smoothing: auto !important;\n  }\n\n  .sm\\:tracking-tighter {\n    letter-spacing: -0.05em !important;\n  }\n\n  .sm\\:tracking-tight {\n    letter-spacing: -0.025em !important;\n  }\n\n  .sm\\:tracking-normal {\n    letter-spacing: 0 !important;\n  }\n\n  .sm\\:tracking-wide {\n    letter-spacing: 0.025em !important;\n  }\n\n  .sm\\:tracking-wider {\n    letter-spacing: 0.05em !important;\n  }\n\n  .sm\\:tracking-widest {\n    letter-spacing: 0.1em !important;\n  }\n\n  .sm\\:select-none {\n    -webkit-user-select: none !important;\n       -moz-user-select: none !important;\n        -ms-user-select: none !important;\n            user-select: none !important;\n  }\n\n  .sm\\:select-text {\n    -webkit-user-select: text !important;\n       -moz-user-select: text !important;\n        -ms-user-select: text !important;\n            user-select: text !important;\n  }\n\n  .sm\\:select-all {\n    -webkit-user-select: all !important;\n       -moz-user-select: all !important;\n        -ms-user-select: all !important;\n            user-select: all !important;\n  }\n\n  .sm\\:select-auto {\n    -webkit-user-select: auto !important;\n       -moz-user-select: auto !important;\n        -ms-user-select: auto !important;\n            user-select: auto !important;\n  }\n\n  .sm\\:align-baseline {\n    vertical-align: baseline !important;\n  }\n\n  .sm\\:align-top {\n    vertical-align: top !important;\n  }\n\n  .sm\\:align-middle {\n    vertical-align: middle !important;\n  }\n\n  .sm\\:align-bottom {\n    vertical-align: bottom !important;\n  }\n\n  .sm\\:align-text-top {\n    vertical-align: text-top !important;\n  }\n\n  .sm\\:align-text-bottom {\n    vertical-align: text-bottom !important;\n  }\n\n  .sm\\:visible {\n    visibility: visible !important;\n  }\n\n  .sm\\:invisible {\n    visibility: hidden !important;\n  }\n\n  .sm\\:whitespace-normal {\n    white-space: normal !important;\n  }\n\n  .sm\\:whitespace-no-wrap {\n    white-space: nowrap !important;\n  }\n\n  .sm\\:whitespace-pre {\n    white-space: pre !important;\n  }\n\n  .sm\\:whitespace-pre-line {\n    white-space: pre-line !important;\n  }\n\n  .sm\\:whitespace-pre-wrap {\n    white-space: pre-wrap !important;\n  }\n\n  .sm\\:break-normal {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n  }\n\n  .sm\\:break-words {\n    overflow-wrap: break-word !important;\n  }\n\n  .sm\\:break-all {\n    word-break: break-all !important;\n  }\n\n  .sm\\:truncate {\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n  }\n\n  .sm\\:w-0 {\n    width: 0 !important;\n  }\n\n  .sm\\:w-1 {\n    width: 0.25rem !important;\n  }\n\n  .sm\\:w-2 {\n    width: 0.5rem !important;\n  }\n\n  .sm\\:w-3 {\n    width: 0.75rem !important;\n  }\n\n  .sm\\:w-4 {\n    width: 1rem !important;\n  }\n\n  .sm\\:w-5 {\n    width: 1.25rem !important;\n  }\n\n  .sm\\:w-6 {\n    width: 1.5rem !important;\n  }\n\n  .sm\\:w-8 {\n    width: 2rem !important;\n  }\n\n  .sm\\:w-10 {\n    width: 2.5rem !important;\n  }\n\n  .sm\\:w-12 {\n    width: 3rem !important;\n  }\n\n  .sm\\:w-16 {\n    width: 4rem !important;\n  }\n\n  .sm\\:w-20 {\n    width: 5rem !important;\n  }\n\n  .sm\\:w-24 {\n    width: 6rem !important;\n  }\n\n  .sm\\:w-32 {\n    width: 8rem !important;\n  }\n\n  .sm\\:w-40 {\n    width: 10rem !important;\n  }\n\n  .sm\\:w-48 {\n    width: 12rem !important;\n  }\n\n  .sm\\:w-56 {\n    width: 14rem !important;\n  }\n\n  .sm\\:w-64 {\n    width: 16rem !important;\n  }\n\n  .sm\\:w-auto {\n    width: auto !important;\n  }\n\n  .sm\\:w-px {\n    width: 1px !important;\n  }\n\n  .sm\\:w-1\\/2 {\n    width: 50% !important;\n  }\n\n  .sm\\:w-1\\/3 {\n    width: 33.333333% !important;\n  }\n\n  .sm\\:w-2\\/3 {\n    width: 66.666667% !important;\n  }\n\n  .sm\\:w-1\\/4 {\n    width: 25% !important;\n  }\n\n  .sm\\:w-2\\/4 {\n    width: 50% !important;\n  }\n\n  .sm\\:w-3\\/4 {\n    width: 75% !important;\n  }\n\n  .sm\\:w-1\\/5 {\n    width: 20% !important;\n  }\n\n  .sm\\:w-2\\/5 {\n    width: 40% !important;\n  }\n\n  .sm\\:w-3\\/5 {\n    width: 60% !important;\n  }\n\n  .sm\\:w-4\\/5 {\n    width: 80% !important;\n  }\n\n  .sm\\:w-1\\/6 {\n    width: 16.666667% !important;\n  }\n\n  .sm\\:w-2\\/6 {\n    width: 33.333333% !important;\n  }\n\n  .sm\\:w-3\\/6 {\n    width: 50% !important;\n  }\n\n  .sm\\:w-4\\/6 {\n    width: 66.666667% !important;\n  }\n\n  .sm\\:w-5\\/6 {\n    width: 83.333333% !important;\n  }\n\n  .sm\\:w-1\\/12 {\n    width: 8.333333% !important;\n  }\n\n  .sm\\:w-2\\/12 {\n    width: 16.666667% !important;\n  }\n\n  .sm\\:w-3\\/12 {\n    width: 25% !important;\n  }\n\n  .sm\\:w-4\\/12 {\n    width: 33.333333% !important;\n  }\n\n  .sm\\:w-5\\/12 {\n    width: 41.666667% !important;\n  }\n\n  .sm\\:w-6\\/12 {\n    width: 50% !important;\n  }\n\n  .sm\\:w-7\\/12 {\n    width: 58.333333% !important;\n  }\n\n  .sm\\:w-8\\/12 {\n    width: 66.666667% !important;\n  }\n\n  .sm\\:w-9\\/12 {\n    width: 75% !important;\n  }\n\n  .sm\\:w-10\\/12 {\n    width: 83.333333% !important;\n  }\n\n  .sm\\:w-11\\/12 {\n    width: 91.666667% !important;\n  }\n\n  .sm\\:w-full {\n    width: 100% !important;\n  }\n\n  .sm\\:w-screen {\n    width: 100vw !important;\n  }\n\n  .sm\\:z-0 {\n    z-index: 0 !important;\n  }\n\n  .sm\\:z-10 {\n    z-index: 10 !important;\n  }\n\n  .sm\\:z-20 {\n    z-index: 20 !important;\n  }\n\n  .sm\\:z-30 {\n    z-index: 30 !important;\n  }\n\n  .sm\\:z-40 {\n    z-index: 40 !important;\n  }\n\n  .sm\\:z-50 {\n    z-index: 50 !important;\n  }\n\n  .sm\\:z-auto {\n    z-index: auto !important;\n  }\n\n  .sm\\:gap-0 {\n    grid-gap: 0 !important;\n    gap: 0 !important;\n  }\n\n  .sm\\:gap-1 {\n    grid-gap: 0.25rem !important;\n    gap: 0.25rem !important;\n  }\n\n  .sm\\:gap-2 {\n    grid-gap: 0.5rem !important;\n    gap: 0.5rem !important;\n  }\n\n  .sm\\:gap-3 {\n    grid-gap: 0.75rem !important;\n    gap: 0.75rem !important;\n  }\n\n  .sm\\:gap-4 {\n    grid-gap: 1rem !important;\n    gap: 1rem !important;\n  }\n\n  .sm\\:gap-5 {\n    grid-gap: 1.25rem !important;\n    gap: 1.25rem !important;\n  }\n\n  .sm\\:gap-6 {\n    grid-gap: 1.5rem !important;\n    gap: 1.5rem !important;\n  }\n\n  .sm\\:gap-8 {\n    grid-gap: 2rem !important;\n    gap: 2rem !important;\n  }\n\n  .sm\\:gap-10 {\n    grid-gap: 2.5rem !important;\n    gap: 2.5rem !important;\n  }\n\n  .sm\\:gap-12 {\n    grid-gap: 3rem !important;\n    gap: 3rem !important;\n  }\n\n  .sm\\:gap-16 {\n    grid-gap: 4rem !important;\n    gap: 4rem !important;\n  }\n\n  .sm\\:gap-20 {\n    grid-gap: 5rem !important;\n    gap: 5rem !important;\n  }\n\n  .sm\\:gap-24 {\n    grid-gap: 6rem !important;\n    gap: 6rem !important;\n  }\n\n  .sm\\:gap-32 {\n    grid-gap: 8rem !important;\n    gap: 8rem !important;\n  }\n\n  .sm\\:gap-40 {\n    grid-gap: 10rem !important;\n    gap: 10rem !important;\n  }\n\n  .sm\\:gap-48 {\n    grid-gap: 12rem !important;\n    gap: 12rem !important;\n  }\n\n  .sm\\:gap-56 {\n    grid-gap: 14rem !important;\n    gap: 14rem !important;\n  }\n\n  .sm\\:gap-64 {\n    grid-gap: 16rem !important;\n    gap: 16rem !important;\n  }\n\n  .sm\\:gap-px {\n    grid-gap: 1px !important;\n    gap: 1px !important;\n  }\n\n  .sm\\:col-gap-0 {\n    grid-column-gap: 0 !important;\n    -moz-column-gap: 0 !important;\n         column-gap: 0 !important;\n  }\n\n  .sm\\:col-gap-1 {\n    grid-column-gap: 0.25rem !important;\n    -moz-column-gap: 0.25rem !important;\n         column-gap: 0.25rem !important;\n  }\n\n  .sm\\:col-gap-2 {\n    grid-column-gap: 0.5rem !important;\n    -moz-column-gap: 0.5rem !important;\n         column-gap: 0.5rem !important;\n  }\n\n  .sm\\:col-gap-3 {\n    grid-column-gap: 0.75rem !important;\n    -moz-column-gap: 0.75rem !important;\n         column-gap: 0.75rem !important;\n  }\n\n  .sm\\:col-gap-4 {\n    grid-column-gap: 1rem !important;\n    -moz-column-gap: 1rem !important;\n         column-gap: 1rem !important;\n  }\n\n  .sm\\:col-gap-5 {\n    grid-column-gap: 1.25rem !important;\n    -moz-column-gap: 1.25rem !important;\n         column-gap: 1.25rem !important;\n  }\n\n  .sm\\:col-gap-6 {\n    grid-column-gap: 1.5rem !important;\n    -moz-column-gap: 1.5rem !important;\n         column-gap: 1.5rem !important;\n  }\n\n  .sm\\:col-gap-8 {\n    grid-column-gap: 2rem !important;\n    -moz-column-gap: 2rem !important;\n         column-gap: 2rem !important;\n  }\n\n  .sm\\:col-gap-10 {\n    grid-column-gap: 2.5rem !important;\n    -moz-column-gap: 2.5rem !important;\n         column-gap: 2.5rem !important;\n  }\n\n  .sm\\:col-gap-12 {\n    grid-column-gap: 3rem !important;\n    -moz-column-gap: 3rem !important;\n         column-gap: 3rem !important;\n  }\n\n  .sm\\:col-gap-16 {\n    grid-column-gap: 4rem !important;\n    -moz-column-gap: 4rem !important;\n         column-gap: 4rem !important;\n  }\n\n  .sm\\:col-gap-20 {\n    grid-column-gap: 5rem !important;\n    -moz-column-gap: 5rem !important;\n         column-gap: 5rem !important;\n  }\n\n  .sm\\:col-gap-24 {\n    grid-column-gap: 6rem !important;\n    -moz-column-gap: 6rem !important;\n         column-gap: 6rem !important;\n  }\n\n  .sm\\:col-gap-32 {\n    grid-column-gap: 8rem !important;\n    -moz-column-gap: 8rem !important;\n         column-gap: 8rem !important;\n  }\n\n  .sm\\:col-gap-40 {\n    grid-column-gap: 10rem !important;\n    -moz-column-gap: 10rem !important;\n         column-gap: 10rem !important;\n  }\n\n  .sm\\:col-gap-48 {\n    grid-column-gap: 12rem !important;\n    -moz-column-gap: 12rem !important;\n         column-gap: 12rem !important;\n  }\n\n  .sm\\:col-gap-56 {\n    grid-column-gap: 14rem !important;\n    -moz-column-gap: 14rem !important;\n         column-gap: 14rem !important;\n  }\n\n  .sm\\:col-gap-64 {\n    grid-column-gap: 16rem !important;\n    -moz-column-gap: 16rem !important;\n         column-gap: 16rem !important;\n  }\n\n  .sm\\:col-gap-px {\n    grid-column-gap: 1px !important;\n    -moz-column-gap: 1px !important;\n         column-gap: 1px !important;\n  }\n\n  .sm\\:row-gap-0 {\n    grid-row-gap: 0 !important;\n    row-gap: 0 !important;\n  }\n\n  .sm\\:row-gap-1 {\n    grid-row-gap: 0.25rem !important;\n    row-gap: 0.25rem !important;\n  }\n\n  .sm\\:row-gap-2 {\n    grid-row-gap: 0.5rem !important;\n    row-gap: 0.5rem !important;\n  }\n\n  .sm\\:row-gap-3 {\n    grid-row-gap: 0.75rem !important;\n    row-gap: 0.75rem !important;\n  }\n\n  .sm\\:row-gap-4 {\n    grid-row-gap: 1rem !important;\n    row-gap: 1rem !important;\n  }\n\n  .sm\\:row-gap-5 {\n    grid-row-gap: 1.25rem !important;\n    row-gap: 1.25rem !important;\n  }\n\n  .sm\\:row-gap-6 {\n    grid-row-gap: 1.5rem !important;\n    row-gap: 1.5rem !important;\n  }\n\n  .sm\\:row-gap-8 {\n    grid-row-gap: 2rem !important;\n    row-gap: 2rem !important;\n  }\n\n  .sm\\:row-gap-10 {\n    grid-row-gap: 2.5rem !important;\n    row-gap: 2.5rem !important;\n  }\n\n  .sm\\:row-gap-12 {\n    grid-row-gap: 3rem !important;\n    row-gap: 3rem !important;\n  }\n\n  .sm\\:row-gap-16 {\n    grid-row-gap: 4rem !important;\n    row-gap: 4rem !important;\n  }\n\n  .sm\\:row-gap-20 {\n    grid-row-gap: 5rem !important;\n    row-gap: 5rem !important;\n  }\n\n  .sm\\:row-gap-24 {\n    grid-row-gap: 6rem !important;\n    row-gap: 6rem !important;\n  }\n\n  .sm\\:row-gap-32 {\n    grid-row-gap: 8rem !important;\n    row-gap: 8rem !important;\n  }\n\n  .sm\\:row-gap-40 {\n    grid-row-gap: 10rem !important;\n    row-gap: 10rem !important;\n  }\n\n  .sm\\:row-gap-48 {\n    grid-row-gap: 12rem !important;\n    row-gap: 12rem !important;\n  }\n\n  .sm\\:row-gap-56 {\n    grid-row-gap: 14rem !important;\n    row-gap: 14rem !important;\n  }\n\n  .sm\\:row-gap-64 {\n    grid-row-gap: 16rem !important;\n    row-gap: 16rem !important;\n  }\n\n  .sm\\:row-gap-px {\n    grid-row-gap: 1px !important;\n    row-gap: 1px !important;\n  }\n\n  .sm\\:grid-flow-row {\n    grid-auto-flow: row !important;\n  }\n\n  .sm\\:grid-flow-col {\n    grid-auto-flow: column !important;\n  }\n\n  .sm\\:grid-flow-row-dense {\n    grid-auto-flow: row dense !important;\n  }\n\n  .sm\\:grid-flow-col-dense {\n    grid-auto-flow: column dense !important;\n  }\n\n  .sm\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-cols-none {\n    grid-template-columns: none !important;\n  }\n\n  .sm\\:col-auto {\n    grid-column: auto !important;\n  }\n\n  .sm\\:col-span-1 {\n    grid-column: span 1 / span 1 !important;\n  }\n\n  .sm\\:col-span-2 {\n    grid-column: span 2 / span 2 !important;\n  }\n\n  .sm\\:col-span-3 {\n    grid-column: span 3 / span 3 !important;\n  }\n\n  .sm\\:col-span-4 {\n    grid-column: span 4 / span 4 !important;\n  }\n\n  .sm\\:col-span-5 {\n    grid-column: span 5 / span 5 !important;\n  }\n\n  .sm\\:col-span-6 {\n    grid-column: span 6 / span 6 !important;\n  }\n\n  .sm\\:col-span-7 {\n    grid-column: span 7 / span 7 !important;\n  }\n\n  .sm\\:col-span-8 {\n    grid-column: span 8 / span 8 !important;\n  }\n\n  .sm\\:col-span-9 {\n    grid-column: span 9 / span 9 !important;\n  }\n\n  .sm\\:col-span-10 {\n    grid-column: span 10 / span 10 !important;\n  }\n\n  .sm\\:col-span-11 {\n    grid-column: span 11 / span 11 !important;\n  }\n\n  .sm\\:col-span-12 {\n    grid-column: span 12 / span 12 !important;\n  }\n\n  .sm\\:col-start-1 {\n    grid-column-start: 1 !important;\n  }\n\n  .sm\\:col-start-2 {\n    grid-column-start: 2 !important;\n  }\n\n  .sm\\:col-start-3 {\n    grid-column-start: 3 !important;\n  }\n\n  .sm\\:col-start-4 {\n    grid-column-start: 4 !important;\n  }\n\n  .sm\\:col-start-5 {\n    grid-column-start: 5 !important;\n  }\n\n  .sm\\:col-start-6 {\n    grid-column-start: 6 !important;\n  }\n\n  .sm\\:col-start-7 {\n    grid-column-start: 7 !important;\n  }\n\n  .sm\\:col-start-8 {\n    grid-column-start: 8 !important;\n  }\n\n  .sm\\:col-start-9 {\n    grid-column-start: 9 !important;\n  }\n\n  .sm\\:col-start-10 {\n    grid-column-start: 10 !important;\n  }\n\n  .sm\\:col-start-11 {\n    grid-column-start: 11 !important;\n  }\n\n  .sm\\:col-start-12 {\n    grid-column-start: 12 !important;\n  }\n\n  .sm\\:col-start-13 {\n    grid-column-start: 13 !important;\n  }\n\n  .sm\\:col-start-auto {\n    grid-column-start: auto !important;\n  }\n\n  .sm\\:col-end-1 {\n    grid-column-end: 1 !important;\n  }\n\n  .sm\\:col-end-2 {\n    grid-column-end: 2 !important;\n  }\n\n  .sm\\:col-end-3 {\n    grid-column-end: 3 !important;\n  }\n\n  .sm\\:col-end-4 {\n    grid-column-end: 4 !important;\n  }\n\n  .sm\\:col-end-5 {\n    grid-column-end: 5 !important;\n  }\n\n  .sm\\:col-end-6 {\n    grid-column-end: 6 !important;\n  }\n\n  .sm\\:col-end-7 {\n    grid-column-end: 7 !important;\n  }\n\n  .sm\\:col-end-8 {\n    grid-column-end: 8 !important;\n  }\n\n  .sm\\:col-end-9 {\n    grid-column-end: 9 !important;\n  }\n\n  .sm\\:col-end-10 {\n    grid-column-end: 10 !important;\n  }\n\n  .sm\\:col-end-11 {\n    grid-column-end: 11 !important;\n  }\n\n  .sm\\:col-end-12 {\n    grid-column-end: 12 !important;\n  }\n\n  .sm\\:col-end-13 {\n    grid-column-end: 13 !important;\n  }\n\n  .sm\\:col-end-auto {\n    grid-column-end: auto !important;\n  }\n\n  .sm\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .sm\\:grid-rows-none {\n    grid-template-rows: none !important;\n  }\n\n  .sm\\:row-auto {\n    grid-row: auto !important;\n  }\n\n  .sm\\:row-span-1 {\n    grid-row: span 1 / span 1 !important;\n  }\n\n  .sm\\:row-span-2 {\n    grid-row: span 2 / span 2 !important;\n  }\n\n  .sm\\:row-span-3 {\n    grid-row: span 3 / span 3 !important;\n  }\n\n  .sm\\:row-span-4 {\n    grid-row: span 4 / span 4 !important;\n  }\n\n  .sm\\:row-span-5 {\n    grid-row: span 5 / span 5 !important;\n  }\n\n  .sm\\:row-span-6 {\n    grid-row: span 6 / span 6 !important;\n  }\n\n  .sm\\:row-start-1 {\n    grid-row-start: 1 !important;\n  }\n\n  .sm\\:row-start-2 {\n    grid-row-start: 2 !important;\n  }\n\n  .sm\\:row-start-3 {\n    grid-row-start: 3 !important;\n  }\n\n  .sm\\:row-start-4 {\n    grid-row-start: 4 !important;\n  }\n\n  .sm\\:row-start-5 {\n    grid-row-start: 5 !important;\n  }\n\n  .sm\\:row-start-6 {\n    grid-row-start: 6 !important;\n  }\n\n  .sm\\:row-start-7 {\n    grid-row-start: 7 !important;\n  }\n\n  .sm\\:row-start-auto {\n    grid-row-start: auto !important;\n  }\n\n  .sm\\:row-end-1 {\n    grid-row-end: 1 !important;\n  }\n\n  .sm\\:row-end-2 {\n    grid-row-end: 2 !important;\n  }\n\n  .sm\\:row-end-3 {\n    grid-row-end: 3 !important;\n  }\n\n  .sm\\:row-end-4 {\n    grid-row-end: 4 !important;\n  }\n\n  .sm\\:row-end-5 {\n    grid-row-end: 5 !important;\n  }\n\n  .sm\\:row-end-6 {\n    grid-row-end: 6 !important;\n  }\n\n  .sm\\:row-end-7 {\n    grid-row-end: 7 !important;\n  }\n\n  .sm\\:row-end-auto {\n    grid-row-end: auto !important;\n  }\n\n  .sm\\:transform {\n    --transform-translate-x: 0 !important;\n    --transform-translate-y: 0 !important;\n    --transform-rotate: 0 !important;\n    --transform-skew-x: 0 !important;\n    --transform-skew-y: 0 !important;\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\n  }\n\n  .sm\\:transform-none {\n    transform: none !important;\n  }\n\n  .sm\\:origin-center {\n    transform-origin: center !important;\n  }\n\n  .sm\\:origin-top {\n    transform-origin: top !important;\n  }\n\n  .sm\\:origin-top-right {\n    transform-origin: top right !important;\n  }\n\n  .sm\\:origin-right {\n    transform-origin: right !important;\n  }\n\n  .sm\\:origin-bottom-right {\n    transform-origin: bottom right !important;\n  }\n\n  .sm\\:origin-bottom {\n    transform-origin: bottom !important;\n  }\n\n  .sm\\:origin-bottom-left {\n    transform-origin: bottom left !important;\n  }\n\n  .sm\\:origin-left {\n    transform-origin: left !important;\n  }\n\n  .sm\\:origin-top-left {\n    transform-origin: top left !important;\n  }\n\n  .sm\\:scale-0 {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .sm\\:scale-50 {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .sm\\:scale-75 {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .sm\\:scale-90 {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .sm\\:scale-95 {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .sm\\:scale-100 {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .sm\\:scale-105 {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .sm\\:scale-110 {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .sm\\:scale-125 {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .sm\\:scale-150 {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .sm\\:scale-x-0 {\n    --transform-scale-x: 0 !important;\n  }\n\n  .sm\\:scale-x-50 {\n    --transform-scale-x: .5 !important;\n  }\n\n  .sm\\:scale-x-75 {\n    --transform-scale-x: .75 !important;\n  }\n\n  .sm\\:scale-x-90 {\n    --transform-scale-x: .9 !important;\n  }\n\n  .sm\\:scale-x-95 {\n    --transform-scale-x: .95 !important;\n  }\n\n  .sm\\:scale-x-100 {\n    --transform-scale-x: 1 !important;\n  }\n\n  .sm\\:scale-x-105 {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .sm\\:scale-x-110 {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .sm\\:scale-x-125 {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .sm\\:scale-x-150 {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .sm\\:scale-y-0 {\n    --transform-scale-y: 0 !important;\n  }\n\n  .sm\\:scale-y-50 {\n    --transform-scale-y: .5 !important;\n  }\n\n  .sm\\:scale-y-75 {\n    --transform-scale-y: .75 !important;\n  }\n\n  .sm\\:scale-y-90 {\n    --transform-scale-y: .9 !important;\n  }\n\n  .sm\\:scale-y-95 {\n    --transform-scale-y: .95 !important;\n  }\n\n  .sm\\:scale-y-100 {\n    --transform-scale-y: 1 !important;\n  }\n\n  .sm\\:scale-y-105 {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .sm\\:scale-y-110 {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .sm\\:scale-y-125 {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .sm\\:scale-y-150 {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .sm\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .sm\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .sm\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .sm\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .sm\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .sm\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .sm\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .sm\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .sm\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .sm\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .sm\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0 !important;\n  }\n\n  .sm\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5 !important;\n  }\n\n  .sm\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75 !important;\n  }\n\n  .sm\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9 !important;\n  }\n\n  .sm\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95 !important;\n  }\n\n  .sm\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1 !important;\n  }\n\n  .sm\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .sm\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .sm\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .sm\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .sm\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0 !important;\n  }\n\n  .sm\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5 !important;\n  }\n\n  .sm\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75 !important;\n  }\n\n  .sm\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9 !important;\n  }\n\n  .sm\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95 !important;\n  }\n\n  .sm\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1 !important;\n  }\n\n  .sm\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .sm\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .sm\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .sm\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .sm\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .sm\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .sm\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .sm\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .sm\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .sm\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .sm\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .sm\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .sm\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .sm\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .sm\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0 !important;\n  }\n\n  .sm\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5 !important;\n  }\n\n  .sm\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75 !important;\n  }\n\n  .sm\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9 !important;\n  }\n\n  .sm\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95 !important;\n  }\n\n  .sm\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1 !important;\n  }\n\n  .sm\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .sm\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .sm\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .sm\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .sm\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0 !important;\n  }\n\n  .sm\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5 !important;\n  }\n\n  .sm\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75 !important;\n  }\n\n  .sm\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9 !important;\n  }\n\n  .sm\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95 !important;\n  }\n\n  .sm\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1 !important;\n  }\n\n  .sm\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .sm\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .sm\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .sm\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .sm\\:rotate-0 {\n    --transform-rotate: 0 !important;\n  }\n\n  .sm\\:rotate-45 {\n    --transform-rotate: 45deg !important;\n  }\n\n  .sm\\:rotate-90 {\n    --transform-rotate: 90deg !important;\n  }\n\n  .sm\\:rotate-180 {\n    --transform-rotate: 180deg !important;\n  }\n\n  .sm\\:-rotate-180 {\n    --transform-rotate: -180deg !important;\n  }\n\n  .sm\\:-rotate-90 {\n    --transform-rotate: -90deg !important;\n  }\n\n  .sm\\:-rotate-45 {\n    --transform-rotate: -45deg !important;\n  }\n\n  .sm\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0 !important;\n  }\n\n  .sm\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg !important;\n  }\n\n  .sm\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg !important;\n  }\n\n  .sm\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg !important;\n  }\n\n  .sm\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg !important;\n  }\n\n  .sm\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg !important;\n  }\n\n  .sm\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg !important;\n  }\n\n  .sm\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0 !important;\n  }\n\n  .sm\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg !important;\n  }\n\n  .sm\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg !important;\n  }\n\n  .sm\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg !important;\n  }\n\n  .sm\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg !important;\n  }\n\n  .sm\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg !important;\n  }\n\n  .sm\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg !important;\n  }\n\n  .sm\\:translate-x-0 {\n    --transform-translate-x: 0 !important;\n  }\n\n  .sm\\:translate-x-1 {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .sm\\:translate-x-2 {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .sm\\:translate-x-3 {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .sm\\:translate-x-4 {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .sm\\:translate-x-5 {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .sm\\:translate-x-6 {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .sm\\:translate-x-8 {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .sm\\:translate-x-10 {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .sm\\:translate-x-12 {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .sm\\:translate-x-16 {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .sm\\:translate-x-20 {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .sm\\:translate-x-24 {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .sm\\:translate-x-32 {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .sm\\:translate-x-40 {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .sm\\:translate-x-48 {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .sm\\:translate-x-56 {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .sm\\:translate-x-64 {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .sm\\:translate-x-px {\n    --transform-translate-x: 1px !important;\n  }\n\n  .sm\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .sm\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .sm\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .sm\\:-translate-x-4 {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .sm\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .sm\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .sm\\:-translate-x-8 {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .sm\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .sm\\:-translate-x-12 {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .sm\\:-translate-x-16 {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .sm\\:-translate-x-20 {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .sm\\:-translate-x-24 {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .sm\\:-translate-x-32 {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .sm\\:-translate-x-40 {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .sm\\:-translate-x-48 {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .sm\\:-translate-x-56 {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .sm\\:-translate-x-64 {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .sm\\:-translate-x-px {\n    --transform-translate-x: -1px !important;\n  }\n\n  .sm\\:-translate-x-full {\n    --transform-translate-x: -100% !important;\n  }\n\n  .sm\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50% !important;\n  }\n\n  .sm\\:translate-x-1\\/2 {\n    --transform-translate-x: 50% !important;\n  }\n\n  .sm\\:translate-x-full {\n    --transform-translate-x: 100% !important;\n  }\n\n  .sm\\:translate-y-0 {\n    --transform-translate-y: 0 !important;\n  }\n\n  .sm\\:translate-y-1 {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .sm\\:translate-y-2 {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .sm\\:translate-y-3 {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .sm\\:translate-y-4 {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .sm\\:translate-y-5 {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .sm\\:translate-y-6 {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .sm\\:translate-y-8 {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .sm\\:translate-y-10 {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .sm\\:translate-y-12 {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .sm\\:translate-y-16 {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .sm\\:translate-y-20 {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .sm\\:translate-y-24 {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .sm\\:translate-y-32 {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .sm\\:translate-y-40 {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .sm\\:translate-y-48 {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .sm\\:translate-y-56 {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .sm\\:translate-y-64 {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .sm\\:translate-y-px {\n    --transform-translate-y: 1px !important;\n  }\n\n  .sm\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .sm\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .sm\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .sm\\:-translate-y-4 {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .sm\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .sm\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .sm\\:-translate-y-8 {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .sm\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .sm\\:-translate-y-12 {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .sm\\:-translate-y-16 {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .sm\\:-translate-y-20 {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .sm\\:-translate-y-24 {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .sm\\:-translate-y-32 {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .sm\\:-translate-y-40 {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .sm\\:-translate-y-48 {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .sm\\:-translate-y-56 {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .sm\\:-translate-y-64 {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .sm\\:-translate-y-px {\n    --transform-translate-y: -1px !important;\n  }\n\n  .sm\\:-translate-y-full {\n    --transform-translate-y: -100% !important;\n  }\n\n  .sm\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50% !important;\n  }\n\n  .sm\\:translate-y-1\\/2 {\n    --transform-translate-y: 50% !important;\n  }\n\n  .sm\\:translate-y-full {\n    --transform-translate-y: 100% !important;\n  }\n\n  .sm\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0 !important;\n  }\n\n  .sm\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .sm\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px !important;\n  }\n\n  .sm\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .sm\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px !important;\n  }\n\n  .sm\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100% !important;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50% !important;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50% !important;\n  }\n\n  .sm\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100% !important;\n  }\n\n  .sm\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0 !important;\n  }\n\n  .sm\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .sm\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px !important;\n  }\n\n  .sm\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .sm\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px !important;\n  }\n\n  .sm\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100% !important;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50% !important;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50% !important;\n  }\n\n  .sm\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100% !important;\n  }\n\n  .sm\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0 !important;\n  }\n\n  .sm\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .sm\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px !important;\n  }\n\n  .sm\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .sm\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px !important;\n  }\n\n  .sm\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100% !important;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50% !important;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50% !important;\n  }\n\n  .sm\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100% !important;\n  }\n\n  .sm\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0 !important;\n  }\n\n  .sm\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .sm\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px !important;\n  }\n\n  .sm\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .sm\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px !important;\n  }\n\n  .sm\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100% !important;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50% !important;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50% !important;\n  }\n\n  .sm\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100% !important;\n  }\n\n  .sm\\:skew-x-0 {\n    --transform-skew-x: 0 !important;\n  }\n\n  .sm\\:skew-x-3 {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .sm\\:skew-x-6 {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .sm\\:skew-x-12 {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .sm\\:-skew-x-12 {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .sm\\:-skew-x-6 {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .sm\\:-skew-x-3 {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .sm\\:skew-y-0 {\n    --transform-skew-y: 0 !important;\n  }\n\n  .sm\\:skew-y-3 {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .sm\\:skew-y-6 {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .sm\\:skew-y-12 {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .sm\\:-skew-y-12 {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .sm\\:-skew-y-6 {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .sm\\:-skew-y-3 {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .sm\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0 !important;\n  }\n\n  .sm\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .sm\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .sm\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .sm\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .sm\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .sm\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .sm\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0 !important;\n  }\n\n  .sm\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .sm\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .sm\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .sm\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .sm\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .sm\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .sm\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0 !important;\n  }\n\n  .sm\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .sm\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .sm\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .sm\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .sm\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .sm\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .sm\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0 !important;\n  }\n\n  .sm\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .sm\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .sm\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .sm\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .sm\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .sm\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .sm\\:transition-none {\n    transition-property: none !important;\n  }\n\n  .sm\\:transition-all {\n    transition-property: all !important;\n  }\n\n  .sm\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\n  }\n\n  .sm\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke !important;\n  }\n\n  .sm\\:transition-opacity {\n    transition-property: opacity !important;\n  }\n\n  .sm\\:transition-shadow {\n    transition-property: box-shadow !important;\n  }\n\n  .sm\\:transition-transform {\n    transition-property: transform !important;\n  }\n\n  .sm\\:ease-linear {\n    transition-timing-function: linear !important;\n  }\n\n  .sm\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n  }\n\n  .sm\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n  }\n\n  .sm\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  .sm\\:duration-75 {\n    transition-duration: 75ms !important;\n  }\n\n  .sm\\:duration-100 {\n    transition-duration: 100ms !important;\n  }\n\n  .sm\\:duration-150 {\n    transition-duration: 150ms !important;\n  }\n\n  .sm\\:duration-200 {\n    transition-duration: 200ms !important;\n  }\n\n  .sm\\:duration-300 {\n    transition-duration: 300ms !important;\n  }\n\n  .sm\\:duration-500 {\n    transition-duration: 500ms !important;\n  }\n\n  .sm\\:duration-700 {\n    transition-duration: 700ms !important;\n  }\n\n  .sm\\:duration-1000 {\n    transition-duration: 1000ms !important;\n  }\n\n  .sm\\:delay-75 {\n    transition-delay: 75ms !important;\n  }\n\n  .sm\\:delay-100 {\n    transition-delay: 100ms !important;\n  }\n\n  .sm\\:delay-150 {\n    transition-delay: 150ms !important;\n  }\n\n  .sm\\:delay-200 {\n    transition-delay: 200ms !important;\n  }\n\n  .sm\\:delay-300 {\n    transition-delay: 300ms !important;\n  }\n\n  .sm\\:delay-500 {\n    transition-delay: 500ms !important;\n  }\n\n  .sm\\:delay-700 {\n    transition-delay: 700ms !important;\n  }\n\n  .sm\\:delay-1000 {\n    transition-delay: 1000ms !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .md\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0px * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0px * var(--space-x-reverse)) !important;\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1px * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1px * var(--space-x-reverse)) !important;\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;\n  }\n\n  .md\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1px * var(--space-x-reverse)) !important;\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .md\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1 !important;\n  }\n\n  .md\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1 !important;\n  }\n\n  .md\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;\n  }\n\n  .md\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(0px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .md\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;\n  }\n\n  .md\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(2px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .md\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;\n  }\n\n  .md\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(4px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .md\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;\n  }\n\n  .md\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(8px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .md\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;\n  }\n\n  .md\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(1px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .md\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1 !important;\n  }\n\n  .md\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1 !important;\n  }\n\n  .md\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent !important;\n  }\n\n  .md\\:divide-current > :not(template) ~ :not(template) {\n    border-color: currentColor !important;\n  }\n\n  .md\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #000 !important;\n    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff !important;\n    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f7fafc !important;\n    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #edf2f7 !important;\n    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e2e8f0 !important;\n    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #cbd5e0 !important;\n    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a0aec0 !important;\n    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #718096 !important;\n    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4a5568 !important;\n    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2d3748 !important;\n    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #1a202c !important;\n    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f5 !important;\n    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7d7 !important;\n    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feb2b2 !important;\n    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fc8181 !important;\n    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f56565 !important;\n    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e53e3e !important;\n    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c53030 !important;\n    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9b2c2c !important;\n    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #742a2a !important;\n    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffaf0 !important;\n    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feebc8 !important;\n    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbd38d !important;\n    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6ad55 !important;\n    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed8936 !important;\n    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #dd6b20 !important;\n    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c05621 !important;\n    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9c4221 !important;\n    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7b341e !important;\n    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffff0 !important;\n    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fefcbf !important;\n    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf089 !important;\n    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6e05e !important;\n    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ecc94b !important;\n    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d69e2e !important;\n    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b7791f !important;\n    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #975a16 !important;\n    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #744210 !important;\n    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f0fff4 !important;\n    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c6f6d5 !important;\n    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9ae6b4 !important;\n    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #68d391 !important;\n    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #48bb78 !important;\n    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38a169 !important;\n    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2f855a !important;\n    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #276749 !important;\n    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #22543d !important;\n    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e6fffa !important;\n    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b2f5ea !important;\n    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #81e6d9 !important;\n    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4fd1c5 !important;\n    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38b2ac !important;\n    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #319795 !important;\n    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c7a7b !important;\n    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #285e61 !important;\n    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #234e52 !important;\n    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf8ff !important;\n    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #bee3f8 !important;\n    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #90cdf4 !important;\n    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #63b3ed !important;\n    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4299e1 !important;\n    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3182ce !important;\n    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2b6cb0 !important;\n    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c5282 !important;\n    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2a4365 !important;\n    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf4ff !important;\n    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c3dafe !important;\n    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a3bffa !important;\n    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7f9cf5 !important;\n    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #667eea !important;\n    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #5a67d8 !important;\n    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4c51bf !important;\n    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #434190 !important;\n    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3c366b !important;\n    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf5ff !important;\n    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e9d8fd !important;\n    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d6bcfa !important;\n    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b794f4 !important;\n    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9f7aea !important;\n    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #805ad5 !important;\n    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #6b46c1 !important;\n    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #553c9a !important;\n    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #44337a !important;\n    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f7 !important;\n    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7e2 !important;\n    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbb6ce !important;\n    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f687b3 !important;\n    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed64a6 !important;\n    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d53f8c !important;\n    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b83280 !important;\n    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #97266d !important;\n    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #702459 !important;\n    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important;\n  }\n\n  .md\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0 !important;\n  }\n\n  .md\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25 !important;\n  }\n\n  .md\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5 !important;\n  }\n\n  .md\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75 !important;\n  }\n\n  .md\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n  }\n\n  .md\\:sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .md\\:not-sr-only {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .md\\:focus\\:sr-only:focus {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .md\\:focus\\:not-sr-only:focus {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .md\\:appearance-none {\n    -webkit-appearance: none !important;\n       -moz-appearance: none !important;\n            appearance: none !important;\n  }\n\n  .md\\:bg-fixed {\n    background-attachment: fixed !important;\n  }\n\n  .md\\:bg-local {\n    background-attachment: local !important;\n  }\n\n  .md\\:bg-scroll {\n    background-attachment: scroll !important;\n  }\n\n  .md\\:bg-opacity-0 {\n    --bg-opacity: 0 !important;\n  }\n\n  .md\\:bg-opacity-25 {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .md\\:bg-opacity-50 {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .md\\:bg-opacity-75 {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .md\\:bg-opacity-100 {\n    --bg-opacity: 1 !important;\n  }\n\n  .md\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0 !important;\n  }\n\n  .md\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .md\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .md\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .md\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1 !important;\n  }\n\n  .md\\:bg-bottom {\n    background-position: bottom !important;\n  }\n\n  .md\\:bg-center {\n    background-position: center !important;\n  }\n\n  .md\\:bg-left {\n    background-position: left !important;\n  }\n\n  .md\\:bg-left-bottom {\n    background-position: left bottom !important;\n  }\n\n  .md\\:bg-left-top {\n    background-position: left top !important;\n  }\n\n  .md\\:bg-right {\n    background-position: right !important;\n  }\n\n  .md\\:bg-right-bottom {\n    background-position: right bottom !important;\n  }\n\n  .md\\:bg-right-top {\n    background-position: right top !important;\n  }\n\n  .md\\:bg-top {\n    background-position: top !important;\n  }\n\n  .md\\:bg-repeat {\n    background-repeat: repeat !important;\n  }\n\n  .md\\:bg-no-repeat {\n    background-repeat: no-repeat !important;\n  }\n\n  .md\\:bg-repeat-x {\n    background-repeat: repeat-x !important;\n  }\n\n  .md\\:bg-repeat-y {\n    background-repeat: repeat-y !important;\n  }\n\n  .md\\:bg-repeat-round {\n    background-repeat: round !important;\n  }\n\n  .md\\:bg-repeat-space {\n    background-repeat: space !important;\n  }\n\n  .md\\:bg-auto {\n    background-size: auto !important;\n  }\n\n  .md\\:bg-cover {\n    background-size: cover !important;\n  }\n\n  .md\\:bg-contain {\n    background-size: contain !important;\n  }\n\n  .md\\:border-collapse {\n    border-collapse: collapse !important;\n  }\n\n  .md\\:border-separate {\n    border-collapse: separate !important;\n  }\n\n  .md\\:border-opacity-0 {\n    --border-opacity: 0 !important;\n  }\n\n  .md\\:border-opacity-25 {\n    --border-opacity: 0.25 !important;\n  }\n\n  .md\\:border-opacity-50 {\n    --border-opacity: 0.5 !important;\n  }\n\n  .md\\:border-opacity-75 {\n    --border-opacity: 0.75 !important;\n  }\n\n  .md\\:border-opacity-100 {\n    --border-opacity: 1 !important;\n  }\n\n  .md\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0 !important;\n  }\n\n  .md\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25 !important;\n  }\n\n  .md\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5 !important;\n  }\n\n  .md\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75 !important;\n  }\n\n  .md\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1 !important;\n  }\n\n  .md\\:border-solid {\n    border-style: solid !important;\n  }\n\n  .md\\:border-dashed {\n    border-style: dashed !important;\n  }\n\n  .md\\:border-dotted {\n    border-style: dotted !important;\n  }\n\n  .md\\:border-double {\n    border-style: double !important;\n  }\n\n  .md\\:border-none {\n    border-style: none !important;\n  }\n\n  .md\\:box-border {\n    box-sizing: border-box !important;\n  }\n\n  .md\\:box-content {\n    box-sizing: content-box !important;\n  }\n\n  .md\\:cursor-auto {\n    cursor: auto !important;\n  }\n\n  .md\\:cursor-default {\n    cursor: default !important;\n  }\n\n  .md\\:cursor-pointer {\n    cursor: pointer !important;\n  }\n\n  .md\\:cursor-wait {\n    cursor: wait !important;\n  }\n\n  .md\\:cursor-text {\n    cursor: text !important;\n  }\n\n  .md\\:cursor-move {\n    cursor: move !important;\n  }\n\n  .md\\:cursor-not-allowed {\n    cursor: not-allowed !important;\n  }\n\n  .md\\:block {\n    display: block !important;\n  }\n\n  .md\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .md\\:inline {\n    display: inline !important;\n  }\n\n  .md\\:flex {\n    display: flex !important;\n  }\n\n  .md\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .md\\:table {\n    display: table !important;\n  }\n\n  .md\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .md\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .md\\:table-column {\n    display: table-column !important;\n  }\n\n  .md\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .md\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .md\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .md\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .md\\:table-row {\n    display: table-row !important;\n  }\n\n  .md\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .md\\:grid {\n    display: grid !important;\n  }\n\n  .md\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .md\\:hidden {\n    display: none !important;\n  }\n\n  .md\\:hover\\:block:hover {\n    display: block !important;\n  }\n\n  .md\\:hover\\:inline-block:hover {\n    display: inline-block !important;\n  }\n\n  .md\\:hover\\:inline:hover {\n    display: inline !important;\n  }\n\n  .md\\:hover\\:flex:hover {\n    display: flex !important;\n  }\n\n  .md\\:hover\\:inline-flex:hover {\n    display: inline-flex !important;\n  }\n\n  .md\\:hover\\:table:hover {\n    display: table !important;\n  }\n\n  .md\\:hover\\:table-caption:hover {\n    display: table-caption !important;\n  }\n\n  .md\\:hover\\:table-cell:hover {\n    display: table-cell !important;\n  }\n\n  .md\\:hover\\:table-column:hover {\n    display: table-column !important;\n  }\n\n  .md\\:hover\\:table-column-group:hover {\n    display: table-column-group !important;\n  }\n\n  .md\\:hover\\:table-footer-group:hover {\n    display: table-footer-group !important;\n  }\n\n  .md\\:hover\\:table-header-group:hover {\n    display: table-header-group !important;\n  }\n\n  .md\\:hover\\:table-row-group:hover {\n    display: table-row-group !important;\n  }\n\n  .md\\:hover\\:table-row:hover {\n    display: table-row !important;\n  }\n\n  .md\\:hover\\:flow-root:hover {\n    display: flow-root !important;\n  }\n\n  .md\\:hover\\:grid:hover {\n    display: grid !important;\n  }\n\n  .md\\:hover\\:inline-grid:hover {\n    display: inline-grid !important;\n  }\n\n  .md\\:hover\\:hidden:hover {\n    display: none !important;\n  }\n\n  .md\\:focus\\:block:focus {\n    display: block !important;\n  }\n\n  .md\\:focus\\:inline-block:focus {\n    display: inline-block !important;\n  }\n\n  .md\\:focus\\:inline:focus {\n    display: inline !important;\n  }\n\n  .md\\:focus\\:flex:focus {\n    display: flex !important;\n  }\n\n  .md\\:focus\\:inline-flex:focus {\n    display: inline-flex !important;\n  }\n\n  .md\\:focus\\:table:focus {\n    display: table !important;\n  }\n\n  .md\\:focus\\:table-caption:focus {\n    display: table-caption !important;\n  }\n\n  .md\\:focus\\:table-cell:focus {\n    display: table-cell !important;\n  }\n\n  .md\\:focus\\:table-column:focus {\n    display: table-column !important;\n  }\n\n  .md\\:focus\\:table-column-group:focus {\n    display: table-column-group !important;\n  }\n\n  .md\\:focus\\:table-footer-group:focus {\n    display: table-footer-group !important;\n  }\n\n  .md\\:focus\\:table-header-group:focus {\n    display: table-header-group !important;\n  }\n\n  .md\\:focus\\:table-row-group:focus {\n    display: table-row-group !important;\n  }\n\n  .md\\:focus\\:table-row:focus {\n    display: table-row !important;\n  }\n\n  .md\\:focus\\:flow-root:focus {\n    display: flow-root !important;\n  }\n\n  .md\\:focus\\:grid:focus {\n    display: grid !important;\n  }\n\n  .md\\:focus\\:inline-grid:focus {\n    display: inline-grid !important;\n  }\n\n  .md\\:focus\\:hidden:focus {\n    display: none !important;\n  }\n\n  .group:hover .md\\:group-hover\\:block {\n    display: block !important;\n  }\n\n  .group:hover .md\\:group-hover\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .group:hover .md\\:group-hover\\:inline {\n    display: inline !important;\n  }\n\n  .group:hover .md\\:group-hover\\:flex {\n    display: flex !important;\n  }\n\n  .group:hover .md\\:group-hover\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table {\n    display: table !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-column {\n    display: table-column !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .group:hover .md\\:group-hover\\:table-row {\n    display: table-row !important;\n  }\n\n  .group:hover .md\\:group-hover\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .group:hover .md\\:group-hover\\:grid {\n    display: grid !important;\n  }\n\n  .group:hover .md\\:group-hover\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .group:hover .md\\:group-hover\\:hidden {\n    display: none !important;\n  }\n\n  .md\\:flex-row {\n    flex-direction: row !important;\n  }\n\n  .md\\:flex-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .md\\:flex-col {\n    flex-direction: column !important;\n  }\n\n  .md\\:flex-col-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .md\\:flex-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .md\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .md\\:flex-no-wrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .md\\:items-start {\n    align-items: flex-start !important;\n  }\n\n  .md\\:items-end {\n    align-items: flex-end !important;\n  }\n\n  .md\\:items-center {\n    align-items: center !important;\n  }\n\n  .md\\:items-baseline {\n    align-items: baseline !important;\n  }\n\n  .md\\:items-stretch {\n    align-items: stretch !important;\n  }\n\n  .md\\:self-auto {\n    align-self: auto !important;\n  }\n\n  .md\\:self-start {\n    align-self: flex-start !important;\n  }\n\n  .md\\:self-end {\n    align-self: flex-end !important;\n  }\n\n  .md\\:self-center {\n    align-self: center !important;\n  }\n\n  .md\\:self-stretch {\n    align-self: stretch !important;\n  }\n\n  .md\\:justify-start {\n    justify-content: flex-start !important;\n  }\n\n  .md\\:justify-end {\n    justify-content: flex-end !important;\n  }\n\n  .md\\:justify-center {\n    justify-content: center !important;\n  }\n\n  .md\\:justify-between {\n    justify-content: space-between !important;\n  }\n\n  .md\\:justify-around {\n    justify-content: space-around !important;\n  }\n\n  .md\\:justify-evenly {\n    justify-content: space-evenly !important;\n  }\n\n  .md\\:content-center {\n    align-content: center !important;\n  }\n\n  .md\\:content-start {\n    align-content: flex-start !important;\n  }\n\n  .md\\:content-end {\n    align-content: flex-end !important;\n  }\n\n  .md\\:content-between {\n    align-content: space-between !important;\n  }\n\n  .md\\:content-around {\n    align-content: space-around !important;\n  }\n\n  .md\\:flex-1 {\n    flex: 1 1 0% !important;\n  }\n\n  .md\\:flex-auto {\n    flex: 1 1 auto !important;\n  }\n\n  .md\\:flex-initial {\n    flex: 0 1 auto !important;\n  }\n\n  .md\\:flex-none {\n    flex: none !important;\n  }\n\n  .md\\:flex-grow-0 {\n    flex-grow: 0 !important;\n  }\n\n  .md\\:flex-grow {\n    flex-grow: 1 !important;\n  }\n\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n\n  .md\\:flex-shrink {\n    flex-shrink: 1 !important;\n  }\n\n  .md\\:order-1 {\n    order: 1 !important;\n  }\n\n  .md\\:order-2 {\n    order: 2 !important;\n  }\n\n  .md\\:order-3 {\n    order: 3 !important;\n  }\n\n  .md\\:order-4 {\n    order: 4 !important;\n  }\n\n  .md\\:order-5 {\n    order: 5 !important;\n  }\n\n  .md\\:order-6 {\n    order: 6 !important;\n  }\n\n  .md\\:order-7 {\n    order: 7 !important;\n  }\n\n  .md\\:order-8 {\n    order: 8 !important;\n  }\n\n  .md\\:order-9 {\n    order: 9 !important;\n  }\n\n  .md\\:order-10 {\n    order: 10 !important;\n  }\n\n  .md\\:order-11 {\n    order: 11 !important;\n  }\n\n  .md\\:order-12 {\n    order: 12 !important;\n  }\n\n  .md\\:order-first {\n    order: -9999 !important;\n  }\n\n  .md\\:order-last {\n    order: 9999 !important;\n  }\n\n  .md\\:order-none {\n    order: 0 !important;\n  }\n\n  .md\\:float-right {\n    float: right !important;\n  }\n\n  .md\\:float-left {\n    float: left !important;\n  }\n\n  .md\\:float-none {\n    float: none !important;\n  }\n\n  .md\\:clearfix:after {\n    content: \"\" !important;\n    display: table !important;\n    clear: both !important;\n  }\n\n  .md\\:clear-left {\n    clear: left !important;\n  }\n\n  .md\\:clear-right {\n    clear: right !important;\n  }\n\n  .md\\:clear-both {\n    clear: both !important;\n  }\n\n  .md\\:clear-none {\n    clear: none !important;\n  }\n\n  .md\\:font-sans {\n    font-family: 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\" !important;\n  }\n\n  .md\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif !important;\n  }\n\n  .md\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n  }\n\n  .md\\:font-hairline {\n    font-weight: 100 !important;\n  }\n\n  .md\\:font-thin {\n    font-weight: 200 !important;\n  }\n\n  .md\\:font-light {\n    font-weight: 300 !important;\n  }\n\n  .md\\:font-normal {\n    font-weight: 400 !important;\n  }\n\n  .md\\:font-medium {\n    font-weight: 500 !important;\n  }\n\n  .md\\:font-semibold {\n    font-weight: 600 !important;\n  }\n\n  .md\\:font-bold {\n    font-weight: 700 !important;\n  }\n\n  .md\\:font-extrabold {\n    font-weight: 800 !important;\n  }\n\n  .md\\:font-black {\n    font-weight: 900 !important;\n  }\n\n  .md\\:hover\\:font-hairline:hover {\n    font-weight: 100 !important;\n  }\n\n  .md\\:hover\\:font-thin:hover {\n    font-weight: 200 !important;\n  }\n\n  .md\\:hover\\:font-light:hover {\n    font-weight: 300 !important;\n  }\n\n  .md\\:hover\\:font-normal:hover {\n    font-weight: 400 !important;\n  }\n\n  .md\\:hover\\:font-medium:hover {\n    font-weight: 500 !important;\n  }\n\n  .md\\:hover\\:font-semibold:hover {\n    font-weight: 600 !important;\n  }\n\n  .md\\:hover\\:font-bold:hover {\n    font-weight: 700 !important;\n  }\n\n  .md\\:hover\\:font-extrabold:hover {\n    font-weight: 800 !important;\n  }\n\n  .md\\:hover\\:font-black:hover {\n    font-weight: 900 !important;\n  }\n\n  .md\\:focus\\:font-hairline:focus {\n    font-weight: 100 !important;\n  }\n\n  .md\\:focus\\:font-thin:focus {\n    font-weight: 200 !important;\n  }\n\n  .md\\:focus\\:font-light:focus {\n    font-weight: 300 !important;\n  }\n\n  .md\\:focus\\:font-normal:focus {\n    font-weight: 400 !important;\n  }\n\n  .md\\:focus\\:font-medium:focus {\n    font-weight: 500 !important;\n  }\n\n  .md\\:focus\\:font-semibold:focus {\n    font-weight: 600 !important;\n  }\n\n  .md\\:focus\\:font-bold:focus {\n    font-weight: 700 !important;\n  }\n\n  .md\\:focus\\:font-extrabold:focus {\n    font-weight: 800 !important;\n  }\n\n  .md\\:focus\\:font-black:focus {\n    font-weight: 900 !important;\n  }\n\n  .md\\:h-0 {\n    height: 0 !important;\n  }\n\n  .md\\:h-1 {\n    height: 0.25rem !important;\n  }\n\n  .md\\:h-2 {\n    height: 0.5rem !important;\n  }\n\n  .md\\:h-3 {\n    height: 0.75rem !important;\n  }\n\n  .md\\:h-4 {\n    height: 1rem !important;\n  }\n\n  .md\\:h-5 {\n    height: 1.25rem !important;\n  }\n\n  .md\\:h-6 {\n    height: 1.5rem !important;\n  }\n\n  .md\\:h-8 {\n    height: 2rem !important;\n  }\n\n  .md\\:h-10 {\n    height: 2.5rem !important;\n  }\n\n  .md\\:h-12 {\n    height: 3rem !important;\n  }\n\n  .md\\:h-16 {\n    height: 4rem !important;\n  }\n\n  .md\\:h-20 {\n    height: 5rem !important;\n  }\n\n  .md\\:h-24 {\n    height: 6rem !important;\n  }\n\n  .md\\:h-32 {\n    height: 8rem !important;\n  }\n\n  .md\\:h-40 {\n    height: 10rem !important;\n  }\n\n  .md\\:h-48 {\n    height: 12rem !important;\n  }\n\n  .md\\:h-56 {\n    height: 14rem !important;\n  }\n\n  .md\\:h-64 {\n    height: 16rem !important;\n  }\n\n  .md\\:h-auto {\n    height: auto !important;\n  }\n\n  .md\\:h-px {\n    height: 1px !important;\n  }\n\n  .md\\:h-full {\n    height: 100% !important;\n  }\n\n  .md\\:h-screen {\n    height: 100vh !important;\n  }\n\n  .md\\:text-xs {\n    font-size: 0.75rem !important;\n  }\n\n  .md\\:text-sm {\n    font-size: 0.875rem !important;\n  }\n\n  .md\\:text-base {\n    font-size: 1rem !important;\n  }\n\n  .md\\:text-lg {\n    font-size: 1.125rem !important;\n  }\n\n  .md\\:text-xl {\n    font-size: 1.25rem !important;\n  }\n\n  .md\\:text-2xl {\n    font-size: 1.5rem !important;\n  }\n\n  .md\\:text-3xl {\n    font-size: 1.875rem !important;\n  }\n\n  .md\\:text-4xl {\n    font-size: 2.25rem !important;\n  }\n\n  .md\\:text-5xl {\n    font-size: 3rem !important;\n  }\n\n  .md\\:text-6xl {\n    font-size: 4rem !important;\n  }\n\n  .md\\:leading-3 {\n    line-height: .75rem !important;\n  }\n\n  .md\\:leading-4 {\n    line-height: 1rem !important;\n  }\n\n  .md\\:leading-5 {\n    line-height: 1.25rem !important;\n  }\n\n  .md\\:leading-6 {\n    line-height: 1.5rem !important;\n  }\n\n  .md\\:leading-7 {\n    line-height: 1.75rem !important;\n  }\n\n  .md\\:leading-8 {\n    line-height: 2rem !important;\n  }\n\n  .md\\:leading-9 {\n    line-height: 2.25rem !important;\n  }\n\n  .md\\:leading-10 {\n    line-height: 2.5rem !important;\n  }\n\n  .md\\:leading-none {\n    line-height: 1 !important;\n  }\n\n  .md\\:leading-tight {\n    line-height: 1.25 !important;\n  }\n\n  .md\\:leading-snug {\n    line-height: 1.375 !important;\n  }\n\n  .md\\:leading-normal {\n    line-height: 1.5 !important;\n  }\n\n  .md\\:leading-relaxed {\n    line-height: 1.625 !important;\n  }\n\n  .md\\:leading-loose {\n    line-height: 2 !important;\n  }\n\n  .md\\:list-inside {\n    list-style-position: inside !important;\n  }\n\n  .md\\:list-outside {\n    list-style-position: outside !important;\n  }\n\n  .md\\:list-none {\n    list-style-type: none !important;\n  }\n\n  .md\\:list-disc {\n    list-style-type: disc !important;\n  }\n\n  .md\\:list-decimal {\n    list-style-type: decimal !important;\n  }\n\n  .md\\:max-h-full {\n    max-height: 100% !important;\n  }\n\n  .md\\:max-h-screen {\n    max-height: 100vh !important;\n  }\n\n  .md\\:max-w-none {\n    max-width: none !important;\n  }\n\n  .md\\:max-w-xs {\n    max-width: 20rem !important;\n  }\n\n  .md\\:max-w-sm {\n    max-width: 24rem !important;\n  }\n\n  .md\\:max-w-md {\n    max-width: 28rem !important;\n  }\n\n  .md\\:max-w-lg {\n    max-width: 32rem !important;\n  }\n\n  .md\\:max-w-xl {\n    max-width: 36rem !important;\n  }\n\n  .md\\:max-w-2xl {\n    max-width: 42rem !important;\n  }\n\n  .md\\:max-w-3xl {\n    max-width: 48rem !important;\n  }\n\n  .md\\:max-w-4xl {\n    max-width: 56rem !important;\n  }\n\n  .md\\:max-w-5xl {\n    max-width: 64rem !important;\n  }\n\n  .md\\:max-w-6xl {\n    max-width: 72rem !important;\n  }\n\n  .md\\:max-w-full {\n    max-width: 100% !important;\n  }\n\n  .md\\:max-w-screen-sm {\n    max-width: 640px !important;\n  }\n\n  .md\\:max-w-screen-md {\n    max-width: 768px !important;\n  }\n\n  .md\\:max-w-screen-lg {\n    max-width: 1024px !important;\n  }\n\n  .md\\:max-w-screen-xl {\n    max-width: 1280px !important;\n  }\n\n  .md\\:min-h-0 {\n    min-height: 0 !important;\n  }\n\n  .md\\:min-h-full {\n    min-height: 100% !important;\n  }\n\n  .md\\:min-h-screen {\n    min-height: 100vh !important;\n  }\n\n  .md\\:min-w-0 {\n    min-width: 0 !important;\n  }\n\n  .md\\:min-w-full {\n    min-width: 100% !important;\n  }\n\n  .md\\:object-contain {\n    -o-object-fit: contain !important;\n       object-fit: contain !important;\n  }\n\n  .md\\:object-cover {\n    -o-object-fit: cover !important;\n       object-fit: cover !important;\n  }\n\n  .md\\:object-fill {\n    -o-object-fit: fill !important;\n       object-fit: fill !important;\n  }\n\n  .md\\:object-none {\n    -o-object-fit: none !important;\n       object-fit: none !important;\n  }\n\n  .md\\:object-scale-down {\n    -o-object-fit: scale-down !important;\n       object-fit: scale-down !important;\n  }\n\n  .md\\:object-bottom {\n    -o-object-position: bottom !important;\n       object-position: bottom !important;\n  }\n\n  .md\\:object-center {\n    -o-object-position: center !important;\n       object-position: center !important;\n  }\n\n  .md\\:object-left {\n    -o-object-position: left !important;\n       object-position: left !important;\n  }\n\n  .md\\:object-left-bottom {\n    -o-object-position: left bottom !important;\n       object-position: left bottom !important;\n  }\n\n  .md\\:object-left-top {\n    -o-object-position: left top !important;\n       object-position: left top !important;\n  }\n\n  .md\\:object-right {\n    -o-object-position: right !important;\n       object-position: right !important;\n  }\n\n  .md\\:object-right-bottom {\n    -o-object-position: right bottom !important;\n       object-position: right bottom !important;\n  }\n\n  .md\\:object-right-top {\n    -o-object-position: right top !important;\n       object-position: right top !important;\n  }\n\n  .md\\:object-top {\n    -o-object-position: top !important;\n       object-position: top !important;\n  }\n\n  .md\\:opacity-0 {\n    opacity: 0 !important;\n  }\n\n  .md\\:opacity-25 {\n    opacity: 0.25 !important;\n  }\n\n  .md\\:opacity-50 {\n    opacity: 0.5 !important;\n  }\n\n  .md\\:opacity-75 {\n    opacity: 0.75 !important;\n  }\n\n  .md\\:opacity-100 {\n    opacity: 1 !important;\n  }\n\n  .md\\:hover\\:opacity-0:hover {\n    opacity: 0 !important;\n  }\n\n  .md\\:hover\\:opacity-25:hover {\n    opacity: 0.25 !important;\n  }\n\n  .md\\:hover\\:opacity-50:hover {\n    opacity: 0.5 !important;\n  }\n\n  .md\\:hover\\:opacity-75:hover {\n    opacity: 0.75 !important;\n  }\n\n  .md\\:hover\\:opacity-100:hover {\n    opacity: 1 !important;\n  }\n\n  .md\\:focus\\:opacity-0:focus {\n    opacity: 0 !important;\n  }\n\n  .md\\:focus\\:opacity-25:focus {\n    opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:opacity-50:focus {\n    opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:opacity-75:focus {\n    opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:opacity-100:focus {\n    opacity: 1 !important;\n  }\n\n  .md\\:outline-none {\n    outline: 0 !important;\n  }\n\n  .md\\:focus\\:outline-none:focus {\n    outline: 0 !important;\n  }\n\n  .md\\:overflow-auto {\n    overflow: auto !important;\n  }\n\n  .md\\:overflow-hidden {\n    overflow: hidden !important;\n  }\n\n  .md\\:overflow-visible {\n    overflow: visible !important;\n  }\n\n  .md\\:overflow-scroll {\n    overflow: scroll !important;\n  }\n\n  .md\\:overflow-x-auto {\n    overflow-x: auto !important;\n  }\n\n  .md\\:overflow-y-auto {\n    overflow-y: auto !important;\n  }\n\n  .md\\:overflow-x-hidden {\n    overflow-x: hidden !important;\n  }\n\n  .md\\:overflow-y-hidden {\n    overflow-y: hidden !important;\n  }\n\n  .md\\:overflow-x-visible {\n    overflow-x: visible !important;\n  }\n\n  .md\\:overflow-y-visible {\n    overflow-y: visible !important;\n  }\n\n  .md\\:overflow-x-scroll {\n    overflow-x: scroll !important;\n  }\n\n  .md\\:overflow-y-scroll {\n    overflow-y: scroll !important;\n  }\n\n  .md\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  .md\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto !important;\n  }\n\n  .md\\:p-0 {\n    padding: 0 !important;\n  }\n\n  .md\\:p-1 {\n    padding: 0.25rem !important;\n  }\n\n  .md\\:p-2 {\n    padding: 0.5rem !important;\n  }\n\n  .md\\:p-3 {\n    padding: 0.75rem !important;\n  }\n\n  .md\\:p-4 {\n    padding: 1rem !important;\n  }\n\n  .md\\:p-5 {\n    padding: 1.25rem !important;\n  }\n\n  .md\\:p-6 {\n    padding: 1.5rem !important;\n  }\n\n  .md\\:p-8 {\n    padding: 2rem !important;\n  }\n\n  .md\\:p-10 {\n    padding: 2.5rem !important;\n  }\n\n  .md\\:p-12 {\n    padding: 3rem !important;\n  }\n\n  .md\\:p-16 {\n    padding: 4rem !important;\n  }\n\n  .md\\:p-20 {\n    padding: 5rem !important;\n  }\n\n  .md\\:p-24 {\n    padding: 6rem !important;\n  }\n\n  .md\\:p-32 {\n    padding: 8rem !important;\n  }\n\n  .md\\:p-40 {\n    padding: 10rem !important;\n  }\n\n  .md\\:p-48 {\n    padding: 12rem !important;\n  }\n\n  .md\\:p-56 {\n    padding: 14rem !important;\n  }\n\n  .md\\:p-64 {\n    padding: 16rem !important;\n  }\n\n  .md\\:p-px {\n    padding: 1px !important;\n  }\n\n  .md\\:py-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .md\\:px-0 {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n  }\n\n  .md\\:py-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n\n  .md\\:px-1 {\n    padding-left: 0.25rem !important;\n    padding-right: 0.25rem !important;\n  }\n\n  .md\\:py-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n\n  .md\\:px-2 {\n    padding-left: 0.5rem !important;\n    padding-right: 0.5rem !important;\n  }\n\n  .md\\:py-3 {\n    padding-top: 0.75rem !important;\n    padding-bottom: 0.75rem !important;\n  }\n\n  .md\\:px-3 {\n    padding-left: 0.75rem !important;\n    padding-right: 0.75rem !important;\n  }\n\n  .md\\:py-4 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n\n  .md\\:px-4 {\n    padding-left: 1rem !important;\n    padding-right: 1rem !important;\n  }\n\n  .md\\:py-5 {\n    padding-top: 1.25rem !important;\n    padding-bottom: 1.25rem !important;\n  }\n\n  .md\\:px-5 {\n    padding-left: 1.25rem !important;\n    padding-right: 1.25rem !important;\n  }\n\n  .md\\:py-6 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n\n  .md\\:px-6 {\n    padding-left: 1.5rem !important;\n    padding-right: 1.5rem !important;\n  }\n\n  .md\\:py-8 {\n    padding-top: 2rem !important;\n    padding-bottom: 2rem !important;\n  }\n\n  .md\\:px-8 {\n    padding-left: 2rem !important;\n    padding-right: 2rem !important;\n  }\n\n  .md\\:py-10 {\n    padding-top: 2.5rem !important;\n    padding-bottom: 2.5rem !important;\n  }\n\n  .md\\:px-10 {\n    padding-left: 2.5rem !important;\n    padding-right: 2.5rem !important;\n  }\n\n  .md\\:py-12 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n\n  .md\\:px-12 {\n    padding-left: 3rem !important;\n    padding-right: 3rem !important;\n  }\n\n  .md\\:py-16 {\n    padding-top: 4rem !important;\n    padding-bottom: 4rem !important;\n  }\n\n  .md\\:px-16 {\n    padding-left: 4rem !important;\n    padding-right: 4rem !important;\n  }\n\n  .md\\:py-20 {\n    padding-top: 5rem !important;\n    padding-bottom: 5rem !important;\n  }\n\n  .md\\:px-20 {\n    padding-left: 5rem !important;\n    padding-right: 5rem !important;\n  }\n\n  .md\\:py-24 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important;\n  }\n\n  .md\\:px-24 {\n    padding-left: 6rem !important;\n    padding-right: 6rem !important;\n  }\n\n  .md\\:py-32 {\n    padding-top: 8rem !important;\n    padding-bottom: 8rem !important;\n  }\n\n  .md\\:px-32 {\n    padding-left: 8rem !important;\n    padding-right: 8rem !important;\n  }\n\n  .md\\:py-40 {\n    padding-top: 10rem !important;\n    padding-bottom: 10rem !important;\n  }\n\n  .md\\:px-40 {\n    padding-left: 10rem !important;\n    padding-right: 10rem !important;\n  }\n\n  .md\\:py-48 {\n    padding-top: 12rem !important;\n    padding-bottom: 12rem !important;\n  }\n\n  .md\\:px-48 {\n    padding-left: 12rem !important;\n    padding-right: 12rem !important;\n  }\n\n  .md\\:py-56 {\n    padding-top: 14rem !important;\n    padding-bottom: 14rem !important;\n  }\n\n  .md\\:px-56 {\n    padding-left: 14rem !important;\n    padding-right: 14rem !important;\n  }\n\n  .md\\:py-64 {\n    padding-top: 16rem !important;\n    padding-bottom: 16rem !important;\n  }\n\n  .md\\:px-64 {\n    padding-left: 16rem !important;\n    padding-right: 16rem !important;\n  }\n\n  .md\\:py-px {\n    padding-top: 1px !important;\n    padding-bottom: 1px !important;\n  }\n\n  .md\\:px-px {\n    padding-left: 1px !important;\n    padding-right: 1px !important;\n  }\n\n  .md\\:pt-0 {\n    padding-top: 0 !important;\n  }\n\n  .md\\:pr-0 {\n    padding-right: 0 !important;\n  }\n\n  .md\\:pb-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .md\\:pl-0 {\n    padding-left: 0 !important;\n  }\n\n  .md\\:pt-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .md\\:pr-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .md\\:pb-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .md\\:pl-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .md\\:pt-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .md\\:pr-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .md\\:pb-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .md\\:pl-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .md\\:pt-3 {\n    padding-top: 0.75rem !important;\n  }\n\n  .md\\:pr-3 {\n    padding-right: 0.75rem !important;\n  }\n\n  .md\\:pb-3 {\n    padding-bottom: 0.75rem !important;\n  }\n\n  .md\\:pl-3 {\n    padding-left: 0.75rem !important;\n  }\n\n  .md\\:pt-4 {\n    padding-top: 1rem !important;\n  }\n\n  .md\\:pr-4 {\n    padding-right: 1rem !important;\n  }\n\n  .md\\:pb-4 {\n    padding-bottom: 1rem !important;\n  }\n\n  .md\\:pl-4 {\n    padding-left: 1rem !important;\n  }\n\n  .md\\:pt-5 {\n    padding-top: 1.25rem !important;\n  }\n\n  .md\\:pr-5 {\n    padding-right: 1.25rem !important;\n  }\n\n  .md\\:pb-5 {\n    padding-bottom: 1.25rem !important;\n  }\n\n  .md\\:pl-5 {\n    padding-left: 1.25rem !important;\n  }\n\n  .md\\:pt-6 {\n    padding-top: 1.5rem !important;\n  }\n\n  .md\\:pr-6 {\n    padding-right: 1.5rem !important;\n  }\n\n  .md\\:pb-6 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .md\\:pl-6 {\n    padding-left: 1.5rem !important;\n  }\n\n  .md\\:pt-8 {\n    padding-top: 2rem !important;\n  }\n\n  .md\\:pr-8 {\n    padding-right: 2rem !important;\n  }\n\n  .md\\:pb-8 {\n    padding-bottom: 2rem !important;\n  }\n\n  .md\\:pl-8 {\n    padding-left: 2rem !important;\n  }\n\n  .md\\:pt-10 {\n    padding-top: 2.5rem !important;\n  }\n\n  .md\\:pr-10 {\n    padding-right: 2.5rem !important;\n  }\n\n  .md\\:pb-10 {\n    padding-bottom: 2.5rem !important;\n  }\n\n  .md\\:pl-10 {\n    padding-left: 2.5rem !important;\n  }\n\n  .md\\:pt-12 {\n    padding-top: 3rem !important;\n  }\n\n  .md\\:pr-12 {\n    padding-right: 3rem !important;\n  }\n\n  .md\\:pb-12 {\n    padding-bottom: 3rem !important;\n  }\n\n  .md\\:pl-12 {\n    padding-left: 3rem !important;\n  }\n\n  .md\\:pt-16 {\n    padding-top: 4rem !important;\n  }\n\n  .md\\:pr-16 {\n    padding-right: 4rem !important;\n  }\n\n  .md\\:pb-16 {\n    padding-bottom: 4rem !important;\n  }\n\n  .md\\:pl-16 {\n    padding-left: 4rem !important;\n  }\n\n  .md\\:pt-20 {\n    padding-top: 5rem !important;\n  }\n\n  .md\\:pr-20 {\n    padding-right: 5rem !important;\n  }\n\n  .md\\:pb-20 {\n    padding-bottom: 5rem !important;\n  }\n\n  .md\\:pl-20 {\n    padding-left: 5rem !important;\n  }\n\n  .md\\:pt-24 {\n    padding-top: 6rem !important;\n  }\n\n  .md\\:pr-24 {\n    padding-right: 6rem !important;\n  }\n\n  .md\\:pb-24 {\n    padding-bottom: 6rem !important;\n  }\n\n  .md\\:pl-24 {\n    padding-left: 6rem !important;\n  }\n\n  .md\\:pt-32 {\n    padding-top: 8rem !important;\n  }\n\n  .md\\:pr-32 {\n    padding-right: 8rem !important;\n  }\n\n  .md\\:pb-32 {\n    padding-bottom: 8rem !important;\n  }\n\n  .md\\:pl-32 {\n    padding-left: 8rem !important;\n  }\n\n  .md\\:pt-40 {\n    padding-top: 10rem !important;\n  }\n\n  .md\\:pr-40 {\n    padding-right: 10rem !important;\n  }\n\n  .md\\:pb-40 {\n    padding-bottom: 10rem !important;\n  }\n\n  .md\\:pl-40 {\n    padding-left: 10rem !important;\n  }\n\n  .md\\:pt-48 {\n    padding-top: 12rem !important;\n  }\n\n  .md\\:pr-48 {\n    padding-right: 12rem !important;\n  }\n\n  .md\\:pb-48 {\n    padding-bottom: 12rem !important;\n  }\n\n  .md\\:pl-48 {\n    padding-left: 12rem !important;\n  }\n\n  .md\\:pt-56 {\n    padding-top: 14rem !important;\n  }\n\n  .md\\:pr-56 {\n    padding-right: 14rem !important;\n  }\n\n  .md\\:pb-56 {\n    padding-bottom: 14rem !important;\n  }\n\n  .md\\:pl-56 {\n    padding-left: 14rem !important;\n  }\n\n  .md\\:pt-64 {\n    padding-top: 16rem !important;\n  }\n\n  .md\\:pr-64 {\n    padding-right: 16rem !important;\n  }\n\n  .md\\:pb-64 {\n    padding-bottom: 16rem !important;\n  }\n\n  .md\\:pl-64 {\n    padding-left: 16rem !important;\n  }\n\n  .md\\:pt-px {\n    padding-top: 1px !important;\n  }\n\n  .md\\:pr-px {\n    padding-right: 1px !important;\n  }\n\n  .md\\:pb-px {\n    padding-bottom: 1px !important;\n  }\n\n  .md\\:pl-px {\n    padding-left: 1px !important;\n  }\n\n  .md\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:placeholder-transparent::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:placeholder-transparent::placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:placeholder-current::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:placeholder-current::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:placeholder-current::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:placeholder-current::placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent !important;\n  }\n\n  .md\\:focus\\:placeholder-current:focus::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:focus\\:placeholder-current:focus::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor !important;\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .md\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .md\\:pointer-events-none {\n    pointer-events: none !important;\n  }\n\n  .md\\:pointer-events-auto {\n    pointer-events: auto !important;\n  }\n\n  .md\\:static {\n    position: static !important;\n  }\n\n  .md\\:fixed {\n    position: fixed !important;\n  }\n\n  .md\\:absolute {\n    position: absolute !important;\n  }\n\n  .md\\:relative {\n    position: relative !important;\n  }\n\n  .md\\:sticky {\n    position: -webkit-sticky !important;\n    position: sticky !important;\n  }\n\n  .md\\:inset-0 {\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n  }\n\n  .md\\:inset-auto {\n    top: auto !important;\n    right: auto !important;\n    bottom: auto !important;\n    left: auto !important;\n  }\n\n  .md\\:inset-y-0 {\n    top: 0 !important;\n    bottom: 0 !important;\n  }\n\n  .md\\:inset-x-0 {\n    right: 0 !important;\n    left: 0 !important;\n  }\n\n  .md\\:inset-y-auto {\n    top: auto !important;\n    bottom: auto !important;\n  }\n\n  .md\\:inset-x-auto {\n    right: auto !important;\n    left: auto !important;\n  }\n\n  .md\\:top-0 {\n    top: 0 !important;\n  }\n\n  .md\\:right-0 {\n    right: 0 !important;\n  }\n\n  .md\\:bottom-0 {\n    bottom: 0 !important;\n  }\n\n  .md\\:left-0 {\n    left: 0 !important;\n  }\n\n  .md\\:top-auto {\n    top: auto !important;\n  }\n\n  .md\\:right-auto {\n    right: auto !important;\n  }\n\n  .md\\:bottom-auto {\n    bottom: auto !important;\n  }\n\n  .md\\:left-auto {\n    left: auto !important;\n  }\n\n  .md\\:resize-none {\n    resize: none !important;\n  }\n\n  .md\\:resize-y {\n    resize: vertical !important;\n  }\n\n  .md\\:resize-x {\n    resize: horizontal !important;\n  }\n\n  .md\\:resize {\n    resize: both !important;\n  }\n\n  .md\\:fill-current {\n    fill: currentColor !important;\n  }\n\n  .md\\:stroke-current {\n    stroke: currentColor !important;\n  }\n\n  .md\\:stroke-0 {\n    stroke-width: 0 !important;\n  }\n\n  .md\\:stroke-1 {\n    stroke-width: 1 !important;\n  }\n\n  .md\\:stroke-2 {\n    stroke-width: 2 !important;\n  }\n\n  .md\\:table-auto {\n    table-layout: auto !important;\n  }\n\n  .md\\:table-fixed {\n    table-layout: fixed !important;\n  }\n\n  .md\\:text-left {\n    text-align: left !important;\n  }\n\n  .md\\:text-center {\n    text-align: center !important;\n  }\n\n  .md\\:text-right {\n    text-align: right !important;\n  }\n\n  .md\\:text-justify {\n    text-align: justify !important;\n  }\n\n  .md\\:text-transparent {\n    color: transparent !important;\n  }\n\n  .md\\:text-current {\n    color: currentColor !important;\n  }\n\n  .md\\:text-black {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-white {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-100 {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-200 {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-300 {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-400 {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-500 {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-600 {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-700 {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-800 {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-gray-900 {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-200 {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-300 {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-400 {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-500 {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-600 {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-700 {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-800 {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-red-900 {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-100 {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-200 {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-300 {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-400 {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-500 {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-600 {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-700 {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-800 {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-orange-900 {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-100 {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-200 {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-300 {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-400 {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-500 {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-600 {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-700 {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-800 {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-yellow-900 {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-100 {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-200 {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-300 {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-400 {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-500 {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-600 {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-700 {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-800 {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-green-900 {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-100 {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-200 {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-300 {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-400 {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-500 {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-600 {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-700 {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-800 {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-teal-900 {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-100 {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-200 {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-300 {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-400 {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-500 {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-600 {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-700 {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-800 {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-blue-900 {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-100 {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-200 {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-300 {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-400 {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-500 {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-600 {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-700 {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-800 {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-indigo-900 {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-100 {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-200 {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-300 {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-400 {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-500 {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-600 {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-700 {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-800 {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-purple-900 {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-200 {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-300 {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-400 {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-500 {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-600 {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-700 {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-800 {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-pink-900 {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-transparent:hover {\n    color: transparent !important;\n  }\n\n  .md\\:hover\\:text-current:hover {\n    color: currentColor !important;\n  }\n\n  .md\\:hover\\:text-black:hover {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-white:hover {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-300:hover {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-400:hover {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-500:hover {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-600:hover {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-700:hover {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-800:hover {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-red-900:hover {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-100:hover {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-200:hover {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-300:hover {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-400:hover {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-500:hover {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-600:hover {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-700:hover {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-800:hover {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-green-900:hover {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .md\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-transparent:focus {\n    color: transparent !important;\n  }\n\n  .md\\:focus\\:text-current:focus {\n    color: currentColor !important;\n  }\n\n  .md\\:focus\\:text-black:focus {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-white:focus {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-300:focus {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-400:focus {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-500:focus {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-600:focus {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-700:focus {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-800:focus {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-red-900:focus {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-100:focus {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-200:focus {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-300:focus {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-400:focus {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-500:focus {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-600:focus {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-700:focus {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-800:focus {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-green-900:focus {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .md\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .md\\:text-opacity-0 {\n    --text-opacity: 0 !important;\n  }\n\n  .md\\:text-opacity-25 {\n    --text-opacity: 0.25 !important;\n  }\n\n  .md\\:text-opacity-50 {\n    --text-opacity: 0.5 !important;\n  }\n\n  .md\\:text-opacity-75 {\n    --text-opacity: 0.75 !important;\n  }\n\n  .md\\:text-opacity-100 {\n    --text-opacity: 1 !important;\n  }\n\n  .md\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0 !important;\n  }\n\n  .md\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25 !important;\n  }\n\n  .md\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5 !important;\n  }\n\n  .md\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75 !important;\n  }\n\n  .md\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1 !important;\n  }\n\n  .md\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0 !important;\n  }\n\n  .md\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25 !important;\n  }\n\n  .md\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5 !important;\n  }\n\n  .md\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75 !important;\n  }\n\n  .md\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1 !important;\n  }\n\n  .md\\:italic {\n    font-style: italic !important;\n  }\n\n  .md\\:not-italic {\n    font-style: normal !important;\n  }\n\n  .md\\:uppercase {\n    text-transform: uppercase !important;\n  }\n\n  .md\\:lowercase {\n    text-transform: lowercase !important;\n  }\n\n  .md\\:capitalize {\n    text-transform: capitalize !important;\n  }\n\n  .md\\:normal-case {\n    text-transform: none !important;\n  }\n\n  .md\\:underline {\n    text-decoration: underline !important;\n  }\n\n  .md\\:line-through {\n    text-decoration: line-through !important;\n  }\n\n  .md\\:no-underline {\n    text-decoration: none !important;\n  }\n\n  .md\\:hover\\:underline:hover {\n    text-decoration: underline !important;\n  }\n\n  .md\\:hover\\:line-through:hover {\n    text-decoration: line-through !important;\n  }\n\n  .md\\:hover\\:no-underline:hover {\n    text-decoration: none !important;\n  }\n\n  .md\\:focus\\:underline:focus {\n    text-decoration: underline !important;\n  }\n\n  .md\\:focus\\:line-through:focus {\n    text-decoration: line-through !important;\n  }\n\n  .md\\:focus\\:no-underline:focus {\n    text-decoration: none !important;\n  }\n\n  .md\\:antialiased {\n    -webkit-font-smoothing: antialiased !important;\n    -moz-osx-font-smoothing: grayscale !important;\n  }\n\n  .md\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto !important;\n    -moz-osx-font-smoothing: auto !important;\n  }\n\n  .md\\:tracking-tighter {\n    letter-spacing: -0.05em !important;\n  }\n\n  .md\\:tracking-tight {\n    letter-spacing: -0.025em !important;\n  }\n\n  .md\\:tracking-normal {\n    letter-spacing: 0 !important;\n  }\n\n  .md\\:tracking-wide {\n    letter-spacing: 0.025em !important;\n  }\n\n  .md\\:tracking-wider {\n    letter-spacing: 0.05em !important;\n  }\n\n  .md\\:tracking-widest {\n    letter-spacing: 0.1em !important;\n  }\n\n  .md\\:select-none {\n    -webkit-user-select: none !important;\n       -moz-user-select: none !important;\n        -ms-user-select: none !important;\n            user-select: none !important;\n  }\n\n  .md\\:select-text {\n    -webkit-user-select: text !important;\n       -moz-user-select: text !important;\n        -ms-user-select: text !important;\n            user-select: text !important;\n  }\n\n  .md\\:select-all {\n    -webkit-user-select: all !important;\n       -moz-user-select: all !important;\n        -ms-user-select: all !important;\n            user-select: all !important;\n  }\n\n  .md\\:select-auto {\n    -webkit-user-select: auto !important;\n       -moz-user-select: auto !important;\n        -ms-user-select: auto !important;\n            user-select: auto !important;\n  }\n\n  .md\\:align-baseline {\n    vertical-align: baseline !important;\n  }\n\n  .md\\:align-top {\n    vertical-align: top !important;\n  }\n\n  .md\\:align-middle {\n    vertical-align: middle !important;\n  }\n\n  .md\\:align-bottom {\n    vertical-align: bottom !important;\n  }\n\n  .md\\:align-text-top {\n    vertical-align: text-top !important;\n  }\n\n  .md\\:align-text-bottom {\n    vertical-align: text-bottom !important;\n  }\n\n  .md\\:visible {\n    visibility: visible !important;\n  }\n\n  .md\\:invisible {\n    visibility: hidden !important;\n  }\n\n  .md\\:whitespace-normal {\n    white-space: normal !important;\n  }\n\n  .md\\:whitespace-no-wrap {\n    white-space: nowrap !important;\n  }\n\n  .md\\:whitespace-pre {\n    white-space: pre !important;\n  }\n\n  .md\\:whitespace-pre-line {\n    white-space: pre-line !important;\n  }\n\n  .md\\:whitespace-pre-wrap {\n    white-space: pre-wrap !important;\n  }\n\n  .md\\:break-normal {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n  }\n\n  .md\\:break-words {\n    overflow-wrap: break-word !important;\n  }\n\n  .md\\:break-all {\n    word-break: break-all !important;\n  }\n\n  .md\\:truncate {\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n  }\n\n  .md\\:w-0 {\n    width: 0 !important;\n  }\n\n  .md\\:w-1 {\n    width: 0.25rem !important;\n  }\n\n  .md\\:w-2 {\n    width: 0.5rem !important;\n  }\n\n  .md\\:w-3 {\n    width: 0.75rem !important;\n  }\n\n  .md\\:w-4 {\n    width: 1rem !important;\n  }\n\n  .md\\:w-5 {\n    width: 1.25rem !important;\n  }\n\n  .md\\:w-6 {\n    width: 1.5rem !important;\n  }\n\n  .md\\:w-8 {\n    width: 2rem !important;\n  }\n\n  .md\\:w-10 {\n    width: 2.5rem !important;\n  }\n\n  .md\\:w-12 {\n    width: 3rem !important;\n  }\n\n  .md\\:w-16 {\n    width: 4rem !important;\n  }\n\n  .md\\:w-20 {\n    width: 5rem !important;\n  }\n\n  .md\\:w-24 {\n    width: 6rem !important;\n  }\n\n  .md\\:w-32 {\n    width: 8rem !important;\n  }\n\n  .md\\:w-40 {\n    width: 10rem !important;\n  }\n\n  .md\\:w-48 {\n    width: 12rem !important;\n  }\n\n  .md\\:w-56 {\n    width: 14rem !important;\n  }\n\n  .md\\:w-64 {\n    width: 16rem !important;\n  }\n\n  .md\\:w-auto {\n    width: auto !important;\n  }\n\n  .md\\:w-px {\n    width: 1px !important;\n  }\n\n  .md\\:w-1\\/2 {\n    width: 50% !important;\n  }\n\n  .md\\:w-1\\/3 {\n    width: 33.333333% !important;\n  }\n\n  .md\\:w-2\\/3 {\n    width: 66.666667% !important;\n  }\n\n  .md\\:w-1\\/4 {\n    width: 25% !important;\n  }\n\n  .md\\:w-2\\/4 {\n    width: 50% !important;\n  }\n\n  .md\\:w-3\\/4 {\n    width: 75% !important;\n  }\n\n  .md\\:w-1\\/5 {\n    width: 20% !important;\n  }\n\n  .md\\:w-2\\/5 {\n    width: 40% !important;\n  }\n\n  .md\\:w-3\\/5 {\n    width: 60% !important;\n  }\n\n  .md\\:w-4\\/5 {\n    width: 80% !important;\n  }\n\n  .md\\:w-1\\/6 {\n    width: 16.666667% !important;\n  }\n\n  .md\\:w-2\\/6 {\n    width: 33.333333% !important;\n  }\n\n  .md\\:w-3\\/6 {\n    width: 50% !important;\n  }\n\n  .md\\:w-4\\/6 {\n    width: 66.666667% !important;\n  }\n\n  .md\\:w-5\\/6 {\n    width: 83.333333% !important;\n  }\n\n  .md\\:w-1\\/12 {\n    width: 8.333333% !important;\n  }\n\n  .md\\:w-2\\/12 {\n    width: 16.666667% !important;\n  }\n\n  .md\\:w-3\\/12 {\n    width: 25% !important;\n  }\n\n  .md\\:w-4\\/12 {\n    width: 33.333333% !important;\n  }\n\n  .md\\:w-5\\/12 {\n    width: 41.666667% !important;\n  }\n\n  .md\\:w-6\\/12 {\n    width: 50% !important;\n  }\n\n  .md\\:w-7\\/12 {\n    width: 58.333333% !important;\n  }\n\n  .md\\:w-8\\/12 {\n    width: 66.666667% !important;\n  }\n\n  .md\\:w-9\\/12 {\n    width: 75% !important;\n  }\n\n  .md\\:w-10\\/12 {\n    width: 83.333333% !important;\n  }\n\n  .md\\:w-11\\/12 {\n    width: 91.666667% !important;\n  }\n\n  .md\\:w-full {\n    width: 100% !important;\n  }\n\n  .md\\:w-screen {\n    width: 100vw !important;\n  }\n\n  .md\\:z-0 {\n    z-index: 0 !important;\n  }\n\n  .md\\:z-10 {\n    z-index: 10 !important;\n  }\n\n  .md\\:z-20 {\n    z-index: 20 !important;\n  }\n\n  .md\\:z-30 {\n    z-index: 30 !important;\n  }\n\n  .md\\:z-40 {\n    z-index: 40 !important;\n  }\n\n  .md\\:z-50 {\n    z-index: 50 !important;\n  }\n\n  .md\\:z-auto {\n    z-index: auto !important;\n  }\n\n  .md\\:gap-0 {\n    grid-gap: 0 !important;\n    gap: 0 !important;\n  }\n\n  .md\\:gap-1 {\n    grid-gap: 0.25rem !important;\n    gap: 0.25rem !important;\n  }\n\n  .md\\:gap-2 {\n    grid-gap: 0.5rem !important;\n    gap: 0.5rem !important;\n  }\n\n  .md\\:gap-3 {\n    grid-gap: 0.75rem !important;\n    gap: 0.75rem !important;\n  }\n\n  .md\\:gap-4 {\n    grid-gap: 1rem !important;\n    gap: 1rem !important;\n  }\n\n  .md\\:gap-5 {\n    grid-gap: 1.25rem !important;\n    gap: 1.25rem !important;\n  }\n\n  .md\\:gap-6 {\n    grid-gap: 1.5rem !important;\n    gap: 1.5rem !important;\n  }\n\n  .md\\:gap-8 {\n    grid-gap: 2rem !important;\n    gap: 2rem !important;\n  }\n\n  .md\\:gap-10 {\n    grid-gap: 2.5rem !important;\n    gap: 2.5rem !important;\n  }\n\n  .md\\:gap-12 {\n    grid-gap: 3rem !important;\n    gap: 3rem !important;\n  }\n\n  .md\\:gap-16 {\n    grid-gap: 4rem !important;\n    gap: 4rem !important;\n  }\n\n  .md\\:gap-20 {\n    grid-gap: 5rem !important;\n    gap: 5rem !important;\n  }\n\n  .md\\:gap-24 {\n    grid-gap: 6rem !important;\n    gap: 6rem !important;\n  }\n\n  .md\\:gap-32 {\n    grid-gap: 8rem !important;\n    gap: 8rem !important;\n  }\n\n  .md\\:gap-40 {\n    grid-gap: 10rem !important;\n    gap: 10rem !important;\n  }\n\n  .md\\:gap-48 {\n    grid-gap: 12rem !important;\n    gap: 12rem !important;\n  }\n\n  .md\\:gap-56 {\n    grid-gap: 14rem !important;\n    gap: 14rem !important;\n  }\n\n  .md\\:gap-64 {\n    grid-gap: 16rem !important;\n    gap: 16rem !important;\n  }\n\n  .md\\:gap-px {\n    grid-gap: 1px !important;\n    gap: 1px !important;\n  }\n\n  .md\\:col-gap-0 {\n    grid-column-gap: 0 !important;\n    -moz-column-gap: 0 !important;\n         column-gap: 0 !important;\n  }\n\n  .md\\:col-gap-1 {\n    grid-column-gap: 0.25rem !important;\n    -moz-column-gap: 0.25rem !important;\n         column-gap: 0.25rem !important;\n  }\n\n  .md\\:col-gap-2 {\n    grid-column-gap: 0.5rem !important;\n    -moz-column-gap: 0.5rem !important;\n         column-gap: 0.5rem !important;\n  }\n\n  .md\\:col-gap-3 {\n    grid-column-gap: 0.75rem !important;\n    -moz-column-gap: 0.75rem !important;\n         column-gap: 0.75rem !important;\n  }\n\n  .md\\:col-gap-4 {\n    grid-column-gap: 1rem !important;\n    -moz-column-gap: 1rem !important;\n         column-gap: 1rem !important;\n  }\n\n  .md\\:col-gap-5 {\n    grid-column-gap: 1.25rem !important;\n    -moz-column-gap: 1.25rem !important;\n         column-gap: 1.25rem !important;\n  }\n\n  .md\\:col-gap-6 {\n    grid-column-gap: 1.5rem !important;\n    -moz-column-gap: 1.5rem !important;\n         column-gap: 1.5rem !important;\n  }\n\n  .md\\:col-gap-8 {\n    grid-column-gap: 2rem !important;\n    -moz-column-gap: 2rem !important;\n         column-gap: 2rem !important;\n  }\n\n  .md\\:col-gap-10 {\n    grid-column-gap: 2.5rem !important;\n    -moz-column-gap: 2.5rem !important;\n         column-gap: 2.5rem !important;\n  }\n\n  .md\\:col-gap-12 {\n    grid-column-gap: 3rem !important;\n    -moz-column-gap: 3rem !important;\n         column-gap: 3rem !important;\n  }\n\n  .md\\:col-gap-16 {\n    grid-column-gap: 4rem !important;\n    -moz-column-gap: 4rem !important;\n         column-gap: 4rem !important;\n  }\n\n  .md\\:col-gap-20 {\n    grid-column-gap: 5rem !important;\n    -moz-column-gap: 5rem !important;\n         column-gap: 5rem !important;\n  }\n\n  .md\\:col-gap-24 {\n    grid-column-gap: 6rem !important;\n    -moz-column-gap: 6rem !important;\n         column-gap: 6rem !important;\n  }\n\n  .md\\:col-gap-32 {\n    grid-column-gap: 8rem !important;\n    -moz-column-gap: 8rem !important;\n         column-gap: 8rem !important;\n  }\n\n  .md\\:col-gap-40 {\n    grid-column-gap: 10rem !important;\n    -moz-column-gap: 10rem !important;\n         column-gap: 10rem !important;\n  }\n\n  .md\\:col-gap-48 {\n    grid-column-gap: 12rem !important;\n    -moz-column-gap: 12rem !important;\n         column-gap: 12rem !important;\n  }\n\n  .md\\:col-gap-56 {\n    grid-column-gap: 14rem !important;\n    -moz-column-gap: 14rem !important;\n         column-gap: 14rem !important;\n  }\n\n  .md\\:col-gap-64 {\n    grid-column-gap: 16rem !important;\n    -moz-column-gap: 16rem !important;\n         column-gap: 16rem !important;\n  }\n\n  .md\\:col-gap-px {\n    grid-column-gap: 1px !important;\n    -moz-column-gap: 1px !important;\n         column-gap: 1px !important;\n  }\n\n  .md\\:row-gap-0 {\n    grid-row-gap: 0 !important;\n    row-gap: 0 !important;\n  }\n\n  .md\\:row-gap-1 {\n    grid-row-gap: 0.25rem !important;\n    row-gap: 0.25rem !important;\n  }\n\n  .md\\:row-gap-2 {\n    grid-row-gap: 0.5rem !important;\n    row-gap: 0.5rem !important;\n  }\n\n  .md\\:row-gap-3 {\n    grid-row-gap: 0.75rem !important;\n    row-gap: 0.75rem !important;\n  }\n\n  .md\\:row-gap-4 {\n    grid-row-gap: 1rem !important;\n    row-gap: 1rem !important;\n  }\n\n  .md\\:row-gap-5 {\n    grid-row-gap: 1.25rem !important;\n    row-gap: 1.25rem !important;\n  }\n\n  .md\\:row-gap-6 {\n    grid-row-gap: 1.5rem !important;\n    row-gap: 1.5rem !important;\n  }\n\n  .md\\:row-gap-8 {\n    grid-row-gap: 2rem !important;\n    row-gap: 2rem !important;\n  }\n\n  .md\\:row-gap-10 {\n    grid-row-gap: 2.5rem !important;\n    row-gap: 2.5rem !important;\n  }\n\n  .md\\:row-gap-12 {\n    grid-row-gap: 3rem !important;\n    row-gap: 3rem !important;\n  }\n\n  .md\\:row-gap-16 {\n    grid-row-gap: 4rem !important;\n    row-gap: 4rem !important;\n  }\n\n  .md\\:row-gap-20 {\n    grid-row-gap: 5rem !important;\n    row-gap: 5rem !important;\n  }\n\n  .md\\:row-gap-24 {\n    grid-row-gap: 6rem !important;\n    row-gap: 6rem !important;\n  }\n\n  .md\\:row-gap-32 {\n    grid-row-gap: 8rem !important;\n    row-gap: 8rem !important;\n  }\n\n  .md\\:row-gap-40 {\n    grid-row-gap: 10rem !important;\n    row-gap: 10rem !important;\n  }\n\n  .md\\:row-gap-48 {\n    grid-row-gap: 12rem !important;\n    row-gap: 12rem !important;\n  }\n\n  .md\\:row-gap-56 {\n    grid-row-gap: 14rem !important;\n    row-gap: 14rem !important;\n  }\n\n  .md\\:row-gap-64 {\n    grid-row-gap: 16rem !important;\n    row-gap: 16rem !important;\n  }\n\n  .md\\:row-gap-px {\n    grid-row-gap: 1px !important;\n    row-gap: 1px !important;\n  }\n\n  .md\\:grid-flow-row {\n    grid-auto-flow: row !important;\n  }\n\n  .md\\:grid-flow-col {\n    grid-auto-flow: column !important;\n  }\n\n  .md\\:grid-flow-row-dense {\n    grid-auto-flow: row dense !important;\n  }\n\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense !important;\n  }\n\n  .md\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-cols-none {\n    grid-template-columns: none !important;\n  }\n\n  .md\\:col-auto {\n    grid-column: auto !important;\n  }\n\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1 !important;\n  }\n\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2 !important;\n  }\n\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3 !important;\n  }\n\n  .md\\:col-span-4 {\n    grid-column: span 4 / span 4 !important;\n  }\n\n  .md\\:col-span-5 {\n    grid-column: span 5 / span 5 !important;\n  }\n\n  .md\\:col-span-6 {\n    grid-column: span 6 / span 6 !important;\n  }\n\n  .md\\:col-span-7 {\n    grid-column: span 7 / span 7 !important;\n  }\n\n  .md\\:col-span-8 {\n    grid-column: span 8 / span 8 !important;\n  }\n\n  .md\\:col-span-9 {\n    grid-column: span 9 / span 9 !important;\n  }\n\n  .md\\:col-span-10 {\n    grid-column: span 10 / span 10 !important;\n  }\n\n  .md\\:col-span-11 {\n    grid-column: span 11 / span 11 !important;\n  }\n\n  .md\\:col-span-12 {\n    grid-column: span 12 / span 12 !important;\n  }\n\n  .md\\:col-start-1 {\n    grid-column-start: 1 !important;\n  }\n\n  .md\\:col-start-2 {\n    grid-column-start: 2 !important;\n  }\n\n  .md\\:col-start-3 {\n    grid-column-start: 3 !important;\n  }\n\n  .md\\:col-start-4 {\n    grid-column-start: 4 !important;\n  }\n\n  .md\\:col-start-5 {\n    grid-column-start: 5 !important;\n  }\n\n  .md\\:col-start-6 {\n    grid-column-start: 6 !important;\n  }\n\n  .md\\:col-start-7 {\n    grid-column-start: 7 !important;\n  }\n\n  .md\\:col-start-8 {\n    grid-column-start: 8 !important;\n  }\n\n  .md\\:col-start-9 {\n    grid-column-start: 9 !important;\n  }\n\n  .md\\:col-start-10 {\n    grid-column-start: 10 !important;\n  }\n\n  .md\\:col-start-11 {\n    grid-column-start: 11 !important;\n  }\n\n  .md\\:col-start-12 {\n    grid-column-start: 12 !important;\n  }\n\n  .md\\:col-start-13 {\n    grid-column-start: 13 !important;\n  }\n\n  .md\\:col-start-auto {\n    grid-column-start: auto !important;\n  }\n\n  .md\\:col-end-1 {\n    grid-column-end: 1 !important;\n  }\n\n  .md\\:col-end-2 {\n    grid-column-end: 2 !important;\n  }\n\n  .md\\:col-end-3 {\n    grid-column-end: 3 !important;\n  }\n\n  .md\\:col-end-4 {\n    grid-column-end: 4 !important;\n  }\n\n  .md\\:col-end-5 {\n    grid-column-end: 5 !important;\n  }\n\n  .md\\:col-end-6 {\n    grid-column-end: 6 !important;\n  }\n\n  .md\\:col-end-7 {\n    grid-column-end: 7 !important;\n  }\n\n  .md\\:col-end-8 {\n    grid-column-end: 8 !important;\n  }\n\n  .md\\:col-end-9 {\n    grid-column-end: 9 !important;\n  }\n\n  .md\\:col-end-10 {\n    grid-column-end: 10 !important;\n  }\n\n  .md\\:col-end-11 {\n    grid-column-end: 11 !important;\n  }\n\n  .md\\:col-end-12 {\n    grid-column-end: 12 !important;\n  }\n\n  .md\\:col-end-13 {\n    grid-column-end: 13 !important;\n  }\n\n  .md\\:col-end-auto {\n    grid-column-end: auto !important;\n  }\n\n  .md\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .md\\:grid-rows-none {\n    grid-template-rows: none !important;\n  }\n\n  .md\\:row-auto {\n    grid-row: auto !important;\n  }\n\n  .md\\:row-span-1 {\n    grid-row: span 1 / span 1 !important;\n  }\n\n  .md\\:row-span-2 {\n    grid-row: span 2 / span 2 !important;\n  }\n\n  .md\\:row-span-3 {\n    grid-row: span 3 / span 3 !important;\n  }\n\n  .md\\:row-span-4 {\n    grid-row: span 4 / span 4 !important;\n  }\n\n  .md\\:row-span-5 {\n    grid-row: span 5 / span 5 !important;\n  }\n\n  .md\\:row-span-6 {\n    grid-row: span 6 / span 6 !important;\n  }\n\n  .md\\:row-start-1 {\n    grid-row-start: 1 !important;\n  }\n\n  .md\\:row-start-2 {\n    grid-row-start: 2 !important;\n  }\n\n  .md\\:row-start-3 {\n    grid-row-start: 3 !important;\n  }\n\n  .md\\:row-start-4 {\n    grid-row-start: 4 !important;\n  }\n\n  .md\\:row-start-5 {\n    grid-row-start: 5 !important;\n  }\n\n  .md\\:row-start-6 {\n    grid-row-start: 6 !important;\n  }\n\n  .md\\:row-start-7 {\n    grid-row-start: 7 !important;\n  }\n\n  .md\\:row-start-auto {\n    grid-row-start: auto !important;\n  }\n\n  .md\\:row-end-1 {\n    grid-row-end: 1 !important;\n  }\n\n  .md\\:row-end-2 {\n    grid-row-end: 2 !important;\n  }\n\n  .md\\:row-end-3 {\n    grid-row-end: 3 !important;\n  }\n\n  .md\\:row-end-4 {\n    grid-row-end: 4 !important;\n  }\n\n  .md\\:row-end-5 {\n    grid-row-end: 5 !important;\n  }\n\n  .md\\:row-end-6 {\n    grid-row-end: 6 !important;\n  }\n\n  .md\\:row-end-7 {\n    grid-row-end: 7 !important;\n  }\n\n  .md\\:row-end-auto {\n    grid-row-end: auto !important;\n  }\n\n  .md\\:transform {\n    --transform-translate-x: 0 !important;\n    --transform-translate-y: 0 !important;\n    --transform-rotate: 0 !important;\n    --transform-skew-x: 0 !important;\n    --transform-skew-y: 0 !important;\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\n  }\n\n  .md\\:transform-none {\n    transform: none !important;\n  }\n\n  .md\\:origin-center {\n    transform-origin: center !important;\n  }\n\n  .md\\:origin-top {\n    transform-origin: top !important;\n  }\n\n  .md\\:origin-top-right {\n    transform-origin: top right !important;\n  }\n\n  .md\\:origin-right {\n    transform-origin: right !important;\n  }\n\n  .md\\:origin-bottom-right {\n    transform-origin: bottom right !important;\n  }\n\n  .md\\:origin-bottom {\n    transform-origin: bottom !important;\n  }\n\n  .md\\:origin-bottom-left {\n    transform-origin: bottom left !important;\n  }\n\n  .md\\:origin-left {\n    transform-origin: left !important;\n  }\n\n  .md\\:origin-top-left {\n    transform-origin: top left !important;\n  }\n\n  .md\\:scale-0 {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .md\\:scale-50 {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .md\\:scale-75 {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .md\\:scale-90 {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .md\\:scale-95 {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .md\\:scale-100 {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .md\\:scale-105 {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .md\\:scale-110 {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .md\\:scale-125 {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .md\\:scale-150 {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .md\\:scale-x-0 {\n    --transform-scale-x: 0 !important;\n  }\n\n  .md\\:scale-x-50 {\n    --transform-scale-x: .5 !important;\n  }\n\n  .md\\:scale-x-75 {\n    --transform-scale-x: .75 !important;\n  }\n\n  .md\\:scale-x-90 {\n    --transform-scale-x: .9 !important;\n  }\n\n  .md\\:scale-x-95 {\n    --transform-scale-x: .95 !important;\n  }\n\n  .md\\:scale-x-100 {\n    --transform-scale-x: 1 !important;\n  }\n\n  .md\\:scale-x-105 {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .md\\:scale-x-110 {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .md\\:scale-x-125 {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .md\\:scale-x-150 {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .md\\:scale-y-0 {\n    --transform-scale-y: 0 !important;\n  }\n\n  .md\\:scale-y-50 {\n    --transform-scale-y: .5 !important;\n  }\n\n  .md\\:scale-y-75 {\n    --transform-scale-y: .75 !important;\n  }\n\n  .md\\:scale-y-90 {\n    --transform-scale-y: .9 !important;\n  }\n\n  .md\\:scale-y-95 {\n    --transform-scale-y: .95 !important;\n  }\n\n  .md\\:scale-y-100 {\n    --transform-scale-y: 1 !important;\n  }\n\n  .md\\:scale-y-105 {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .md\\:scale-y-110 {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .md\\:scale-y-125 {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .md\\:scale-y-150 {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .md\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .md\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .md\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .md\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .md\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .md\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .md\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .md\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .md\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .md\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .md\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0 !important;\n  }\n\n  .md\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5 !important;\n  }\n\n  .md\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75 !important;\n  }\n\n  .md\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9 !important;\n  }\n\n  .md\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95 !important;\n  }\n\n  .md\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1 !important;\n  }\n\n  .md\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .md\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .md\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .md\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .md\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0 !important;\n  }\n\n  .md\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5 !important;\n  }\n\n  .md\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75 !important;\n  }\n\n  .md\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9 !important;\n  }\n\n  .md\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95 !important;\n  }\n\n  .md\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1 !important;\n  }\n\n  .md\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .md\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .md\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .md\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .md\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .md\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .md\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .md\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .md\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .md\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .md\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .md\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .md\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .md\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .md\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0 !important;\n  }\n\n  .md\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5 !important;\n  }\n\n  .md\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75 !important;\n  }\n\n  .md\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9 !important;\n  }\n\n  .md\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95 !important;\n  }\n\n  .md\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1 !important;\n  }\n\n  .md\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .md\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .md\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .md\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .md\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0 !important;\n  }\n\n  .md\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5 !important;\n  }\n\n  .md\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75 !important;\n  }\n\n  .md\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9 !important;\n  }\n\n  .md\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95 !important;\n  }\n\n  .md\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1 !important;\n  }\n\n  .md\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .md\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .md\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .md\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .md\\:rotate-0 {\n    --transform-rotate: 0 !important;\n  }\n\n  .md\\:rotate-45 {\n    --transform-rotate: 45deg !important;\n  }\n\n  .md\\:rotate-90 {\n    --transform-rotate: 90deg !important;\n  }\n\n  .md\\:rotate-180 {\n    --transform-rotate: 180deg !important;\n  }\n\n  .md\\:-rotate-180 {\n    --transform-rotate: -180deg !important;\n  }\n\n  .md\\:-rotate-90 {\n    --transform-rotate: -90deg !important;\n  }\n\n  .md\\:-rotate-45 {\n    --transform-rotate: -45deg !important;\n  }\n\n  .md\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0 !important;\n  }\n\n  .md\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg !important;\n  }\n\n  .md\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg !important;\n  }\n\n  .md\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg !important;\n  }\n\n  .md\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg !important;\n  }\n\n  .md\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg !important;\n  }\n\n  .md\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg !important;\n  }\n\n  .md\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0 !important;\n  }\n\n  .md\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg !important;\n  }\n\n  .md\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg !important;\n  }\n\n  .md\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg !important;\n  }\n\n  .md\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg !important;\n  }\n\n  .md\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg !important;\n  }\n\n  .md\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg !important;\n  }\n\n  .md\\:translate-x-0 {\n    --transform-translate-x: 0 !important;\n  }\n\n  .md\\:translate-x-1 {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .md\\:translate-x-2 {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .md\\:translate-x-3 {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .md\\:translate-x-4 {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .md\\:translate-x-5 {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .md\\:translate-x-6 {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .md\\:translate-x-8 {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .md\\:translate-x-10 {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .md\\:translate-x-12 {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .md\\:translate-x-16 {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .md\\:translate-x-20 {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .md\\:translate-x-24 {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .md\\:translate-x-32 {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .md\\:translate-x-40 {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .md\\:translate-x-48 {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .md\\:translate-x-56 {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .md\\:translate-x-64 {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .md\\:translate-x-px {\n    --transform-translate-x: 1px !important;\n  }\n\n  .md\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .md\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .md\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .md\\:-translate-x-4 {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .md\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .md\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .md\\:-translate-x-8 {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .md\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .md\\:-translate-x-12 {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .md\\:-translate-x-16 {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .md\\:-translate-x-20 {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .md\\:-translate-x-24 {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .md\\:-translate-x-32 {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .md\\:-translate-x-40 {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .md\\:-translate-x-48 {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .md\\:-translate-x-56 {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .md\\:-translate-x-64 {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .md\\:-translate-x-px {\n    --transform-translate-x: -1px !important;\n  }\n\n  .md\\:-translate-x-full {\n    --transform-translate-x: -100% !important;\n  }\n\n  .md\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50% !important;\n  }\n\n  .md\\:translate-x-1\\/2 {\n    --transform-translate-x: 50% !important;\n  }\n\n  .md\\:translate-x-full {\n    --transform-translate-x: 100% !important;\n  }\n\n  .md\\:translate-y-0 {\n    --transform-translate-y: 0 !important;\n  }\n\n  .md\\:translate-y-1 {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .md\\:translate-y-2 {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .md\\:translate-y-3 {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .md\\:translate-y-4 {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .md\\:translate-y-5 {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .md\\:translate-y-6 {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .md\\:translate-y-8 {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .md\\:translate-y-10 {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .md\\:translate-y-12 {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .md\\:translate-y-16 {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .md\\:translate-y-20 {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .md\\:translate-y-24 {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .md\\:translate-y-32 {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .md\\:translate-y-40 {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .md\\:translate-y-48 {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .md\\:translate-y-56 {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .md\\:translate-y-64 {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .md\\:translate-y-px {\n    --transform-translate-y: 1px !important;\n  }\n\n  .md\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .md\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .md\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .md\\:-translate-y-4 {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .md\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .md\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .md\\:-translate-y-8 {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .md\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .md\\:-translate-y-12 {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .md\\:-translate-y-16 {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .md\\:-translate-y-20 {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .md\\:-translate-y-24 {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .md\\:-translate-y-32 {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .md\\:-translate-y-40 {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .md\\:-translate-y-48 {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .md\\:-translate-y-56 {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .md\\:-translate-y-64 {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .md\\:-translate-y-px {\n    --transform-translate-y: -1px !important;\n  }\n\n  .md\\:-translate-y-full {\n    --transform-translate-y: -100% !important;\n  }\n\n  .md\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50% !important;\n  }\n\n  .md\\:translate-y-1\\/2 {\n    --transform-translate-y: 50% !important;\n  }\n\n  .md\\:translate-y-full {\n    --transform-translate-y: 100% !important;\n  }\n\n  .md\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0 !important;\n  }\n\n  .md\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .md\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .md\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .md\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .md\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .md\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .md\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .md\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .md\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .md\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .md\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .md\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .md\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .md\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .md\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .md\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .md\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .md\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px !important;\n  }\n\n  .md\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .md\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px !important;\n  }\n\n  .md\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100% !important;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50% !important;\n  }\n\n  .md\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50% !important;\n  }\n\n  .md\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100% !important;\n  }\n\n  .md\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0 !important;\n  }\n\n  .md\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .md\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .md\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .md\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .md\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .md\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .md\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .md\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .md\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .md\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .md\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .md\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .md\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .md\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .md\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .md\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .md\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .md\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px !important;\n  }\n\n  .md\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .md\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px !important;\n  }\n\n  .md\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100% !important;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50% !important;\n  }\n\n  .md\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50% !important;\n  }\n\n  .md\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100% !important;\n  }\n\n  .md\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0 !important;\n  }\n\n  .md\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .md\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .md\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .md\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .md\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .md\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .md\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .md\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .md\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .md\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .md\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .md\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .md\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .md\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .md\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .md\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .md\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .md\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px !important;\n  }\n\n  .md\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .md\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px !important;\n  }\n\n  .md\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100% !important;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50% !important;\n  }\n\n  .md\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50% !important;\n  }\n\n  .md\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100% !important;\n  }\n\n  .md\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0 !important;\n  }\n\n  .md\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .md\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .md\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .md\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .md\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .md\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .md\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .md\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .md\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .md\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .md\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .md\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .md\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .md\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .md\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .md\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .md\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .md\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px !important;\n  }\n\n  .md\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .md\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px !important;\n  }\n\n  .md\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100% !important;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50% !important;\n  }\n\n  .md\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50% !important;\n  }\n\n  .md\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100% !important;\n  }\n\n  .md\\:skew-x-0 {\n    --transform-skew-x: 0 !important;\n  }\n\n  .md\\:skew-x-3 {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .md\\:skew-x-6 {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .md\\:skew-x-12 {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .md\\:-skew-x-12 {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .md\\:-skew-x-6 {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .md\\:-skew-x-3 {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .md\\:skew-y-0 {\n    --transform-skew-y: 0 !important;\n  }\n\n  .md\\:skew-y-3 {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .md\\:skew-y-6 {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .md\\:skew-y-12 {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .md\\:-skew-y-12 {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .md\\:-skew-y-6 {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .md\\:-skew-y-3 {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .md\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0 !important;\n  }\n\n  .md\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .md\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .md\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .md\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .md\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .md\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .md\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0 !important;\n  }\n\n  .md\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .md\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .md\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .md\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .md\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .md\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .md\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0 !important;\n  }\n\n  .md\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .md\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .md\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .md\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .md\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .md\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .md\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0 !important;\n  }\n\n  .md\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .md\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .md\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .md\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .md\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .md\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .md\\:transition-none {\n    transition-property: none !important;\n  }\n\n  .md\\:transition-all {\n    transition-property: all !important;\n  }\n\n  .md\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\n  }\n\n  .md\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke !important;\n  }\n\n  .md\\:transition-opacity {\n    transition-property: opacity !important;\n  }\n\n  .md\\:transition-shadow {\n    transition-property: box-shadow !important;\n  }\n\n  .md\\:transition-transform {\n    transition-property: transform !important;\n  }\n\n  .md\\:ease-linear {\n    transition-timing-function: linear !important;\n  }\n\n  .md\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n  }\n\n  .md\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n  }\n\n  .md\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  .md\\:duration-75 {\n    transition-duration: 75ms !important;\n  }\n\n  .md\\:duration-100 {\n    transition-duration: 100ms !important;\n  }\n\n  .md\\:duration-150 {\n    transition-duration: 150ms !important;\n  }\n\n  .md\\:duration-200 {\n    transition-duration: 200ms !important;\n  }\n\n  .md\\:duration-300 {\n    transition-duration: 300ms !important;\n  }\n\n  .md\\:duration-500 {\n    transition-duration: 500ms !important;\n  }\n\n  .md\\:duration-700 {\n    transition-duration: 700ms !important;\n  }\n\n  .md\\:duration-1000 {\n    transition-duration: 1000ms !important;\n  }\n\n  .md\\:delay-75 {\n    transition-delay: 75ms !important;\n  }\n\n  .md\\:delay-100 {\n    transition-delay: 100ms !important;\n  }\n\n  .md\\:delay-150 {\n    transition-delay: 150ms !important;\n  }\n\n  .md\\:delay-200 {\n    transition-delay: 200ms !important;\n  }\n\n  .md\\:delay-300 {\n    transition-delay: 300ms !important;\n  }\n\n  .md\\:delay-500 {\n    transition-delay: 500ms !important;\n  }\n\n  .md\\:delay-700 {\n    transition-delay: 700ms !important;\n  }\n\n  .md\\:delay-1000 {\n    transition-delay: 1000ms !important;\n  }\n}\n\n@media (min-width: 1024px) {\n  .lg\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0px * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0px * var(--space-x-reverse)) !important;\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1px * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1px * var(--space-x-reverse)) !important;\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;\n  }\n\n  .lg\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1px * var(--space-x-reverse)) !important;\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .lg\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1 !important;\n  }\n\n  .lg\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1 !important;\n  }\n\n  .lg\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;\n  }\n\n  .lg\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(0px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .lg\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;\n  }\n\n  .lg\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(2px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .lg\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;\n  }\n\n  .lg\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(4px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .lg\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;\n  }\n\n  .lg\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(8px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .lg\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;\n  }\n\n  .lg\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(1px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .lg\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1 !important;\n  }\n\n  .lg\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1 !important;\n  }\n\n  .lg\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent !important;\n  }\n\n  .lg\\:divide-current > :not(template) ~ :not(template) {\n    border-color: currentColor !important;\n  }\n\n  .lg\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #000 !important;\n    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff !important;\n    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f7fafc !important;\n    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #edf2f7 !important;\n    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e2e8f0 !important;\n    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #cbd5e0 !important;\n    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a0aec0 !important;\n    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #718096 !important;\n    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4a5568 !important;\n    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2d3748 !important;\n    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #1a202c !important;\n    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f5 !important;\n    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7d7 !important;\n    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feb2b2 !important;\n    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fc8181 !important;\n    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f56565 !important;\n    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e53e3e !important;\n    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c53030 !important;\n    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9b2c2c !important;\n    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #742a2a !important;\n    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffaf0 !important;\n    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feebc8 !important;\n    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbd38d !important;\n    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6ad55 !important;\n    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed8936 !important;\n    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #dd6b20 !important;\n    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c05621 !important;\n    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9c4221 !important;\n    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7b341e !important;\n    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffff0 !important;\n    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fefcbf !important;\n    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf089 !important;\n    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6e05e !important;\n    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ecc94b !important;\n    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d69e2e !important;\n    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b7791f !important;\n    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #975a16 !important;\n    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #744210 !important;\n    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f0fff4 !important;\n    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c6f6d5 !important;\n    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9ae6b4 !important;\n    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #68d391 !important;\n    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #48bb78 !important;\n    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38a169 !important;\n    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2f855a !important;\n    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #276749 !important;\n    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #22543d !important;\n    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e6fffa !important;\n    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b2f5ea !important;\n    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #81e6d9 !important;\n    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4fd1c5 !important;\n    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38b2ac !important;\n    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #319795 !important;\n    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c7a7b !important;\n    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #285e61 !important;\n    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #234e52 !important;\n    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf8ff !important;\n    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #bee3f8 !important;\n    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #90cdf4 !important;\n    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #63b3ed !important;\n    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4299e1 !important;\n    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3182ce !important;\n    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2b6cb0 !important;\n    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c5282 !important;\n    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2a4365 !important;\n    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf4ff !important;\n    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c3dafe !important;\n    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a3bffa !important;\n    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7f9cf5 !important;\n    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #667eea !important;\n    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #5a67d8 !important;\n    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4c51bf !important;\n    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #434190 !important;\n    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3c366b !important;\n    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf5ff !important;\n    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e9d8fd !important;\n    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d6bcfa !important;\n    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b794f4 !important;\n    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9f7aea !important;\n    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #805ad5 !important;\n    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #6b46c1 !important;\n    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #553c9a !important;\n    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #44337a !important;\n    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f7 !important;\n    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7e2 !important;\n    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbb6ce !important;\n    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f687b3 !important;\n    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed64a6 !important;\n    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d53f8c !important;\n    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b83280 !important;\n    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #97266d !important;\n    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #702459 !important;\n    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important;\n  }\n\n  .lg\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0 !important;\n  }\n\n  .lg\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25 !important;\n  }\n\n  .lg\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5 !important;\n  }\n\n  .lg\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75 !important;\n  }\n\n  .lg\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n  }\n\n  .lg\\:sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .lg\\:not-sr-only {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .lg\\:focus\\:sr-only:focus {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .lg\\:focus\\:not-sr-only:focus {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .lg\\:appearance-none {\n    -webkit-appearance: none !important;\n       -moz-appearance: none !important;\n            appearance: none !important;\n  }\n\n  .lg\\:bg-fixed {\n    background-attachment: fixed !important;\n  }\n\n  .lg\\:bg-local {\n    background-attachment: local !important;\n  }\n\n  .lg\\:bg-scroll {\n    background-attachment: scroll !important;\n  }\n\n  .lg\\:bg-opacity-0 {\n    --bg-opacity: 0 !important;\n  }\n\n  .lg\\:bg-opacity-25 {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .lg\\:bg-opacity-50 {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .lg\\:bg-opacity-75 {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .lg\\:bg-opacity-100 {\n    --bg-opacity: 1 !important;\n  }\n\n  .lg\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0 !important;\n  }\n\n  .lg\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .lg\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .lg\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .lg\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1 !important;\n  }\n\n  .lg\\:bg-bottom {\n    background-position: bottom !important;\n  }\n\n  .lg\\:bg-center {\n    background-position: center !important;\n  }\n\n  .lg\\:bg-left {\n    background-position: left !important;\n  }\n\n  .lg\\:bg-left-bottom {\n    background-position: left bottom !important;\n  }\n\n  .lg\\:bg-left-top {\n    background-position: left top !important;\n  }\n\n  .lg\\:bg-right {\n    background-position: right !important;\n  }\n\n  .lg\\:bg-right-bottom {\n    background-position: right bottom !important;\n  }\n\n  .lg\\:bg-right-top {\n    background-position: right top !important;\n  }\n\n  .lg\\:bg-top {\n    background-position: top !important;\n  }\n\n  .lg\\:bg-repeat {\n    background-repeat: repeat !important;\n  }\n\n  .lg\\:bg-no-repeat {\n    background-repeat: no-repeat !important;\n  }\n\n  .lg\\:bg-repeat-x {\n    background-repeat: repeat-x !important;\n  }\n\n  .lg\\:bg-repeat-y {\n    background-repeat: repeat-y !important;\n  }\n\n  .lg\\:bg-repeat-round {\n    background-repeat: round !important;\n  }\n\n  .lg\\:bg-repeat-space {\n    background-repeat: space !important;\n  }\n\n  .lg\\:bg-auto {\n    background-size: auto !important;\n  }\n\n  .lg\\:bg-cover {\n    background-size: cover !important;\n  }\n\n  .lg\\:bg-contain {\n    background-size: contain !important;\n  }\n\n  .lg\\:border-collapse {\n    border-collapse: collapse !important;\n  }\n\n  .lg\\:border-separate {\n    border-collapse: separate !important;\n  }\n\n  .lg\\:border-opacity-0 {\n    --border-opacity: 0 !important;\n  }\n\n  .lg\\:border-opacity-25 {\n    --border-opacity: 0.25 !important;\n  }\n\n  .lg\\:border-opacity-50 {\n    --border-opacity: 0.5 !important;\n  }\n\n  .lg\\:border-opacity-75 {\n    --border-opacity: 0.75 !important;\n  }\n\n  .lg\\:border-opacity-100 {\n    --border-opacity: 1 !important;\n  }\n\n  .lg\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0 !important;\n  }\n\n  .lg\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25 !important;\n  }\n\n  .lg\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5 !important;\n  }\n\n  .lg\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75 !important;\n  }\n\n  .lg\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1 !important;\n  }\n\n  .lg\\:border-solid {\n    border-style: solid !important;\n  }\n\n  .lg\\:border-dashed {\n    border-style: dashed !important;\n  }\n\n  .lg\\:border-dotted {\n    border-style: dotted !important;\n  }\n\n  .lg\\:border-double {\n    border-style: double !important;\n  }\n\n  .lg\\:border-none {\n    border-style: none !important;\n  }\n\n  .lg\\:box-border {\n    box-sizing: border-box !important;\n  }\n\n  .lg\\:box-content {\n    box-sizing: content-box !important;\n  }\n\n  .lg\\:cursor-auto {\n    cursor: auto !important;\n  }\n\n  .lg\\:cursor-default {\n    cursor: default !important;\n  }\n\n  .lg\\:cursor-pointer {\n    cursor: pointer !important;\n  }\n\n  .lg\\:cursor-wait {\n    cursor: wait !important;\n  }\n\n  .lg\\:cursor-text {\n    cursor: text !important;\n  }\n\n  .lg\\:cursor-move {\n    cursor: move !important;\n  }\n\n  .lg\\:cursor-not-allowed {\n    cursor: not-allowed !important;\n  }\n\n  .lg\\:block {\n    display: block !important;\n  }\n\n  .lg\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .lg\\:inline {\n    display: inline !important;\n  }\n\n  .lg\\:flex {\n    display: flex !important;\n  }\n\n  .lg\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .lg\\:table {\n    display: table !important;\n  }\n\n  .lg\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .lg\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .lg\\:table-column {\n    display: table-column !important;\n  }\n\n  .lg\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .lg\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .lg\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .lg\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .lg\\:table-row {\n    display: table-row !important;\n  }\n\n  .lg\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .lg\\:grid {\n    display: grid !important;\n  }\n\n  .lg\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .lg\\:hidden {\n    display: none !important;\n  }\n\n  .lg\\:hover\\:block:hover {\n    display: block !important;\n  }\n\n  .lg\\:hover\\:inline-block:hover {\n    display: inline-block !important;\n  }\n\n  .lg\\:hover\\:inline:hover {\n    display: inline !important;\n  }\n\n  .lg\\:hover\\:flex:hover {\n    display: flex !important;\n  }\n\n  .lg\\:hover\\:inline-flex:hover {\n    display: inline-flex !important;\n  }\n\n  .lg\\:hover\\:table:hover {\n    display: table !important;\n  }\n\n  .lg\\:hover\\:table-caption:hover {\n    display: table-caption !important;\n  }\n\n  .lg\\:hover\\:table-cell:hover {\n    display: table-cell !important;\n  }\n\n  .lg\\:hover\\:table-column:hover {\n    display: table-column !important;\n  }\n\n  .lg\\:hover\\:table-column-group:hover {\n    display: table-column-group !important;\n  }\n\n  .lg\\:hover\\:table-footer-group:hover {\n    display: table-footer-group !important;\n  }\n\n  .lg\\:hover\\:table-header-group:hover {\n    display: table-header-group !important;\n  }\n\n  .lg\\:hover\\:table-row-group:hover {\n    display: table-row-group !important;\n  }\n\n  .lg\\:hover\\:table-row:hover {\n    display: table-row !important;\n  }\n\n  .lg\\:hover\\:flow-root:hover {\n    display: flow-root !important;\n  }\n\n  .lg\\:hover\\:grid:hover {\n    display: grid !important;\n  }\n\n  .lg\\:hover\\:inline-grid:hover {\n    display: inline-grid !important;\n  }\n\n  .lg\\:hover\\:hidden:hover {\n    display: none !important;\n  }\n\n  .lg\\:focus\\:block:focus {\n    display: block !important;\n  }\n\n  .lg\\:focus\\:inline-block:focus {\n    display: inline-block !important;\n  }\n\n  .lg\\:focus\\:inline:focus {\n    display: inline !important;\n  }\n\n  .lg\\:focus\\:flex:focus {\n    display: flex !important;\n  }\n\n  .lg\\:focus\\:inline-flex:focus {\n    display: inline-flex !important;\n  }\n\n  .lg\\:focus\\:table:focus {\n    display: table !important;\n  }\n\n  .lg\\:focus\\:table-caption:focus {\n    display: table-caption !important;\n  }\n\n  .lg\\:focus\\:table-cell:focus {\n    display: table-cell !important;\n  }\n\n  .lg\\:focus\\:table-column:focus {\n    display: table-column !important;\n  }\n\n  .lg\\:focus\\:table-column-group:focus {\n    display: table-column-group !important;\n  }\n\n  .lg\\:focus\\:table-footer-group:focus {\n    display: table-footer-group !important;\n  }\n\n  .lg\\:focus\\:table-header-group:focus {\n    display: table-header-group !important;\n  }\n\n  .lg\\:focus\\:table-row-group:focus {\n    display: table-row-group !important;\n  }\n\n  .lg\\:focus\\:table-row:focus {\n    display: table-row !important;\n  }\n\n  .lg\\:focus\\:flow-root:focus {\n    display: flow-root !important;\n  }\n\n  .lg\\:focus\\:grid:focus {\n    display: grid !important;\n  }\n\n  .lg\\:focus\\:inline-grid:focus {\n    display: inline-grid !important;\n  }\n\n  .lg\\:focus\\:hidden:focus {\n    display: none !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:block {\n    display: block !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:inline {\n    display: inline !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:flex {\n    display: flex !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table {\n    display: table !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-column {\n    display: table-column !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:table-row {\n    display: table-row !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:grid {\n    display: grid !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .group:hover .lg\\:group-hover\\:hidden {\n    display: none !important;\n  }\n\n  .lg\\:flex-row {\n    flex-direction: row !important;\n  }\n\n  .lg\\:flex-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .lg\\:flex-col {\n    flex-direction: column !important;\n  }\n\n  .lg\\:flex-col-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .lg\\:flex-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .lg\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .lg\\:flex-no-wrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .lg\\:items-start {\n    align-items: flex-start !important;\n  }\n\n  .lg\\:items-end {\n    align-items: flex-end !important;\n  }\n\n  .lg\\:items-center {\n    align-items: center !important;\n  }\n\n  .lg\\:items-baseline {\n    align-items: baseline !important;\n  }\n\n  .lg\\:items-stretch {\n    align-items: stretch !important;\n  }\n\n  .lg\\:self-auto {\n    align-self: auto !important;\n  }\n\n  .lg\\:self-start {\n    align-self: flex-start !important;\n  }\n\n  .lg\\:self-end {\n    align-self: flex-end !important;\n  }\n\n  .lg\\:self-center {\n    align-self: center !important;\n  }\n\n  .lg\\:self-stretch {\n    align-self: stretch !important;\n  }\n\n  .lg\\:justify-start {\n    justify-content: flex-start !important;\n  }\n\n  .lg\\:justify-end {\n    justify-content: flex-end !important;\n  }\n\n  .lg\\:justify-center {\n    justify-content: center !important;\n  }\n\n  .lg\\:justify-between {\n    justify-content: space-between !important;\n  }\n\n  .lg\\:justify-around {\n    justify-content: space-around !important;\n  }\n\n  .lg\\:justify-evenly {\n    justify-content: space-evenly !important;\n  }\n\n  .lg\\:content-center {\n    align-content: center !important;\n  }\n\n  .lg\\:content-start {\n    align-content: flex-start !important;\n  }\n\n  .lg\\:content-end {\n    align-content: flex-end !important;\n  }\n\n  .lg\\:content-between {\n    align-content: space-between !important;\n  }\n\n  .lg\\:content-around {\n    align-content: space-around !important;\n  }\n\n  .lg\\:flex-1 {\n    flex: 1 1 0% !important;\n  }\n\n  .lg\\:flex-auto {\n    flex: 1 1 auto !important;\n  }\n\n  .lg\\:flex-initial {\n    flex: 0 1 auto !important;\n  }\n\n  .lg\\:flex-none {\n    flex: none !important;\n  }\n\n  .lg\\:flex-grow-0 {\n    flex-grow: 0 !important;\n  }\n\n  .lg\\:flex-grow {\n    flex-grow: 1 !important;\n  }\n\n  .lg\\:flex-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n\n  .lg\\:flex-shrink {\n    flex-shrink: 1 !important;\n  }\n\n  .lg\\:order-1 {\n    order: 1 !important;\n  }\n\n  .lg\\:order-2 {\n    order: 2 !important;\n  }\n\n  .lg\\:order-3 {\n    order: 3 !important;\n  }\n\n  .lg\\:order-4 {\n    order: 4 !important;\n  }\n\n  .lg\\:order-5 {\n    order: 5 !important;\n  }\n\n  .lg\\:order-6 {\n    order: 6 !important;\n  }\n\n  .lg\\:order-7 {\n    order: 7 !important;\n  }\n\n  .lg\\:order-8 {\n    order: 8 !important;\n  }\n\n  .lg\\:order-9 {\n    order: 9 !important;\n  }\n\n  .lg\\:order-10 {\n    order: 10 !important;\n  }\n\n  .lg\\:order-11 {\n    order: 11 !important;\n  }\n\n  .lg\\:order-12 {\n    order: 12 !important;\n  }\n\n  .lg\\:order-first {\n    order: -9999 !important;\n  }\n\n  .lg\\:order-last {\n    order: 9999 !important;\n  }\n\n  .lg\\:order-none {\n    order: 0 !important;\n  }\n\n  .lg\\:float-right {\n    float: right !important;\n  }\n\n  .lg\\:float-left {\n    float: left !important;\n  }\n\n  .lg\\:float-none {\n    float: none !important;\n  }\n\n  .lg\\:clearfix:after {\n    content: \"\" !important;\n    display: table !important;\n    clear: both !important;\n  }\n\n  .lg\\:clear-left {\n    clear: left !important;\n  }\n\n  .lg\\:clear-right {\n    clear: right !important;\n  }\n\n  .lg\\:clear-both {\n    clear: both !important;\n  }\n\n  .lg\\:clear-none {\n    clear: none !important;\n  }\n\n  .lg\\:font-sans {\n    font-family: 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\" !important;\n  }\n\n  .lg\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif !important;\n  }\n\n  .lg\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n  }\n\n  .lg\\:font-hairline {\n    font-weight: 100 !important;\n  }\n\n  .lg\\:font-thin {\n    font-weight: 200 !important;\n  }\n\n  .lg\\:font-light {\n    font-weight: 300 !important;\n  }\n\n  .lg\\:font-normal {\n    font-weight: 400 !important;\n  }\n\n  .lg\\:font-medium {\n    font-weight: 500 !important;\n  }\n\n  .lg\\:font-semibold {\n    font-weight: 600 !important;\n  }\n\n  .lg\\:font-bold {\n    font-weight: 700 !important;\n  }\n\n  .lg\\:font-extrabold {\n    font-weight: 800 !important;\n  }\n\n  .lg\\:font-black {\n    font-weight: 900 !important;\n  }\n\n  .lg\\:hover\\:font-hairline:hover {\n    font-weight: 100 !important;\n  }\n\n  .lg\\:hover\\:font-thin:hover {\n    font-weight: 200 !important;\n  }\n\n  .lg\\:hover\\:font-light:hover {\n    font-weight: 300 !important;\n  }\n\n  .lg\\:hover\\:font-normal:hover {\n    font-weight: 400 !important;\n  }\n\n  .lg\\:hover\\:font-medium:hover {\n    font-weight: 500 !important;\n  }\n\n  .lg\\:hover\\:font-semibold:hover {\n    font-weight: 600 !important;\n  }\n\n  .lg\\:hover\\:font-bold:hover {\n    font-weight: 700 !important;\n  }\n\n  .lg\\:hover\\:font-extrabold:hover {\n    font-weight: 800 !important;\n  }\n\n  .lg\\:hover\\:font-black:hover {\n    font-weight: 900 !important;\n  }\n\n  .lg\\:focus\\:font-hairline:focus {\n    font-weight: 100 !important;\n  }\n\n  .lg\\:focus\\:font-thin:focus {\n    font-weight: 200 !important;\n  }\n\n  .lg\\:focus\\:font-light:focus {\n    font-weight: 300 !important;\n  }\n\n  .lg\\:focus\\:font-normal:focus {\n    font-weight: 400 !important;\n  }\n\n  .lg\\:focus\\:font-medium:focus {\n    font-weight: 500 !important;\n  }\n\n  .lg\\:focus\\:font-semibold:focus {\n    font-weight: 600 !important;\n  }\n\n  .lg\\:focus\\:font-bold:focus {\n    font-weight: 700 !important;\n  }\n\n  .lg\\:focus\\:font-extrabold:focus {\n    font-weight: 800 !important;\n  }\n\n  .lg\\:focus\\:font-black:focus {\n    font-weight: 900 !important;\n  }\n\n  .lg\\:h-0 {\n    height: 0 !important;\n  }\n\n  .lg\\:h-1 {\n    height: 0.25rem !important;\n  }\n\n  .lg\\:h-2 {\n    height: 0.5rem !important;\n  }\n\n  .lg\\:h-3 {\n    height: 0.75rem !important;\n  }\n\n  .lg\\:h-4 {\n    height: 1rem !important;\n  }\n\n  .lg\\:h-5 {\n    height: 1.25rem !important;\n  }\n\n  .lg\\:h-6 {\n    height: 1.5rem !important;\n  }\n\n  .lg\\:h-8 {\n    height: 2rem !important;\n  }\n\n  .lg\\:h-10 {\n    height: 2.5rem !important;\n  }\n\n  .lg\\:h-12 {\n    height: 3rem !important;\n  }\n\n  .lg\\:h-16 {\n    height: 4rem !important;\n  }\n\n  .lg\\:h-20 {\n    height: 5rem !important;\n  }\n\n  .lg\\:h-24 {\n    height: 6rem !important;\n  }\n\n  .lg\\:h-32 {\n    height: 8rem !important;\n  }\n\n  .lg\\:h-40 {\n    height: 10rem !important;\n  }\n\n  .lg\\:h-48 {\n    height: 12rem !important;\n  }\n\n  .lg\\:h-56 {\n    height: 14rem !important;\n  }\n\n  .lg\\:h-64 {\n    height: 16rem !important;\n  }\n\n  .lg\\:h-auto {\n    height: auto !important;\n  }\n\n  .lg\\:h-px {\n    height: 1px !important;\n  }\n\n  .lg\\:h-full {\n    height: 100% !important;\n  }\n\n  .lg\\:h-screen {\n    height: 100vh !important;\n  }\n\n  .lg\\:text-xs {\n    font-size: 0.75rem !important;\n  }\n\n  .lg\\:text-sm {\n    font-size: 0.875rem !important;\n  }\n\n  .lg\\:text-base {\n    font-size: 1rem !important;\n  }\n\n  .lg\\:text-lg {\n    font-size: 1.125rem !important;\n  }\n\n  .lg\\:text-xl {\n    font-size: 1.25rem !important;\n  }\n\n  .lg\\:text-2xl {\n    font-size: 1.5rem !important;\n  }\n\n  .lg\\:text-3xl {\n    font-size: 1.875rem !important;\n  }\n\n  .lg\\:text-4xl {\n    font-size: 2.25rem !important;\n  }\n\n  .lg\\:text-5xl {\n    font-size: 3rem !important;\n  }\n\n  .lg\\:text-6xl {\n    font-size: 4rem !important;\n  }\n\n  .lg\\:leading-3 {\n    line-height: .75rem !important;\n  }\n\n  .lg\\:leading-4 {\n    line-height: 1rem !important;\n  }\n\n  .lg\\:leading-5 {\n    line-height: 1.25rem !important;\n  }\n\n  .lg\\:leading-6 {\n    line-height: 1.5rem !important;\n  }\n\n  .lg\\:leading-7 {\n    line-height: 1.75rem !important;\n  }\n\n  .lg\\:leading-8 {\n    line-height: 2rem !important;\n  }\n\n  .lg\\:leading-9 {\n    line-height: 2.25rem !important;\n  }\n\n  .lg\\:leading-10 {\n    line-height: 2.5rem !important;\n  }\n\n  .lg\\:leading-none {\n    line-height: 1 !important;\n  }\n\n  .lg\\:leading-tight {\n    line-height: 1.25 !important;\n  }\n\n  .lg\\:leading-snug {\n    line-height: 1.375 !important;\n  }\n\n  .lg\\:leading-normal {\n    line-height: 1.5 !important;\n  }\n\n  .lg\\:leading-relaxed {\n    line-height: 1.625 !important;\n  }\n\n  .lg\\:leading-loose {\n    line-height: 2 !important;\n  }\n\n  .lg\\:list-inside {\n    list-style-position: inside !important;\n  }\n\n  .lg\\:list-outside {\n    list-style-position: outside !important;\n  }\n\n  .lg\\:list-none {\n    list-style-type: none !important;\n  }\n\n  .lg\\:list-disc {\n    list-style-type: disc !important;\n  }\n\n  .lg\\:list-decimal {\n    list-style-type: decimal !important;\n  }\n\n  .lg\\:max-h-full {\n    max-height: 100% !important;\n  }\n\n  .lg\\:max-h-screen {\n    max-height: 100vh !important;\n  }\n\n  .lg\\:max-w-none {\n    max-width: none !important;\n  }\n\n  .lg\\:max-w-xs {\n    max-width: 20rem !important;\n  }\n\n  .lg\\:max-w-sm {\n    max-width: 24rem !important;\n  }\n\n  .lg\\:max-w-md {\n    max-width: 28rem !important;\n  }\n\n  .lg\\:max-w-lg {\n    max-width: 32rem !important;\n  }\n\n  .lg\\:max-w-xl {\n    max-width: 36rem !important;\n  }\n\n  .lg\\:max-w-2xl {\n    max-width: 42rem !important;\n  }\n\n  .lg\\:max-w-3xl {\n    max-width: 48rem !important;\n  }\n\n  .lg\\:max-w-4xl {\n    max-width: 56rem !important;\n  }\n\n  .lg\\:max-w-5xl {\n    max-width: 64rem !important;\n  }\n\n  .lg\\:max-w-6xl {\n    max-width: 72rem !important;\n  }\n\n  .lg\\:max-w-full {\n    max-width: 100% !important;\n  }\n\n  .lg\\:max-w-screen-sm {\n    max-width: 640px !important;\n  }\n\n  .lg\\:max-w-screen-md {\n    max-width: 768px !important;\n  }\n\n  .lg\\:max-w-screen-lg {\n    max-width: 1024px !important;\n  }\n\n  .lg\\:max-w-screen-xl {\n    max-width: 1280px !important;\n  }\n\n  .lg\\:min-h-0 {\n    min-height: 0 !important;\n  }\n\n  .lg\\:min-h-full {\n    min-height: 100% !important;\n  }\n\n  .lg\\:min-h-screen {\n    min-height: 100vh !important;\n  }\n\n  .lg\\:min-w-0 {\n    min-width: 0 !important;\n  }\n\n  .lg\\:min-w-full {\n    min-width: 100% !important;\n  }\n\n  .lg\\:object-contain {\n    -o-object-fit: contain !important;\n       object-fit: contain !important;\n  }\n\n  .lg\\:object-cover {\n    -o-object-fit: cover !important;\n       object-fit: cover !important;\n  }\n\n  .lg\\:object-fill {\n    -o-object-fit: fill !important;\n       object-fit: fill !important;\n  }\n\n  .lg\\:object-none {\n    -o-object-fit: none !important;\n       object-fit: none !important;\n  }\n\n  .lg\\:object-scale-down {\n    -o-object-fit: scale-down !important;\n       object-fit: scale-down !important;\n  }\n\n  .lg\\:object-bottom {\n    -o-object-position: bottom !important;\n       object-position: bottom !important;\n  }\n\n  .lg\\:object-center {\n    -o-object-position: center !important;\n       object-position: center !important;\n  }\n\n  .lg\\:object-left {\n    -o-object-position: left !important;\n       object-position: left !important;\n  }\n\n  .lg\\:object-left-bottom {\n    -o-object-position: left bottom !important;\n       object-position: left bottom !important;\n  }\n\n  .lg\\:object-left-top {\n    -o-object-position: left top !important;\n       object-position: left top !important;\n  }\n\n  .lg\\:object-right {\n    -o-object-position: right !important;\n       object-position: right !important;\n  }\n\n  .lg\\:object-right-bottom {\n    -o-object-position: right bottom !important;\n       object-position: right bottom !important;\n  }\n\n  .lg\\:object-right-top {\n    -o-object-position: right top !important;\n       object-position: right top !important;\n  }\n\n  .lg\\:object-top {\n    -o-object-position: top !important;\n       object-position: top !important;\n  }\n\n  .lg\\:opacity-0 {\n    opacity: 0 !important;\n  }\n\n  .lg\\:opacity-25 {\n    opacity: 0.25 !important;\n  }\n\n  .lg\\:opacity-50 {\n    opacity: 0.5 !important;\n  }\n\n  .lg\\:opacity-75 {\n    opacity: 0.75 !important;\n  }\n\n  .lg\\:opacity-100 {\n    opacity: 1 !important;\n  }\n\n  .lg\\:hover\\:opacity-0:hover {\n    opacity: 0 !important;\n  }\n\n  .lg\\:hover\\:opacity-25:hover {\n    opacity: 0.25 !important;\n  }\n\n  .lg\\:hover\\:opacity-50:hover {\n    opacity: 0.5 !important;\n  }\n\n  .lg\\:hover\\:opacity-75:hover {\n    opacity: 0.75 !important;\n  }\n\n  .lg\\:hover\\:opacity-100:hover {\n    opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:opacity-0:focus {\n    opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:opacity-25:focus {\n    opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:opacity-50:focus {\n    opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:opacity-75:focus {\n    opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:opacity-100:focus {\n    opacity: 1 !important;\n  }\n\n  .lg\\:outline-none {\n    outline: 0 !important;\n  }\n\n  .lg\\:focus\\:outline-none:focus {\n    outline: 0 !important;\n  }\n\n  .lg\\:overflow-auto {\n    overflow: auto !important;\n  }\n\n  .lg\\:overflow-hidden {\n    overflow: hidden !important;\n  }\n\n  .lg\\:overflow-visible {\n    overflow: visible !important;\n  }\n\n  .lg\\:overflow-scroll {\n    overflow: scroll !important;\n  }\n\n  .lg\\:overflow-x-auto {\n    overflow-x: auto !important;\n  }\n\n  .lg\\:overflow-y-auto {\n    overflow-y: auto !important;\n  }\n\n  .lg\\:overflow-x-hidden {\n    overflow-x: hidden !important;\n  }\n\n  .lg\\:overflow-y-hidden {\n    overflow-y: hidden !important;\n  }\n\n  .lg\\:overflow-x-visible {\n    overflow-x: visible !important;\n  }\n\n  .lg\\:overflow-y-visible {\n    overflow-y: visible !important;\n  }\n\n  .lg\\:overflow-x-scroll {\n    overflow-x: scroll !important;\n  }\n\n  .lg\\:overflow-y-scroll {\n    overflow-y: scroll !important;\n  }\n\n  .lg\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  .lg\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto !important;\n  }\n\n  .lg\\:p-0 {\n    padding: 0 !important;\n  }\n\n  .lg\\:p-1 {\n    padding: 0.25rem !important;\n  }\n\n  .lg\\:p-2 {\n    padding: 0.5rem !important;\n  }\n\n  .lg\\:p-3 {\n    padding: 0.75rem !important;\n  }\n\n  .lg\\:p-4 {\n    padding: 1rem !important;\n  }\n\n  .lg\\:p-5 {\n    padding: 1.25rem !important;\n  }\n\n  .lg\\:p-6 {\n    padding: 1.5rem !important;\n  }\n\n  .lg\\:p-8 {\n    padding: 2rem !important;\n  }\n\n  .lg\\:p-10 {\n    padding: 2.5rem !important;\n  }\n\n  .lg\\:p-12 {\n    padding: 3rem !important;\n  }\n\n  .lg\\:p-16 {\n    padding: 4rem !important;\n  }\n\n  .lg\\:p-20 {\n    padding: 5rem !important;\n  }\n\n  .lg\\:p-24 {\n    padding: 6rem !important;\n  }\n\n  .lg\\:p-32 {\n    padding: 8rem !important;\n  }\n\n  .lg\\:p-40 {\n    padding: 10rem !important;\n  }\n\n  .lg\\:p-48 {\n    padding: 12rem !important;\n  }\n\n  .lg\\:p-56 {\n    padding: 14rem !important;\n  }\n\n  .lg\\:p-64 {\n    padding: 16rem !important;\n  }\n\n  .lg\\:p-px {\n    padding: 1px !important;\n  }\n\n  .lg\\:py-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .lg\\:px-0 {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n  }\n\n  .lg\\:py-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n\n  .lg\\:px-1 {\n    padding-left: 0.25rem !important;\n    padding-right: 0.25rem !important;\n  }\n\n  .lg\\:py-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n\n  .lg\\:px-2 {\n    padding-left: 0.5rem !important;\n    padding-right: 0.5rem !important;\n  }\n\n  .lg\\:py-3 {\n    padding-top: 0.75rem !important;\n    padding-bottom: 0.75rem !important;\n  }\n\n  .lg\\:px-3 {\n    padding-left: 0.75rem !important;\n    padding-right: 0.75rem !important;\n  }\n\n  .lg\\:py-4 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n\n  .lg\\:px-4 {\n    padding-left: 1rem !important;\n    padding-right: 1rem !important;\n  }\n\n  .lg\\:py-5 {\n    padding-top: 1.25rem !important;\n    padding-bottom: 1.25rem !important;\n  }\n\n  .lg\\:px-5 {\n    padding-left: 1.25rem !important;\n    padding-right: 1.25rem !important;\n  }\n\n  .lg\\:py-6 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n\n  .lg\\:px-6 {\n    padding-left: 1.5rem !important;\n    padding-right: 1.5rem !important;\n  }\n\n  .lg\\:py-8 {\n    padding-top: 2rem !important;\n    padding-bottom: 2rem !important;\n  }\n\n  .lg\\:px-8 {\n    padding-left: 2rem !important;\n    padding-right: 2rem !important;\n  }\n\n  .lg\\:py-10 {\n    padding-top: 2.5rem !important;\n    padding-bottom: 2.5rem !important;\n  }\n\n  .lg\\:px-10 {\n    padding-left: 2.5rem !important;\n    padding-right: 2.5rem !important;\n  }\n\n  .lg\\:py-12 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n\n  .lg\\:px-12 {\n    padding-left: 3rem !important;\n    padding-right: 3rem !important;\n  }\n\n  .lg\\:py-16 {\n    padding-top: 4rem !important;\n    padding-bottom: 4rem !important;\n  }\n\n  .lg\\:px-16 {\n    padding-left: 4rem !important;\n    padding-right: 4rem !important;\n  }\n\n  .lg\\:py-20 {\n    padding-top: 5rem !important;\n    padding-bottom: 5rem !important;\n  }\n\n  .lg\\:px-20 {\n    padding-left: 5rem !important;\n    padding-right: 5rem !important;\n  }\n\n  .lg\\:py-24 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important;\n  }\n\n  .lg\\:px-24 {\n    padding-left: 6rem !important;\n    padding-right: 6rem !important;\n  }\n\n  .lg\\:py-32 {\n    padding-top: 8rem !important;\n    padding-bottom: 8rem !important;\n  }\n\n  .lg\\:px-32 {\n    padding-left: 8rem !important;\n    padding-right: 8rem !important;\n  }\n\n  .lg\\:py-40 {\n    padding-top: 10rem !important;\n    padding-bottom: 10rem !important;\n  }\n\n  .lg\\:px-40 {\n    padding-left: 10rem !important;\n    padding-right: 10rem !important;\n  }\n\n  .lg\\:py-48 {\n    padding-top: 12rem !important;\n    padding-bottom: 12rem !important;\n  }\n\n  .lg\\:px-48 {\n    padding-left: 12rem !important;\n    padding-right: 12rem !important;\n  }\n\n  .lg\\:py-56 {\n    padding-top: 14rem !important;\n    padding-bottom: 14rem !important;\n  }\n\n  .lg\\:px-56 {\n    padding-left: 14rem !important;\n    padding-right: 14rem !important;\n  }\n\n  .lg\\:py-64 {\n    padding-top: 16rem !important;\n    padding-bottom: 16rem !important;\n  }\n\n  .lg\\:px-64 {\n    padding-left: 16rem !important;\n    padding-right: 16rem !important;\n  }\n\n  .lg\\:py-px {\n    padding-top: 1px !important;\n    padding-bottom: 1px !important;\n  }\n\n  .lg\\:px-px {\n    padding-left: 1px !important;\n    padding-right: 1px !important;\n  }\n\n  .lg\\:pt-0 {\n    padding-top: 0 !important;\n  }\n\n  .lg\\:pr-0 {\n    padding-right: 0 !important;\n  }\n\n  .lg\\:pb-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .lg\\:pl-0 {\n    padding-left: 0 !important;\n  }\n\n  .lg\\:pt-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .lg\\:pr-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .lg\\:pb-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .lg\\:pl-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .lg\\:pt-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .lg\\:pr-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .lg\\:pb-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .lg\\:pl-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .lg\\:pt-3 {\n    padding-top: 0.75rem !important;\n  }\n\n  .lg\\:pr-3 {\n    padding-right: 0.75rem !important;\n  }\n\n  .lg\\:pb-3 {\n    padding-bottom: 0.75rem !important;\n  }\n\n  .lg\\:pl-3 {\n    padding-left: 0.75rem !important;\n  }\n\n  .lg\\:pt-4 {\n    padding-top: 1rem !important;\n  }\n\n  .lg\\:pr-4 {\n    padding-right: 1rem !important;\n  }\n\n  .lg\\:pb-4 {\n    padding-bottom: 1rem !important;\n  }\n\n  .lg\\:pl-4 {\n    padding-left: 1rem !important;\n  }\n\n  .lg\\:pt-5 {\n    padding-top: 1.25rem !important;\n  }\n\n  .lg\\:pr-5 {\n    padding-right: 1.25rem !important;\n  }\n\n  .lg\\:pb-5 {\n    padding-bottom: 1.25rem !important;\n  }\n\n  .lg\\:pl-5 {\n    padding-left: 1.25rem !important;\n  }\n\n  .lg\\:pt-6 {\n    padding-top: 1.5rem !important;\n  }\n\n  .lg\\:pr-6 {\n    padding-right: 1.5rem !important;\n  }\n\n  .lg\\:pb-6 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .lg\\:pl-6 {\n    padding-left: 1.5rem !important;\n  }\n\n  .lg\\:pt-8 {\n    padding-top: 2rem !important;\n  }\n\n  .lg\\:pr-8 {\n    padding-right: 2rem !important;\n  }\n\n  .lg\\:pb-8 {\n    padding-bottom: 2rem !important;\n  }\n\n  .lg\\:pl-8 {\n    padding-left: 2rem !important;\n  }\n\n  .lg\\:pt-10 {\n    padding-top: 2.5rem !important;\n  }\n\n  .lg\\:pr-10 {\n    padding-right: 2.5rem !important;\n  }\n\n  .lg\\:pb-10 {\n    padding-bottom: 2.5rem !important;\n  }\n\n  .lg\\:pl-10 {\n    padding-left: 2.5rem !important;\n  }\n\n  .lg\\:pt-12 {\n    padding-top: 3rem !important;\n  }\n\n  .lg\\:pr-12 {\n    padding-right: 3rem !important;\n  }\n\n  .lg\\:pb-12 {\n    padding-bottom: 3rem !important;\n  }\n\n  .lg\\:pl-12 {\n    padding-left: 3rem !important;\n  }\n\n  .lg\\:pt-16 {\n    padding-top: 4rem !important;\n  }\n\n  .lg\\:pr-16 {\n    padding-right: 4rem !important;\n  }\n\n  .lg\\:pb-16 {\n    padding-bottom: 4rem !important;\n  }\n\n  .lg\\:pl-16 {\n    padding-left: 4rem !important;\n  }\n\n  .lg\\:pt-20 {\n    padding-top: 5rem !important;\n  }\n\n  .lg\\:pr-20 {\n    padding-right: 5rem !important;\n  }\n\n  .lg\\:pb-20 {\n    padding-bottom: 5rem !important;\n  }\n\n  .lg\\:pl-20 {\n    padding-left: 5rem !important;\n  }\n\n  .lg\\:pt-24 {\n    padding-top: 6rem !important;\n  }\n\n  .lg\\:pr-24 {\n    padding-right: 6rem !important;\n  }\n\n  .lg\\:pb-24 {\n    padding-bottom: 6rem !important;\n  }\n\n  .lg\\:pl-24 {\n    padding-left: 6rem !important;\n  }\n\n  .lg\\:pt-32 {\n    padding-top: 8rem !important;\n  }\n\n  .lg\\:pr-32 {\n    padding-right: 8rem !important;\n  }\n\n  .lg\\:pb-32 {\n    padding-bottom: 8rem !important;\n  }\n\n  .lg\\:pl-32 {\n    padding-left: 8rem !important;\n  }\n\n  .lg\\:pt-40 {\n    padding-top: 10rem !important;\n  }\n\n  .lg\\:pr-40 {\n    padding-right: 10rem !important;\n  }\n\n  .lg\\:pb-40 {\n    padding-bottom: 10rem !important;\n  }\n\n  .lg\\:pl-40 {\n    padding-left: 10rem !important;\n  }\n\n  .lg\\:pt-48 {\n    padding-top: 12rem !important;\n  }\n\n  .lg\\:pr-48 {\n    padding-right: 12rem !important;\n  }\n\n  .lg\\:pb-48 {\n    padding-bottom: 12rem !important;\n  }\n\n  .lg\\:pl-48 {\n    padding-left: 12rem !important;\n  }\n\n  .lg\\:pt-56 {\n    padding-top: 14rem !important;\n  }\n\n  .lg\\:pr-56 {\n    padding-right: 14rem !important;\n  }\n\n  .lg\\:pb-56 {\n    padding-bottom: 14rem !important;\n  }\n\n  .lg\\:pl-56 {\n    padding-left: 14rem !important;\n  }\n\n  .lg\\:pt-64 {\n    padding-top: 16rem !important;\n  }\n\n  .lg\\:pr-64 {\n    padding-right: 16rem !important;\n  }\n\n  .lg\\:pb-64 {\n    padding-bottom: 16rem !important;\n  }\n\n  .lg\\:pl-64 {\n    padding-left: 16rem !important;\n  }\n\n  .lg\\:pt-px {\n    padding-top: 1px !important;\n  }\n\n  .lg\\:pr-px {\n    padding-right: 1px !important;\n  }\n\n  .lg\\:pb-px {\n    padding-bottom: 1px !important;\n  }\n\n  .lg\\:pl-px {\n    padding-left: 1px !important;\n  }\n\n  .lg\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:placeholder-transparent::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:placeholder-transparent::placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:placeholder-current::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:placeholder-current::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:placeholder-current::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:placeholder-current::placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent !important;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor !important;\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .lg\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .lg\\:pointer-events-none {\n    pointer-events: none !important;\n  }\n\n  .lg\\:pointer-events-auto {\n    pointer-events: auto !important;\n  }\n\n  .lg\\:static {\n    position: static !important;\n  }\n\n  .lg\\:fixed {\n    position: fixed !important;\n  }\n\n  .lg\\:absolute {\n    position: absolute !important;\n  }\n\n  .lg\\:relative {\n    position: relative !important;\n  }\n\n  .lg\\:sticky {\n    position: -webkit-sticky !important;\n    position: sticky !important;\n  }\n\n  .lg\\:inset-0 {\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n  }\n\n  .lg\\:inset-auto {\n    top: auto !important;\n    right: auto !important;\n    bottom: auto !important;\n    left: auto !important;\n  }\n\n  .lg\\:inset-y-0 {\n    top: 0 !important;\n    bottom: 0 !important;\n  }\n\n  .lg\\:inset-x-0 {\n    right: 0 !important;\n    left: 0 !important;\n  }\n\n  .lg\\:inset-y-auto {\n    top: auto !important;\n    bottom: auto !important;\n  }\n\n  .lg\\:inset-x-auto {\n    right: auto !important;\n    left: auto !important;\n  }\n\n  .lg\\:top-0 {\n    top: 0 !important;\n  }\n\n  .lg\\:right-0 {\n    right: 0 !important;\n  }\n\n  .lg\\:bottom-0 {\n    bottom: 0 !important;\n  }\n\n  .lg\\:left-0 {\n    left: 0 !important;\n  }\n\n  .lg\\:top-auto {\n    top: auto !important;\n  }\n\n  .lg\\:right-auto {\n    right: auto !important;\n  }\n\n  .lg\\:bottom-auto {\n    bottom: auto !important;\n  }\n\n  .lg\\:left-auto {\n    left: auto !important;\n  }\n\n  .lg\\:resize-none {\n    resize: none !important;\n  }\n\n  .lg\\:resize-y {\n    resize: vertical !important;\n  }\n\n  .lg\\:resize-x {\n    resize: horizontal !important;\n  }\n\n  .lg\\:resize {\n    resize: both !important;\n  }\n\n  .lg\\:fill-current {\n    fill: currentColor !important;\n  }\n\n  .lg\\:stroke-current {\n    stroke: currentColor !important;\n  }\n\n  .lg\\:stroke-0 {\n    stroke-width: 0 !important;\n  }\n\n  .lg\\:stroke-1 {\n    stroke-width: 1 !important;\n  }\n\n  .lg\\:stroke-2 {\n    stroke-width: 2 !important;\n  }\n\n  .lg\\:table-auto {\n    table-layout: auto !important;\n  }\n\n  .lg\\:table-fixed {\n    table-layout: fixed !important;\n  }\n\n  .lg\\:text-left {\n    text-align: left !important;\n  }\n\n  .lg\\:text-center {\n    text-align: center !important;\n  }\n\n  .lg\\:text-right {\n    text-align: right !important;\n  }\n\n  .lg\\:text-justify {\n    text-align: justify !important;\n  }\n\n  .lg\\:text-transparent {\n    color: transparent !important;\n  }\n\n  .lg\\:text-current {\n    color: currentColor !important;\n  }\n\n  .lg\\:text-black {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-white {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-100 {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-200 {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-300 {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-400 {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-500 {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-600 {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-700 {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-800 {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-gray-900 {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-200 {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-300 {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-400 {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-500 {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-600 {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-700 {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-800 {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-red-900 {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-100 {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-200 {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-300 {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-400 {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-500 {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-600 {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-700 {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-800 {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-orange-900 {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-100 {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-200 {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-300 {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-400 {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-500 {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-600 {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-700 {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-800 {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-yellow-900 {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-100 {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-200 {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-300 {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-400 {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-500 {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-600 {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-700 {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-800 {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-green-900 {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-100 {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-200 {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-300 {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-400 {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-500 {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-600 {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-700 {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-800 {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-teal-900 {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-100 {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-200 {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-300 {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-400 {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-500 {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-600 {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-700 {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-800 {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-blue-900 {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-100 {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-200 {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-300 {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-400 {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-500 {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-600 {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-700 {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-800 {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-indigo-900 {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-100 {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-200 {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-300 {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-400 {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-500 {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-600 {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-700 {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-800 {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-purple-900 {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-200 {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-300 {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-400 {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-500 {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-600 {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-700 {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-800 {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-pink-900 {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-transparent:hover {\n    color: transparent !important;\n  }\n\n  .lg\\:hover\\:text-current:hover {\n    color: currentColor !important;\n  }\n\n  .lg\\:hover\\:text-black:hover {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-white:hover {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-300:hover {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-400:hover {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-500:hover {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-600:hover {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-700:hover {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-800:hover {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-red-900:hover {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-100:hover {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-200:hover {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-300:hover {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-400:hover {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-500:hover {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-600:hover {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-700:hover {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-800:hover {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-green-900:hover {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .lg\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-transparent:focus {\n    color: transparent !important;\n  }\n\n  .lg\\:focus\\:text-current:focus {\n    color: currentColor !important;\n  }\n\n  .lg\\:focus\\:text-black:focus {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-white:focus {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-300:focus {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-400:focus {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-500:focus {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-600:focus {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-700:focus {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-800:focus {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-red-900:focus {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-100:focus {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-200:focus {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-300:focus {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-400:focus {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-500:focus {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-600:focus {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-700:focus {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-800:focus {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-green-900:focus {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .lg\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .lg\\:text-opacity-0 {\n    --text-opacity: 0 !important;\n  }\n\n  .lg\\:text-opacity-25 {\n    --text-opacity: 0.25 !important;\n  }\n\n  .lg\\:text-opacity-50 {\n    --text-opacity: 0.5 !important;\n  }\n\n  .lg\\:text-opacity-75 {\n    --text-opacity: 0.75 !important;\n  }\n\n  .lg\\:text-opacity-100 {\n    --text-opacity: 1 !important;\n  }\n\n  .lg\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0 !important;\n  }\n\n  .lg\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25 !important;\n  }\n\n  .lg\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5 !important;\n  }\n\n  .lg\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75 !important;\n  }\n\n  .lg\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1 !important;\n  }\n\n  .lg\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0 !important;\n  }\n\n  .lg\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25 !important;\n  }\n\n  .lg\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5 !important;\n  }\n\n  .lg\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75 !important;\n  }\n\n  .lg\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1 !important;\n  }\n\n  .lg\\:italic {\n    font-style: italic !important;\n  }\n\n  .lg\\:not-italic {\n    font-style: normal !important;\n  }\n\n  .lg\\:uppercase {\n    text-transform: uppercase !important;\n  }\n\n  .lg\\:lowercase {\n    text-transform: lowercase !important;\n  }\n\n  .lg\\:capitalize {\n    text-transform: capitalize !important;\n  }\n\n  .lg\\:normal-case {\n    text-transform: none !important;\n  }\n\n  .lg\\:underline {\n    text-decoration: underline !important;\n  }\n\n  .lg\\:line-through {\n    text-decoration: line-through !important;\n  }\n\n  .lg\\:no-underline {\n    text-decoration: none !important;\n  }\n\n  .lg\\:hover\\:underline:hover {\n    text-decoration: underline !important;\n  }\n\n  .lg\\:hover\\:line-through:hover {\n    text-decoration: line-through !important;\n  }\n\n  .lg\\:hover\\:no-underline:hover {\n    text-decoration: none !important;\n  }\n\n  .lg\\:focus\\:underline:focus {\n    text-decoration: underline !important;\n  }\n\n  .lg\\:focus\\:line-through:focus {\n    text-decoration: line-through !important;\n  }\n\n  .lg\\:focus\\:no-underline:focus {\n    text-decoration: none !important;\n  }\n\n  .lg\\:antialiased {\n    -webkit-font-smoothing: antialiased !important;\n    -moz-osx-font-smoothing: grayscale !important;\n  }\n\n  .lg\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto !important;\n    -moz-osx-font-smoothing: auto !important;\n  }\n\n  .lg\\:tracking-tighter {\n    letter-spacing: -0.05em !important;\n  }\n\n  .lg\\:tracking-tight {\n    letter-spacing: -0.025em !important;\n  }\n\n  .lg\\:tracking-normal {\n    letter-spacing: 0 !important;\n  }\n\n  .lg\\:tracking-wide {\n    letter-spacing: 0.025em !important;\n  }\n\n  .lg\\:tracking-wider {\n    letter-spacing: 0.05em !important;\n  }\n\n  .lg\\:tracking-widest {\n    letter-spacing: 0.1em !important;\n  }\n\n  .lg\\:select-none {\n    -webkit-user-select: none !important;\n       -moz-user-select: none !important;\n        -ms-user-select: none !important;\n            user-select: none !important;\n  }\n\n  .lg\\:select-text {\n    -webkit-user-select: text !important;\n       -moz-user-select: text !important;\n        -ms-user-select: text !important;\n            user-select: text !important;\n  }\n\n  .lg\\:select-all {\n    -webkit-user-select: all !important;\n       -moz-user-select: all !important;\n        -ms-user-select: all !important;\n            user-select: all !important;\n  }\n\n  .lg\\:select-auto {\n    -webkit-user-select: auto !important;\n       -moz-user-select: auto !important;\n        -ms-user-select: auto !important;\n            user-select: auto !important;\n  }\n\n  .lg\\:align-baseline {\n    vertical-align: baseline !important;\n  }\n\n  .lg\\:align-top {\n    vertical-align: top !important;\n  }\n\n  .lg\\:align-middle {\n    vertical-align: middle !important;\n  }\n\n  .lg\\:align-bottom {\n    vertical-align: bottom !important;\n  }\n\n  .lg\\:align-text-top {\n    vertical-align: text-top !important;\n  }\n\n  .lg\\:align-text-bottom {\n    vertical-align: text-bottom !important;\n  }\n\n  .lg\\:visible {\n    visibility: visible !important;\n  }\n\n  .lg\\:invisible {\n    visibility: hidden !important;\n  }\n\n  .lg\\:whitespace-normal {\n    white-space: normal !important;\n  }\n\n  .lg\\:whitespace-no-wrap {\n    white-space: nowrap !important;\n  }\n\n  .lg\\:whitespace-pre {\n    white-space: pre !important;\n  }\n\n  .lg\\:whitespace-pre-line {\n    white-space: pre-line !important;\n  }\n\n  .lg\\:whitespace-pre-wrap {\n    white-space: pre-wrap !important;\n  }\n\n  .lg\\:break-normal {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n  }\n\n  .lg\\:break-words {\n    overflow-wrap: break-word !important;\n  }\n\n  .lg\\:break-all {\n    word-break: break-all !important;\n  }\n\n  .lg\\:truncate {\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n  }\n\n  .lg\\:w-0 {\n    width: 0 !important;\n  }\n\n  .lg\\:w-1 {\n    width: 0.25rem !important;\n  }\n\n  .lg\\:w-2 {\n    width: 0.5rem !important;\n  }\n\n  .lg\\:w-3 {\n    width: 0.75rem !important;\n  }\n\n  .lg\\:w-4 {\n    width: 1rem !important;\n  }\n\n  .lg\\:w-5 {\n    width: 1.25rem !important;\n  }\n\n  .lg\\:w-6 {\n    width: 1.5rem !important;\n  }\n\n  .lg\\:w-8 {\n    width: 2rem !important;\n  }\n\n  .lg\\:w-10 {\n    width: 2.5rem !important;\n  }\n\n  .lg\\:w-12 {\n    width: 3rem !important;\n  }\n\n  .lg\\:w-16 {\n    width: 4rem !important;\n  }\n\n  .lg\\:w-20 {\n    width: 5rem !important;\n  }\n\n  .lg\\:w-24 {\n    width: 6rem !important;\n  }\n\n  .lg\\:w-32 {\n    width: 8rem !important;\n  }\n\n  .lg\\:w-40 {\n    width: 10rem !important;\n  }\n\n  .lg\\:w-48 {\n    width: 12rem !important;\n  }\n\n  .lg\\:w-56 {\n    width: 14rem !important;\n  }\n\n  .lg\\:w-64 {\n    width: 16rem !important;\n  }\n\n  .lg\\:w-auto {\n    width: auto !important;\n  }\n\n  .lg\\:w-px {\n    width: 1px !important;\n  }\n\n  .lg\\:w-1\\/2 {\n    width: 50% !important;\n  }\n\n  .lg\\:w-1\\/3 {\n    width: 33.333333% !important;\n  }\n\n  .lg\\:w-2\\/3 {\n    width: 66.666667% !important;\n  }\n\n  .lg\\:w-1\\/4 {\n    width: 25% !important;\n  }\n\n  .lg\\:w-2\\/4 {\n    width: 50% !important;\n  }\n\n  .lg\\:w-3\\/4 {\n    width: 75% !important;\n  }\n\n  .lg\\:w-1\\/5 {\n    width: 20% !important;\n  }\n\n  .lg\\:w-2\\/5 {\n    width: 40% !important;\n  }\n\n  .lg\\:w-3\\/5 {\n    width: 60% !important;\n  }\n\n  .lg\\:w-4\\/5 {\n    width: 80% !important;\n  }\n\n  .lg\\:w-1\\/6 {\n    width: 16.666667% !important;\n  }\n\n  .lg\\:w-2\\/6 {\n    width: 33.333333% !important;\n  }\n\n  .lg\\:w-3\\/6 {\n    width: 50% !important;\n  }\n\n  .lg\\:w-4\\/6 {\n    width: 66.666667% !important;\n  }\n\n  .lg\\:w-5\\/6 {\n    width: 83.333333% !important;\n  }\n\n  .lg\\:w-1\\/12 {\n    width: 8.333333% !important;\n  }\n\n  .lg\\:w-2\\/12 {\n    width: 16.666667% !important;\n  }\n\n  .lg\\:w-3\\/12 {\n    width: 25% !important;\n  }\n\n  .lg\\:w-4\\/12 {\n    width: 33.333333% !important;\n  }\n\n  .lg\\:w-5\\/12 {\n    width: 41.666667% !important;\n  }\n\n  .lg\\:w-6\\/12 {\n    width: 50% !important;\n  }\n\n  .lg\\:w-7\\/12 {\n    width: 58.333333% !important;\n  }\n\n  .lg\\:w-8\\/12 {\n    width: 66.666667% !important;\n  }\n\n  .lg\\:w-9\\/12 {\n    width: 75% !important;\n  }\n\n  .lg\\:w-10\\/12 {\n    width: 83.333333% !important;\n  }\n\n  .lg\\:w-11\\/12 {\n    width: 91.666667% !important;\n  }\n\n  .lg\\:w-full {\n    width: 100% !important;\n  }\n\n  .lg\\:w-screen {\n    width: 100vw !important;\n  }\n\n  .lg\\:z-0 {\n    z-index: 0 !important;\n  }\n\n  .lg\\:z-10 {\n    z-index: 10 !important;\n  }\n\n  .lg\\:z-20 {\n    z-index: 20 !important;\n  }\n\n  .lg\\:z-30 {\n    z-index: 30 !important;\n  }\n\n  .lg\\:z-40 {\n    z-index: 40 !important;\n  }\n\n  .lg\\:z-50 {\n    z-index: 50 !important;\n  }\n\n  .lg\\:z-auto {\n    z-index: auto !important;\n  }\n\n  .lg\\:gap-0 {\n    grid-gap: 0 !important;\n    gap: 0 !important;\n  }\n\n  .lg\\:gap-1 {\n    grid-gap: 0.25rem !important;\n    gap: 0.25rem !important;\n  }\n\n  .lg\\:gap-2 {\n    grid-gap: 0.5rem !important;\n    gap: 0.5rem !important;\n  }\n\n  .lg\\:gap-3 {\n    grid-gap: 0.75rem !important;\n    gap: 0.75rem !important;\n  }\n\n  .lg\\:gap-4 {\n    grid-gap: 1rem !important;\n    gap: 1rem !important;\n  }\n\n  .lg\\:gap-5 {\n    grid-gap: 1.25rem !important;\n    gap: 1.25rem !important;\n  }\n\n  .lg\\:gap-6 {\n    grid-gap: 1.5rem !important;\n    gap: 1.5rem !important;\n  }\n\n  .lg\\:gap-8 {\n    grid-gap: 2rem !important;\n    gap: 2rem !important;\n  }\n\n  .lg\\:gap-10 {\n    grid-gap: 2.5rem !important;\n    gap: 2.5rem !important;\n  }\n\n  .lg\\:gap-12 {\n    grid-gap: 3rem !important;\n    gap: 3rem !important;\n  }\n\n  .lg\\:gap-16 {\n    grid-gap: 4rem !important;\n    gap: 4rem !important;\n  }\n\n  .lg\\:gap-20 {\n    grid-gap: 5rem !important;\n    gap: 5rem !important;\n  }\n\n  .lg\\:gap-24 {\n    grid-gap: 6rem !important;\n    gap: 6rem !important;\n  }\n\n  .lg\\:gap-32 {\n    grid-gap: 8rem !important;\n    gap: 8rem !important;\n  }\n\n  .lg\\:gap-40 {\n    grid-gap: 10rem !important;\n    gap: 10rem !important;\n  }\n\n  .lg\\:gap-48 {\n    grid-gap: 12rem !important;\n    gap: 12rem !important;\n  }\n\n  .lg\\:gap-56 {\n    grid-gap: 14rem !important;\n    gap: 14rem !important;\n  }\n\n  .lg\\:gap-64 {\n    grid-gap: 16rem !important;\n    gap: 16rem !important;\n  }\n\n  .lg\\:gap-px {\n    grid-gap: 1px !important;\n    gap: 1px !important;\n  }\n\n  .lg\\:col-gap-0 {\n    grid-column-gap: 0 !important;\n    -moz-column-gap: 0 !important;\n         column-gap: 0 !important;\n  }\n\n  .lg\\:col-gap-1 {\n    grid-column-gap: 0.25rem !important;\n    -moz-column-gap: 0.25rem !important;\n         column-gap: 0.25rem !important;\n  }\n\n  .lg\\:col-gap-2 {\n    grid-column-gap: 0.5rem !important;\n    -moz-column-gap: 0.5rem !important;\n         column-gap: 0.5rem !important;\n  }\n\n  .lg\\:col-gap-3 {\n    grid-column-gap: 0.75rem !important;\n    -moz-column-gap: 0.75rem !important;\n         column-gap: 0.75rem !important;\n  }\n\n  .lg\\:col-gap-4 {\n    grid-column-gap: 1rem !important;\n    -moz-column-gap: 1rem !important;\n         column-gap: 1rem !important;\n  }\n\n  .lg\\:col-gap-5 {\n    grid-column-gap: 1.25rem !important;\n    -moz-column-gap: 1.25rem !important;\n         column-gap: 1.25rem !important;\n  }\n\n  .lg\\:col-gap-6 {\n    grid-column-gap: 1.5rem !important;\n    -moz-column-gap: 1.5rem !important;\n         column-gap: 1.5rem !important;\n  }\n\n  .lg\\:col-gap-8 {\n    grid-column-gap: 2rem !important;\n    -moz-column-gap: 2rem !important;\n         column-gap: 2rem !important;\n  }\n\n  .lg\\:col-gap-10 {\n    grid-column-gap: 2.5rem !important;\n    -moz-column-gap: 2.5rem !important;\n         column-gap: 2.5rem !important;\n  }\n\n  .lg\\:col-gap-12 {\n    grid-column-gap: 3rem !important;\n    -moz-column-gap: 3rem !important;\n         column-gap: 3rem !important;\n  }\n\n  .lg\\:col-gap-16 {\n    grid-column-gap: 4rem !important;\n    -moz-column-gap: 4rem !important;\n         column-gap: 4rem !important;\n  }\n\n  .lg\\:col-gap-20 {\n    grid-column-gap: 5rem !important;\n    -moz-column-gap: 5rem !important;\n         column-gap: 5rem !important;\n  }\n\n  .lg\\:col-gap-24 {\n    grid-column-gap: 6rem !important;\n    -moz-column-gap: 6rem !important;\n         column-gap: 6rem !important;\n  }\n\n  .lg\\:col-gap-32 {\n    grid-column-gap: 8rem !important;\n    -moz-column-gap: 8rem !important;\n         column-gap: 8rem !important;\n  }\n\n  .lg\\:col-gap-40 {\n    grid-column-gap: 10rem !important;\n    -moz-column-gap: 10rem !important;\n         column-gap: 10rem !important;\n  }\n\n  .lg\\:col-gap-48 {\n    grid-column-gap: 12rem !important;\n    -moz-column-gap: 12rem !important;\n         column-gap: 12rem !important;\n  }\n\n  .lg\\:col-gap-56 {\n    grid-column-gap: 14rem !important;\n    -moz-column-gap: 14rem !important;\n         column-gap: 14rem !important;\n  }\n\n  .lg\\:col-gap-64 {\n    grid-column-gap: 16rem !important;\n    -moz-column-gap: 16rem !important;\n         column-gap: 16rem !important;\n  }\n\n  .lg\\:col-gap-px {\n    grid-column-gap: 1px !important;\n    -moz-column-gap: 1px !important;\n         column-gap: 1px !important;\n  }\n\n  .lg\\:row-gap-0 {\n    grid-row-gap: 0 !important;\n    row-gap: 0 !important;\n  }\n\n  .lg\\:row-gap-1 {\n    grid-row-gap: 0.25rem !important;\n    row-gap: 0.25rem !important;\n  }\n\n  .lg\\:row-gap-2 {\n    grid-row-gap: 0.5rem !important;\n    row-gap: 0.5rem !important;\n  }\n\n  .lg\\:row-gap-3 {\n    grid-row-gap: 0.75rem !important;\n    row-gap: 0.75rem !important;\n  }\n\n  .lg\\:row-gap-4 {\n    grid-row-gap: 1rem !important;\n    row-gap: 1rem !important;\n  }\n\n  .lg\\:row-gap-5 {\n    grid-row-gap: 1.25rem !important;\n    row-gap: 1.25rem !important;\n  }\n\n  .lg\\:row-gap-6 {\n    grid-row-gap: 1.5rem !important;\n    row-gap: 1.5rem !important;\n  }\n\n  .lg\\:row-gap-8 {\n    grid-row-gap: 2rem !important;\n    row-gap: 2rem !important;\n  }\n\n  .lg\\:row-gap-10 {\n    grid-row-gap: 2.5rem !important;\n    row-gap: 2.5rem !important;\n  }\n\n  .lg\\:row-gap-12 {\n    grid-row-gap: 3rem !important;\n    row-gap: 3rem !important;\n  }\n\n  .lg\\:row-gap-16 {\n    grid-row-gap: 4rem !important;\n    row-gap: 4rem !important;\n  }\n\n  .lg\\:row-gap-20 {\n    grid-row-gap: 5rem !important;\n    row-gap: 5rem !important;\n  }\n\n  .lg\\:row-gap-24 {\n    grid-row-gap: 6rem !important;\n    row-gap: 6rem !important;\n  }\n\n  .lg\\:row-gap-32 {\n    grid-row-gap: 8rem !important;\n    row-gap: 8rem !important;\n  }\n\n  .lg\\:row-gap-40 {\n    grid-row-gap: 10rem !important;\n    row-gap: 10rem !important;\n  }\n\n  .lg\\:row-gap-48 {\n    grid-row-gap: 12rem !important;\n    row-gap: 12rem !important;\n  }\n\n  .lg\\:row-gap-56 {\n    grid-row-gap: 14rem !important;\n    row-gap: 14rem !important;\n  }\n\n  .lg\\:row-gap-64 {\n    grid-row-gap: 16rem !important;\n    row-gap: 16rem !important;\n  }\n\n  .lg\\:row-gap-px {\n    grid-row-gap: 1px !important;\n    row-gap: 1px !important;\n  }\n\n  .lg\\:grid-flow-row {\n    grid-auto-flow: row !important;\n  }\n\n  .lg\\:grid-flow-col {\n    grid-auto-flow: column !important;\n  }\n\n  .lg\\:grid-flow-row-dense {\n    grid-auto-flow: row dense !important;\n  }\n\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense !important;\n  }\n\n  .lg\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-cols-none {\n    grid-template-columns: none !important;\n  }\n\n  .lg\\:col-auto {\n    grid-column: auto !important;\n  }\n\n  .lg\\:col-span-1 {\n    grid-column: span 1 / span 1 !important;\n  }\n\n  .lg\\:col-span-2 {\n    grid-column: span 2 / span 2 !important;\n  }\n\n  .lg\\:col-span-3 {\n    grid-column: span 3 / span 3 !important;\n  }\n\n  .lg\\:col-span-4 {\n    grid-column: span 4 / span 4 !important;\n  }\n\n  .lg\\:col-span-5 {\n    grid-column: span 5 / span 5 !important;\n  }\n\n  .lg\\:col-span-6 {\n    grid-column: span 6 / span 6 !important;\n  }\n\n  .lg\\:col-span-7 {\n    grid-column: span 7 / span 7 !important;\n  }\n\n  .lg\\:col-span-8 {\n    grid-column: span 8 / span 8 !important;\n  }\n\n  .lg\\:col-span-9 {\n    grid-column: span 9 / span 9 !important;\n  }\n\n  .lg\\:col-span-10 {\n    grid-column: span 10 / span 10 !important;\n  }\n\n  .lg\\:col-span-11 {\n    grid-column: span 11 / span 11 !important;\n  }\n\n  .lg\\:col-span-12 {\n    grid-column: span 12 / span 12 !important;\n  }\n\n  .lg\\:col-start-1 {\n    grid-column-start: 1 !important;\n  }\n\n  .lg\\:col-start-2 {\n    grid-column-start: 2 !important;\n  }\n\n  .lg\\:col-start-3 {\n    grid-column-start: 3 !important;\n  }\n\n  .lg\\:col-start-4 {\n    grid-column-start: 4 !important;\n  }\n\n  .lg\\:col-start-5 {\n    grid-column-start: 5 !important;\n  }\n\n  .lg\\:col-start-6 {\n    grid-column-start: 6 !important;\n  }\n\n  .lg\\:col-start-7 {\n    grid-column-start: 7 !important;\n  }\n\n  .lg\\:col-start-8 {\n    grid-column-start: 8 !important;\n  }\n\n  .lg\\:col-start-9 {\n    grid-column-start: 9 !important;\n  }\n\n  .lg\\:col-start-10 {\n    grid-column-start: 10 !important;\n  }\n\n  .lg\\:col-start-11 {\n    grid-column-start: 11 !important;\n  }\n\n  .lg\\:col-start-12 {\n    grid-column-start: 12 !important;\n  }\n\n  .lg\\:col-start-13 {\n    grid-column-start: 13 !important;\n  }\n\n  .lg\\:col-start-auto {\n    grid-column-start: auto !important;\n  }\n\n  .lg\\:col-end-1 {\n    grid-column-end: 1 !important;\n  }\n\n  .lg\\:col-end-2 {\n    grid-column-end: 2 !important;\n  }\n\n  .lg\\:col-end-3 {\n    grid-column-end: 3 !important;\n  }\n\n  .lg\\:col-end-4 {\n    grid-column-end: 4 !important;\n  }\n\n  .lg\\:col-end-5 {\n    grid-column-end: 5 !important;\n  }\n\n  .lg\\:col-end-6 {\n    grid-column-end: 6 !important;\n  }\n\n  .lg\\:col-end-7 {\n    grid-column-end: 7 !important;\n  }\n\n  .lg\\:col-end-8 {\n    grid-column-end: 8 !important;\n  }\n\n  .lg\\:col-end-9 {\n    grid-column-end: 9 !important;\n  }\n\n  .lg\\:col-end-10 {\n    grid-column-end: 10 !important;\n  }\n\n  .lg\\:col-end-11 {\n    grid-column-end: 11 !important;\n  }\n\n  .lg\\:col-end-12 {\n    grid-column-end: 12 !important;\n  }\n\n  .lg\\:col-end-13 {\n    grid-column-end: 13 !important;\n  }\n\n  .lg\\:col-end-auto {\n    grid-column-end: auto !important;\n  }\n\n  .lg\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .lg\\:grid-rows-none {\n    grid-template-rows: none !important;\n  }\n\n  .lg\\:row-auto {\n    grid-row: auto !important;\n  }\n\n  .lg\\:row-span-1 {\n    grid-row: span 1 / span 1 !important;\n  }\n\n  .lg\\:row-span-2 {\n    grid-row: span 2 / span 2 !important;\n  }\n\n  .lg\\:row-span-3 {\n    grid-row: span 3 / span 3 !important;\n  }\n\n  .lg\\:row-span-4 {\n    grid-row: span 4 / span 4 !important;\n  }\n\n  .lg\\:row-span-5 {\n    grid-row: span 5 / span 5 !important;\n  }\n\n  .lg\\:row-span-6 {\n    grid-row: span 6 / span 6 !important;\n  }\n\n  .lg\\:row-start-1 {\n    grid-row-start: 1 !important;\n  }\n\n  .lg\\:row-start-2 {\n    grid-row-start: 2 !important;\n  }\n\n  .lg\\:row-start-3 {\n    grid-row-start: 3 !important;\n  }\n\n  .lg\\:row-start-4 {\n    grid-row-start: 4 !important;\n  }\n\n  .lg\\:row-start-5 {\n    grid-row-start: 5 !important;\n  }\n\n  .lg\\:row-start-6 {\n    grid-row-start: 6 !important;\n  }\n\n  .lg\\:row-start-7 {\n    grid-row-start: 7 !important;\n  }\n\n  .lg\\:row-start-auto {\n    grid-row-start: auto !important;\n  }\n\n  .lg\\:row-end-1 {\n    grid-row-end: 1 !important;\n  }\n\n  .lg\\:row-end-2 {\n    grid-row-end: 2 !important;\n  }\n\n  .lg\\:row-end-3 {\n    grid-row-end: 3 !important;\n  }\n\n  .lg\\:row-end-4 {\n    grid-row-end: 4 !important;\n  }\n\n  .lg\\:row-end-5 {\n    grid-row-end: 5 !important;\n  }\n\n  .lg\\:row-end-6 {\n    grid-row-end: 6 !important;\n  }\n\n  .lg\\:row-end-7 {\n    grid-row-end: 7 !important;\n  }\n\n  .lg\\:row-end-auto {\n    grid-row-end: auto !important;\n  }\n\n  .lg\\:transform {\n    --transform-translate-x: 0 !important;\n    --transform-translate-y: 0 !important;\n    --transform-rotate: 0 !important;\n    --transform-skew-x: 0 !important;\n    --transform-skew-y: 0 !important;\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\n  }\n\n  .lg\\:transform-none {\n    transform: none !important;\n  }\n\n  .lg\\:origin-center {\n    transform-origin: center !important;\n  }\n\n  .lg\\:origin-top {\n    transform-origin: top !important;\n  }\n\n  .lg\\:origin-top-right {\n    transform-origin: top right !important;\n  }\n\n  .lg\\:origin-right {\n    transform-origin: right !important;\n  }\n\n  .lg\\:origin-bottom-right {\n    transform-origin: bottom right !important;\n  }\n\n  .lg\\:origin-bottom {\n    transform-origin: bottom !important;\n  }\n\n  .lg\\:origin-bottom-left {\n    transform-origin: bottom left !important;\n  }\n\n  .lg\\:origin-left {\n    transform-origin: left !important;\n  }\n\n  .lg\\:origin-top-left {\n    transform-origin: top left !important;\n  }\n\n  .lg\\:scale-0 {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .lg\\:scale-50 {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .lg\\:scale-75 {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .lg\\:scale-90 {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .lg\\:scale-95 {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .lg\\:scale-100 {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .lg\\:scale-105 {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .lg\\:scale-110 {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .lg\\:scale-125 {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .lg\\:scale-150 {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .lg\\:scale-x-0 {\n    --transform-scale-x: 0 !important;\n  }\n\n  .lg\\:scale-x-50 {\n    --transform-scale-x: .5 !important;\n  }\n\n  .lg\\:scale-x-75 {\n    --transform-scale-x: .75 !important;\n  }\n\n  .lg\\:scale-x-90 {\n    --transform-scale-x: .9 !important;\n  }\n\n  .lg\\:scale-x-95 {\n    --transform-scale-x: .95 !important;\n  }\n\n  .lg\\:scale-x-100 {\n    --transform-scale-x: 1 !important;\n  }\n\n  .lg\\:scale-x-105 {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .lg\\:scale-x-110 {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .lg\\:scale-x-125 {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .lg\\:scale-x-150 {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .lg\\:scale-y-0 {\n    --transform-scale-y: 0 !important;\n  }\n\n  .lg\\:scale-y-50 {\n    --transform-scale-y: .5 !important;\n  }\n\n  .lg\\:scale-y-75 {\n    --transform-scale-y: .75 !important;\n  }\n\n  .lg\\:scale-y-90 {\n    --transform-scale-y: .9 !important;\n  }\n\n  .lg\\:scale-y-95 {\n    --transform-scale-y: .95 !important;\n  }\n\n  .lg\\:scale-y-100 {\n    --transform-scale-y: 1 !important;\n  }\n\n  .lg\\:scale-y-105 {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .lg\\:scale-y-110 {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .lg\\:scale-y-125 {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .lg\\:scale-y-150 {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .lg\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .lg\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .lg\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .lg\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .lg\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .lg\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .lg\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .lg\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .lg\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .lg\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .lg\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0 !important;\n  }\n\n  .lg\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5 !important;\n  }\n\n  .lg\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75 !important;\n  }\n\n  .lg\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9 !important;\n  }\n\n  .lg\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95 !important;\n  }\n\n  .lg\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1 !important;\n  }\n\n  .lg\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .lg\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .lg\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .lg\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .lg\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0 !important;\n  }\n\n  .lg\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5 !important;\n  }\n\n  .lg\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75 !important;\n  }\n\n  .lg\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9 !important;\n  }\n\n  .lg\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95 !important;\n  }\n\n  .lg\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1 !important;\n  }\n\n  .lg\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .lg\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .lg\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .lg\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .lg\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .lg\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .lg\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .lg\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .lg\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .lg\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .lg\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .lg\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .lg\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .lg\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .lg\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0 !important;\n  }\n\n  .lg\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5 !important;\n  }\n\n  .lg\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75 !important;\n  }\n\n  .lg\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9 !important;\n  }\n\n  .lg\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95 !important;\n  }\n\n  .lg\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1 !important;\n  }\n\n  .lg\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .lg\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .lg\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .lg\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .lg\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0 !important;\n  }\n\n  .lg\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5 !important;\n  }\n\n  .lg\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75 !important;\n  }\n\n  .lg\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9 !important;\n  }\n\n  .lg\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95 !important;\n  }\n\n  .lg\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1 !important;\n  }\n\n  .lg\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .lg\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .lg\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .lg\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .lg\\:rotate-0 {\n    --transform-rotate: 0 !important;\n  }\n\n  .lg\\:rotate-45 {\n    --transform-rotate: 45deg !important;\n  }\n\n  .lg\\:rotate-90 {\n    --transform-rotate: 90deg !important;\n  }\n\n  .lg\\:rotate-180 {\n    --transform-rotate: 180deg !important;\n  }\n\n  .lg\\:-rotate-180 {\n    --transform-rotate: -180deg !important;\n  }\n\n  .lg\\:-rotate-90 {\n    --transform-rotate: -90deg !important;\n  }\n\n  .lg\\:-rotate-45 {\n    --transform-rotate: -45deg !important;\n  }\n\n  .lg\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0 !important;\n  }\n\n  .lg\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg !important;\n  }\n\n  .lg\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg !important;\n  }\n\n  .lg\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg !important;\n  }\n\n  .lg\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg !important;\n  }\n\n  .lg\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg !important;\n  }\n\n  .lg\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg !important;\n  }\n\n  .lg\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0 !important;\n  }\n\n  .lg\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg !important;\n  }\n\n  .lg\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg !important;\n  }\n\n  .lg\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg !important;\n  }\n\n  .lg\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg !important;\n  }\n\n  .lg\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg !important;\n  }\n\n  .lg\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg !important;\n  }\n\n  .lg\\:translate-x-0 {\n    --transform-translate-x: 0 !important;\n  }\n\n  .lg\\:translate-x-1 {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .lg\\:translate-x-2 {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .lg\\:translate-x-3 {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .lg\\:translate-x-4 {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .lg\\:translate-x-5 {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .lg\\:translate-x-6 {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .lg\\:translate-x-8 {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .lg\\:translate-x-10 {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .lg\\:translate-x-12 {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .lg\\:translate-x-16 {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .lg\\:translate-x-20 {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .lg\\:translate-x-24 {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .lg\\:translate-x-32 {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .lg\\:translate-x-40 {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .lg\\:translate-x-48 {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .lg\\:translate-x-56 {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .lg\\:translate-x-64 {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .lg\\:translate-x-px {\n    --transform-translate-x: 1px !important;\n  }\n\n  .lg\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .lg\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .lg\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .lg\\:-translate-x-4 {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .lg\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .lg\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .lg\\:-translate-x-8 {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .lg\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .lg\\:-translate-x-12 {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .lg\\:-translate-x-16 {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .lg\\:-translate-x-20 {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .lg\\:-translate-x-24 {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .lg\\:-translate-x-32 {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .lg\\:-translate-x-40 {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .lg\\:-translate-x-48 {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .lg\\:-translate-x-56 {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .lg\\:-translate-x-64 {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .lg\\:-translate-x-px {\n    --transform-translate-x: -1px !important;\n  }\n\n  .lg\\:-translate-x-full {\n    --transform-translate-x: -100% !important;\n  }\n\n  .lg\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50% !important;\n  }\n\n  .lg\\:translate-x-1\\/2 {\n    --transform-translate-x: 50% !important;\n  }\n\n  .lg\\:translate-x-full {\n    --transform-translate-x: 100% !important;\n  }\n\n  .lg\\:translate-y-0 {\n    --transform-translate-y: 0 !important;\n  }\n\n  .lg\\:translate-y-1 {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .lg\\:translate-y-2 {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .lg\\:translate-y-3 {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .lg\\:translate-y-4 {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .lg\\:translate-y-5 {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .lg\\:translate-y-6 {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .lg\\:translate-y-8 {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .lg\\:translate-y-10 {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .lg\\:translate-y-12 {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .lg\\:translate-y-16 {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .lg\\:translate-y-20 {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .lg\\:translate-y-24 {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .lg\\:translate-y-32 {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .lg\\:translate-y-40 {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .lg\\:translate-y-48 {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .lg\\:translate-y-56 {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .lg\\:translate-y-64 {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .lg\\:translate-y-px {\n    --transform-translate-y: 1px !important;\n  }\n\n  .lg\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .lg\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .lg\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .lg\\:-translate-y-4 {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .lg\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .lg\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .lg\\:-translate-y-8 {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .lg\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .lg\\:-translate-y-12 {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .lg\\:-translate-y-16 {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .lg\\:-translate-y-20 {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .lg\\:-translate-y-24 {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .lg\\:-translate-y-32 {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .lg\\:-translate-y-40 {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .lg\\:-translate-y-48 {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .lg\\:-translate-y-56 {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .lg\\:-translate-y-64 {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .lg\\:-translate-y-px {\n    --transform-translate-y: -1px !important;\n  }\n\n  .lg\\:-translate-y-full {\n    --transform-translate-y: -100% !important;\n  }\n\n  .lg\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50% !important;\n  }\n\n  .lg\\:translate-y-1\\/2 {\n    --transform-translate-y: 50% !important;\n  }\n\n  .lg\\:translate-y-full {\n    --transform-translate-y: 100% !important;\n  }\n\n  .lg\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0 !important;\n  }\n\n  .lg\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .lg\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px !important;\n  }\n\n  .lg\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .lg\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px !important;\n  }\n\n  .lg\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100% !important;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50% !important;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50% !important;\n  }\n\n  .lg\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100% !important;\n  }\n\n  .lg\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0 !important;\n  }\n\n  .lg\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .lg\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px !important;\n  }\n\n  .lg\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .lg\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px !important;\n  }\n\n  .lg\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100% !important;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50% !important;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50% !important;\n  }\n\n  .lg\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100% !important;\n  }\n\n  .lg\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0 !important;\n  }\n\n  .lg\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .lg\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px !important;\n  }\n\n  .lg\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .lg\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px !important;\n  }\n\n  .lg\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100% !important;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50% !important;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50% !important;\n  }\n\n  .lg\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100% !important;\n  }\n\n  .lg\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0 !important;\n  }\n\n  .lg\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .lg\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px !important;\n  }\n\n  .lg\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .lg\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px !important;\n  }\n\n  .lg\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100% !important;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50% !important;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50% !important;\n  }\n\n  .lg\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100% !important;\n  }\n\n  .lg\\:skew-x-0 {\n    --transform-skew-x: 0 !important;\n  }\n\n  .lg\\:skew-x-3 {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .lg\\:skew-x-6 {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .lg\\:skew-x-12 {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .lg\\:-skew-x-12 {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .lg\\:-skew-x-6 {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .lg\\:-skew-x-3 {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .lg\\:skew-y-0 {\n    --transform-skew-y: 0 !important;\n  }\n\n  .lg\\:skew-y-3 {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .lg\\:skew-y-6 {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .lg\\:skew-y-12 {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .lg\\:-skew-y-12 {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .lg\\:-skew-y-6 {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .lg\\:-skew-y-3 {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .lg\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0 !important;\n  }\n\n  .lg\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .lg\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .lg\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .lg\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .lg\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .lg\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .lg\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0 !important;\n  }\n\n  .lg\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .lg\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .lg\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .lg\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .lg\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .lg\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .lg\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0 !important;\n  }\n\n  .lg\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .lg\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .lg\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .lg\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .lg\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .lg\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .lg\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0 !important;\n  }\n\n  .lg\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .lg\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .lg\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .lg\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .lg\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .lg\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .lg\\:transition-none {\n    transition-property: none !important;\n  }\n\n  .lg\\:transition-all {\n    transition-property: all !important;\n  }\n\n  .lg\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\n  }\n\n  .lg\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke !important;\n  }\n\n  .lg\\:transition-opacity {\n    transition-property: opacity !important;\n  }\n\n  .lg\\:transition-shadow {\n    transition-property: box-shadow !important;\n  }\n\n  .lg\\:transition-transform {\n    transition-property: transform !important;\n  }\n\n  .lg\\:ease-linear {\n    transition-timing-function: linear !important;\n  }\n\n  .lg\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n  }\n\n  .lg\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n  }\n\n  .lg\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  .lg\\:duration-75 {\n    transition-duration: 75ms !important;\n  }\n\n  .lg\\:duration-100 {\n    transition-duration: 100ms !important;\n  }\n\n  .lg\\:duration-150 {\n    transition-duration: 150ms !important;\n  }\n\n  .lg\\:duration-200 {\n    transition-duration: 200ms !important;\n  }\n\n  .lg\\:duration-300 {\n    transition-duration: 300ms !important;\n  }\n\n  .lg\\:duration-500 {\n    transition-duration: 500ms !important;\n  }\n\n  .lg\\:duration-700 {\n    transition-duration: 700ms !important;\n  }\n\n  .lg\\:duration-1000 {\n    transition-duration: 1000ms !important;\n  }\n\n  .lg\\:delay-75 {\n    transition-delay: 75ms !important;\n  }\n\n  .lg\\:delay-100 {\n    transition-delay: 100ms !important;\n  }\n\n  .lg\\:delay-150 {\n    transition-delay: 150ms !important;\n  }\n\n  .lg\\:delay-200 {\n    transition-delay: 200ms !important;\n  }\n\n  .lg\\:delay-300 {\n    transition-delay: 300ms !important;\n  }\n\n  .lg\\:delay-500 {\n    transition-delay: 500ms !important;\n  }\n\n  .lg\\:delay-700 {\n    transition-delay: 700ms !important;\n  }\n\n  .lg\\:delay-1000 {\n    transition-delay: 1000ms !important;\n  }\n}\n\n@media (min-width: 1280px) {\n  .xl\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0px * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0px * var(--space-x-reverse)) !important;\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(1px * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(1px * var(--space-x-reverse)) !important;\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-3rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-4rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-5rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-6rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-8rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-10rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-12rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-14rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-16rem * var(--space-x-reverse)) !important;\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0 !important;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;\n    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;\n  }\n\n  .xl\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0 !important;\n    margin-right: calc(-1px * var(--space-x-reverse)) !important;\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;\n  }\n\n  .xl\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1 !important;\n  }\n\n  .xl\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1 !important;\n  }\n\n  .xl\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;\n  }\n\n  .xl\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(0px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .xl\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;\n  }\n\n  .xl\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(2px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .xl\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;\n  }\n\n  .xl\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(4px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .xl\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;\n  }\n\n  .xl\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(8px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .xl\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0 !important;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;\n    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;\n  }\n\n  .xl\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0 !important;\n    border-right-width: calc(1px * var(--divide-x-reverse)) !important;\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;\n  }\n\n  .xl\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1 !important;\n  }\n\n  .xl\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1 !important;\n  }\n\n  .xl\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent !important;\n  }\n\n  .xl\\:divide-current > :not(template) ~ :not(template) {\n    border-color: currentColor !important;\n  }\n\n  .xl\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #000 !important;\n    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff !important;\n    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f7fafc !important;\n    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #edf2f7 !important;\n    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e2e8f0 !important;\n    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #cbd5e0 !important;\n    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a0aec0 !important;\n    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #718096 !important;\n    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4a5568 !important;\n    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2d3748 !important;\n    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #1a202c !important;\n    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f5 !important;\n    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7d7 !important;\n    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feb2b2 !important;\n    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fc8181 !important;\n    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f56565 !important;\n    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e53e3e !important;\n    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c53030 !important;\n    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9b2c2c !important;\n    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #742a2a !important;\n    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffaf0 !important;\n    border-color: rgba(255, 250, 240, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #feebc8 !important;\n    border-color: rgba(254, 235, 200, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbd38d !important;\n    border-color: rgba(251, 211, 141, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6ad55 !important;\n    border-color: rgba(246, 173, 85, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed8936 !important;\n    border-color: rgba(237, 137, 54, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #dd6b20 !important;\n    border-color: rgba(221, 107, 32, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c05621 !important;\n    border-color: rgba(192, 86, 33, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9c4221 !important;\n    border-color: rgba(156, 66, 33, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7b341e !important;\n    border-color: rgba(123, 52, 30, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fffff0 !important;\n    border-color: rgba(255, 255, 240, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fefcbf !important;\n    border-color: rgba(254, 252, 191, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf089 !important;\n    border-color: rgba(250, 240, 137, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f6e05e !important;\n    border-color: rgba(246, 224, 94, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ecc94b !important;\n    border-color: rgba(236, 201, 75, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d69e2e !important;\n    border-color: rgba(214, 158, 46, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b7791f !important;\n    border-color: rgba(183, 121, 31, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #975a16 !important;\n    border-color: rgba(151, 90, 22, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #744210 !important;\n    border-color: rgba(116, 66, 16, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f0fff4 !important;\n    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c6f6d5 !important;\n    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9ae6b4 !important;\n    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #68d391 !important;\n    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #48bb78 !important;\n    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38a169 !important;\n    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2f855a !important;\n    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #276749 !important;\n    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #22543d !important;\n    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e6fffa !important;\n    border-color: rgba(230, 255, 250, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b2f5ea !important;\n    border-color: rgba(178, 245, 234, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #81e6d9 !important;\n    border-color: rgba(129, 230, 217, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4fd1c5 !important;\n    border-color: rgba(79, 209, 197, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #38b2ac !important;\n    border-color: rgba(56, 178, 172, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #319795 !important;\n    border-color: rgba(49, 151, 149, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c7a7b !important;\n    border-color: rgba(44, 122, 123, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #285e61 !important;\n    border-color: rgba(40, 94, 97, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #234e52 !important;\n    border-color: rgba(35, 78, 82, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf8ff !important;\n    border-color: rgba(235, 248, 255, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #bee3f8 !important;\n    border-color: rgba(190, 227, 248, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #90cdf4 !important;\n    border-color: rgba(144, 205, 244, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #63b3ed !important;\n    border-color: rgba(99, 179, 237, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4299e1 !important;\n    border-color: rgba(66, 153, 225, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3182ce !important;\n    border-color: rgba(49, 130, 206, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2b6cb0 !important;\n    border-color: rgba(43, 108, 176, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2c5282 !important;\n    border-color: rgba(44, 82, 130, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #2a4365 !important;\n    border-color: rgba(42, 67, 101, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ebf4ff !important;\n    border-color: rgba(235, 244, 255, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #c3dafe !important;\n    border-color: rgba(195, 218, 254, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #a3bffa !important;\n    border-color: rgba(163, 191, 250, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #7f9cf5 !important;\n    border-color: rgba(127, 156, 245, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #667eea !important;\n    border-color: rgba(102, 126, 234, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #5a67d8 !important;\n    border-color: rgba(90, 103, 216, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #4c51bf !important;\n    border-color: rgba(76, 81, 191, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #434190 !important;\n    border-color: rgba(67, 65, 144, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #3c366b !important;\n    border-color: rgba(60, 54, 107, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #faf5ff !important;\n    border-color: rgba(250, 245, 255, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #e9d8fd !important;\n    border-color: rgba(233, 216, 253, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d6bcfa !important;\n    border-color: rgba(214, 188, 250, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b794f4 !important;\n    border-color: rgba(183, 148, 244, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #9f7aea !important;\n    border-color: rgba(159, 122, 234, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #805ad5 !important;\n    border-color: rgba(128, 90, 213, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #6b46c1 !important;\n    border-color: rgba(107, 70, 193, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #553c9a !important;\n    border-color: rgba(85, 60, 154, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #44337a !important;\n    border-color: rgba(68, 51, 122, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fff5f7 !important;\n    border-color: rgba(255, 245, 247, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fed7e2 !important;\n    border-color: rgba(254, 215, 226, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #fbb6ce !important;\n    border-color: rgba(251, 182, 206, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #f687b3 !important;\n    border-color: rgba(246, 135, 179, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #ed64a6 !important;\n    border-color: rgba(237, 100, 166, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #d53f8c !important;\n    border-color: rgba(213, 63, 140, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #b83280 !important;\n    border-color: rgba(184, 50, 128, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #97266d !important;\n    border-color: rgba(151, 38, 109, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n    border-color: #702459 !important;\n    border-color: rgba(112, 36, 89, var(--divide-opacity)) !important;\n  }\n\n  .xl\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0 !important;\n  }\n\n  .xl\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25 !important;\n  }\n\n  .xl\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5 !important;\n  }\n\n  .xl\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75 !important;\n  }\n\n  .xl\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1 !important;\n  }\n\n  .xl\\:sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .xl\\:not-sr-only {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .xl\\:focus\\:sr-only:focus {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border-width: 0 !important;\n  }\n\n  .xl\\:focus\\:not-sr-only:focus {\n    position: static !important;\n    width: auto !important;\n    height: auto !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    overflow: visible !important;\n    clip: auto !important;\n    white-space: normal !important;\n  }\n\n  .xl\\:appearance-none {\n    -webkit-appearance: none !important;\n       -moz-appearance: none !important;\n            appearance: none !important;\n  }\n\n  .xl\\:bg-fixed {\n    background-attachment: fixed !important;\n  }\n\n  .xl\\:bg-local {\n    background-attachment: local !important;\n  }\n\n  .xl\\:bg-scroll {\n    background-attachment: scroll !important;\n  }\n\n  .xl\\:bg-opacity-0 {\n    --bg-opacity: 0 !important;\n  }\n\n  .xl\\:bg-opacity-25 {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .xl\\:bg-opacity-50 {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .xl\\:bg-opacity-75 {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .xl\\:bg-opacity-100 {\n    --bg-opacity: 1 !important;\n  }\n\n  .xl\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0 !important;\n  }\n\n  .xl\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .xl\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .xl\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .xl\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1 !important;\n  }\n\n  .xl\\:bg-bottom {\n    background-position: bottom !important;\n  }\n\n  .xl\\:bg-center {\n    background-position: center !important;\n  }\n\n  .xl\\:bg-left {\n    background-position: left !important;\n  }\n\n  .xl\\:bg-left-bottom {\n    background-position: left bottom !important;\n  }\n\n  .xl\\:bg-left-top {\n    background-position: left top !important;\n  }\n\n  .xl\\:bg-right {\n    background-position: right !important;\n  }\n\n  .xl\\:bg-right-bottom {\n    background-position: right bottom !important;\n  }\n\n  .xl\\:bg-right-top {\n    background-position: right top !important;\n  }\n\n  .xl\\:bg-top {\n    background-position: top !important;\n  }\n\n  .xl\\:bg-repeat {\n    background-repeat: repeat !important;\n  }\n\n  .xl\\:bg-no-repeat {\n    background-repeat: no-repeat !important;\n  }\n\n  .xl\\:bg-repeat-x {\n    background-repeat: repeat-x !important;\n  }\n\n  .xl\\:bg-repeat-y {\n    background-repeat: repeat-y !important;\n  }\n\n  .xl\\:bg-repeat-round {\n    background-repeat: round !important;\n  }\n\n  .xl\\:bg-repeat-space {\n    background-repeat: space !important;\n  }\n\n  .xl\\:bg-auto {\n    background-size: auto !important;\n  }\n\n  .xl\\:bg-cover {\n    background-size: cover !important;\n  }\n\n  .xl\\:bg-contain {\n    background-size: contain !important;\n  }\n\n  .xl\\:border-collapse {\n    border-collapse: collapse !important;\n  }\n\n  .xl\\:border-separate {\n    border-collapse: separate !important;\n  }\n\n  .xl\\:border-opacity-0 {\n    --border-opacity: 0 !important;\n  }\n\n  .xl\\:border-opacity-25 {\n    --border-opacity: 0.25 !important;\n  }\n\n  .xl\\:border-opacity-50 {\n    --border-opacity: 0.5 !important;\n  }\n\n  .xl\\:border-opacity-75 {\n    --border-opacity: 0.75 !important;\n  }\n\n  .xl\\:border-opacity-100 {\n    --border-opacity: 1 !important;\n  }\n\n  .xl\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0 !important;\n  }\n\n  .xl\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25 !important;\n  }\n\n  .xl\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5 !important;\n  }\n\n  .xl\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75 !important;\n  }\n\n  .xl\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1 !important;\n  }\n\n  .xl\\:border-solid {\n    border-style: solid !important;\n  }\n\n  .xl\\:border-dashed {\n    border-style: dashed !important;\n  }\n\n  .xl\\:border-dotted {\n    border-style: dotted !important;\n  }\n\n  .xl\\:border-double {\n    border-style: double !important;\n  }\n\n  .xl\\:border-none {\n    border-style: none !important;\n  }\n\n  .xl\\:box-border {\n    box-sizing: border-box !important;\n  }\n\n  .xl\\:box-content {\n    box-sizing: content-box !important;\n  }\n\n  .xl\\:cursor-auto {\n    cursor: auto !important;\n  }\n\n  .xl\\:cursor-default {\n    cursor: default !important;\n  }\n\n  .xl\\:cursor-pointer {\n    cursor: pointer !important;\n  }\n\n  .xl\\:cursor-wait {\n    cursor: wait !important;\n  }\n\n  .xl\\:cursor-text {\n    cursor: text !important;\n  }\n\n  .xl\\:cursor-move {\n    cursor: move !important;\n  }\n\n  .xl\\:cursor-not-allowed {\n    cursor: not-allowed !important;\n  }\n\n  .xl\\:block {\n    display: block !important;\n  }\n\n  .xl\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .xl\\:inline {\n    display: inline !important;\n  }\n\n  .xl\\:flex {\n    display: flex !important;\n  }\n\n  .xl\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .xl\\:table {\n    display: table !important;\n  }\n\n  .xl\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .xl\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .xl\\:table-column {\n    display: table-column !important;\n  }\n\n  .xl\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .xl\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .xl\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .xl\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .xl\\:table-row {\n    display: table-row !important;\n  }\n\n  .xl\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .xl\\:grid {\n    display: grid !important;\n  }\n\n  .xl\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .xl\\:hidden {\n    display: none !important;\n  }\n\n  .xl\\:hover\\:block:hover {\n    display: block !important;\n  }\n\n  .xl\\:hover\\:inline-block:hover {\n    display: inline-block !important;\n  }\n\n  .xl\\:hover\\:inline:hover {\n    display: inline !important;\n  }\n\n  .xl\\:hover\\:flex:hover {\n    display: flex !important;\n  }\n\n  .xl\\:hover\\:inline-flex:hover {\n    display: inline-flex !important;\n  }\n\n  .xl\\:hover\\:table:hover {\n    display: table !important;\n  }\n\n  .xl\\:hover\\:table-caption:hover {\n    display: table-caption !important;\n  }\n\n  .xl\\:hover\\:table-cell:hover {\n    display: table-cell !important;\n  }\n\n  .xl\\:hover\\:table-column:hover {\n    display: table-column !important;\n  }\n\n  .xl\\:hover\\:table-column-group:hover {\n    display: table-column-group !important;\n  }\n\n  .xl\\:hover\\:table-footer-group:hover {\n    display: table-footer-group !important;\n  }\n\n  .xl\\:hover\\:table-header-group:hover {\n    display: table-header-group !important;\n  }\n\n  .xl\\:hover\\:table-row-group:hover {\n    display: table-row-group !important;\n  }\n\n  .xl\\:hover\\:table-row:hover {\n    display: table-row !important;\n  }\n\n  .xl\\:hover\\:flow-root:hover {\n    display: flow-root !important;\n  }\n\n  .xl\\:hover\\:grid:hover {\n    display: grid !important;\n  }\n\n  .xl\\:hover\\:inline-grid:hover {\n    display: inline-grid !important;\n  }\n\n  .xl\\:hover\\:hidden:hover {\n    display: none !important;\n  }\n\n  .xl\\:focus\\:block:focus {\n    display: block !important;\n  }\n\n  .xl\\:focus\\:inline-block:focus {\n    display: inline-block !important;\n  }\n\n  .xl\\:focus\\:inline:focus {\n    display: inline !important;\n  }\n\n  .xl\\:focus\\:flex:focus {\n    display: flex !important;\n  }\n\n  .xl\\:focus\\:inline-flex:focus {\n    display: inline-flex !important;\n  }\n\n  .xl\\:focus\\:table:focus {\n    display: table !important;\n  }\n\n  .xl\\:focus\\:table-caption:focus {\n    display: table-caption !important;\n  }\n\n  .xl\\:focus\\:table-cell:focus {\n    display: table-cell !important;\n  }\n\n  .xl\\:focus\\:table-column:focus {\n    display: table-column !important;\n  }\n\n  .xl\\:focus\\:table-column-group:focus {\n    display: table-column-group !important;\n  }\n\n  .xl\\:focus\\:table-footer-group:focus {\n    display: table-footer-group !important;\n  }\n\n  .xl\\:focus\\:table-header-group:focus {\n    display: table-header-group !important;\n  }\n\n  .xl\\:focus\\:table-row-group:focus {\n    display: table-row-group !important;\n  }\n\n  .xl\\:focus\\:table-row:focus {\n    display: table-row !important;\n  }\n\n  .xl\\:focus\\:flow-root:focus {\n    display: flow-root !important;\n  }\n\n  .xl\\:focus\\:grid:focus {\n    display: grid !important;\n  }\n\n  .xl\\:focus\\:inline-grid:focus {\n    display: inline-grid !important;\n  }\n\n  .xl\\:focus\\:hidden:focus {\n    display: none !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:block {\n    display: block !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:inline-block {\n    display: inline-block !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:inline {\n    display: inline !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:flex {\n    display: flex !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:inline-flex {\n    display: inline-flex !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table {\n    display: table !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-caption {\n    display: table-caption !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-cell {\n    display: table-cell !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-column {\n    display: table-column !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-column-group {\n    display: table-column-group !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-footer-group {\n    display: table-footer-group !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-header-group {\n    display: table-header-group !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-row-group {\n    display: table-row-group !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:table-row {\n    display: table-row !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:flow-root {\n    display: flow-root !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:grid {\n    display: grid !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:inline-grid {\n    display: inline-grid !important;\n  }\n\n  .group:hover .xl\\:group-hover\\:hidden {\n    display: none !important;\n  }\n\n  .xl\\:flex-row {\n    flex-direction: row !important;\n  }\n\n  .xl\\:flex-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .xl\\:flex-col {\n    flex-direction: column !important;\n  }\n\n  .xl\\:flex-col-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .xl\\:flex-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .xl\\:flex-no-wrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .xl\\:items-start {\n    align-items: flex-start !important;\n  }\n\n  .xl\\:items-end {\n    align-items: flex-end !important;\n  }\n\n  .xl\\:items-center {\n    align-items: center !important;\n  }\n\n  .xl\\:items-baseline {\n    align-items: baseline !important;\n  }\n\n  .xl\\:items-stretch {\n    align-items: stretch !important;\n  }\n\n  .xl\\:self-auto {\n    align-self: auto !important;\n  }\n\n  .xl\\:self-start {\n    align-self: flex-start !important;\n  }\n\n  .xl\\:self-end {\n    align-self: flex-end !important;\n  }\n\n  .xl\\:self-center {\n    align-self: center !important;\n  }\n\n  .xl\\:self-stretch {\n    align-self: stretch !important;\n  }\n\n  .xl\\:justify-start {\n    justify-content: flex-start !important;\n  }\n\n  .xl\\:justify-end {\n    justify-content: flex-end !important;\n  }\n\n  .xl\\:justify-center {\n    justify-content: center !important;\n  }\n\n  .xl\\:justify-between {\n    justify-content: space-between !important;\n  }\n\n  .xl\\:justify-around {\n    justify-content: space-around !important;\n  }\n\n  .xl\\:justify-evenly {\n    justify-content: space-evenly !important;\n  }\n\n  .xl\\:content-center {\n    align-content: center !important;\n  }\n\n  .xl\\:content-start {\n    align-content: flex-start !important;\n  }\n\n  .xl\\:content-end {\n    align-content: flex-end !important;\n  }\n\n  .xl\\:content-between {\n    align-content: space-between !important;\n  }\n\n  .xl\\:content-around {\n    align-content: space-around !important;\n  }\n\n  .xl\\:flex-1 {\n    flex: 1 1 0% !important;\n  }\n\n  .xl\\:flex-auto {\n    flex: 1 1 auto !important;\n  }\n\n  .xl\\:flex-initial {\n    flex: 0 1 auto !important;\n  }\n\n  .xl\\:flex-none {\n    flex: none !important;\n  }\n\n  .xl\\:flex-grow-0 {\n    flex-grow: 0 !important;\n  }\n\n  .xl\\:flex-grow {\n    flex-grow: 1 !important;\n  }\n\n  .xl\\:flex-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n\n  .xl\\:flex-shrink {\n    flex-shrink: 1 !important;\n  }\n\n  .xl\\:order-1 {\n    order: 1 !important;\n  }\n\n  .xl\\:order-2 {\n    order: 2 !important;\n  }\n\n  .xl\\:order-3 {\n    order: 3 !important;\n  }\n\n  .xl\\:order-4 {\n    order: 4 !important;\n  }\n\n  .xl\\:order-5 {\n    order: 5 !important;\n  }\n\n  .xl\\:order-6 {\n    order: 6 !important;\n  }\n\n  .xl\\:order-7 {\n    order: 7 !important;\n  }\n\n  .xl\\:order-8 {\n    order: 8 !important;\n  }\n\n  .xl\\:order-9 {\n    order: 9 !important;\n  }\n\n  .xl\\:order-10 {\n    order: 10 !important;\n  }\n\n  .xl\\:order-11 {\n    order: 11 !important;\n  }\n\n  .xl\\:order-12 {\n    order: 12 !important;\n  }\n\n  .xl\\:order-first {\n    order: -9999 !important;\n  }\n\n  .xl\\:order-last {\n    order: 9999 !important;\n  }\n\n  .xl\\:order-none {\n    order: 0 !important;\n  }\n\n  .xl\\:float-right {\n    float: right !important;\n  }\n\n  .xl\\:float-left {\n    float: left !important;\n  }\n\n  .xl\\:float-none {\n    float: none !important;\n  }\n\n  .xl\\:clearfix:after {\n    content: \"\" !important;\n    display: table !important;\n    clear: both !important;\n  }\n\n  .xl\\:clear-left {\n    clear: left !important;\n  }\n\n  .xl\\:clear-right {\n    clear: right !important;\n  }\n\n  .xl\\:clear-both {\n    clear: both !important;\n  }\n\n  .xl\\:clear-none {\n    clear: none !important;\n  }\n\n  .xl\\:font-sans {\n    font-family: 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\" !important;\n  }\n\n  .xl\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif !important;\n  }\n\n  .xl\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n  }\n\n  .xl\\:font-hairline {\n    font-weight: 100 !important;\n  }\n\n  .xl\\:font-thin {\n    font-weight: 200 !important;\n  }\n\n  .xl\\:font-light {\n    font-weight: 300 !important;\n  }\n\n  .xl\\:font-normal {\n    font-weight: 400 !important;\n  }\n\n  .xl\\:font-medium {\n    font-weight: 500 !important;\n  }\n\n  .xl\\:font-semibold {\n    font-weight: 600 !important;\n  }\n\n  .xl\\:font-bold {\n    font-weight: 700 !important;\n  }\n\n  .xl\\:font-extrabold {\n    font-weight: 800 !important;\n  }\n\n  .xl\\:font-black {\n    font-weight: 900 !important;\n  }\n\n  .xl\\:hover\\:font-hairline:hover {\n    font-weight: 100 !important;\n  }\n\n  .xl\\:hover\\:font-thin:hover {\n    font-weight: 200 !important;\n  }\n\n  .xl\\:hover\\:font-light:hover {\n    font-weight: 300 !important;\n  }\n\n  .xl\\:hover\\:font-normal:hover {\n    font-weight: 400 !important;\n  }\n\n  .xl\\:hover\\:font-medium:hover {\n    font-weight: 500 !important;\n  }\n\n  .xl\\:hover\\:font-semibold:hover {\n    font-weight: 600 !important;\n  }\n\n  .xl\\:hover\\:font-bold:hover {\n    font-weight: 700 !important;\n  }\n\n  .xl\\:hover\\:font-extrabold:hover {\n    font-weight: 800 !important;\n  }\n\n  .xl\\:hover\\:font-black:hover {\n    font-weight: 900 !important;\n  }\n\n  .xl\\:focus\\:font-hairline:focus {\n    font-weight: 100 !important;\n  }\n\n  .xl\\:focus\\:font-thin:focus {\n    font-weight: 200 !important;\n  }\n\n  .xl\\:focus\\:font-light:focus {\n    font-weight: 300 !important;\n  }\n\n  .xl\\:focus\\:font-normal:focus {\n    font-weight: 400 !important;\n  }\n\n  .xl\\:focus\\:font-medium:focus {\n    font-weight: 500 !important;\n  }\n\n  .xl\\:focus\\:font-semibold:focus {\n    font-weight: 600 !important;\n  }\n\n  .xl\\:focus\\:font-bold:focus {\n    font-weight: 700 !important;\n  }\n\n  .xl\\:focus\\:font-extrabold:focus {\n    font-weight: 800 !important;\n  }\n\n  .xl\\:focus\\:font-black:focus {\n    font-weight: 900 !important;\n  }\n\n  .xl\\:h-0 {\n    height: 0 !important;\n  }\n\n  .xl\\:h-1 {\n    height: 0.25rem !important;\n  }\n\n  .xl\\:h-2 {\n    height: 0.5rem !important;\n  }\n\n  .xl\\:h-3 {\n    height: 0.75rem !important;\n  }\n\n  .xl\\:h-4 {\n    height: 1rem !important;\n  }\n\n  .xl\\:h-5 {\n    height: 1.25rem !important;\n  }\n\n  .xl\\:h-6 {\n    height: 1.5rem !important;\n  }\n\n  .xl\\:h-8 {\n    height: 2rem !important;\n  }\n\n  .xl\\:h-10 {\n    height: 2.5rem !important;\n  }\n\n  .xl\\:h-12 {\n    height: 3rem !important;\n  }\n\n  .xl\\:h-16 {\n    height: 4rem !important;\n  }\n\n  .xl\\:h-20 {\n    height: 5rem !important;\n  }\n\n  .xl\\:h-24 {\n    height: 6rem !important;\n  }\n\n  .xl\\:h-32 {\n    height: 8rem !important;\n  }\n\n  .xl\\:h-40 {\n    height: 10rem !important;\n  }\n\n  .xl\\:h-48 {\n    height: 12rem !important;\n  }\n\n  .xl\\:h-56 {\n    height: 14rem !important;\n  }\n\n  .xl\\:h-64 {\n    height: 16rem !important;\n  }\n\n  .xl\\:h-auto {\n    height: auto !important;\n  }\n\n  .xl\\:h-px {\n    height: 1px !important;\n  }\n\n  .xl\\:h-full {\n    height: 100% !important;\n  }\n\n  .xl\\:h-screen {\n    height: 100vh !important;\n  }\n\n  .xl\\:text-xs {\n    font-size: 0.75rem !important;\n  }\n\n  .xl\\:text-sm {\n    font-size: 0.875rem !important;\n  }\n\n  .xl\\:text-base {\n    font-size: 1rem !important;\n  }\n\n  .xl\\:text-lg {\n    font-size: 1.125rem !important;\n  }\n\n  .xl\\:text-xl {\n    font-size: 1.25rem !important;\n  }\n\n  .xl\\:text-2xl {\n    font-size: 1.5rem !important;\n  }\n\n  .xl\\:text-3xl {\n    font-size: 1.875rem !important;\n  }\n\n  .xl\\:text-4xl {\n    font-size: 2.25rem !important;\n  }\n\n  .xl\\:text-5xl {\n    font-size: 3rem !important;\n  }\n\n  .xl\\:text-6xl {\n    font-size: 4rem !important;\n  }\n\n  .xl\\:leading-3 {\n    line-height: .75rem !important;\n  }\n\n  .xl\\:leading-4 {\n    line-height: 1rem !important;\n  }\n\n  .xl\\:leading-5 {\n    line-height: 1.25rem !important;\n  }\n\n  .xl\\:leading-6 {\n    line-height: 1.5rem !important;\n  }\n\n  .xl\\:leading-7 {\n    line-height: 1.75rem !important;\n  }\n\n  .xl\\:leading-8 {\n    line-height: 2rem !important;\n  }\n\n  .xl\\:leading-9 {\n    line-height: 2.25rem !important;\n  }\n\n  .xl\\:leading-10 {\n    line-height: 2.5rem !important;\n  }\n\n  .xl\\:leading-none {\n    line-height: 1 !important;\n  }\n\n  .xl\\:leading-tight {\n    line-height: 1.25 !important;\n  }\n\n  .xl\\:leading-snug {\n    line-height: 1.375 !important;\n  }\n\n  .xl\\:leading-normal {\n    line-height: 1.5 !important;\n  }\n\n  .xl\\:leading-relaxed {\n    line-height: 1.625 !important;\n  }\n\n  .xl\\:leading-loose {\n    line-height: 2 !important;\n  }\n\n  .xl\\:list-inside {\n    list-style-position: inside !important;\n  }\n\n  .xl\\:list-outside {\n    list-style-position: outside !important;\n  }\n\n  .xl\\:list-none {\n    list-style-type: none !important;\n  }\n\n  .xl\\:list-disc {\n    list-style-type: disc !important;\n  }\n\n  .xl\\:list-decimal {\n    list-style-type: decimal !important;\n  }\n\n  .xl\\:max-h-full {\n    max-height: 100% !important;\n  }\n\n  .xl\\:max-h-screen {\n    max-height: 100vh !important;\n  }\n\n  .xl\\:max-w-none {\n    max-width: none !important;\n  }\n\n  .xl\\:max-w-xs {\n    max-width: 20rem !important;\n  }\n\n  .xl\\:max-w-sm {\n    max-width: 24rem !important;\n  }\n\n  .xl\\:max-w-md {\n    max-width: 28rem !important;\n  }\n\n  .xl\\:max-w-lg {\n    max-width: 32rem !important;\n  }\n\n  .xl\\:max-w-xl {\n    max-width: 36rem !important;\n  }\n\n  .xl\\:max-w-2xl {\n    max-width: 42rem !important;\n  }\n\n  .xl\\:max-w-3xl {\n    max-width: 48rem !important;\n  }\n\n  .xl\\:max-w-4xl {\n    max-width: 56rem !important;\n  }\n\n  .xl\\:max-w-5xl {\n    max-width: 64rem !important;\n  }\n\n  .xl\\:max-w-6xl {\n    max-width: 72rem !important;\n  }\n\n  .xl\\:max-w-full {\n    max-width: 100% !important;\n  }\n\n  .xl\\:max-w-screen-sm {\n    max-width: 640px !important;\n  }\n\n  .xl\\:max-w-screen-md {\n    max-width: 768px !important;\n  }\n\n  .xl\\:max-w-screen-lg {\n    max-width: 1024px !important;\n  }\n\n  .xl\\:max-w-screen-xl {\n    max-width: 1280px !important;\n  }\n\n  .xl\\:min-h-0 {\n    min-height: 0 !important;\n  }\n\n  .xl\\:min-h-full {\n    min-height: 100% !important;\n  }\n\n  .xl\\:min-h-screen {\n    min-height: 100vh !important;\n  }\n\n  .xl\\:min-w-0 {\n    min-width: 0 !important;\n  }\n\n  .xl\\:min-w-full {\n    min-width: 100% !important;\n  }\n\n  .xl\\:object-contain {\n    -o-object-fit: contain !important;\n       object-fit: contain !important;\n  }\n\n  .xl\\:object-cover {\n    -o-object-fit: cover !important;\n       object-fit: cover !important;\n  }\n\n  .xl\\:object-fill {\n    -o-object-fit: fill !important;\n       object-fit: fill !important;\n  }\n\n  .xl\\:object-none {\n    -o-object-fit: none !important;\n       object-fit: none !important;\n  }\n\n  .xl\\:object-scale-down {\n    -o-object-fit: scale-down !important;\n       object-fit: scale-down !important;\n  }\n\n  .xl\\:object-bottom {\n    -o-object-position: bottom !important;\n       object-position: bottom !important;\n  }\n\n  .xl\\:object-center {\n    -o-object-position: center !important;\n       object-position: center !important;\n  }\n\n  .xl\\:object-left {\n    -o-object-position: left !important;\n       object-position: left !important;\n  }\n\n  .xl\\:object-left-bottom {\n    -o-object-position: left bottom !important;\n       object-position: left bottom !important;\n  }\n\n  .xl\\:object-left-top {\n    -o-object-position: left top !important;\n       object-position: left top !important;\n  }\n\n  .xl\\:object-right {\n    -o-object-position: right !important;\n       object-position: right !important;\n  }\n\n  .xl\\:object-right-bottom {\n    -o-object-position: right bottom !important;\n       object-position: right bottom !important;\n  }\n\n  .xl\\:object-right-top {\n    -o-object-position: right top !important;\n       object-position: right top !important;\n  }\n\n  .xl\\:object-top {\n    -o-object-position: top !important;\n       object-position: top !important;\n  }\n\n  .xl\\:opacity-0 {\n    opacity: 0 !important;\n  }\n\n  .xl\\:opacity-25 {\n    opacity: 0.25 !important;\n  }\n\n  .xl\\:opacity-50 {\n    opacity: 0.5 !important;\n  }\n\n  .xl\\:opacity-75 {\n    opacity: 0.75 !important;\n  }\n\n  .xl\\:opacity-100 {\n    opacity: 1 !important;\n  }\n\n  .xl\\:hover\\:opacity-0:hover {\n    opacity: 0 !important;\n  }\n\n  .xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25 !important;\n  }\n\n  .xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5 !important;\n  }\n\n  .xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75 !important;\n  }\n\n  .xl\\:hover\\:opacity-100:hover {\n    opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:opacity-0:focus {\n    opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:opacity-100:focus {\n    opacity: 1 !important;\n  }\n\n  .xl\\:outline-none {\n    outline: 0 !important;\n  }\n\n  .xl\\:focus\\:outline-none:focus {\n    outline: 0 !important;\n  }\n\n  .xl\\:overflow-auto {\n    overflow: auto !important;\n  }\n\n  .xl\\:overflow-hidden {\n    overflow: hidden !important;\n  }\n\n  .xl\\:overflow-visible {\n    overflow: visible !important;\n  }\n\n  .xl\\:overflow-scroll {\n    overflow: scroll !important;\n  }\n\n  .xl\\:overflow-x-auto {\n    overflow-x: auto !important;\n  }\n\n  .xl\\:overflow-y-auto {\n    overflow-y: auto !important;\n  }\n\n  .xl\\:overflow-x-hidden {\n    overflow-x: hidden !important;\n  }\n\n  .xl\\:overflow-y-hidden {\n    overflow-y: hidden !important;\n  }\n\n  .xl\\:overflow-x-visible {\n    overflow-x: visible !important;\n  }\n\n  .xl\\:overflow-y-visible {\n    overflow-y: visible !important;\n  }\n\n  .xl\\:overflow-x-scroll {\n    overflow-x: scroll !important;\n  }\n\n  .xl\\:overflow-y-scroll {\n    overflow-y: scroll !important;\n  }\n\n  .xl\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  .xl\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto !important;\n  }\n\n  .xl\\:p-0 {\n    padding: 0 !important;\n  }\n\n  .xl\\:p-1 {\n    padding: 0.25rem !important;\n  }\n\n  .xl\\:p-2 {\n    padding: 0.5rem !important;\n  }\n\n  .xl\\:p-3 {\n    padding: 0.75rem !important;\n  }\n\n  .xl\\:p-4 {\n    padding: 1rem !important;\n  }\n\n  .xl\\:p-5 {\n    padding: 1.25rem !important;\n  }\n\n  .xl\\:p-6 {\n    padding: 1.5rem !important;\n  }\n\n  .xl\\:p-8 {\n    padding: 2rem !important;\n  }\n\n  .xl\\:p-10 {\n    padding: 2.5rem !important;\n  }\n\n  .xl\\:p-12 {\n    padding: 3rem !important;\n  }\n\n  .xl\\:p-16 {\n    padding: 4rem !important;\n  }\n\n  .xl\\:p-20 {\n    padding: 5rem !important;\n  }\n\n  .xl\\:p-24 {\n    padding: 6rem !important;\n  }\n\n  .xl\\:p-32 {\n    padding: 8rem !important;\n  }\n\n  .xl\\:p-40 {\n    padding: 10rem !important;\n  }\n\n  .xl\\:p-48 {\n    padding: 12rem !important;\n  }\n\n  .xl\\:p-56 {\n    padding: 14rem !important;\n  }\n\n  .xl\\:p-64 {\n    padding: 16rem !important;\n  }\n\n  .xl\\:p-px {\n    padding: 1px !important;\n  }\n\n  .xl\\:py-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .xl\\:px-0 {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n  }\n\n  .xl\\:py-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n\n  .xl\\:px-1 {\n    padding-left: 0.25rem !important;\n    padding-right: 0.25rem !important;\n  }\n\n  .xl\\:py-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n\n  .xl\\:px-2 {\n    padding-left: 0.5rem !important;\n    padding-right: 0.5rem !important;\n  }\n\n  .xl\\:py-3 {\n    padding-top: 0.75rem !important;\n    padding-bottom: 0.75rem !important;\n  }\n\n  .xl\\:px-3 {\n    padding-left: 0.75rem !important;\n    padding-right: 0.75rem !important;\n  }\n\n  .xl\\:py-4 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n\n  .xl\\:px-4 {\n    padding-left: 1rem !important;\n    padding-right: 1rem !important;\n  }\n\n  .xl\\:py-5 {\n    padding-top: 1.25rem !important;\n    padding-bottom: 1.25rem !important;\n  }\n\n  .xl\\:px-5 {\n    padding-left: 1.25rem !important;\n    padding-right: 1.25rem !important;\n  }\n\n  .xl\\:py-6 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n\n  .xl\\:px-6 {\n    padding-left: 1.5rem !important;\n    padding-right: 1.5rem !important;\n  }\n\n  .xl\\:py-8 {\n    padding-top: 2rem !important;\n    padding-bottom: 2rem !important;\n  }\n\n  .xl\\:px-8 {\n    padding-left: 2rem !important;\n    padding-right: 2rem !important;\n  }\n\n  .xl\\:py-10 {\n    padding-top: 2.5rem !important;\n    padding-bottom: 2.5rem !important;\n  }\n\n  .xl\\:px-10 {\n    padding-left: 2.5rem !important;\n    padding-right: 2.5rem !important;\n  }\n\n  .xl\\:py-12 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n\n  .xl\\:px-12 {\n    padding-left: 3rem !important;\n    padding-right: 3rem !important;\n  }\n\n  .xl\\:py-16 {\n    padding-top: 4rem !important;\n    padding-bottom: 4rem !important;\n  }\n\n  .xl\\:px-16 {\n    padding-left: 4rem !important;\n    padding-right: 4rem !important;\n  }\n\n  .xl\\:py-20 {\n    padding-top: 5rem !important;\n    padding-bottom: 5rem !important;\n  }\n\n  .xl\\:px-20 {\n    padding-left: 5rem !important;\n    padding-right: 5rem !important;\n  }\n\n  .xl\\:py-24 {\n    padding-top: 6rem !important;\n    padding-bottom: 6rem !important;\n  }\n\n  .xl\\:px-24 {\n    padding-left: 6rem !important;\n    padding-right: 6rem !important;\n  }\n\n  .xl\\:py-32 {\n    padding-top: 8rem !important;\n    padding-bottom: 8rem !important;\n  }\n\n  .xl\\:px-32 {\n    padding-left: 8rem !important;\n    padding-right: 8rem !important;\n  }\n\n  .xl\\:py-40 {\n    padding-top: 10rem !important;\n    padding-bottom: 10rem !important;\n  }\n\n  .xl\\:px-40 {\n    padding-left: 10rem !important;\n    padding-right: 10rem !important;\n  }\n\n  .xl\\:py-48 {\n    padding-top: 12rem !important;\n    padding-bottom: 12rem !important;\n  }\n\n  .xl\\:px-48 {\n    padding-left: 12rem !important;\n    padding-right: 12rem !important;\n  }\n\n  .xl\\:py-56 {\n    padding-top: 14rem !important;\n    padding-bottom: 14rem !important;\n  }\n\n  .xl\\:px-56 {\n    padding-left: 14rem !important;\n    padding-right: 14rem !important;\n  }\n\n  .xl\\:py-64 {\n    padding-top: 16rem !important;\n    padding-bottom: 16rem !important;\n  }\n\n  .xl\\:px-64 {\n    padding-left: 16rem !important;\n    padding-right: 16rem !important;\n  }\n\n  .xl\\:py-px {\n    padding-top: 1px !important;\n    padding-bottom: 1px !important;\n  }\n\n  .xl\\:px-px {\n    padding-left: 1px !important;\n    padding-right: 1px !important;\n  }\n\n  .xl\\:pt-0 {\n    padding-top: 0 !important;\n  }\n\n  .xl\\:pr-0 {\n    padding-right: 0 !important;\n  }\n\n  .xl\\:pb-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .xl\\:pl-0 {\n    padding-left: 0 !important;\n  }\n\n  .xl\\:pt-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .xl\\:pr-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .xl\\:pb-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .xl\\:pl-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .xl\\:pt-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .xl\\:pr-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .xl\\:pb-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .xl\\:pl-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .xl\\:pt-3 {\n    padding-top: 0.75rem !important;\n  }\n\n  .xl\\:pr-3 {\n    padding-right: 0.75rem !important;\n  }\n\n  .xl\\:pb-3 {\n    padding-bottom: 0.75rem !important;\n  }\n\n  .xl\\:pl-3 {\n    padding-left: 0.75rem !important;\n  }\n\n  .xl\\:pt-4 {\n    padding-top: 1rem !important;\n  }\n\n  .xl\\:pr-4 {\n    padding-right: 1rem !important;\n  }\n\n  .xl\\:pb-4 {\n    padding-bottom: 1rem !important;\n  }\n\n  .xl\\:pl-4 {\n    padding-left: 1rem !important;\n  }\n\n  .xl\\:pt-5 {\n    padding-top: 1.25rem !important;\n  }\n\n  .xl\\:pr-5 {\n    padding-right: 1.25rem !important;\n  }\n\n  .xl\\:pb-5 {\n    padding-bottom: 1.25rem !important;\n  }\n\n  .xl\\:pl-5 {\n    padding-left: 1.25rem !important;\n  }\n\n  .xl\\:pt-6 {\n    padding-top: 1.5rem !important;\n  }\n\n  .xl\\:pr-6 {\n    padding-right: 1.5rem !important;\n  }\n\n  .xl\\:pb-6 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .xl\\:pl-6 {\n    padding-left: 1.5rem !important;\n  }\n\n  .xl\\:pt-8 {\n    padding-top: 2rem !important;\n  }\n\n  .xl\\:pr-8 {\n    padding-right: 2rem !important;\n  }\n\n  .xl\\:pb-8 {\n    padding-bottom: 2rem !important;\n  }\n\n  .xl\\:pl-8 {\n    padding-left: 2rem !important;\n  }\n\n  .xl\\:pt-10 {\n    padding-top: 2.5rem !important;\n  }\n\n  .xl\\:pr-10 {\n    padding-right: 2.5rem !important;\n  }\n\n  .xl\\:pb-10 {\n    padding-bottom: 2.5rem !important;\n  }\n\n  .xl\\:pl-10 {\n    padding-left: 2.5rem !important;\n  }\n\n  .xl\\:pt-12 {\n    padding-top: 3rem !important;\n  }\n\n  .xl\\:pr-12 {\n    padding-right: 3rem !important;\n  }\n\n  .xl\\:pb-12 {\n    padding-bottom: 3rem !important;\n  }\n\n  .xl\\:pl-12 {\n    padding-left: 3rem !important;\n  }\n\n  .xl\\:pt-16 {\n    padding-top: 4rem !important;\n  }\n\n  .xl\\:pr-16 {\n    padding-right: 4rem !important;\n  }\n\n  .xl\\:pb-16 {\n    padding-bottom: 4rem !important;\n  }\n\n  .xl\\:pl-16 {\n    padding-left: 4rem !important;\n  }\n\n  .xl\\:pt-20 {\n    padding-top: 5rem !important;\n  }\n\n  .xl\\:pr-20 {\n    padding-right: 5rem !important;\n  }\n\n  .xl\\:pb-20 {\n    padding-bottom: 5rem !important;\n  }\n\n  .xl\\:pl-20 {\n    padding-left: 5rem !important;\n  }\n\n  .xl\\:pt-24 {\n    padding-top: 6rem !important;\n  }\n\n  .xl\\:pr-24 {\n    padding-right: 6rem !important;\n  }\n\n  .xl\\:pb-24 {\n    padding-bottom: 6rem !important;\n  }\n\n  .xl\\:pl-24 {\n    padding-left: 6rem !important;\n  }\n\n  .xl\\:pt-32 {\n    padding-top: 8rem !important;\n  }\n\n  .xl\\:pr-32 {\n    padding-right: 8rem !important;\n  }\n\n  .xl\\:pb-32 {\n    padding-bottom: 8rem !important;\n  }\n\n  .xl\\:pl-32 {\n    padding-left: 8rem !important;\n  }\n\n  .xl\\:pt-40 {\n    padding-top: 10rem !important;\n  }\n\n  .xl\\:pr-40 {\n    padding-right: 10rem !important;\n  }\n\n  .xl\\:pb-40 {\n    padding-bottom: 10rem !important;\n  }\n\n  .xl\\:pl-40 {\n    padding-left: 10rem !important;\n  }\n\n  .xl\\:pt-48 {\n    padding-top: 12rem !important;\n  }\n\n  .xl\\:pr-48 {\n    padding-right: 12rem !important;\n  }\n\n  .xl\\:pb-48 {\n    padding-bottom: 12rem !important;\n  }\n\n  .xl\\:pl-48 {\n    padding-left: 12rem !important;\n  }\n\n  .xl\\:pt-56 {\n    padding-top: 14rem !important;\n  }\n\n  .xl\\:pr-56 {\n    padding-right: 14rem !important;\n  }\n\n  .xl\\:pb-56 {\n    padding-bottom: 14rem !important;\n  }\n\n  .xl\\:pl-56 {\n    padding-left: 14rem !important;\n  }\n\n  .xl\\:pt-64 {\n    padding-top: 16rem !important;\n  }\n\n  .xl\\:pr-64 {\n    padding-right: 16rem !important;\n  }\n\n  .xl\\:pb-64 {\n    padding-bottom: 16rem !important;\n  }\n\n  .xl\\:pl-64 {\n    padding-left: 16rem !important;\n  }\n\n  .xl\\:pt-px {\n    padding-top: 1px !important;\n  }\n\n  .xl\\:pr-px {\n    padding-right: 1px !important;\n  }\n\n  .xl\\:pb-px {\n    padding-bottom: 1px !important;\n  }\n\n  .xl\\:pl-px {\n    padding-left: 1px !important;\n  }\n\n  .xl\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:placeholder-transparent::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:placeholder-transparent::placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:placeholder-current::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:placeholder-current::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:placeholder-current::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:placeholder-current::placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent !important;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus::-webkit-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus::-ms-input-placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor !important;\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--placeholder-opacity)) !important;\n  }\n\n  .xl\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1 !important;\n  }\n\n  .xl\\:pointer-events-none {\n    pointer-events: none !important;\n  }\n\n  .xl\\:pointer-events-auto {\n    pointer-events: auto !important;\n  }\n\n  .xl\\:static {\n    position: static !important;\n  }\n\n  .xl\\:fixed {\n    position: fixed !important;\n  }\n\n  .xl\\:absolute {\n    position: absolute !important;\n  }\n\n  .xl\\:relative {\n    position: relative !important;\n  }\n\n  .xl\\:sticky {\n    position: -webkit-sticky !important;\n    position: sticky !important;\n  }\n\n  .xl\\:inset-0 {\n    top: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n  }\n\n  .xl\\:inset-auto {\n    top: auto !important;\n    right: auto !important;\n    bottom: auto !important;\n    left: auto !important;\n  }\n\n  .xl\\:inset-y-0 {\n    top: 0 !important;\n    bottom: 0 !important;\n  }\n\n  .xl\\:inset-x-0 {\n    right: 0 !important;\n    left: 0 !important;\n  }\n\n  .xl\\:inset-y-auto {\n    top: auto !important;\n    bottom: auto !important;\n  }\n\n  .xl\\:inset-x-auto {\n    right: auto !important;\n    left: auto !important;\n  }\n\n  .xl\\:top-0 {\n    top: 0 !important;\n  }\n\n  .xl\\:right-0 {\n    right: 0 !important;\n  }\n\n  .xl\\:bottom-0 {\n    bottom: 0 !important;\n  }\n\n  .xl\\:left-0 {\n    left: 0 !important;\n  }\n\n  .xl\\:top-auto {\n    top: auto !important;\n  }\n\n  .xl\\:right-auto {\n    right: auto !important;\n  }\n\n  .xl\\:bottom-auto {\n    bottom: auto !important;\n  }\n\n  .xl\\:left-auto {\n    left: auto !important;\n  }\n\n  .xl\\:resize-none {\n    resize: none !important;\n  }\n\n  .xl\\:resize-y {\n    resize: vertical !important;\n  }\n\n  .xl\\:resize-x {\n    resize: horizontal !important;\n  }\n\n  .xl\\:resize {\n    resize: both !important;\n  }\n\n  .xl\\:fill-current {\n    fill: currentColor !important;\n  }\n\n  .xl\\:stroke-current {\n    stroke: currentColor !important;\n  }\n\n  .xl\\:stroke-0 {\n    stroke-width: 0 !important;\n  }\n\n  .xl\\:stroke-1 {\n    stroke-width: 1 !important;\n  }\n\n  .xl\\:stroke-2 {\n    stroke-width: 2 !important;\n  }\n\n  .xl\\:table-auto {\n    table-layout: auto !important;\n  }\n\n  .xl\\:table-fixed {\n    table-layout: fixed !important;\n  }\n\n  .xl\\:text-left {\n    text-align: left !important;\n  }\n\n  .xl\\:text-center {\n    text-align: center !important;\n  }\n\n  .xl\\:text-right {\n    text-align: right !important;\n  }\n\n  .xl\\:text-justify {\n    text-align: justify !important;\n  }\n\n  .xl\\:text-transparent {\n    color: transparent !important;\n  }\n\n  .xl\\:text-current {\n    color: currentColor !important;\n  }\n\n  .xl\\:text-black {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-white {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-100 {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-200 {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-300 {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-400 {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-500 {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-600 {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-700 {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-800 {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-gray-900 {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-200 {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-300 {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-400 {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-500 {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-600 {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-700 {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-800 {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-red-900 {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-100 {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-200 {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-300 {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-400 {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-500 {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-600 {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-700 {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-800 {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-orange-900 {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-100 {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-200 {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-300 {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-400 {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-500 {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-600 {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-700 {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-800 {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-yellow-900 {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-100 {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-200 {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-300 {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-400 {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-500 {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-600 {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-700 {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-800 {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-green-900 {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-100 {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-200 {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-300 {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-400 {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-500 {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-600 {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-700 {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-800 {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-teal-900 {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-100 {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-200 {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-300 {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-400 {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-500 {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-600 {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-700 {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-800 {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-blue-900 {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-100 {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-200 {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-300 {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-400 {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-500 {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-600 {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-700 {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-800 {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-indigo-900 {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-100 {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-200 {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-300 {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-400 {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-500 {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-600 {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-700 {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-800 {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-purple-900 {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-100 {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-200 {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-300 {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-400 {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-500 {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-600 {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-700 {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-800 {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-pink-900 {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-transparent:hover {\n    color: transparent !important;\n  }\n\n  .xl\\:hover\\:text-current:hover {\n    color: currentColor !important;\n  }\n\n  .xl\\:hover\\:text-black:hover {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-white:hover {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-300:hover {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-400:hover {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-500:hover {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-600:hover {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-700:hover {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-800:hover {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-red-900:hover {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-100:hover {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-200:hover {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-300:hover {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-400:hover {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-500:hover {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-600:hover {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-700:hover {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-800:hover {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-green-900:hover {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .xl\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-transparent:focus {\n    color: transparent !important;\n  }\n\n  .xl\\:focus\\:text-current:focus {\n    color: currentColor !important;\n  }\n\n  .xl\\:focus\\:text-black:focus {\n    --text-opacity: 1 !important;\n    color: #000 !important;\n    color: rgba(0, 0, 0, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-white:focus {\n    --text-opacity: 1 !important;\n    color: #fff !important;\n    color: rgba(255, 255, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1 !important;\n    color: #f7fafc !important;\n    color: rgba(247, 250, 252, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1 !important;\n    color: #edf2f7 !important;\n    color: rgba(237, 242, 247, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1 !important;\n    color: #e2e8f0 !important;\n    color: rgba(226, 232, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1 !important;\n    color: #cbd5e0 !important;\n    color: rgba(203, 213, 224, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1 !important;\n    color: #a0aec0 !important;\n    color: rgba(160, 174, 192, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1 !important;\n    color: #718096 !important;\n    color: rgba(113, 128, 150, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1 !important;\n    color: #4a5568 !important;\n    color: rgba(74, 85, 104, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1 !important;\n    color: #2d3748 !important;\n    color: rgba(45, 55, 72, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1 !important;\n    color: #1a202c !important;\n    color: rgba(26, 32, 44, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f5 !important;\n    color: rgba(255, 245, 245, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7d7 !important;\n    color: rgba(254, 215, 215, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-300:focus {\n    --text-opacity: 1 !important;\n    color: #feb2b2 !important;\n    color: rgba(254, 178, 178, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-400:focus {\n    --text-opacity: 1 !important;\n    color: #fc8181 !important;\n    color: rgba(252, 129, 129, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-500:focus {\n    --text-opacity: 1 !important;\n    color: #f56565 !important;\n    color: rgba(245, 101, 101, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-600:focus {\n    --text-opacity: 1 !important;\n    color: #e53e3e !important;\n    color: rgba(229, 62, 62, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-700:focus {\n    --text-opacity: 1 !important;\n    color: #c53030 !important;\n    color: rgba(197, 48, 48, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-800:focus {\n    --text-opacity: 1 !important;\n    color: #9b2c2c !important;\n    color: rgba(155, 44, 44, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-red-900:focus {\n    --text-opacity: 1 !important;\n    color: #742a2a !important;\n    color: rgba(116, 42, 42, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffaf0 !important;\n    color: rgba(255, 250, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1 !important;\n    color: #feebc8 !important;\n    color: rgba(254, 235, 200, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbd38d !important;\n    color: rgba(251, 211, 141, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6ad55 !important;\n    color: rgba(246, 173, 85, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed8936 !important;\n    color: rgba(237, 137, 54, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1 !important;\n    color: #dd6b20 !important;\n    color: rgba(221, 107, 32, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1 !important;\n    color: #c05621 !important;\n    color: rgba(192, 86, 33, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1 !important;\n    color: #9c4221 !important;\n    color: rgba(156, 66, 33, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1 !important;\n    color: #7b341e !important;\n    color: rgba(123, 52, 30, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1 !important;\n    color: #fffff0 !important;\n    color: rgba(255, 255, 240, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1 !important;\n    color: #fefcbf !important;\n    color: rgba(254, 252, 191, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1 !important;\n    color: #faf089 !important;\n    color: rgba(250, 240, 137, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1 !important;\n    color: #f6e05e !important;\n    color: rgba(246, 224, 94, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1 !important;\n    color: #ecc94b !important;\n    color: rgba(236, 201, 75, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1 !important;\n    color: #d69e2e !important;\n    color: rgba(214, 158, 46, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1 !important;\n    color: #b7791f !important;\n    color: rgba(183, 121, 31, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1 !important;\n    color: #975a16 !important;\n    color: rgba(151, 90, 22, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1 !important;\n    color: #744210 !important;\n    color: rgba(116, 66, 16, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-100:focus {\n    --text-opacity: 1 !important;\n    color: #f0fff4 !important;\n    color: rgba(240, 255, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-200:focus {\n    --text-opacity: 1 !important;\n    color: #c6f6d5 !important;\n    color: rgba(198, 246, 213, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-300:focus {\n    --text-opacity: 1 !important;\n    color: #9ae6b4 !important;\n    color: rgba(154, 230, 180, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-400:focus {\n    --text-opacity: 1 !important;\n    color: #68d391 !important;\n    color: rgba(104, 211, 145, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-500:focus {\n    --text-opacity: 1 !important;\n    color: #48bb78 !important;\n    color: rgba(72, 187, 120, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-600:focus {\n    --text-opacity: 1 !important;\n    color: #38a169 !important;\n    color: rgba(56, 161, 105, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-700:focus {\n    --text-opacity: 1 !important;\n    color: #2f855a !important;\n    color: rgba(47, 133, 90, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-800:focus {\n    --text-opacity: 1 !important;\n    color: #276749 !important;\n    color: rgba(39, 103, 73, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-green-900:focus {\n    --text-opacity: 1 !important;\n    color: #22543d !important;\n    color: rgba(34, 84, 61, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1 !important;\n    color: #e6fffa !important;\n    color: rgba(230, 255, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1 !important;\n    color: #b2f5ea !important;\n    color: rgba(178, 245, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1 !important;\n    color: #81e6d9 !important;\n    color: rgba(129, 230, 217, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1 !important;\n    color: #4fd1c5 !important;\n    color: rgba(79, 209, 197, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1 !important;\n    color: #38b2ac !important;\n    color: rgba(56, 178, 172, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1 !important;\n    color: #319795 !important;\n    color: rgba(49, 151, 149, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1 !important;\n    color: #2c7a7b !important;\n    color: rgba(44, 122, 123, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1 !important;\n    color: #285e61 !important;\n    color: rgba(40, 94, 97, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1 !important;\n    color: #234e52 !important;\n    color: rgba(35, 78, 82, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf8ff !important;\n    color: rgba(235, 248, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1 !important;\n    color: #bee3f8 !important;\n    color: rgba(190, 227, 248, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1 !important;\n    color: #90cdf4 !important;\n    color: rgba(144, 205, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1 !important;\n    color: #63b3ed !important;\n    color: rgba(99, 179, 237, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1 !important;\n    color: #4299e1 !important;\n    color: rgba(66, 153, 225, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1 !important;\n    color: #3182ce !important;\n    color: rgba(49, 130, 206, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1 !important;\n    color: #2b6cb0 !important;\n    color: rgba(43, 108, 176, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1 !important;\n    color: #2c5282 !important;\n    color: rgba(44, 82, 130, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1 !important;\n    color: #2a4365 !important;\n    color: rgba(42, 67, 101, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1 !important;\n    color: #ebf4ff !important;\n    color: rgba(235, 244, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1 !important;\n    color: #c3dafe !important;\n    color: rgba(195, 218, 254, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1 !important;\n    color: #a3bffa !important;\n    color: rgba(163, 191, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1 !important;\n    color: #7f9cf5 !important;\n    color: rgba(127, 156, 245, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1 !important;\n    color: #667eea !important;\n    color: rgba(102, 126, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1 !important;\n    color: #5a67d8 !important;\n    color: rgba(90, 103, 216, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1 !important;\n    color: #4c51bf !important;\n    color: rgba(76, 81, 191, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1 !important;\n    color: #434190 !important;\n    color: rgba(67, 65, 144, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1 !important;\n    color: #3c366b !important;\n    color: rgba(60, 54, 107, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1 !important;\n    color: #faf5ff !important;\n    color: rgba(250, 245, 255, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1 !important;\n    color: #e9d8fd !important;\n    color: rgba(233, 216, 253, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1 !important;\n    color: #d6bcfa !important;\n    color: rgba(214, 188, 250, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1 !important;\n    color: #b794f4 !important;\n    color: rgba(183, 148, 244, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1 !important;\n    color: #9f7aea !important;\n    color: rgba(159, 122, 234, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1 !important;\n    color: #805ad5 !important;\n    color: rgba(128, 90, 213, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1 !important;\n    color: #6b46c1 !important;\n    color: rgba(107, 70, 193, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1 !important;\n    color: #553c9a !important;\n    color: rgba(85, 60, 154, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1 !important;\n    color: #44337a !important;\n    color: rgba(68, 51, 122, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1 !important;\n    color: #fff5f7 !important;\n    color: rgba(255, 245, 247, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1 !important;\n    color: #fed7e2 !important;\n    color: rgba(254, 215, 226, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1 !important;\n    color: #fbb6ce !important;\n    color: rgba(251, 182, 206, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1 !important;\n    color: #f687b3 !important;\n    color: rgba(246, 135, 179, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1 !important;\n    color: #ed64a6 !important;\n    color: rgba(237, 100, 166, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1 !important;\n    color: #d53f8c !important;\n    color: rgba(213, 63, 140, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1 !important;\n    color: #b83280 !important;\n    color: rgba(184, 50, 128, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1 !important;\n    color: #97266d !important;\n    color: rgba(151, 38, 109, var(--text-opacity)) !important;\n  }\n\n  .xl\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1 !important;\n    color: #702459 !important;\n    color: rgba(112, 36, 89, var(--text-opacity)) !important;\n  }\n\n  .xl\\:text-opacity-0 {\n    --text-opacity: 0 !important;\n  }\n\n  .xl\\:text-opacity-25 {\n    --text-opacity: 0.25 !important;\n  }\n\n  .xl\\:text-opacity-50 {\n    --text-opacity: 0.5 !important;\n  }\n\n  .xl\\:text-opacity-75 {\n    --text-opacity: 0.75 !important;\n  }\n\n  .xl\\:text-opacity-100 {\n    --text-opacity: 1 !important;\n  }\n\n  .xl\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0 !important;\n  }\n\n  .xl\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25 !important;\n  }\n\n  .xl\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5 !important;\n  }\n\n  .xl\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75 !important;\n  }\n\n  .xl\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1 !important;\n  }\n\n  .xl\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0 !important;\n  }\n\n  .xl\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25 !important;\n  }\n\n  .xl\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5 !important;\n  }\n\n  .xl\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75 !important;\n  }\n\n  .xl\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1 !important;\n  }\n\n  .xl\\:italic {\n    font-style: italic !important;\n  }\n\n  .xl\\:not-italic {\n    font-style: normal !important;\n  }\n\n  .xl\\:uppercase {\n    text-transform: uppercase !important;\n  }\n\n  .xl\\:lowercase {\n    text-transform: lowercase !important;\n  }\n\n  .xl\\:capitalize {\n    text-transform: capitalize !important;\n  }\n\n  .xl\\:normal-case {\n    text-transform: none !important;\n  }\n\n  .xl\\:underline {\n    text-decoration: underline !important;\n  }\n\n  .xl\\:line-through {\n    text-decoration: line-through !important;\n  }\n\n  .xl\\:no-underline {\n    text-decoration: none !important;\n  }\n\n  .xl\\:hover\\:underline:hover {\n    text-decoration: underline !important;\n  }\n\n  .xl\\:hover\\:line-through:hover {\n    text-decoration: line-through !important;\n  }\n\n  .xl\\:hover\\:no-underline:hover {\n    text-decoration: none !important;\n  }\n\n  .xl\\:focus\\:underline:focus {\n    text-decoration: underline !important;\n  }\n\n  .xl\\:focus\\:line-through:focus {\n    text-decoration: line-through !important;\n  }\n\n  .xl\\:focus\\:no-underline:focus {\n    text-decoration: none !important;\n  }\n\n  .xl\\:antialiased {\n    -webkit-font-smoothing: antialiased !important;\n    -moz-osx-font-smoothing: grayscale !important;\n  }\n\n  .xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto !important;\n    -moz-osx-font-smoothing: auto !important;\n  }\n\n  .xl\\:tracking-tighter {\n    letter-spacing: -0.05em !important;\n  }\n\n  .xl\\:tracking-tight {\n    letter-spacing: -0.025em !important;\n  }\n\n  .xl\\:tracking-normal {\n    letter-spacing: 0 !important;\n  }\n\n  .xl\\:tracking-wide {\n    letter-spacing: 0.025em !important;\n  }\n\n  .xl\\:tracking-wider {\n    letter-spacing: 0.05em !important;\n  }\n\n  .xl\\:tracking-widest {\n    letter-spacing: 0.1em !important;\n  }\n\n  .xl\\:select-none {\n    -webkit-user-select: none !important;\n       -moz-user-select: none !important;\n        -ms-user-select: none !important;\n            user-select: none !important;\n  }\n\n  .xl\\:select-text {\n    -webkit-user-select: text !important;\n       -moz-user-select: text !important;\n        -ms-user-select: text !important;\n            user-select: text !important;\n  }\n\n  .xl\\:select-all {\n    -webkit-user-select: all !important;\n       -moz-user-select: all !important;\n        -ms-user-select: all !important;\n            user-select: all !important;\n  }\n\n  .xl\\:select-auto {\n    -webkit-user-select: auto !important;\n       -moz-user-select: auto !important;\n        -ms-user-select: auto !important;\n            user-select: auto !important;\n  }\n\n  .xl\\:align-baseline {\n    vertical-align: baseline !important;\n  }\n\n  .xl\\:align-top {\n    vertical-align: top !important;\n  }\n\n  .xl\\:align-middle {\n    vertical-align: middle !important;\n  }\n\n  .xl\\:align-bottom {\n    vertical-align: bottom !important;\n  }\n\n  .xl\\:align-text-top {\n    vertical-align: text-top !important;\n  }\n\n  .xl\\:align-text-bottom {\n    vertical-align: text-bottom !important;\n  }\n\n  .xl\\:visible {\n    visibility: visible !important;\n  }\n\n  .xl\\:invisible {\n    visibility: hidden !important;\n  }\n\n  .xl\\:whitespace-normal {\n    white-space: normal !important;\n  }\n\n  .xl\\:whitespace-no-wrap {\n    white-space: nowrap !important;\n  }\n\n  .xl\\:whitespace-pre {\n    white-space: pre !important;\n  }\n\n  .xl\\:whitespace-pre-line {\n    white-space: pre-line !important;\n  }\n\n  .xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap !important;\n  }\n\n  .xl\\:break-normal {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n  }\n\n  .xl\\:break-words {\n    overflow-wrap: break-word !important;\n  }\n\n  .xl\\:break-all {\n    word-break: break-all !important;\n  }\n\n  .xl\\:truncate {\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n  }\n\n  .xl\\:w-0 {\n    width: 0 !important;\n  }\n\n  .xl\\:w-1 {\n    width: 0.25rem !important;\n  }\n\n  .xl\\:w-2 {\n    width: 0.5rem !important;\n  }\n\n  .xl\\:w-3 {\n    width: 0.75rem !important;\n  }\n\n  .xl\\:w-4 {\n    width: 1rem !important;\n  }\n\n  .xl\\:w-5 {\n    width: 1.25rem !important;\n  }\n\n  .xl\\:w-6 {\n    width: 1.5rem !important;\n  }\n\n  .xl\\:w-8 {\n    width: 2rem !important;\n  }\n\n  .xl\\:w-10 {\n    width: 2.5rem !important;\n  }\n\n  .xl\\:w-12 {\n    width: 3rem !important;\n  }\n\n  .xl\\:w-16 {\n    width: 4rem !important;\n  }\n\n  .xl\\:w-20 {\n    width: 5rem !important;\n  }\n\n  .xl\\:w-24 {\n    width: 6rem !important;\n  }\n\n  .xl\\:w-32 {\n    width: 8rem !important;\n  }\n\n  .xl\\:w-40 {\n    width: 10rem !important;\n  }\n\n  .xl\\:w-48 {\n    width: 12rem !important;\n  }\n\n  .xl\\:w-56 {\n    width: 14rem !important;\n  }\n\n  .xl\\:w-64 {\n    width: 16rem !important;\n  }\n\n  .xl\\:w-auto {\n    width: auto !important;\n  }\n\n  .xl\\:w-px {\n    width: 1px !important;\n  }\n\n  .xl\\:w-1\\/2 {\n    width: 50% !important;\n  }\n\n  .xl\\:w-1\\/3 {\n    width: 33.333333% !important;\n  }\n\n  .xl\\:w-2\\/3 {\n    width: 66.666667% !important;\n  }\n\n  .xl\\:w-1\\/4 {\n    width: 25% !important;\n  }\n\n  .xl\\:w-2\\/4 {\n    width: 50% !important;\n  }\n\n  .xl\\:w-3\\/4 {\n    width: 75% !important;\n  }\n\n  .xl\\:w-1\\/5 {\n    width: 20% !important;\n  }\n\n  .xl\\:w-2\\/5 {\n    width: 40% !important;\n  }\n\n  .xl\\:w-3\\/5 {\n    width: 60% !important;\n  }\n\n  .xl\\:w-4\\/5 {\n    width: 80% !important;\n  }\n\n  .xl\\:w-1\\/6 {\n    width: 16.666667% !important;\n  }\n\n  .xl\\:w-2\\/6 {\n    width: 33.333333% !important;\n  }\n\n  .xl\\:w-3\\/6 {\n    width: 50% !important;\n  }\n\n  .xl\\:w-4\\/6 {\n    width: 66.666667% !important;\n  }\n\n  .xl\\:w-5\\/6 {\n    width: 83.333333% !important;\n  }\n\n  .xl\\:w-1\\/12 {\n    width: 8.333333% !important;\n  }\n\n  .xl\\:w-2\\/12 {\n    width: 16.666667% !important;\n  }\n\n  .xl\\:w-3\\/12 {\n    width: 25% !important;\n  }\n\n  .xl\\:w-4\\/12 {\n    width: 33.333333% !important;\n  }\n\n  .xl\\:w-5\\/12 {\n    width: 41.666667% !important;\n  }\n\n  .xl\\:w-6\\/12 {\n    width: 50% !important;\n  }\n\n  .xl\\:w-7\\/12 {\n    width: 58.333333% !important;\n  }\n\n  .xl\\:w-8\\/12 {\n    width: 66.666667% !important;\n  }\n\n  .xl\\:w-9\\/12 {\n    width: 75% !important;\n  }\n\n  .xl\\:w-10\\/12 {\n    width: 83.333333% !important;\n  }\n\n  .xl\\:w-11\\/12 {\n    width: 91.666667% !important;\n  }\n\n  .xl\\:w-full {\n    width: 100% !important;\n  }\n\n  .xl\\:w-screen {\n    width: 100vw !important;\n  }\n\n  .xl\\:z-0 {\n    z-index: 0 !important;\n  }\n\n  .xl\\:z-10 {\n    z-index: 10 !important;\n  }\n\n  .xl\\:z-20 {\n    z-index: 20 !important;\n  }\n\n  .xl\\:z-30 {\n    z-index: 30 !important;\n  }\n\n  .xl\\:z-40 {\n    z-index: 40 !important;\n  }\n\n  .xl\\:z-50 {\n    z-index: 50 !important;\n  }\n\n  .xl\\:z-auto {\n    z-index: auto !important;\n  }\n\n  .xl\\:gap-0 {\n    grid-gap: 0 !important;\n    gap: 0 !important;\n  }\n\n  .xl\\:gap-1 {\n    grid-gap: 0.25rem !important;\n    gap: 0.25rem !important;\n  }\n\n  .xl\\:gap-2 {\n    grid-gap: 0.5rem !important;\n    gap: 0.5rem !important;\n  }\n\n  .xl\\:gap-3 {\n    grid-gap: 0.75rem !important;\n    gap: 0.75rem !important;\n  }\n\n  .xl\\:gap-4 {\n    grid-gap: 1rem !important;\n    gap: 1rem !important;\n  }\n\n  .xl\\:gap-5 {\n    grid-gap: 1.25rem !important;\n    gap: 1.25rem !important;\n  }\n\n  .xl\\:gap-6 {\n    grid-gap: 1.5rem !important;\n    gap: 1.5rem !important;\n  }\n\n  .xl\\:gap-8 {\n    grid-gap: 2rem !important;\n    gap: 2rem !important;\n  }\n\n  .xl\\:gap-10 {\n    grid-gap: 2.5rem !important;\n    gap: 2.5rem !important;\n  }\n\n  .xl\\:gap-12 {\n    grid-gap: 3rem !important;\n    gap: 3rem !important;\n  }\n\n  .xl\\:gap-16 {\n    grid-gap: 4rem !important;\n    gap: 4rem !important;\n  }\n\n  .xl\\:gap-20 {\n    grid-gap: 5rem !important;\n    gap: 5rem !important;\n  }\n\n  .xl\\:gap-24 {\n    grid-gap: 6rem !important;\n    gap: 6rem !important;\n  }\n\n  .xl\\:gap-32 {\n    grid-gap: 8rem !important;\n    gap: 8rem !important;\n  }\n\n  .xl\\:gap-40 {\n    grid-gap: 10rem !important;\n    gap: 10rem !important;\n  }\n\n  .xl\\:gap-48 {\n    grid-gap: 12rem !important;\n    gap: 12rem !important;\n  }\n\n  .xl\\:gap-56 {\n    grid-gap: 14rem !important;\n    gap: 14rem !important;\n  }\n\n  .xl\\:gap-64 {\n    grid-gap: 16rem !important;\n    gap: 16rem !important;\n  }\n\n  .xl\\:gap-px {\n    grid-gap: 1px !important;\n    gap: 1px !important;\n  }\n\n  .xl\\:col-gap-0 {\n    grid-column-gap: 0 !important;\n    -moz-column-gap: 0 !important;\n         column-gap: 0 !important;\n  }\n\n  .xl\\:col-gap-1 {\n    grid-column-gap: 0.25rem !important;\n    -moz-column-gap: 0.25rem !important;\n         column-gap: 0.25rem !important;\n  }\n\n  .xl\\:col-gap-2 {\n    grid-column-gap: 0.5rem !important;\n    -moz-column-gap: 0.5rem !important;\n         column-gap: 0.5rem !important;\n  }\n\n  .xl\\:col-gap-3 {\n    grid-column-gap: 0.75rem !important;\n    -moz-column-gap: 0.75rem !important;\n         column-gap: 0.75rem !important;\n  }\n\n  .xl\\:col-gap-4 {\n    grid-column-gap: 1rem !important;\n    -moz-column-gap: 1rem !important;\n         column-gap: 1rem !important;\n  }\n\n  .xl\\:col-gap-5 {\n    grid-column-gap: 1.25rem !important;\n    -moz-column-gap: 1.25rem !important;\n         column-gap: 1.25rem !important;\n  }\n\n  .xl\\:col-gap-6 {\n    grid-column-gap: 1.5rem !important;\n    -moz-column-gap: 1.5rem !important;\n         column-gap: 1.5rem !important;\n  }\n\n  .xl\\:col-gap-8 {\n    grid-column-gap: 2rem !important;\n    -moz-column-gap: 2rem !important;\n         column-gap: 2rem !important;\n  }\n\n  .xl\\:col-gap-10 {\n    grid-column-gap: 2.5rem !important;\n    -moz-column-gap: 2.5rem !important;\n         column-gap: 2.5rem !important;\n  }\n\n  .xl\\:col-gap-12 {\n    grid-column-gap: 3rem !important;\n    -moz-column-gap: 3rem !important;\n         column-gap: 3rem !important;\n  }\n\n  .xl\\:col-gap-16 {\n    grid-column-gap: 4rem !important;\n    -moz-column-gap: 4rem !important;\n         column-gap: 4rem !important;\n  }\n\n  .xl\\:col-gap-20 {\n    grid-column-gap: 5rem !important;\n    -moz-column-gap: 5rem !important;\n         column-gap: 5rem !important;\n  }\n\n  .xl\\:col-gap-24 {\n    grid-column-gap: 6rem !important;\n    -moz-column-gap: 6rem !important;\n         column-gap: 6rem !important;\n  }\n\n  .xl\\:col-gap-32 {\n    grid-column-gap: 8rem !important;\n    -moz-column-gap: 8rem !important;\n         column-gap: 8rem !important;\n  }\n\n  .xl\\:col-gap-40 {\n    grid-column-gap: 10rem !important;\n    -moz-column-gap: 10rem !important;\n         column-gap: 10rem !important;\n  }\n\n  .xl\\:col-gap-48 {\n    grid-column-gap: 12rem !important;\n    -moz-column-gap: 12rem !important;\n         column-gap: 12rem !important;\n  }\n\n  .xl\\:col-gap-56 {\n    grid-column-gap: 14rem !important;\n    -moz-column-gap: 14rem !important;\n         column-gap: 14rem !important;\n  }\n\n  .xl\\:col-gap-64 {\n    grid-column-gap: 16rem !important;\n    -moz-column-gap: 16rem !important;\n         column-gap: 16rem !important;\n  }\n\n  .xl\\:col-gap-px {\n    grid-column-gap: 1px !important;\n    -moz-column-gap: 1px !important;\n         column-gap: 1px !important;\n  }\n\n  .xl\\:row-gap-0 {\n    grid-row-gap: 0 !important;\n    row-gap: 0 !important;\n  }\n\n  .xl\\:row-gap-1 {\n    grid-row-gap: 0.25rem !important;\n    row-gap: 0.25rem !important;\n  }\n\n  .xl\\:row-gap-2 {\n    grid-row-gap: 0.5rem !important;\n    row-gap: 0.5rem !important;\n  }\n\n  .xl\\:row-gap-3 {\n    grid-row-gap: 0.75rem !important;\n    row-gap: 0.75rem !important;\n  }\n\n  .xl\\:row-gap-4 {\n    grid-row-gap: 1rem !important;\n    row-gap: 1rem !important;\n  }\n\n  .xl\\:row-gap-5 {\n    grid-row-gap: 1.25rem !important;\n    row-gap: 1.25rem !important;\n  }\n\n  .xl\\:row-gap-6 {\n    grid-row-gap: 1.5rem !important;\n    row-gap: 1.5rem !important;\n  }\n\n  .xl\\:row-gap-8 {\n    grid-row-gap: 2rem !important;\n    row-gap: 2rem !important;\n  }\n\n  .xl\\:row-gap-10 {\n    grid-row-gap: 2.5rem !important;\n    row-gap: 2.5rem !important;\n  }\n\n  .xl\\:row-gap-12 {\n    grid-row-gap: 3rem !important;\n    row-gap: 3rem !important;\n  }\n\n  .xl\\:row-gap-16 {\n    grid-row-gap: 4rem !important;\n    row-gap: 4rem !important;\n  }\n\n  .xl\\:row-gap-20 {\n    grid-row-gap: 5rem !important;\n    row-gap: 5rem !important;\n  }\n\n  .xl\\:row-gap-24 {\n    grid-row-gap: 6rem !important;\n    row-gap: 6rem !important;\n  }\n\n  .xl\\:row-gap-32 {\n    grid-row-gap: 8rem !important;\n    row-gap: 8rem !important;\n  }\n\n  .xl\\:row-gap-40 {\n    grid-row-gap: 10rem !important;\n    row-gap: 10rem !important;\n  }\n\n  .xl\\:row-gap-48 {\n    grid-row-gap: 12rem !important;\n    row-gap: 12rem !important;\n  }\n\n  .xl\\:row-gap-56 {\n    grid-row-gap: 14rem !important;\n    row-gap: 14rem !important;\n  }\n\n  .xl\\:row-gap-64 {\n    grid-row-gap: 16rem !important;\n    row-gap: 16rem !important;\n  }\n\n  .xl\\:row-gap-px {\n    grid-row-gap: 1px !important;\n    row-gap: 1px !important;\n  }\n\n  .xl\\:grid-flow-row {\n    grid-auto-flow: row !important;\n  }\n\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column !important;\n  }\n\n  .xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense !important;\n  }\n\n  .xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense !important;\n  }\n\n  .xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-cols-none {\n    grid-template-columns: none !important;\n  }\n\n  .xl\\:col-auto {\n    grid-column: auto !important;\n  }\n\n  .xl\\:col-span-1 {\n    grid-column: span 1 / span 1 !important;\n  }\n\n  .xl\\:col-span-2 {\n    grid-column: span 2 / span 2 !important;\n  }\n\n  .xl\\:col-span-3 {\n    grid-column: span 3 / span 3 !important;\n  }\n\n  .xl\\:col-span-4 {\n    grid-column: span 4 / span 4 !important;\n  }\n\n  .xl\\:col-span-5 {\n    grid-column: span 5 / span 5 !important;\n  }\n\n  .xl\\:col-span-6 {\n    grid-column: span 6 / span 6 !important;\n  }\n\n  .xl\\:col-span-7 {\n    grid-column: span 7 / span 7 !important;\n  }\n\n  .xl\\:col-span-8 {\n    grid-column: span 8 / span 8 !important;\n  }\n\n  .xl\\:col-span-9 {\n    grid-column: span 9 / span 9 !important;\n  }\n\n  .xl\\:col-span-10 {\n    grid-column: span 10 / span 10 !important;\n  }\n\n  .xl\\:col-span-11 {\n    grid-column: span 11 / span 11 !important;\n  }\n\n  .xl\\:col-span-12 {\n    grid-column: span 12 / span 12 !important;\n  }\n\n  .xl\\:col-start-1 {\n    grid-column-start: 1 !important;\n  }\n\n  .xl\\:col-start-2 {\n    grid-column-start: 2 !important;\n  }\n\n  .xl\\:col-start-3 {\n    grid-column-start: 3 !important;\n  }\n\n  .xl\\:col-start-4 {\n    grid-column-start: 4 !important;\n  }\n\n  .xl\\:col-start-5 {\n    grid-column-start: 5 !important;\n  }\n\n  .xl\\:col-start-6 {\n    grid-column-start: 6 !important;\n  }\n\n  .xl\\:col-start-7 {\n    grid-column-start: 7 !important;\n  }\n\n  .xl\\:col-start-8 {\n    grid-column-start: 8 !important;\n  }\n\n  .xl\\:col-start-9 {\n    grid-column-start: 9 !important;\n  }\n\n  .xl\\:col-start-10 {\n    grid-column-start: 10 !important;\n  }\n\n  .xl\\:col-start-11 {\n    grid-column-start: 11 !important;\n  }\n\n  .xl\\:col-start-12 {\n    grid-column-start: 12 !important;\n  }\n\n  .xl\\:col-start-13 {\n    grid-column-start: 13 !important;\n  }\n\n  .xl\\:col-start-auto {\n    grid-column-start: auto !important;\n  }\n\n  .xl\\:col-end-1 {\n    grid-column-end: 1 !important;\n  }\n\n  .xl\\:col-end-2 {\n    grid-column-end: 2 !important;\n  }\n\n  .xl\\:col-end-3 {\n    grid-column-end: 3 !important;\n  }\n\n  .xl\\:col-end-4 {\n    grid-column-end: 4 !important;\n  }\n\n  .xl\\:col-end-5 {\n    grid-column-end: 5 !important;\n  }\n\n  .xl\\:col-end-6 {\n    grid-column-end: 6 !important;\n  }\n\n  .xl\\:col-end-7 {\n    grid-column-end: 7 !important;\n  }\n\n  .xl\\:col-end-8 {\n    grid-column-end: 8 !important;\n  }\n\n  .xl\\:col-end-9 {\n    grid-column-end: 9 !important;\n  }\n\n  .xl\\:col-end-10 {\n    grid-column-end: 10 !important;\n  }\n\n  .xl\\:col-end-11 {\n    grid-column-end: 11 !important;\n  }\n\n  .xl\\:col-end-12 {\n    grid-column-end: 12 !important;\n  }\n\n  .xl\\:col-end-13 {\n    grid-column-end: 13 !important;\n  }\n\n  .xl\\:col-end-auto {\n    grid-column-end: auto !important;\n  }\n\n  .xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;\n  }\n\n  .xl\\:grid-rows-none {\n    grid-template-rows: none !important;\n  }\n\n  .xl\\:row-auto {\n    grid-row: auto !important;\n  }\n\n  .xl\\:row-span-1 {\n    grid-row: span 1 / span 1 !important;\n  }\n\n  .xl\\:row-span-2 {\n    grid-row: span 2 / span 2 !important;\n  }\n\n  .xl\\:row-span-3 {\n    grid-row: span 3 / span 3 !important;\n  }\n\n  .xl\\:row-span-4 {\n    grid-row: span 4 / span 4 !important;\n  }\n\n  .xl\\:row-span-5 {\n    grid-row: span 5 / span 5 !important;\n  }\n\n  .xl\\:row-span-6 {\n    grid-row: span 6 / span 6 !important;\n  }\n\n  .xl\\:row-start-1 {\n    grid-row-start: 1 !important;\n  }\n\n  .xl\\:row-start-2 {\n    grid-row-start: 2 !important;\n  }\n\n  .xl\\:row-start-3 {\n    grid-row-start: 3 !important;\n  }\n\n  .xl\\:row-start-4 {\n    grid-row-start: 4 !important;\n  }\n\n  .xl\\:row-start-5 {\n    grid-row-start: 5 !important;\n  }\n\n  .xl\\:row-start-6 {\n    grid-row-start: 6 !important;\n  }\n\n  .xl\\:row-start-7 {\n    grid-row-start: 7 !important;\n  }\n\n  .xl\\:row-start-auto {\n    grid-row-start: auto !important;\n  }\n\n  .xl\\:row-end-1 {\n    grid-row-end: 1 !important;\n  }\n\n  .xl\\:row-end-2 {\n    grid-row-end: 2 !important;\n  }\n\n  .xl\\:row-end-3 {\n    grid-row-end: 3 !important;\n  }\n\n  .xl\\:row-end-4 {\n    grid-row-end: 4 !important;\n  }\n\n  .xl\\:row-end-5 {\n    grid-row-end: 5 !important;\n  }\n\n  .xl\\:row-end-6 {\n    grid-row-end: 6 !important;\n  }\n\n  .xl\\:row-end-7 {\n    grid-row-end: 7 !important;\n  }\n\n  .xl\\:row-end-auto {\n    grid-row-end: auto !important;\n  }\n\n  .xl\\:transform {\n    --transform-translate-x: 0 !important;\n    --transform-translate-y: 0 !important;\n    --transform-rotate: 0 !important;\n    --transform-skew-x: 0 !important;\n    --transform-skew-y: 0 !important;\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\n  }\n\n  .xl\\:transform-none {\n    transform: none !important;\n  }\n\n  .xl\\:origin-center {\n    transform-origin: center !important;\n  }\n\n  .xl\\:origin-top {\n    transform-origin: top !important;\n  }\n\n  .xl\\:origin-top-right {\n    transform-origin: top right !important;\n  }\n\n  .xl\\:origin-right {\n    transform-origin: right !important;\n  }\n\n  .xl\\:origin-bottom-right {\n    transform-origin: bottom right !important;\n  }\n\n  .xl\\:origin-bottom {\n    transform-origin: bottom !important;\n  }\n\n  .xl\\:origin-bottom-left {\n    transform-origin: bottom left !important;\n  }\n\n  .xl\\:origin-left {\n    transform-origin: left !important;\n  }\n\n  .xl\\:origin-top-left {\n    transform-origin: top left !important;\n  }\n\n  .xl\\:scale-0 {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .xl\\:scale-50 {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .xl\\:scale-75 {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .xl\\:scale-90 {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .xl\\:scale-95 {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .xl\\:scale-100 {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .xl\\:scale-105 {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .xl\\:scale-110 {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .xl\\:scale-125 {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .xl\\:scale-150 {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .xl\\:scale-x-0 {\n    --transform-scale-x: 0 !important;\n  }\n\n  .xl\\:scale-x-50 {\n    --transform-scale-x: .5 !important;\n  }\n\n  .xl\\:scale-x-75 {\n    --transform-scale-x: .75 !important;\n  }\n\n  .xl\\:scale-x-90 {\n    --transform-scale-x: .9 !important;\n  }\n\n  .xl\\:scale-x-95 {\n    --transform-scale-x: .95 !important;\n  }\n\n  .xl\\:scale-x-100 {\n    --transform-scale-x: 1 !important;\n  }\n\n  .xl\\:scale-x-105 {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .xl\\:scale-x-110 {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .xl\\:scale-x-125 {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .xl\\:scale-x-150 {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .xl\\:scale-y-0 {\n    --transform-scale-y: 0 !important;\n  }\n\n  .xl\\:scale-y-50 {\n    --transform-scale-y: .5 !important;\n  }\n\n  .xl\\:scale-y-75 {\n    --transform-scale-y: .75 !important;\n  }\n\n  .xl\\:scale-y-90 {\n    --transform-scale-y: .9 !important;\n  }\n\n  .xl\\:scale-y-95 {\n    --transform-scale-y: .95 !important;\n  }\n\n  .xl\\:scale-y-100 {\n    --transform-scale-y: 1 !important;\n  }\n\n  .xl\\:scale-y-105 {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .xl\\:scale-y-110 {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .xl\\:scale-y-125 {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .xl\\:scale-y-150 {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .xl\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .xl\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .xl\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .xl\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .xl\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .xl\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .xl\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .xl\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .xl\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .xl\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .xl\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0 !important;\n  }\n\n  .xl\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5 !important;\n  }\n\n  .xl\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75 !important;\n  }\n\n  .xl\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9 !important;\n  }\n\n  .xl\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95 !important;\n  }\n\n  .xl\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1 !important;\n  }\n\n  .xl\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .xl\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .xl\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .xl\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .xl\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0 !important;\n  }\n\n  .xl\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5 !important;\n  }\n\n  .xl\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75 !important;\n  }\n\n  .xl\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9 !important;\n  }\n\n  .xl\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95 !important;\n  }\n\n  .xl\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1 !important;\n  }\n\n  .xl\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .xl\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .xl\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .xl\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .xl\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0 !important;\n    --transform-scale-y: 0 !important;\n  }\n\n  .xl\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5 !important;\n    --transform-scale-y: .5 !important;\n  }\n\n  .xl\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75 !important;\n    --transform-scale-y: .75 !important;\n  }\n\n  .xl\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9 !important;\n    --transform-scale-y: .9 !important;\n  }\n\n  .xl\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95 !important;\n    --transform-scale-y: .95 !important;\n  }\n\n  .xl\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1 !important;\n    --transform-scale-y: 1 !important;\n  }\n\n  .xl\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05 !important;\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .xl\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1 !important;\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .xl\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25 !important;\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .xl\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5 !important;\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .xl\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0 !important;\n  }\n\n  .xl\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5 !important;\n  }\n\n  .xl\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75 !important;\n  }\n\n  .xl\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9 !important;\n  }\n\n  .xl\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95 !important;\n  }\n\n  .xl\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1 !important;\n  }\n\n  .xl\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05 !important;\n  }\n\n  .xl\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1 !important;\n  }\n\n  .xl\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25 !important;\n  }\n\n  .xl\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5 !important;\n  }\n\n  .xl\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0 !important;\n  }\n\n  .xl\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5 !important;\n  }\n\n  .xl\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75 !important;\n  }\n\n  .xl\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9 !important;\n  }\n\n  .xl\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95 !important;\n  }\n\n  .xl\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1 !important;\n  }\n\n  .xl\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05 !important;\n  }\n\n  .xl\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1 !important;\n  }\n\n  .xl\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25 !important;\n  }\n\n  .xl\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5 !important;\n  }\n\n  .xl\\:rotate-0 {\n    --transform-rotate: 0 !important;\n  }\n\n  .xl\\:rotate-45 {\n    --transform-rotate: 45deg !important;\n  }\n\n  .xl\\:rotate-90 {\n    --transform-rotate: 90deg !important;\n  }\n\n  .xl\\:rotate-180 {\n    --transform-rotate: 180deg !important;\n  }\n\n  .xl\\:-rotate-180 {\n    --transform-rotate: -180deg !important;\n  }\n\n  .xl\\:-rotate-90 {\n    --transform-rotate: -90deg !important;\n  }\n\n  .xl\\:-rotate-45 {\n    --transform-rotate: -45deg !important;\n  }\n\n  .xl\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0 !important;\n  }\n\n  .xl\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg !important;\n  }\n\n  .xl\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg !important;\n  }\n\n  .xl\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg !important;\n  }\n\n  .xl\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg !important;\n  }\n\n  .xl\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg !important;\n  }\n\n  .xl\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg !important;\n  }\n\n  .xl\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0 !important;\n  }\n\n  .xl\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg !important;\n  }\n\n  .xl\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg !important;\n  }\n\n  .xl\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg !important;\n  }\n\n  .xl\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg !important;\n  }\n\n  .xl\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg !important;\n  }\n\n  .xl\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg !important;\n  }\n\n  .xl\\:translate-x-0 {\n    --transform-translate-x: 0 !important;\n  }\n\n  .xl\\:translate-x-1 {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .xl\\:translate-x-2 {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .xl\\:translate-x-3 {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .xl\\:translate-x-4 {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .xl\\:translate-x-5 {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .xl\\:translate-x-6 {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .xl\\:translate-x-8 {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .xl\\:translate-x-10 {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .xl\\:translate-x-12 {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .xl\\:translate-x-16 {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .xl\\:translate-x-20 {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .xl\\:translate-x-24 {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .xl\\:translate-x-32 {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .xl\\:translate-x-40 {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .xl\\:translate-x-48 {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .xl\\:translate-x-56 {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .xl\\:translate-x-64 {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .xl\\:translate-x-px {\n    --transform-translate-x: 1px !important;\n  }\n\n  .xl\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .xl\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .xl\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .xl\\:-translate-x-4 {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .xl\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .xl\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .xl\\:-translate-x-8 {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .xl\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .xl\\:-translate-x-12 {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .xl\\:-translate-x-16 {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .xl\\:-translate-x-20 {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .xl\\:-translate-x-24 {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .xl\\:-translate-x-32 {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .xl\\:-translate-x-40 {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .xl\\:-translate-x-48 {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .xl\\:-translate-x-56 {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .xl\\:-translate-x-64 {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .xl\\:-translate-x-px {\n    --transform-translate-x: -1px !important;\n  }\n\n  .xl\\:-translate-x-full {\n    --transform-translate-x: -100% !important;\n  }\n\n  .xl\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50% !important;\n  }\n\n  .xl\\:translate-x-1\\/2 {\n    --transform-translate-x: 50% !important;\n  }\n\n  .xl\\:translate-x-full {\n    --transform-translate-x: 100% !important;\n  }\n\n  .xl\\:translate-y-0 {\n    --transform-translate-y: 0 !important;\n  }\n\n  .xl\\:translate-y-1 {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .xl\\:translate-y-2 {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .xl\\:translate-y-3 {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .xl\\:translate-y-4 {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .xl\\:translate-y-5 {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .xl\\:translate-y-6 {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .xl\\:translate-y-8 {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .xl\\:translate-y-10 {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .xl\\:translate-y-12 {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .xl\\:translate-y-16 {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .xl\\:translate-y-20 {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .xl\\:translate-y-24 {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .xl\\:translate-y-32 {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .xl\\:translate-y-40 {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .xl\\:translate-y-48 {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .xl\\:translate-y-56 {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .xl\\:translate-y-64 {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .xl\\:translate-y-px {\n    --transform-translate-y: 1px !important;\n  }\n\n  .xl\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .xl\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .xl\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .xl\\:-translate-y-4 {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .xl\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .xl\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .xl\\:-translate-y-8 {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .xl\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .xl\\:-translate-y-12 {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .xl\\:-translate-y-16 {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .xl\\:-translate-y-20 {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .xl\\:-translate-y-24 {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .xl\\:-translate-y-32 {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .xl\\:-translate-y-40 {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .xl\\:-translate-y-48 {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .xl\\:-translate-y-56 {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .xl\\:-translate-y-64 {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .xl\\:-translate-y-px {\n    --transform-translate-y: -1px !important;\n  }\n\n  .xl\\:-translate-y-full {\n    --transform-translate-y: -100% !important;\n  }\n\n  .xl\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50% !important;\n  }\n\n  .xl\\:translate-y-1\\/2 {\n    --transform-translate-y: 50% !important;\n  }\n\n  .xl\\:translate-y-full {\n    --transform-translate-y: 100% !important;\n  }\n\n  .xl\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0 !important;\n  }\n\n  .xl\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .xl\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px !important;\n  }\n\n  .xl\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .xl\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px !important;\n  }\n\n  .xl\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100% !important;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50% !important;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50% !important;\n  }\n\n  .xl\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100% !important;\n  }\n\n  .xl\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0 !important;\n  }\n\n  .xl\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .xl\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px !important;\n  }\n\n  .xl\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .xl\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px !important;\n  }\n\n  .xl\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100% !important;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50% !important;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50% !important;\n  }\n\n  .xl\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100% !important;\n  }\n\n  .xl\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0 !important;\n  }\n\n  .xl\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem !important;\n  }\n\n  .xl\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px !important;\n  }\n\n  .xl\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem !important;\n  }\n\n  .xl\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px !important;\n  }\n\n  .xl\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100% !important;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50% !important;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50% !important;\n  }\n\n  .xl\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100% !important;\n  }\n\n  .xl\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0 !important;\n  }\n\n  .xl\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem !important;\n  }\n\n  .xl\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px !important;\n  }\n\n  .xl\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem !important;\n  }\n\n  .xl\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px !important;\n  }\n\n  .xl\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100% !important;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50% !important;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50% !important;\n  }\n\n  .xl\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100% !important;\n  }\n\n  .xl\\:skew-x-0 {\n    --transform-skew-x: 0 !important;\n  }\n\n  .xl\\:skew-x-3 {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .xl\\:skew-x-6 {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .xl\\:skew-x-12 {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .xl\\:-skew-x-12 {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .xl\\:-skew-x-6 {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .xl\\:-skew-x-3 {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .xl\\:skew-y-0 {\n    --transform-skew-y: 0 !important;\n  }\n\n  .xl\\:skew-y-3 {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .xl\\:skew-y-6 {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .xl\\:skew-y-12 {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .xl\\:-skew-y-12 {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .xl\\:-skew-y-6 {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .xl\\:-skew-y-3 {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .xl\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0 !important;\n  }\n\n  .xl\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .xl\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .xl\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .xl\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .xl\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .xl\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .xl\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0 !important;\n  }\n\n  .xl\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .xl\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .xl\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .xl\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .xl\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .xl\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .xl\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0 !important;\n  }\n\n  .xl\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg !important;\n  }\n\n  .xl\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg !important;\n  }\n\n  .xl\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg !important;\n  }\n\n  .xl\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg !important;\n  }\n\n  .xl\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg !important;\n  }\n\n  .xl\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg !important;\n  }\n\n  .xl\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0 !important;\n  }\n\n  .xl\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg !important;\n  }\n\n  .xl\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg !important;\n  }\n\n  .xl\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg !important;\n  }\n\n  .xl\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg !important;\n  }\n\n  .xl\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg !important;\n  }\n\n  .xl\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg !important;\n  }\n\n  .xl\\:transition-none {\n    transition-property: none !important;\n  }\n\n  .xl\\:transition-all {\n    transition-property: all !important;\n  }\n\n  .xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\n  }\n\n  .xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke !important;\n  }\n\n  .xl\\:transition-opacity {\n    transition-property: opacity !important;\n  }\n\n  .xl\\:transition-shadow {\n    transition-property: box-shadow !important;\n  }\n\n  .xl\\:transition-transform {\n    transition-property: transform !important;\n  }\n\n  .xl\\:ease-linear {\n    transition-timing-function: linear !important;\n  }\n\n  .xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n  }\n\n  .xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n  }\n\n  .xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  .xl\\:duration-75 {\n    transition-duration: 75ms !important;\n  }\n\n  .xl\\:duration-100 {\n    transition-duration: 100ms !important;\n  }\n\n  .xl\\:duration-150 {\n    transition-duration: 150ms !important;\n  }\n\n  .xl\\:duration-200 {\n    transition-duration: 200ms !important;\n  }\n\n  .xl\\:duration-300 {\n    transition-duration: 300ms !important;\n  }\n\n  .xl\\:duration-500 {\n    transition-duration: 500ms !important;\n  }\n\n  .xl\\:duration-700 {\n    transition-duration: 700ms !important;\n  }\n\n  .xl\\:duration-1000 {\n    transition-duration: 1000ms !important;\n  }\n\n  .xl\\:delay-75 {\n    transition-delay: 75ms !important;\n  }\n\n  .xl\\:delay-100 {\n    transition-delay: 100ms !important;\n  }\n\n  .xl\\:delay-150 {\n    transition-delay: 150ms !important;\n  }\n\n  .xl\\:delay-200 {\n    transition-delay: 200ms !important;\n  }\n\n  .xl\\:delay-300 {\n    transition-delay: 300ms !important;\n  }\n\n  .xl\\:delay-500 {\n    transition-delay: 500ms !important;\n  }\n\n  .xl\\:delay-700 {\n    transition-delay: 700ms !important;\n  }\n\n  .xl\\:delay-1000 {\n    transition-delay: 1000ms !important;\n  }\n}\n"
  }
]