diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 142c9aa..d75881a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,12 +12,1381 @@ "@tailwindcss/cli": "^4.1.18" }, "devDependencies": { + "@tailwindcss/postcss": "^4.1.18", "autoprefixer": "^10.4.23", - "daisyui": "^5.5.1-beta.2", "postcss": "^8.5.6", + "postcss-cli": "^11.0.1", + "postcss-preset-env": "^11.1.3", "tailwindcss": "^4.1.18" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-3.0.0.tgz", + "integrity": "sha512-/3iksyevwRfSJx5yH0RkcrcYXwuhMQx3Juqf40t97PeEy2/Mz2TItZ/z/216qpe4GgOyFBP8MKIwVvytzHmfIQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.1.tgz", + "integrity": "sha512-NmXRccUJMk2AWA5A7e5a//3bCIMyOu2hAtdRYrhPPHjDxINuCwX1w6rnIZ4xjLcp0ayv6h8Pc3X0eJUGiAAXHQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@csstools/css-calc": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.0.1.tgz", + "integrity": "sha512-bsDKIP6f4ta2DO9t+rAbSSwv4EMESXy5ZIvzQl1afmD6Z1XHkVu9ijcG9QR/qSgQS1dVa+RaQ/MfQ7FIB/Dn1Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.1.tgz", + "integrity": "sha512-vYwO15eRBEkeF6xjAno/KQ61HacNhfQuuU/eGwH67DplL0zD5ZixUa563phQvUelA07yDczIXdtmYojCphKJcw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^6.0.1", + "@csstools/css-calc": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz", + "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz", + "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-5.0.0.tgz", + "integrity": "sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-2.0.2.tgz", + "integrity": "sha512-EXdJC5fds0h1KqoioUBkcYPZvcNKR64jrGkbqlDNbMU3FP1MzLEr/QJR8bj/bu53TJFIgkc9WvKcpbwVqZ4WPg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-6.0.0.tgz", + "integrity": "sha512-WhsECqmrEZQGqaPlBA7JkmF/CJ2/+wetL4fkL9sOPccKd32PQ1qToFM6gqSI5rkpmYqubvbxjEJhyMTHYK0vZQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^6.0.0", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-5.0.1.tgz", + "integrity": "sha512-SNU4o63+oZpB7ufkTmj3FholvMtJwuyIWqTOVOxnZjNDFEg1hwdbnPjoytZVgKRQGkvkHdAS0uZWn0zH+ZwXCQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-2.0.1.tgz", + "integrity": "sha512-blnzzMkMswoagp1u3JS1OiiTuQCW1F+lQEtlxu2BXhTUmEeKHhSgrrAceF7s4bwZOwKYbkxuw/FC9Ni/zxB7Xw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-4.0.1.tgz", + "integrity": "sha512-B9XBCd8cmHVwnc5YTn2YVXOlNMTNwuPIpJQ87665vaNdfNorVWz8JhAAv7Vq0v66TA6htE7+QW0OidL/QV0tiA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-2.0.1.tgz", + "integrity": "sha512-PV5nv9EHsEsvC5GlVqAHa1PznP/qZxFAIABImrkGJUbSoFUTwpnPch/dYSKw52CQ0aNnwCqMHoM29wDwmpVLqw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-3.0.0.tgz", + "integrity": "sha512-OHa+4aCcrJtHpPWB3zptScHwpS1TUbeLR4uO0ntIz0Su/zw9SoWkVu+tDMSySSAsNtNSI3kut4fTliFwIsrHxA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-3.0.1.tgz", + "integrity": "sha512-Zy2gyAPsUyoAUkmBjLbWcXJhglM+toBRpNegyJc/LTHpSpIbMKVmByGQ+VSw01E1Pov8Dk/fgEs9hd11xtGC8g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-3.0.0.tgz", + "integrity": "sha512-KCtnlZw1VrDCAbYxE44rUHONYAkjhh0/iS5T3L2K5OHuvoSEvxDjJO82pRwTmsRxVtSiC+syPjx2k2xsqHOM7w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-5.0.0.tgz", + "integrity": "sha512-M1EjCe/J3u8fFhOZgRci74cQhJ7R0UFBX6T+WqoEvjrr8hVfMiV+HTYrzxLY5OW8YllvXYr5Q5t5OvJbsUSeDg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-3.0.1.tgz", + "integrity": "sha512-0S7D+gArVXsgRDxjoNv8g2QlaIi/SegqdlTMgVwowaPSyxaZsVnwrhShvmlpoLOVHmpJfHKGiXzn1Hc1BcZCzQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-6.0.1.tgz", + "integrity": "sha512-Y5dxOstuUCdmU1tuEB/EgKxDw+/DAZes4gQeitb/H0S5khmjT24CfbVa/l2ZelNCEEq9KjxqO2cjwDV2vqj62w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-5.0.1.tgz", + "integrity": "sha512-9f8TA/B8iEpzF0y4Z6qPVfP9nMp2ti10OFbtyDtoBz3+eK0KPV4CCCjTwYIpPRopLgctFZt7xqmOxA7JgAJEug==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-5.0.0.tgz", + "integrity": "sha512-/ws5d6c4uKqfM9zIL3ugcGI+3fvZEOOkJHNzAyTAGJIdZ+aSL9BVPNlHGV4QzmL0vqBSCOdU3+rhcMEj3+KzYw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-3.0.0.tgz", + "integrity": "sha512-UVUrFmrTQyLomVepnjWlbBg7GoscLmXLwYFyjbcEnmpeGW7wde6lNpx5eM3eVwZI2M+7hCE3ykYnAsEPLcLa+Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-6.0.0.tgz", + "integrity": "sha512-1Hdy/ykg9RDo8vU8RiM2o+RaXO39WpFPaIkHxlAEJFofle/lc33tdQMKhBk3jR/Fe+uZNLOs3HlowFafyFptVw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^6.0.0", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-3.0.0.tgz", + "integrity": "sha512-s++V5/hYazeRUCYIn2lsBVzUsxdeC46gtwpgW6lu5U/GlPOS5UTDT14kkEyPgXmFbCvaWLREqV7YTMJq1K3G6w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-4.0.0.tgz", + "integrity": "sha512-NGzdIRVj/VxOa/TjVdkHeyiJoDihONV0+uB0csUdgWbFFr8xndtfqK8iIGP9IKJzco+w0hvBF2SSk2sDSTAnOQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-3.0.0.tgz", + "integrity": "sha512-5cRg93QXVskM0MNepHpPcL0WLSf5Hncky0DrFDQY/4ozbH5lH7SX5ejayVpNTGSX7IpOvu7ykQDLOdMMGYzwpA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-3.0.0.tgz", + "integrity": "sha512-82Jnl/5Wi5jb19nQE1XlBHrZcNL3PzOgcj268cDkfwf+xi10HBqufGo1Unwf5n8bbbEFhEKgyQW+vFsc9iY1jw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-4.0.0.tgz", + "integrity": "sha512-L0T3q0gei/tGetCGZU0c7VN77VTivRpz1YZRNxjXYmW+85PKeI6U9YnSvDqLU2vBT2uN4kLEzfgZ0ThIZpN18A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-4.0.0.tgz", + "integrity": "sha512-TA3AqVN/1IH3dKRC2UUWvprvwyOs2IeD7FDZk5Hz20w4q33yIuSg0i0gjyTUkcn90g8A4n7QpyZ2AgBrnYPnnA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz", + "integrity": "sha512-42szvyZ/oqG7NSvBQOGq1IaJaHR6mr/iXqqjW8/JuIajIHRs9HcJR5ExC4vbyCqk+fr7/DIOhm5ZrELBytLDsw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/media-query-list-parser": "^5.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-4.0.0.tgz", + "integrity": "sha512-FDdC3lbrj8Vr0SkGIcSLTcRB7ApG6nlJFxOxkEF2C5hIZC1jtgjISFSGn/WjFdVkn8Dqe+Vx9QXI3axS2w1XHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/media-query-list-parser": "^5.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-mixins": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-mixins/-/postcss-mixins-1.0.0.tgz", + "integrity": "sha512-rz6qjT2w9L3k65jGc2dX+3oGiSrYQ70EZPDrINSmSVoVys7lLBFH0tvEa8DW2sr9cbRVD/W+1sy8+7bfu0JUfg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-5.0.0.tgz", + "integrity": "sha512-aPSw8P60e/i9BEfugauhikBqgjiwXcw3I9o4vXs+hktl4NSTgZRI0QHimxk9mst8N01A2TKDBxOln3mssRxiHQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-FcbEmoxDEGYvm2W3rQzVzcuo66+dDJjzzVDs+QwRmZLHYofGmMGwIKPqzF86/YW+euMDa7sh1xjWDvz/fzByZQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-5.0.1.tgz", + "integrity": "sha512-Ql+X4zu29ITihxHKcCFEU84ww+Nkv44M2s0fT7Nv4iQYlQ4+liF6v9RL0ezeogeiLRNLLC6yh0ay1PHpmaNIgQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-position-area-property": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-2.0.0.tgz", + "integrity": "sha512-TeEfzsJGB23Syv7yCm8AHCD2XTFujdjr9YYu9ebH64vnfCEvY4BG319jXAYSlNlf3Yc9PNJ6WnkDkUF5XVgSKQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-5.0.0.tgz", + "integrity": "sha512-NsJoZ89rxmDrUsITf8QIk5w+lQZQ8Xw5K6cLFG+cfiffsLYHb3zcbOOrHLetGl1WIhjWWQ4Cr8MMrg46Q+oACg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-property-rule-prelude-list": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-2.0.0.tgz", + "integrity": "sha512-qcMAkc9AhpzHgmQCD8hoJgGYifcOAxd1exXjjxilMM6euwRE619xDa4UsKBCv/v4g+sS63sd6c29LPM8s2ylSQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-3.0.0.tgz", + "integrity": "sha512-H/Zt5o9NAd8mowq3XRy8uU19wOEe8sbKyKOKxrzOdG0rz2maA4fLcXc9MQucdm3s4zMDfVJtCqvwrLP7lKWybA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-4.0.1.tgz", + "integrity": "sha512-zRLO9xMGtCCT0FTpTsaGI6cmdzJKbwWjg92AuczlSDuriEAPEJL+ZJ4jDyw51p23DfoAFgK8soB/LyoY1kFOLQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-5.0.0.tgz", + "integrity": "sha512-kBrBFJcAji3MSHS4qQIihPvJfJC5xCabXLbejqDMiQi+86HD4eMBiTayAo46Urg7tlEmZZQFymFiJt+GH6nvXw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.0.tgz", + "integrity": "sha512-32Bw7++8ToSLMEOSJUuxJsAJJdsIfgeD1dYPKRCk9/fTciVZ8MjkPXypwiXIo7xIJk0h5CJz6QUkDoc6dcAJ7Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-5.0.0.tgz", + "integrity": "sha512-NueCSNbaq7QtAj6QwseMqOlM3C8nN2GWaPwd2Uw+IOYAbGvO/84BxUtNeZljeOmqJX61hwSNhLfwmgJXgY0W5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-2.0.0.tgz", + "integrity": "sha512-elYcbdiBXAkPqvojB9kIBRuHY6htUhjSITtFQ+XiXnt6SvZCbNGxQmaaw6uZ7SPHu/+i/XVjzIt09/1k3SIerQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-system-ui-font-family": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-2.0.0.tgz", + "integrity": "sha512-FyGZCgchFImFyiHS2x3rD5trAqatf/x23veBLTIgbaqyFfna6RNBD+Qf8HRSjt6HGMXOLhAjxJ3OoZg0bbn7Qw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-5.0.2.tgz", + "integrity": "sha512-0VUTt79lfQ2LGQLfyOBeqpinDLzOf3w+tlA1Re/KjSOc86H6tRz6TeXbISrBSJlfM1fYKNmBNw+ON8Ovy6aNeg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-5.0.0.tgz", + "integrity": "sha512-isjkD3l1MVjanGuaS7RIYP/9txZKbZ8eQPaUHoxEWmySm3k6KutSepzPINL6MXyyi0ZUijZcktA++/L66IK71A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-5.0.0.tgz", + "integrity": "sha512-EoO54sS2KCIfesvHyFYAW99RtzwHdgaJzhl7cqKZSaMYKZv3fXSOehDjAQx8WZBKn1JrMd7xJJI1T1BxPF7/jA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-4.0.0.tgz", + "integrity": "sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.1.1" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-6.0.0.tgz", + "integrity": "sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.1.1" + } + }, + "node_modules/@csstools/utilities": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-3.0.0.tgz", + "integrity": "sha512-etDqA/4jYvOGBM6yfKCOsEXfH96BKztZdgGmGqKi2xHnDe0ILIBraRspwgYatJH9JsCZ5HCGoCst8w18EKOAdg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -619,6 +1988,73 @@ "node": ">= 10" } }, + "node_modules/@tailwindcss/postcss": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.18.tgz", + "integrity": "sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.1.18", + "@tailwindcss/oxide": "4.1.18", + "postcss": "^8.4.41", + "tailwindcss": "4.1.18" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/autoprefixer": { "version": "10.4.23", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", @@ -666,6 +2102,32 @@ "baseline-browser-mapping": "dist/cli.js" } }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/browserslist": { "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", @@ -721,14 +2183,181 @@ ], "license": "CC-BY-4.0" }, - "node_modules/daisyui": { - "version": "5.5.1-beta.2", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.5.1-beta.2.tgz", - "integrity": "sha512-MJgPmmXKW7G8Vvt/z096Til1vYsB7CCNms5FElU2nDcOxEnjhMTUyQnXgzLjo0C9XWuIXEnr62F95Kv2Udq1GQ==", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, "funding": { - "url": "https://github.com/saadeghi/daisyui?sponsor=1" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-blank-pseudo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-8.0.1.tgz", + "integrity": "sha512-C5B2e5hCM4llrQkUms+KnWEMVW8K1n2XvX9G7ppfMZJQ7KAS/4rNnkP1Cs+HhWriOz1mWWTMFD4j1J7s31Dgug==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-8.0.0.tgz", + "integrity": "sha512-Uz/bsHRbOeir/5Oeuz85tq/yLJLxX+3dpoRdjNTshs6jjqwUg8XaEZGDd0ci3fw7l53Srw0EkJ8mYan0eW5uGQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^6.0.0", + "postcss-selector-parser": "^7.1.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-11.0.0.tgz", + "integrity": "sha512-fv0mgtwUhh2m9iio3Kxc2CkrogjIaRdMFaaqyzSFdii17JF4cfPyMNX72B15ZW2Nrr/NZUpxI4dec1VMHYJvdw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/cssdb": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.7.1.tgz", + "integrity": "sha512-+F6LKx48RrdGOtE4DT5jz7Uo+VeyKXpK797FAevIkzjV8bMHz6xTO5F7gNDcRCHmPgD5jj2g6QCsY9zmVrh38A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dependency-graph": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, "node_modules/detect-libc": { @@ -747,6 +2376,13 @@ "dev": true, "license": "ISC" }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, "node_modules/enhanced-resolve": { "version": "5.18.4", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", @@ -770,6 +2406,37 @@ "node": ">=6" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/fraction.js": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", @@ -784,12 +2451,78 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fs-extra": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -799,6 +2532,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -811,6 +2554,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/jiti": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", @@ -820,6 +2573,19 @@ "jiti": "lib/jiti-cli.mjs" } }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/lightningcss": { "version": "1.30.2", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", @@ -1069,6 +2835,19 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -1119,6 +2898,16 @@ "dev": true, "license": "MIT" }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -1137,6 +2926,16 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -1166,6 +2965,824 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-8.0.0.tgz", + "integrity": "sha512-fovIPEV35c2JzVXdmP+sp2xirbBMt54J+upU8u6TSj410kUU5+axgEzvBBSAX8KCybze8CFCelzFAw/FfWg2TA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz", + "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^1.0.0", + "fs-extra": "^11.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "tinyglobby": "^0.2.12", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-8.0.1.tgz", + "integrity": "sha512-f1itLOG10iAa9mBAAtIHj/wfDs3srsNv/vrAsiRrIOfTCjhjxHxL1g06vvpQ86he2BP5HwB4cN72EZQ8rkegpA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-11.0.0.tgz", + "integrity": "sha512-NCGa6vjIyrjosz9GqRxVKbONBklz5TeipYqTJp3IqbnBWlBq5e5EMtG6MaX4vqk9LzocPfMQkuRK9tfk+OQuKg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-11.0.0.tgz", + "integrity": "sha512-g9561mx7cbdqx7XeO/L+lJzVlzu7bICyXr72efBVKZGxIhvBBJf9fGXn3Cb6U4Bwh3LbzQO2e9NWBLVYdX5Eag==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-media": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-12.0.0.tgz", + "integrity": "sha512-jIgEvqceN6ru2uQ0f75W1g+JDi0UyECFeJKjPG7UcSkW3+03LDKH2c6h+9C0XuDTV4y2pEHmD5AJtVBq1OGnZA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/media-query-list-parser": "^5.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-15.0.0.tgz", + "integrity": "sha512-FsD3VNtFr3qmspvIobDRszK9onKPHp8iHG4Aox2Nnm9SL93uw5GDw4z+NM7zWKiw6U+DSNm24JUm4coyIyanzQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-9.0.0.tgz", + "integrity": "sha512-VuV5tLPAm6wq1u699dsrhGCzfLobKe0eD3G8bw3BcTJt6wqQ7RQdfaveJVsCAi23OaQbjIi3K1C7Fj3yZH3f1g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^3.0.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-10.0.0.tgz", + "integrity": "sha512-DmtIzULpyC8XaH4b5AaUgt4Jic4QmrECqidNCdR7u7naQFdnxX80YI06u238a+ZVRXwURDxVzy0s/UQnWmpVeg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-7.0.0.tgz", + "integrity": "sha512-Msr/dxj8Os7KLJE5Hdhvprwm3K5Zrh1KTY0eFN3ngPKNkej/Usy4BM9JQmqE6CLAkDpHoQVsi4snbL72CPt6qg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-11.0.0.tgz", + "integrity": "sha512-VG1a9kBKizUBWS66t5xyB4uLONBnvZLCmZXxT40FALu8EF0QgVZBYy5ApC0KhmpHsv+pvHMJHB3agKHwmocWjw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-10.0.0.tgz", + "integrity": "sha512-dvql0fzUTG+gcJYp+KTbag5vAjuo94LDYZHkqDV1rnf5gPGer1v/SrmIZBdvKU8moep3HbcbujqGjzSb3DL53Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-7.0.0.tgz", + "integrity": "sha512-PSDF2QoZMRUbsINvXObQgxx4HExRP85QTT8qS/YN9fBsCPWCqUuwqAD6E6PNp0BqL/jU1eyWUBORaOK/J/9LDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-8.0.0.tgz", + "integrity": "sha512-rEGNkOkNusf4+IuMmfEoIdLuVmvbExGbmG+MIsyV6jR5UaWSoyPcAYHV/PxzVDCmudyF+2Nh/o6Ub2saqUdnuA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-8.0.1.tgz", + "integrity": "sha512-Q/ANnuCYtanAc+2NnCaZrYu+GofYQUV603JXL0KB6GlcXxpnm/UerPAmpKQdb9pxYUkpKovGxfL43aOUnpF/Hg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^4.0.1", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/utilities": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-load-config": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", + "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1", + "yaml": "^2.4.2" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + } + } + }, + "node_modules/postcss-logical": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-9.0.0.tgz", + "integrity": "sha512-A4LNd9dk3q/juEUA9Gd8ALhBO3TeOeYurnyHLlf2aAToD94VHR8c5Uv7KNmf8YVRhTxvWsyug4c5fKtARzyIRQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-14.0.0.tgz", + "integrity": "sha512-YGFOfVrjxYfeGTS5XctP1WCI5hu8Lr9SmntjfRC+iX5hCihEO+QZl9Ra+pkjqkgoVdDKvb2JccpElcowhZtzpw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^4.0.0", + "@csstools/selector-specificity": "^6.0.0", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-7.0.0.tgz", + "integrity": "sha512-9SLpjoUdGRoRrzoOdX66HbUs0+uDwfIAiXsRa7piKGOqPd6F4ZlON9oaDSP5r1Qpgmzw5L9Ht0undIK6igJPMA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-11.0.0.tgz", + "integrity": "sha512-fAifpyjQ+fuDRp2nmF95WbotqbpjdazebedahXdfBxy5sHembOLpBQ1cHveZD9ZmjK26tYM8tikeNaUlp/KfHA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-11.1.3.tgz", + "integrity": "sha512-kZOfgzUc52yq2fJRZig7sHgWaHJoDOLABBoswe6TPTHgW3581VkP3eRj+Silhc7cJTomMjZZsyRHNjQ+bW11Gg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-alpha-function": "^2.0.2", + "@csstools/postcss-cascade-layers": "^6.0.0", + "@csstools/postcss-color-function": "^5.0.1", + "@csstools/postcss-color-function-display-p3-linear": "^2.0.1", + "@csstools/postcss-color-mix-function": "^4.0.1", + "@csstools/postcss-color-mix-variadic-function-arguments": "^2.0.1", + "@csstools/postcss-content-alt-text": "^3.0.0", + "@csstools/postcss-contrast-color-function": "^3.0.1", + "@csstools/postcss-exponential-functions": "^3.0.0", + "@csstools/postcss-font-format-keywords": "^5.0.0", + "@csstools/postcss-gamut-mapping": "^3.0.1", + "@csstools/postcss-gradients-interpolation-method": "^6.0.1", + "@csstools/postcss-hwb-function": "^5.0.1", + "@csstools/postcss-ic-unit": "^5.0.0", + "@csstools/postcss-initial": "^3.0.0", + "@csstools/postcss-is-pseudo-class": "^6.0.0", + "@csstools/postcss-light-dark-function": "^3.0.0", + "@csstools/postcss-logical-float-and-clear": "^4.0.0", + "@csstools/postcss-logical-overflow": "^3.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^3.0.0", + "@csstools/postcss-logical-resize": "^4.0.0", + "@csstools/postcss-logical-viewport-units": "^4.0.0", + "@csstools/postcss-media-minmax": "^3.0.0", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^4.0.0", + "@csstools/postcss-mixins": "^1.0.0", + "@csstools/postcss-nested-calc": "^5.0.0", + "@csstools/postcss-normalize-display-values": "^5.0.1", + "@csstools/postcss-oklab-function": "^5.0.1", + "@csstools/postcss-position-area-property": "^2.0.0", + "@csstools/postcss-progressive-custom-properties": "^5.0.0", + "@csstools/postcss-property-rule-prelude-list": "^2.0.0", + "@csstools/postcss-random-function": "^3.0.0", + "@csstools/postcss-relative-color-syntax": "^4.0.1", + "@csstools/postcss-scope-pseudo-class": "^5.0.0", + "@csstools/postcss-sign-functions": "^2.0.0", + "@csstools/postcss-stepped-value-functions": "^5.0.0", + "@csstools/postcss-syntax-descriptor-syntax-production": "^2.0.0", + "@csstools/postcss-system-ui-font-family": "^2.0.0", + "@csstools/postcss-text-decoration-shorthand": "^5.0.2", + "@csstools/postcss-trigonometric-functions": "^5.0.0", + "@csstools/postcss-unset-value": "^5.0.0", + "autoprefixer": "^10.4.23", + "browserslist": "^4.28.1", + "css-blank-pseudo": "^8.0.1", + "css-has-pseudo": "^8.0.0", + "css-prefers-color-scheme": "^11.0.0", + "cssdb": "^8.7.0", + "postcss-attribute-case-insensitive": "^8.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^8.0.1", + "postcss-color-hex-alpha": "^11.0.0", + "postcss-color-rebeccapurple": "^11.0.0", + "postcss-custom-media": "^12.0.0", + "postcss-custom-properties": "^15.0.0", + "postcss-custom-selectors": "^9.0.0", + "postcss-dir-pseudo-class": "^10.0.0", + "postcss-double-position-gradients": "^7.0.0", + "postcss-focus-visible": "^11.0.0", + "postcss-focus-within": "^10.0.0", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^7.0.0", + "postcss-image-set-function": "^8.0.0", + "postcss-lab-function": "^8.0.1", + "postcss-logical": "^9.0.0", + "postcss-nesting": "^14.0.0", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^7.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^11.0.0", + "postcss-pseudo-class-any-link": "^11.0.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^9.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-11.0.0.tgz", + "integrity": "sha512-DNFZ4GMa3C3pU5dM+UCTG1CEeLtS1ZqV5DKSqCTJQMn1G5jnd/30fS8+A7H4o5bSD3MOcnx+VgI+xPE9Z5Wvig==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-not": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-9.0.0.tgz", + "integrity": "sha512-xhAtTdHnVU2M/CrpYOPyRUvg3njhVlKmn2GNYXDaRJV9Ygx4d5OkSkc7NINzjUqnbDFtaKXlISOBeyMXU/zyFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -1173,6 +3790,75 @@ "dev": true, "license": "MIT" }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -1182,6 +3868,34 @@ "node": ">=0.10.0" } }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/tailwindcss": { "version": "4.1.18", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", @@ -1201,6 +3915,53 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", @@ -1231,6 +3992,86 @@ "peerDependencies": { "browserslist": ">= 4.21.0" } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } } } } diff --git a/frontend/package.json b/frontend/package.json index 29397a4..386fdf7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,8 +10,11 @@ "author": "", "license": "ISC", "devDependencies": { + "@tailwindcss/postcss": "^4.1.18", "autoprefixer": "^10.4.23", "postcss": "^8.5.6", + "postcss-cli": "^11.0.1", + "postcss-preset-env": "^11.1.3", "tailwindcss": "^4.1.18" }, "dependencies": { diff --git a/frontend/postcss.config.cjs b/frontend/postcss.config.cjs new file mode 100644 index 0000000..3d95d00 --- /dev/null +++ b/frontend/postcss.config.cjs @@ -0,0 +1,15 @@ +module.exports = { + plugins: { + "@tailwindcss/postcss": {}, + "postcss-preset-env": { + features: { + "nesting-rules": true, + }, + browsers: [ + "last 2 versions", + "iOS >= 15", + "Safari >= 15", + ], + }, + }, +}; diff --git a/frontend/public/tailwind.css b/frontend/public/tailwind.css index 80bd8ff..39b362a 100644 --- a/frontend/public/tailwind.css +++ b/frontend/public/tailwind.css @@ -1,2635 +1,3508 @@ /*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */ -@layer properties; -@layer theme, base, components, utilities; -@layer theme { - :root, :host { - --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", +:root:not(#\#), :host:not(#\#) { + --font-sans: ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --color-red-50: oklch(97.1% 0.013 17.38); - --color-red-100: oklch(93.6% 0.032 17.717); - --color-red-200: oklch(88.5% 0.062 18.334); - --color-red-400: oklch(70.4% 0.191 22.216); - --color-red-500: oklch(63.7% 0.237 25.331); - --color-red-700: oklch(50.5% 0.213 27.518); - --color-red-800: oklch(44.4% 0.177 26.899); - --color-red-900: oklch(39.6% 0.141 25.723); - --color-orange-100: oklch(95.4% 0.038 75.164); - --color-orange-200: oklch(90.1% 0.076 70.697); - --color-yellow-50: oklch(98.7% 0.026 102.212); - --color-yellow-100: oklch(97.3% 0.071 103.193); - --color-yellow-200: oklch(94.5% 0.129 101.54); - --color-yellow-300: oklch(90.5% 0.182 98.111); - --color-yellow-400: oklch(85.2% 0.199 91.936); - --color-yellow-500: oklch(79.5% 0.184 86.047); - --color-yellow-600: oklch(68.1% 0.162 75.834); - --color-yellow-700: oklch(55.4% 0.135 66.442); - --color-yellow-800: oklch(47.6% 0.114 61.907); - --color-yellow-900: oklch(42.1% 0.095 57.708); - --color-green-50: oklch(98.2% 0.018 155.826); - --color-green-100: oklch(96.2% 0.044 156.743); - --color-green-200: oklch(92.5% 0.084 155.995); - --color-green-400: oklch(79.2% 0.209 151.711); - --color-green-500: oklch(72.3% 0.219 149.579); - --color-green-600: oklch(62.7% 0.194 149.214); - --color-green-700: oklch(52.7% 0.154 150.069); - --color-green-800: oklch(44.8% 0.119 151.328); - --color-green-900: oklch(39.3% 0.095 152.535); - --color-teal-100: oklch(95.3% 0.051 180.801); - --color-teal-200: oklch(91% 0.096 180.426); - --color-blue-50: oklch(97% 0.014 254.604); - --color-blue-100: oklch(93.2% 0.032 255.585); - --color-blue-200: oklch(88.2% 0.059 254.128); - --color-blue-400: oklch(70.7% 0.165 254.624); - --color-blue-500: oklch(62.3% 0.214 259.815); - --color-blue-600: oklch(54.6% 0.245 262.881); - --color-blue-700: oklch(48.8% 0.243 264.376); - --color-blue-800: oklch(42.4% 0.199 265.638); - --color-blue-900: oklch(37.9% 0.146 265.522); - --color-indigo-100: oklch(93% 0.034 272.788); - --color-indigo-200: oklch(87% 0.065 274.039); - --color-purple-100: oklch(94.6% 0.033 307.174); - --color-purple-200: oklch(90.2% 0.063 306.703); - --color-pink-100: oklch(94.8% 0.028 342.258); - --color-pink-200: oklch(89.9% 0.061 343.231); - --color-gray-50: oklch(98.5% 0.002 247.839); - --color-gray-100: oklch(96.7% 0.003 264.542); - --color-gray-200: oklch(92.8% 0.006 264.531); - --color-gray-300: oklch(87.2% 0.01 258.338); - --color-gray-400: oklch(70.7% 0.022 261.325); - --color-gray-600: oklch(44.6% 0.03 256.802); - --color-black: #000; - --color-white: #fff; - --spacing: 0.25rem; - --container-xs: 20rem; - --container-sm: 24rem; - --container-md: 28rem; - --container-lg: 32rem; - --text-xs: 0.75rem; - --text-xs--line-height: calc(1 / 0.75); - --text-sm: 0.875rem; - --text-sm--line-height: calc(1.25 / 0.875); - --text-base: 1rem; - --text-base--line-height: calc(1.5 / 1); - --text-lg: 1.125rem; - --text-lg--line-height: calc(1.75 / 1.125); - --text-2xl: 1.5rem; - --text-2xl--line-height: calc(2 / 1.5); - --font-weight-normal: 400; - --font-weight-medium: 500; - --font-weight-semibold: 600; - --tracking-tight: -0.025em; - --tracking-wider: 0.05em; - --tracking-widest: 0.1em; - --leading-tight: 1.25; - --leading-relaxed: 1.625; - --radius-sm: calc(var(--radius) - 4px); - --radius-md: calc(var(--radius) - 2px); - --radius-lg: var(--radius); - --radius-xl: 0.75rem; - --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); - --animate-spin: spin 1s linear infinite; - --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - --animate-bounce: bounce 1s infinite; - --blur-sm: 8px; - --default-transition-duration: 150ms; - --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - --default-font-family: var(--font-sans); - --default-mono-font-family: var(--font-mono); - --color-border: hsl(var(--border)); - --color-input: hsl(var(--input)); - --color-ring: hsl(var(--ring)); - --color-background: hsl(var(--background)); - --color-foreground: hsl(var(--foreground)); - --color-primary: hsl(var(--primary)); - --color-primary-foreground: hsl(var(--primary-foreground)); - --color-secondary: hsl(var(--secondary)); - --color-secondary-foreground: hsl(var(--secondary-foreground)); - --color-destructive: hsl(var(--destructive)); - --color-destructive-foreground: hsl(var(--destructive-foreground)); - --color-muted: hsl(var(--muted)); - --color-muted-foreground: hsl(var(--muted-foreground)); - --color-accent: hsl(var(--accent)); - --color-accent-foreground: hsl(var(--accent-foreground)); - --color-popover: hsl(var(--popover)); - --color-popover-foreground: hsl(var(--popover-foreground)); - --color-card: hsl(var(--card)); - --color-card-foreground: hsl(var(--card-foreground)); - --animate-accordion-down: accordion-down 0.2s ease-out; - --animate-accordion-up: accordion-up 0.2s ease-out; + --color-red-50: rgb(254, 242, 242); + --color-red-100: rgb(255, 226, 226); + --color-red-200: rgb(255, 202, 202); + --color-red-400: rgb(255, 101, 104); + --color-red-500: rgb(251, 44, 54); + --color-red-700: rgb(191, 0, 15); + --color-red-800: rgb(159, 7, 18); + --color-red-900: rgb(130, 24, 26); + --color-orange-100: rgb(255, 237, 213); + --color-orange-200: rgb(255, 215, 168); + --color-yellow-50: rgb(254, 252, 232); + --color-yellow-100: rgb(254, 249, 194); + --color-yellow-200: rgb(255, 240, 133); + --color-yellow-300: rgb(255, 224, 46); + --color-yellow-400: rgb(247, 201, 0); + --color-yellow-500: rgb(234, 179, 0); + --color-yellow-600: rgb(202, 138, 0); + --color-yellow-700: rgb(162, 98, 0); + --color-yellow-800: rgb(135, 76, 0); + --color-yellow-900: rgb(115, 62, 10); + --color-green-50: rgb(240, 253, 244); + --color-green-100: rgb(220, 252, 231); + --color-green-200: rgb(185, 248, 207); + --color-green-400: rgb(5, 223, 114); + --color-green-500: rgb(0, 198, 90); + --color-green-600: rgb(0, 164, 71); + --color-green-700: rgb(0, 129, 58); + --color-green-800: rgb(1, 102, 48); + --color-green-900: rgb(13, 84, 43); + --color-teal-100: rgb(203, 251, 241); + --color-teal-200: rgb(150, 247, 228); + --color-blue-50: rgb(239, 246, 255); + --color-blue-100: rgb(219, 234, 254); + --color-blue-200: rgb(190, 219, 255); + --color-blue-400: rgb(86, 162, 255); + --color-blue-500: rgb(50, 128, 255); + --color-blue-600: rgb(21, 93, 252); + --color-blue-700: rgb(20, 71, 230); + --color-blue-800: rgb(25, 60, 184); + --color-blue-900: rgb(28, 57, 142); + --color-indigo-100: rgb(224, 231, 255); + --color-indigo-200: rgb(199, 210, 255); + --color-purple-100: rgb(243, 232, 255); + --color-purple-200: rgb(233, 213, 255); + --color-pink-100: rgb(252, 231, 243); + --color-pink-200: rgb(252, 206, 232); + --color-gray-50: rgb(249, 250, 251); + --color-gray-100: rgb(243, 244, 246); + --color-gray-200: rgb(229, 231, 235); + --color-gray-300: rgb(209, 213, 220); + --color-gray-400: rgb(153, 161, 175); + --color-gray-600: rgb(74, 85, 101); + --color-black: #000; + --color-white: #fff; + --spacing: 0.25rem; + --container-xs: 20rem; + --container-sm: 24rem; + --container-md: 28rem; + --container-lg: 32rem; + --text-xs: 0.75rem; + --text-xs--line-height: calc(1 / 0.75); + --text-sm: 0.875rem; + --text-sm--line-height: calc(1.25 / 0.875); + --text-base: 1rem; + --text-base--line-height: calc(1.5 / 1); + --text-lg: 1.125rem; + --text-lg--line-height: calc(1.75 / 1.125); + --text-2xl: 1.5rem; + --text-2xl--line-height: calc(2 / 1.5); + --font-weight-normal: 400; + --font-weight-medium: 500; + --font-weight-semibold: 600; + --tracking-tight: -0.025em; + --tracking-wider: 0.05em; + --tracking-widest: 0.1em; + --leading-tight: 1.25; + --leading-relaxed: 1.625; + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: 0.75rem; + --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); + --animate-spin: spin 1s linear infinite; + --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + --animate-bounce: bounce 1s infinite; + --blur-sm: 8px; + --default-transition-duration: 150ms; + --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + --default-font-family: var(--font-sans); + --default-mono-font-family: var(--font-mono); + --color-border: hsl(var(--border)); + --color-input: hsl(var(--input)); + --color-ring: hsl(var(--ring)); + --color-background: hsl(var(--background)); + --color-foreground: hsl(var(--foreground)); + --color-primary: hsl(var(--primary)); + --color-primary-foreground: hsl(var(--primary-foreground)); + --color-secondary: hsl(var(--secondary)); + --color-secondary-foreground: hsl(var(--secondary-foreground)); + --color-destructive: hsl(var(--destructive)); + --color-destructive-foreground: hsl(var(--destructive-foreground)); + --color-muted: hsl(var(--muted)); + --color-muted-foreground: hsl(var(--muted-foreground)); + --color-accent: hsl(var(--accent)); + --color-accent-foreground: hsl(var(--accent-foreground)); + --color-popover: hsl(var(--popover)); + --color-popover-foreground: hsl(var(--popover-foreground)); + --color-card: hsl(var(--card)); + --color-card-foreground: hsl(var(--card-foreground)); + --animate-accordion-down: accordion-down 0.2s ease-out; + --animate-accordion-up: accordion-up 0.2s ease-out; +} +@supports (color: color(display-p3 0 0 0%)) { +:root:not(#\#), :host:not(#\#) { + --color-red-200: rgb(255, 202, 202); + --color-red-400: rgb(255, 101, 104); + --color-red-700: rgb(191, 0, 16); + --color-orange-100: rgb(255, 237, 213); + --color-orange-200: rgb(255, 215, 168); + --color-yellow-300: rgb(255, 224, 46); + --color-yellow-400: rgb(247, 201, 0); + --color-yellow-500: rgb(234, 179, 0); + --color-yellow-600: rgb(202, 138, 0); + --color-yellow-700: rgb(162, 98, 0); + --color-yellow-800: rgb(135, 76, 0); + --color-green-500: rgb(0, 198, 90); + --color-green-600: rgb(0, 164, 71); + --color-green-700: rgb(0, 129, 58); + --color-blue-200: rgb(190, 219, 255); + --color-blue-400: rgb(86, 162, 255); + --color-blue-500: rgb(50, 128, 255); + --color-indigo-100: rgb(224, 231, 255); + --color-indigo-200: rgb(199, 210, 255); + --color-purple-200: rgb(233, 213, 255); + } + +@media (color-gamut: p3) { +:root:not(#\#), :host:not(#\#) { + --color-red-200: color(display-p3 0.96956 0.79815 0.7943); + --color-red-400: color(display-p3 0.93353 0.43168 0.42349); + --color-red-700: color(display-p3 0.69274 0.11623 0.10468); + --color-orange-100: color(display-p3 0.98876 0.93139 0.84327); + --color-orange-200: color(display-p3 0.97465 0.84705 0.68011); + --color-yellow-300: color(display-p3 0.98267 0.88088 0.32102); + --color-yellow-400: color(display-p3 0.95994 0.79017 0.05852); + --color-yellow-500: color(display-p3 0.90365 0.70306 0.07454); + --color-yellow-600: color(display-p3 0.77634 0.54249 0.04171); + --color-yellow-700: color(display-p3 0.61315 0.38666 0.05797); + --color-yellow-800: color(display-p3 0.50318 0.30478 0.07554); + --color-green-500: color(display-p3 0.30873 0.77475 0.37431); + --color-green-600: color(display-p3 0.24388 0.64082 0.29481); + --color-green-700: color(display-p3 0.19836 0.5018 0.24533); + --color-blue-200: color(display-p3 0.76688 0.85521 0.98748); + --color-blue-400: color(display-p3 0.39744 0.62813 0.99212); + --color-blue-500: color(display-p3 0.26642 0.49122 0.98862); + --color-indigo-100: color(display-p3 0.88303 0.90499 0.99314); + --color-indigo-200: color(display-p3 0.78656 0.82175 0.98845); + --color-purple-200: color(display-p3 0.90118 0.83598 0.99224); + } +} +} +:not(#\#):not(#\#)::-ms-backdrop { + box-sizing: border-box; + margin: 0; + padding: 0; + border: 0 solid; +} +:not(#\#):not(#\#)::-webkit-file-upload-button { + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + border: 0 solid; +} +*:not(#\#):not(#\#), :not(#\#):not(#\#)::after, :not(#\#):not(#\#)::before, :not(#\#):not(#\#)::backdrop, :not(#\#):not(#\#)::file-selector-button { + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + border: 0 solid; +} +html:not(#\#):not(#\#), :host:not(#\#):not(#\#) { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + font-family: ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + -webkit-font-feature-settings: normal; + font-feature-settings: normal; + -webkit-font-feature-settings: var(--default-font-feature-settings, normal); + font-feature-settings: var(--default-font-feature-settings, normal); + font-variation-settings: normal; + font-variation-settings: var(--default-font-variation-settings, normal); + -webkit-tap-highlight-color: transparent; +} +hr:not(#\#):not(#\#) { + height: 0; + color: inherit; + border-top-width: 1px; +} +abbr:where([title]):not(#\#):not(#\#) { + -webkit-text-decoration: underline dotted; + text-decoration: underline; + text-decoration: underline dotted; +} +h1:not(#\#):not(#\#), h2:not(#\#):not(#\#), h3:not(#\#):not(#\#), h4:not(#\#):not(#\#), h5:not(#\#):not(#\#), h6:not(#\#):not(#\#) { + font-size: inherit; + font-weight: inherit; +} +a:not(#\#):not(#\#) { + color: inherit; + -webkit-text-decoration: inherit; + text-decoration: inherit; +} +b:not(#\#):not(#\#), strong:not(#\#):not(#\#) { + font-weight: bolder; +} +code:not(#\#):not(#\#), kbd:not(#\#):not(#\#), samp:not(#\#):not(#\#), pre:not(#\#):not(#\#) { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); + -webkit-font-feature-settings: normal; + font-feature-settings: normal; + -webkit-font-feature-settings: var(--default-mono-font-feature-settings, normal); + font-feature-settings: var(--default-mono-font-feature-settings, normal); + font-variation-settings: normal; + font-variation-settings: var(--default-mono-font-variation-settings, normal); + font-size: 1em; +} +small:not(#\#):not(#\#) { + font-size: 80%; +} +sub:not(#\#):not(#\#), sup:not(#\#):not(#\#) { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub:not(#\#):not(#\#) { + bottom: -0.25em; +} +sup:not(#\#):not(#\#) { + top: -0.5em; +} +table:not(#\#):not(#\#) { + text-indent: 0; + border-color: inherit; + border-collapse: collapse; +} +:-moz-focusring:not(#\#):not(#\#) { + outline: auto; +} +progress:not(#\#):not(#\#) { + vertical-align: baseline; +} +summary:not(#\#):not(#\#) { + display: list-item; +} +ol:not(#\#):not(#\#), ul:not(#\#):not(#\#), menu:not(#\#):not(#\#) { + list-style: none; +} +img:not(#\#):not(#\#), svg:not(#\#):not(#\#), video:not(#\#):not(#\#), canvas:not(#\#):not(#\#), audio:not(#\#):not(#\#), iframe:not(#\#):not(#\#), embed:not(#\#):not(#\#), object:not(#\#):not(#\#) { + display: block; + vertical-align: middle; +} +img:not(#\#):not(#\#), video:not(#\#):not(#\#) { + max-width: 100%; + height: auto; +} +:not(#\#):not(#\#)::-webkit-file-upload-button { + font: inherit; + -webkit-font-feature-settings: inherit; + font-feature-settings: inherit; + font-variation-settings: inherit; + letter-spacing: inherit; + color: inherit; + border-radius: 0; + background-color: transparent; + opacity: 1; +} +button:not(#\#):not(#\#), input:not(#\#):not(#\#), select:not(#\#):not(#\#), optgroup:not(#\#):not(#\#), textarea:not(#\#):not(#\#), :not(#\#):not(#\#)::file-selector-button { + font: inherit; + -webkit-font-feature-settings: inherit; + font-feature-settings: inherit; + font-variation-settings: inherit; + letter-spacing: inherit; + color: inherit; + border-radius: 0; + background-color: transparent; + opacity: 1; +} +:where(select[multiple]):not(#\#):not(#\#) optgroup { + font-weight: bolder; +} +:where(select[size]):not(#\#):not(#\#) optgroup { + font-weight: bolder; +} +:where(select[multiple]):not(#\#):not(#\#) optgroup option { + padding-left: 20px; +} +:where(select[size]):not(#\#):not(#\#) optgroup option { + padding-left: 20px; +} +:not(#\#):not(#\#)::-webkit-file-upload-button { + margin-right: 4px; +} +:not(#\#):not(#\#)::file-selector-button { + margin-right: 4px; +} +:not(#\#):not(#\#)::-webkit-input-placeholder { + opacity: 1; +} +:not(#\#):not(#\#)::-moz-placeholder { + opacity: 1; +} +:not(#\#):not(#\#):-ms-input-placeholder { + opacity: 1; +} +:not(#\#):not(#\#)::-ms-input-placeholder { + opacity: 1; +} +:not(#\#):not(#\#)::placeholder { + opacity: 1; +} +@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) { + :not(#\#):not(#\#)::-webkit-input-placeholder { + color: currentcolor; + } + :not(#\#):not(#\#)::-moz-placeholder { + color: currentcolor; + } + :not(#\#):not(#\#):-ms-input-placeholder { + color: currentcolor; + } + :not(#\#):not(#\#)::-ms-input-placeholder { + color: currentcolor; + } + :not(#\#):not(#\#)::placeholder { + color: currentcolor; + } + @supports (color: color-mix(in lab, red, red)) { + :not(#\#):not(#\#)::-webkit-input-placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + :not(#\#):not(#\#)::-moz-placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + :not(#\#):not(#\#):-ms-input-placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + :not(#\#):not(#\#)::-ms-input-placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } + :not(#\#):not(#\#)::placeholder { + color: color-mix(in oklab, currentcolor 50%, transparent); + } } } -@layer base { - *, ::after, ::before, ::backdrop, ::file-selector-button { - box-sizing: border-box; - margin: 0; - padding: 0; - border: 0 solid; - } - html, :host { - line-height: 1.5; - -webkit-text-size-adjust: 100%; - tab-size: 4; - font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); - font-feature-settings: var(--default-font-feature-settings, normal); - font-variation-settings: var(--default-font-variation-settings, normal); - -webkit-tap-highlight-color: transparent; - } - hr { - height: 0; - color: inherit; - border-top-width: 1px; - } - abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - } - h1, h2, h3, h4, h5, h6 { - font-size: inherit; - font-weight: inherit; - } - a { - color: inherit; - -webkit-text-decoration: inherit; - text-decoration: inherit; - } - b, strong { - font-weight: bolder; - } - code, kbd, samp, pre { - font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); - font-feature-settings: var(--default-mono-font-feature-settings, normal); - font-variation-settings: var(--default-mono-font-variation-settings, normal); - font-size: 1em; - } - small { - font-size: 80%; - } - sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - sub { - bottom: -0.25em; - } - sup { - top: -0.5em; - } - table { - text-indent: 0; - border-color: inherit; - border-collapse: collapse; - } - :-moz-focusring { - outline: auto; - } - progress { - vertical-align: baseline; - } - summary { - display: list-item; - } - ol, ul, menu { - list-style: none; - } - img, svg, video, canvas, audio, iframe, embed, object { - display: block; - vertical-align: middle; - } - img, video { - max-width: 100%; - height: auto; - } - button, input, select, optgroup, textarea, ::file-selector-button { - font: inherit; - font-feature-settings: inherit; - font-variation-settings: inherit; - letter-spacing: inherit; - color: inherit; - border-radius: 0; - background-color: transparent; - opacity: 1; - } - :where(select:is([multiple], [size])) optgroup { - font-weight: bolder; - } - :where(select:is([multiple], [size])) optgroup option { - padding-inline-start: 20px; - } - ::file-selector-button { - margin-inline-end: 4px; - } - ::placeholder { - opacity: 1; - } - @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) { - ::placeholder { - color: currentcolor; - @supports (color: color-mix(in lab, red, red)) { - color: color-mix(in oklab, currentcolor 50%, transparent); - } - } - } - textarea { - resize: vertical; - } - ::-webkit-search-decoration { - -webkit-appearance: none; - } - ::-webkit-date-and-time-value { - min-height: 1lh; - text-align: inherit; - } - ::-webkit-datetime-edit { - display: inline-flex; - } - ::-webkit-datetime-edit-fields-wrapper { - padding: 0; - } - ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { - padding-block: 0; - } - ::-webkit-calendar-picker-indicator { - line-height: 1; - } - :-moz-ui-invalid { - box-shadow: none; - } - button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button { - appearance: button; - } - ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { - height: auto; - } - [hidden]:where(:not([hidden="until-found"])) { - display: none !important; +textarea:not(#\#):not(#\#) { + resize: vertical; +} +:not(#\#):not(#\#)::-webkit-search-decoration { + -webkit-appearance: none; +} +:not(#\#):not(#\#)::-webkit-date-and-time-value { + min-height: 1lh; + text-align: inherit; +} +:not(#\#):not(#\#)::-webkit-datetime-edit { + display: -webkit-inline-box; + display: inline-flex; +} +:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} +:not(#\#):not(#\#)::-webkit-datetime-edit, :not(#\#):not(#\#)::-webkit-datetime-edit-year-field, :not(#\#):not(#\#)::-webkit-datetime-edit-month-field, :not(#\#):not(#\#)::-webkit-datetime-edit-day-field, :not(#\#):not(#\#)::-webkit-datetime-edit-hour-field, :not(#\#):not(#\#)::-webkit-datetime-edit-minute-field, :not(#\#):not(#\#)::-webkit-datetime-edit-second-field, :not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field, :not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field { + padding-top: 0; + padding-bottom: 0; +} +:not(#\#):not(#\#)::-webkit-calendar-picker-indicator { + line-height: 1; +} +:-moz-ui-invalid:not(#\#):not(#\#) { + box-shadow: none; +} +:not(#\#):not(#\#)::-webkit-file-upload-button { + -webkit-appearance: button; + appearance: button; +} +button:not(#\#):not(#\#), input:where([type="button"], [type="reset"], [type="submit"]):not(#\#):not(#\#), :not(#\#):not(#\#)::file-selector-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; +} +:not(#\#):not(#\#)::-webkit-inner-spin-button, :not(#\#):not(#\#)::-webkit-outer-spin-button { + height: auto; +} +[hidden]:where(:not([hidden="until-found"])):not(#\#):not(#\#):not(#\#) { + display: none !important; +} +.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + pointer-events: auto; +} +.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#) { + pointer-events: none; +} +.invisible:not(#\#):not(#\#):not(#\#):not(#\#) { + visibility: hidden; +} +.visible:not(#\#):not(#\#):not(#\#):not(#\#) { + visibility: visible; +} +.sr-only:not(#\#):not(#\#):not(#\#):not(#\#) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip-path: inset(50%); + white-space: nowrap; + border-width: 0; +} +.absolute:not(#\#):not(#\#):not(#\#):not(#\#) { + position: absolute; +} +.fixed:not(#\#):not(#\#):not(#\#):not(#\#) { + position: fixed; +} +.relative:not(#\#):not(#\#):not(#\#):not(#\#) { + position: relative; +} +.static:not(#\#):not(#\#):not(#\#):not(#\#) { + position: static; +} +.inset-0:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(0.25rem * 0); + right: calc(0.25rem * 0); + bottom: calc(0.25rem * 0); + left: calc(0.25rem * 0); + top: calc(var(--spacing) * 0); + right: calc(var(--spacing) * 0); + bottom: calc(var(--spacing) * 0); + left: calc(var(--spacing) * 0); +} +.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(0.25rem * 0); + right: calc(0.25rem * 0); + left: calc(var(--spacing) * 0); + right: calc(var(--spacing) * 0); +} +.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(0.25rem * 0); + bottom: calc(0.25rem * 0); + top: calc(var(--spacing) * 0); + bottom: calc(var(--spacing) * 0); +} +.top-0:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(0.25rem * 0); + top: calc(var(--spacing) * 0); +} +.top-1\/2:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(1/2 * 100%); +} +.top-2:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(0.25rem * 2); + top: calc(var(--spacing) * 2); +} +.top-4:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(0.25rem * 4); + top: calc(var(--spacing) * 4); +} +.top-12:not(#\#):not(#\#):not(#\#):not(#\#) { + top: calc(0.25rem * 12); + top: calc(var(--spacing) * 12); +} +.top-\[50\%\]:not(#\#):not(#\#):not(#\#):not(#\#) { + top: 50%; +} +.top-full:not(#\#):not(#\#):not(#\#):not(#\#) { + top: 100%; +} +.right-0:not(#\#):not(#\#):not(#\#):not(#\#) { + right: calc(0.25rem * 0); + right: calc(var(--spacing) * 0); +} +.right-2:not(#\#):not(#\#):not(#\#):not(#\#) { + right: calc(0.25rem * 2); + right: calc(var(--spacing) * 2); +} +.right-3:not(#\#):not(#\#):not(#\#):not(#\#) { + right: calc(0.25rem * 3); + right: calc(var(--spacing) * 3); +} +.right-4:not(#\#):not(#\#):not(#\#):not(#\#) { + right: calc(0.25rem * 4); + right: calc(var(--spacing) * 4); +} +.right-12:not(#\#):not(#\#):not(#\#):not(#\#) { + right: calc(0.25rem * 12); + right: calc(var(--spacing) * 12); +} +.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#) { + bottom: calc(0.25rem * 0); + bottom: calc(var(--spacing) * 0); +} +.bottom-4:not(#\#):not(#\#):not(#\#):not(#\#) { + bottom: calc(0.25rem * 4); + bottom: calc(var(--spacing) * 4); +} +.bottom-12:not(#\#):not(#\#):not(#\#):not(#\#) { + bottom: calc(0.25rem * 12); + bottom: calc(var(--spacing) * 12); +} +.bottom-full:not(#\#):not(#\#):not(#\#):not(#\#) { + bottom: 100%; +} +.left-0:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(0.25rem * 0); + left: calc(var(--spacing) * 0); +} +.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(1/2 * 100%); +} +.left-2:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(0.25rem * 2); + left: calc(var(--spacing) * 2); +} +.left-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(0.25rem * 2.5); + left: calc(var(--spacing) * 2.5); +} +.left-4:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(0.25rem * 4); + left: calc(var(--spacing) * 4); +} +.left-12:not(#\#):not(#\#):not(#\#):not(#\#) { + left: calc(0.25rem * 12); + left: calc(var(--spacing) * 12); +} +.left-\[50\%\]:not(#\#):not(#\#):not(#\#):not(#\#) { + left: 50%; +} +.z-10:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 10; +} +.z-40:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 40; +} +.z-50:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 50; +} +.z-\[99\]:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 99; +} +.z-\[100\]:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 100; +} +.container:not(#\#):not(#\#):not(#\#):not(#\#) { + width: 100%; +} +@media (min-width: 40rem) { + .container:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 40rem; } } -@layer utilities { - .pointer-events-auto { - pointer-events: auto; - } - .pointer-events-none { - pointer-events: none; - } - .invisible { - visibility: hidden; - } - .visible { - visibility: visible; - } - .sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip-path: inset(50%); - white-space: nowrap; - border-width: 0; - } - .absolute { - position: absolute; - } - .fixed { - position: fixed; - } - .relative { - position: relative; - } - .static { - position: static; - } - .inset-0 { - inset: calc(var(--spacing) * 0); - } - .inset-x-0 { - inset-inline: calc(var(--spacing) * 0); - } - .inset-y-0 { - inset-block: calc(var(--spacing) * 0); - } - .top-0 { - top: calc(var(--spacing) * 0); - } - .top-1\/2 { - top: calc(1/2 * 100%); - } - .top-2 { - top: calc(var(--spacing) * 2); - } - .top-4 { - top: calc(var(--spacing) * 4); - } - .top-12 { - top: calc(var(--spacing) * 12); - } - .top-\[50\%\] { - top: 50%; - } - .top-full { - top: 100%; - } - .right-0 { - right: calc(var(--spacing) * 0); - } - .right-2 { - right: calc(var(--spacing) * 2); - } - .right-3 { - right: calc(var(--spacing) * 3); - } - .right-4 { - right: calc(var(--spacing) * 4); - } - .right-12 { - right: calc(var(--spacing) * 12); - } - .bottom-0 { - bottom: calc(var(--spacing) * 0); - } - .bottom-4 { - bottom: calc(var(--spacing) * 4); - } - .bottom-12 { - bottom: calc(var(--spacing) * 12); - } - .bottom-full { - bottom: 100%; - } - .left-0 { - left: calc(var(--spacing) * 0); - } - .left-1\/2 { - left: calc(1/2 * 100%); - } - .left-2 { - left: calc(var(--spacing) * 2); - } - .left-2\.5 { - left: calc(var(--spacing) * 2.5); - } - .left-4 { - left: calc(var(--spacing) * 4); - } - .left-12 { - left: calc(var(--spacing) * 12); - } - .left-\[50\%\] { - left: 50%; - } - .z-10 { - z-index: 10; - } - .z-40 { - z-index: 40; - } - .z-50 { - z-index: 50; - } - .z-\[99\] { - z-index: 99; - } - .z-\[100\] { - z-index: 100; - } - .container { - width: 100%; - @media (width >= 40rem) { - max-width: 40rem; - } - @media (width >= 48rem) { - max-width: 48rem; - } - @media (width >= 64rem) { - max-width: 64rem; - } - @media (width >= 80rem) { - max-width: 80rem; - } - @media (width >= 96rem) { - max-width: 96rem; - } - } - .-mx-1 { - margin-inline: calc(var(--spacing) * -1); - } - .mx-auto { - margin-inline: auto; - } - .my-1 { - margin-block: calc(var(--spacing) * 1); - } - .mt-1 { - margin-top: calc(var(--spacing) * 1); - } - .mt-2 { - margin-top: calc(var(--spacing) * 2); - } - .mt-3 { - margin-top: calc(var(--spacing) * 3); - } - .mt-4 { - margin-top: calc(var(--spacing) * 4); - } - .mt-24 { - margin-top: calc(var(--spacing) * 24); - } - .mt-auto { - margin-top: auto; - } - .mr-2 { - margin-right: calc(var(--spacing) * 2); - } - .mb-1 { - margin-bottom: calc(var(--spacing) * 1); - } - .mb-2 { - margin-bottom: calc(var(--spacing) * 2); - } - .mb-4 { - margin-bottom: calc(var(--spacing) * 4); - } - .mb-24 { - margin-bottom: calc(var(--spacing) * 24); - } - .ml-1 { - margin-left: calc(var(--spacing) * 1); - } - .ml-2 { - margin-left: calc(var(--spacing) * 2); - } - .ml-auto { - margin-left: auto; - } - .line-clamp-2 { - overflow: hidden; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - } - .block { - display: block; - } - .flex { - display: flex; - } - .grid { - display: grid; - } - .hidden { - display: none; - } - .inline { - display: inline; - } - .inline-flex { - display: inline-flex; - } - .table { - display: table; - } - .aspect-square { - aspect-ratio: 1 / 1; - } - .h-1 { - height: calc(var(--spacing) * 1); - } - .h-1\.5 { - height: calc(var(--spacing) * 1.5); - } - .h-2 { - height: calc(var(--spacing) * 2); - } - .h-2\.5 { - height: calc(var(--spacing) * 2.5); - } - .h-3 { - height: calc(var(--spacing) * 3); - } - .h-3\.5 { - height: calc(var(--spacing) * 3.5); - } - .h-4 { - height: calc(var(--spacing) * 4); - } - .h-5 { - height: calc(var(--spacing) * 5); - } - .h-6 { - height: calc(var(--spacing) * 6); - } - .h-7 { - height: calc(var(--spacing) * 7); - } - .h-8 { - height: calc(var(--spacing) * 8); - } - .h-9 { - height: calc(var(--spacing) * 9); - } - .h-10 { - height: calc(var(--spacing) * 10); - } - .h-11 { - height: calc(var(--spacing) * 11); - } - .h-12 { - height: calc(var(--spacing) * 12); - } - .h-16 { - height: calc(var(--spacing) * 16); - } - .h-20 { - height: calc(var(--spacing) * 20); - } - .h-32 { - height: calc(var(--spacing) * 32); - } - .h-48 { - height: calc(var(--spacing) * 48); - } - .h-64 { - height: calc(var(--spacing) * 64); - } - .h-96 { - height: calc(var(--spacing) * 96); - } - .h-\[48px\] { - height: 48px; - } - .h-auto { - height: auto; - } - .h-full { - height: 100%; - } - .h-px { - height: 1px; - } - .h-screen { - height: 100vh; - } - .max-h-60 { - max-height: calc(var(--spacing) * 60); - } - .max-h-96 { - max-height: calc(var(--spacing) * 96); - } - .max-h-\[300px\] { - max-height: 300px; - } - .max-h-screen { - max-height: 100vh; - } - .min-h-0 { - min-height: calc(var(--spacing) * 0); - } - .min-h-8 { - min-height: calc(var(--spacing) * 8); - } - .min-h-14 { - min-height: calc(var(--spacing) * 14); - } - .min-h-screen { - min-height: 100vh; - } - .w-2 { - width: calc(var(--spacing) * 2); - } - .w-2\.5 { - width: calc(var(--spacing) * 2.5); - } - .w-3 { - width: calc(var(--spacing) * 3); - } - .w-3\.5 { - width: calc(var(--spacing) * 3.5); - } - .w-3\/4 { - width: calc(3/4 * 100%); - } - .w-3\/5 { - width: calc(3/5 * 100%); - } - .w-4 { - width: calc(var(--spacing) * 4); - } - .w-4\/5 { - width: calc(4/5 * 100%); - } - .w-5 { - width: calc(var(--spacing) * 5); - } - .w-6 { - width: calc(var(--spacing) * 6); - } - .w-7 { - width: calc(var(--spacing) * 7); - } - .w-8 { - width: calc(var(--spacing) * 8); - } - .w-9 { - width: calc(var(--spacing) * 9); - } - .w-10 { - width: calc(var(--spacing) * 10); - } - .w-11 { - width: calc(var(--spacing) * 11); - } - .w-12 { - width: calc(var(--spacing) * 12); - } - .w-14 { - width: calc(var(--spacing) * 14); - } - .w-16 { - width: calc(var(--spacing) * 16); - } - .w-20 { - width: calc(var(--spacing) * 20); - } - .w-24 { - width: calc(var(--spacing) * 24); - } - .w-32 { - width: calc(var(--spacing) * 32); - } - .w-48 { - width: calc(var(--spacing) * 48); - } - .w-56 { - width: calc(var(--spacing) * 56); - } - .w-64 { - width: calc(var(--spacing) * 64); - } - .w-96 { - width: calc(var(--spacing) * 96); - } - .w-\[100px\] { - width: 100px; - } - .w-auto { - width: auto; - } - .w-full { - width: 100%; - } - .w-px { - width: 1px; - } - .max-w-lg { - max-width: var(--container-lg); - } - .max-w-md { - max-width: var(--container-md); - } - .max-w-sm { - max-width: var(--container-sm); - } - .max-w-xs { - max-width: var(--container-xs); - } - .min-w-0 { - min-width: calc(var(--spacing) * 0); - } - .min-w-\[8rem\] { - min-width: 8rem; - } - .min-w-\[12rem\] { - min-width: 12rem; - } - .flex-1 { - flex: 1; - } - .flex-shrink-0 { - flex-shrink: 0; - } - .shrink-0 { - flex-shrink: 0; - } - .grow { - flex-grow: 1; - } - .grow-0 { - flex-grow: 0; - } - .basis-full { - flex-basis: 100%; - } - .border-collapse { - border-collapse: collapse; - } - .-translate-x-1\/2 { - --tw-translate-x: calc(calc(1/2 * 100%) * -1); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .-translate-x-full { - --tw-translate-x: -100%; - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .translate-x-0 { - --tw-translate-x: calc(var(--spacing) * 0); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .translate-x-\[-50\%\] { - --tw-translate-x: -50%; - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .-translate-y-1\/2 { - --tw-translate-y: calc(calc(1/2 * 100%) * -1); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .translate-y-\[-50\%\] { - --tw-translate-y: -50%; - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .-rotate-90 { - rotate: calc(90deg * -1); - } - .rotate-90 { - rotate: 90deg; - } - .transform { - transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); - } - .animate-bounce { - animation: var(--animate-bounce); - } - .animate-pulse { - animation: var(--animate-pulse); - } - .animate-spin { - animation: var(--animate-spin); - } - .cursor-default { - cursor: default; - } - .cursor-not-allowed { - cursor: not-allowed; - } - .cursor-pointer { - cursor: pointer; - } - .touch-none { - touch-action: none; - } - .resize { - resize: both; - } - .list-none { - list-style-type: none; - } - .grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - .grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - .grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - .flex-col { - flex-direction: column; - } - .flex-col-reverse { - flex-direction: column-reverse; - } - .flex-row { - flex-direction: row; - } - .flex-wrap { - flex-wrap: wrap; - } - .items-center { - align-items: center; - } - .items-start { - align-items: flex-start; - } - .justify-between { - justify-content: space-between; - } - .justify-center { - justify-content: center; - } - .justify-end { - justify-content: flex-end; - } - .justify-start { - justify-content: flex-start; - } - .gap-0\.5 { - gap: calc(var(--spacing) * 0.5); - } - .gap-1 { - gap: calc(var(--spacing) * 1); - } - .gap-1\.5 { - gap: calc(var(--spacing) * 1.5); - } - .gap-2 { - gap: calc(var(--spacing) * 2); - } - .gap-3 { - gap: calc(var(--spacing) * 3); - } - .gap-4 { - gap: calc(var(--spacing) * 4); - } - .gap-px { - gap: 1px; - } - .space-y-1 { - :where(& > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); - } - } - .space-y-1\.5 { - :where(& > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))); - } - } - .space-y-2 { - :where(& > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); - } - } - .space-y-3 { - :where(& > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); - } - } - .space-y-4 { - :where(& > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))); - } - } - .space-y-6 { - :where(& > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); - } - } - .gap-x-6 { - column-gap: calc(var(--spacing) * 6); - } - .-space-x-2 { - :where(& > :not(:last-child)) { - --tw-space-x-reverse: 0; - margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse)); - margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse))); - } - } - .space-x-2 { - :where(& > :not(:last-child)) { - --tw-space-x-reverse: 0; - margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); - margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); - } - } - .gap-y-2 { - row-gap: calc(var(--spacing) * 2); - } - .truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .overflow-auto { - overflow: auto; - } - .overflow-hidden { - overflow: hidden; - } - .overflow-x-auto { - overflow-x: auto; - } - .overflow-x-hidden { - overflow-x: hidden; - } - .overflow-y-auto { - overflow-y: auto; - } - .rounded { - border-radius: 0.25rem; - } - .rounded-full { - border-radius: calc(infinity * 1px); - } - .rounded-lg { - border-radius: var(--radius-lg); - } - .rounded-md { - border-radius: var(--radius-md); - } - .rounded-sm { - border-radius: var(--radius-sm); - } - .rounded-xl { - border-radius: var(--radius-xl); - } - .rounded-t-\[10px\] { - border-top-left-radius: 10px; - border-top-right-radius: 10px; - } - .rounded-l-\[10px\] { - border-top-left-radius: 10px; - border-bottom-left-radius: 10px; - } - .rounded-r-\[10px\] { - border-top-right-radius: 10px; - border-bottom-right-radius: 10px; - } - .rounded-b-\[10px\] { - border-bottom-right-radius: 10px; - border-bottom-left-radius: 10px; - } - .border { - border-style: var(--tw-border-style); - border-width: 1px; - } - .border-2 { - border-style: var(--tw-border-style); - border-width: 2px; - } - .border-y { - border-block-style: var(--tw-border-style); - border-block-width: 1px; - } - .border-t { - border-top-style: var(--tw-border-style); - border-top-width: 1px; - } - .border-r { - border-right-style: var(--tw-border-style); - border-right-width: 1px; - } - .border-b { - border-bottom-style: var(--tw-border-style); - border-bottom-width: 1px; - } - .border-none { - --tw-border-style: none; - border-style: none; - } - .border-blue-200 { - border-color: var(--color-blue-200); - } - .border-border { - border-color: var(--color-border); - } - .border-border\/50 { +@media (min-width: 48rem) { + .container:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 48rem; + } +} +@media (min-width: 64rem) { + .container:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 64rem; + } +} +@media (min-width: 80rem) { + .container:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 80rem; + } +} +@media (min-width: 96rem) { + .container:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 96rem; + } +} +.-mx-1:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-left: calc(0.25rem * -1); + margin-right: calc(0.25rem * -1); + margin-left: calc(var(--spacing) * -1); + margin-right: calc(var(--spacing) * -1); +} +.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-left: auto; + margin-right: auto; +} +.my-1:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 1); + margin-bottom: calc(0.25rem * 1); + margin-top: calc(var(--spacing) * 1); + margin-bottom: calc(var(--spacing) * 1); +} +.mt-1:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 1); + margin-top: calc(var(--spacing) * 1); +} +.mt-2:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 2); + margin-top: calc(var(--spacing) * 2); +} +.mt-3:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 3); + margin-top: calc(var(--spacing) * 3); +} +.mt-4:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 4); + margin-top: calc(var(--spacing) * 4); +} +.mt-24:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 24); + margin-top: calc(var(--spacing) * 24); +} +.mt-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: auto; +} +.mr-2:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-right: calc(0.25rem * 2); + margin-right: calc(var(--spacing) * 2); +} +.mb-1:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-bottom: calc(0.25rem * 1); + margin-bottom: calc(var(--spacing) * 1); +} +.mb-2:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-bottom: calc(0.25rem * 2); + margin-bottom: calc(var(--spacing) * 2); +} +.mb-4:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-bottom: calc(0.25rem * 4); + margin-bottom: calc(var(--spacing) * 4); +} +.mb-24:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-bottom: calc(0.25rem * 24); + margin-bottom: calc(var(--spacing) * 24); +} +.ml-1:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-left: calc(0.25rem * 1); + margin-left: calc(var(--spacing) * 1); +} +.ml-2:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-left: calc(0.25rem * 2); + margin-left: calc(var(--spacing) * 2); +} +.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-left: auto; +} +.line-clamp-2:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; +} +.block:not(#\#):not(#\#):not(#\#):not(#\#) { + display: block; +} +.flex:not(#\#):not(#\#):not(#\#):not(#\#) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.grid:not(#\#):not(#\#):not(#\#):not(#\#) { + display: grid; +} +.hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + display: none; +} +.inline:not(#\#):not(#\#):not(#\#):not(#\#) { + display: inline; +} +.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#) { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.table:not(#\#):not(#\#):not(#\#):not(#\#) { + display: table; +} +.aspect-square:not(#\#):not(#\#):not(#\#):not(#\#) { + aspect-ratio: 1 / 1; +} +.h-1:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 1); + height: calc(var(--spacing) * 1); +} +.h-1\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 1.5); + height: calc(var(--spacing) * 1.5); +} +.h-2:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 2); + height: calc(var(--spacing) * 2); +} +.h-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 2.5); + height: calc(var(--spacing) * 2.5); +} +.h-3:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 3); + height: calc(var(--spacing) * 3); +} +.h-3\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 3.5); + height: calc(var(--spacing) * 3.5); +} +.h-4:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 4); + height: calc(var(--spacing) * 4); +} +.h-5:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 5); + height: calc(var(--spacing) * 5); +} +.h-6:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 6); + height: calc(var(--spacing) * 6); +} +.h-7:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 7); + height: calc(var(--spacing) * 7); +} +.h-8:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 8); + height: calc(var(--spacing) * 8); +} +.h-9:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 9); + height: calc(var(--spacing) * 9); +} +.h-10:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 10); + height: calc(var(--spacing) * 10); +} +.h-11:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 11); + height: calc(var(--spacing) * 11); +} +.h-12:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 12); + height: calc(var(--spacing) * 12); +} +.h-16:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 16); + height: calc(var(--spacing) * 16); +} +.h-20:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 20); + height: calc(var(--spacing) * 20); +} +.h-32:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 32); + height: calc(var(--spacing) * 32); +} +.h-48:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 48); + height: calc(var(--spacing) * 48); +} +.h-64:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 64); + height: calc(var(--spacing) * 64); +} +.h-96:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 96); + height: calc(var(--spacing) * 96); +} +.h-\[48px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + height: 48px; +} +.h-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + height: auto; +} +.h-full:not(#\#):not(#\#):not(#\#):not(#\#) { + height: 100%; +} +.h-px:not(#\#):not(#\#):not(#\#):not(#\#) { + height: 1px; +} +.h-screen:not(#\#):not(#\#):not(#\#):not(#\#) { + height: 100vh; +} +.max-h-60:not(#\#):not(#\#):not(#\#):not(#\#) { + max-height: calc(0.25rem * 60); + max-height: calc(var(--spacing) * 60); +} +.max-h-96:not(#\#):not(#\#):not(#\#):not(#\#) { + max-height: calc(0.25rem * 96); + max-height: calc(var(--spacing) * 96); +} +.max-h-\[300px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + max-height: 300px; +} +.max-h-screen:not(#\#):not(#\#):not(#\#):not(#\#) { + max-height: 100vh; +} +.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#) { + min-height: calc(0.25rem * 0); + min-height: calc(var(--spacing) * 0); +} +.min-h-8:not(#\#):not(#\#):not(#\#):not(#\#) { + min-height: calc(0.25rem * 8); + min-height: calc(var(--spacing) * 8); +} +.min-h-14:not(#\#):not(#\#):not(#\#):not(#\#) { + min-height: calc(0.25rem * 14); + min-height: calc(var(--spacing) * 14); +} +.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#) { + min-height: 100vh; +} +.w-2:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 2); + width: calc(var(--spacing) * 2); +} +.w-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 2.5); + width: calc(var(--spacing) * 2.5); +} +.w-3:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 3); + width: calc(var(--spacing) * 3); +} +.w-3\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 3.5); + width: calc(var(--spacing) * 3.5); +} +.w-3\/4:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(3/4 * 100%); +} +.w-3\/5:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(3/5 * 100%); +} +.w-4:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 4); + width: calc(var(--spacing) * 4); +} +.w-4\/5:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(4/5 * 100%); +} +.w-5:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 5); + width: calc(var(--spacing) * 5); +} +.w-6:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 6); + width: calc(var(--spacing) * 6); +} +.w-7:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 7); + width: calc(var(--spacing) * 7); +} +.w-8:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 8); + width: calc(var(--spacing) * 8); +} +.w-9:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 9); + width: calc(var(--spacing) * 9); +} +.w-10:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 10); + width: calc(var(--spacing) * 10); +} +.w-11:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 11); + width: calc(var(--spacing) * 11); +} +.w-12:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 12); + width: calc(var(--spacing) * 12); +} +.w-14:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 14); + width: calc(var(--spacing) * 14); +} +.w-16:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 16); + width: calc(var(--spacing) * 16); +} +.w-20:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 20); + width: calc(var(--spacing) * 20); +} +.w-24:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 24); + width: calc(var(--spacing) * 24); +} +.w-32:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 32); + width: calc(var(--spacing) * 32); +} +.w-48:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 48); + width: calc(var(--spacing) * 48); +} +.w-56:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 56); + width: calc(var(--spacing) * 56); +} +.w-64:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 64); + width: calc(var(--spacing) * 64); +} +.w-96:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 96); + width: calc(var(--spacing) * 96); +} +.w-\[100px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + width: 100px; +} +.w-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + width: auto; +} +.w-full:not(#\#):not(#\#):not(#\#):not(#\#) { + width: 100%; +} +.w-px:not(#\#):not(#\#):not(#\#):not(#\#) { + width: 1px; +} +.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 32rem; + max-width: var(--container-lg); +} +.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 28rem; + max-width: var(--container-md); +} +.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 24rem; + max-width: var(--container-sm); +} +.max-w-xs:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 20rem; + max-width: var(--container-xs); +} +.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#) { + min-width: calc(0.25rem * 0); + min-width: calc(var(--spacing) * 0); +} +.min-w-\[8rem\]:not(#\#):not(#\#):not(#\#):not(#\#) { + min-width: 8rem; +} +.min-w-\[12rem\]:not(#\#):not(#\#):not(#\#):not(#\#) { + min-width: 12rem; +} +.flex-1:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.flex-shrink-0:not(#\#):not(#\#):not(#\#):not(#\#) { + -ms-flex-negative: 0; + flex-shrink: 0; +} +.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#) { + -ms-flex-negative: 0; + flex-shrink: 0; +} +.grow:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.grow-0:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; +} +.basis-full:not(#\#):not(#\#):not(#\#):not(#\#) { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; +} +.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#) { + border-collapse: collapse; +} +.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(calc(1/2 * 100%) * -1); + translate: calc((1/2 * 100%) * -1) var(--tw-translate-y); + translate: calc(calc(1/2 * 100%) * -1) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.-translate-x-full:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: -100%; + translate: -100% var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(var(--spacing) * 0); + translate: calc(0.25rem * 0) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.translate-x-\[-50\%\]:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: -50%; + translate: -50% var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-y: calc(calc(1/2 * 100%) * -1); + translate: var(--tw-translate-x) calc((1/2 * 100%) * -1); + translate: var(--tw-translate-x) calc(calc(1/2 * 100%) * -1); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.translate-y-\[-50\%\]:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-y: -50%; + translate: var(--tw-translate-x) -50%; + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.-rotate-90:not(#\#):not(#\#):not(#\#):not(#\#) { + rotate: calc(90deg * -1); +} +.rotate-90:not(#\#):not(#\#):not(#\#):not(#\#) { + rotate: 90deg; +} +.transform:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-transform: ; + transform: ; + -webkit-transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); + transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); +} +.animate-bounce:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; + -webkit-animation: var(--animate-bounce); + animation: var(--animate-bounce); +} +.animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + -webkit-animation: var(--animate-pulse); + animation: var(--animate-pulse); +} +.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + -webkit-animation: var(--animate-spin); + animation: var(--animate-spin); +} +.cursor-default:not(#\#):not(#\#):not(#\#):not(#\#) { + cursor: default; +} +.cursor-not-allowed:not(#\#):not(#\#):not(#\#):not(#\#) { + cursor: not-allowed; +} +.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#) { + cursor: pointer; +} +.touch-none:not(#\#):not(#\#):not(#\#):not(#\#) { + -ms-touch-action: none; + touch-action: none; +} +.resize:not(#\#):not(#\#):not(#\#):not(#\#) { + resize: both; +} +.list-none:not(#\#):not(#\#):not(#\#):not(#\#) { + list-style-type: none; +} +.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#) { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} +.grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#) { + grid-template-columns: repeat(4, minmax(0, 1fr)); +} +.grid-cols-7:not(#\#):not(#\#):not(#\#):not(#\#) { + grid-template-columns: repeat(7, minmax(0, 1fr)); +} +.flex-col:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; +} +.flex-row:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#) { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.items-center:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.items-start:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.justify-between:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.justify-center:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.justify-end:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.justify-start:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.gap-0\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 0.5); + gap: calc(var(--spacing) * 0.5); +} +.gap-1:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 1); + gap: calc(var(--spacing) * 1); +} +.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 1.5); + gap: calc(var(--spacing) * 1.5); +} +.gap-2:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 2); + gap: calc(var(--spacing) * 2); +} +.gap-3:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 3); + gap: calc(var(--spacing) * 3); +} +.gap-4:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 4); + gap: calc(var(--spacing) * 4); +} +.gap-px:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: 1px; +} +:where(.space-y-1 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-y-reverse: 0; + margin-top: calc((0.25rem * 1) * 0); + margin-top: calc((var(--spacing) * 1) * var(--tw-space-y-reverse)); + margin-top: calc(calc(0.25rem * 1) * 0); + margin-top: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); + margin-bottom: calc((0.25rem * 1) * (1 - 0)); + margin-bottom: calc((var(--spacing) * 1) * (1 - var(--tw-space-y-reverse))); + margin-bottom: calc(calc(0.25rem * 1) * calc(1 - 0)); + margin-bottom: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); +} +:where(.space-y-1\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-y-reverse: 0; + margin-top: calc((0.25rem * 1.5) * 0); + margin-top: calc((var(--spacing) * 1.5) * var(--tw-space-y-reverse)); + margin-top: calc(calc(0.25rem * 1.5) * 0); + margin-top: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)); + margin-bottom: calc((0.25rem * 1.5) * (1 - 0)); + margin-bottom: calc((var(--spacing) * 1.5) * (1 - var(--tw-space-y-reverse))); + margin-bottom: calc(calc(0.25rem * 1.5) * calc(1 - 0)); + margin-bottom: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))); +} +:where(.space-y-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-y-reverse: 0; + margin-top: calc((0.25rem * 2) * 0); + margin-top: calc((var(--spacing) * 2) * var(--tw-space-y-reverse)); + margin-top: calc(calc(0.25rem * 2) * 0); + margin-top: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); + margin-bottom: calc((0.25rem * 2) * (1 - 0)); + margin-bottom: calc((var(--spacing) * 2) * (1 - var(--tw-space-y-reverse))); + margin-bottom: calc(calc(0.25rem * 2) * calc(1 - 0)); + margin-bottom: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); +} +:where(.space-y-3 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-y-reverse: 0; + margin-top: calc((0.25rem * 3) * 0); + margin-top: calc((var(--spacing) * 3) * var(--tw-space-y-reverse)); + margin-top: calc(calc(0.25rem * 3) * 0); + margin-top: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); + margin-bottom: calc((0.25rem * 3) * (1 - 0)); + margin-bottom: calc((var(--spacing) * 3) * (1 - var(--tw-space-y-reverse))); + margin-bottom: calc(calc(0.25rem * 3) * calc(1 - 0)); + margin-bottom: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); +} +:where(.space-y-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-y-reverse: 0; + margin-top: calc((0.25rem * 4) * 0); + margin-top: calc((var(--spacing) * 4) * var(--tw-space-y-reverse)); + margin-top: calc(calc(0.25rem * 4) * 0); + margin-top: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); + margin-bottom: calc((0.25rem * 4) * (1 - 0)); + margin-bottom: calc((var(--spacing) * 4) * (1 - var(--tw-space-y-reverse))); + margin-bottom: calc(calc(0.25rem * 4) * calc(1 - 0)); + margin-bottom: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))); +} +:where(.space-y-6 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-y-reverse: 0; + margin-top: calc((0.25rem * 6) * 0); + margin-top: calc((var(--spacing) * 6) * var(--tw-space-y-reverse)); + margin-top: calc(calc(0.25rem * 6) * 0); + margin-top: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); + margin-bottom: calc((0.25rem * 6) * (1 - 0)); + margin-bottom: calc((var(--spacing) * 6) * (1 - var(--tw-space-y-reverse))); + margin-bottom: calc(calc(0.25rem * 6) * calc(1 - 0)); + margin-bottom: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); +} +.gap-x-6:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-column-gap: calc(0.25rem * 6); + -moz-column-gap: calc(0.25rem * 6); + column-gap: calc(0.25rem * 6); + -webkit-column-gap: calc(var(--spacing) * 6); + -moz-column-gap: calc(var(--spacing) * 6); + column-gap: calc(var(--spacing) * 6); +} +:where(.-space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-x-reverse: 0; + margin-left: calc((0.25rem * -2) * 0); + margin-left: calc((var(--spacing) * -2) * var(--tw-space-x-reverse)); + margin-left: calc(calc(0.25rem * -2) * 0); + margin-left: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse)); + margin-right: calc((0.25rem * -2) * (1 - 0)); + margin-right: calc((var(--spacing) * -2) * (1 - var(--tw-space-x-reverse))); + margin-right: calc(calc(0.25rem * -2) * calc(1 - 0)); + margin-right: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse))); +} +:where(.space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-x-reverse: 0; + margin-left: calc((0.25rem * 2) * 0); + margin-left: calc((var(--spacing) * 2) * var(--tw-space-x-reverse)); + margin-left: calc(calc(0.25rem * 2) * 0); + margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); + margin-right: calc((0.25rem * 2) * (1 - 0)); + margin-right: calc((var(--spacing) * 2) * (1 - var(--tw-space-x-reverse))); + margin-right: calc(calc(0.25rem * 2) * calc(1 - 0)); + margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); +} +.gap-y-2:not(#\#):not(#\#):not(#\#):not(#\#) { + row-gap: calc(0.25rem * 2); + row-gap: calc(var(--spacing) * 2); +} +.truncate:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow: auto; +} +.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow: hidden; +} +.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow-x: auto; +} +.overflow-x-hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow-x: hidden; +} +.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + overflow-y: auto; +} +.rounded:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: 0.25rem; +} +.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: calc(infinity * 1px); +} +.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: 0.5rem; + border-radius: var(--radius-lg); +} +.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: calc(0.5rem - 2px); + border-radius: var(--radius-md); +} +.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: calc(0.5rem - 4px); + border-radius: var(--radius-sm); +} +.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: 0.75rem; + border-radius: var(--radius-xl); +} +.rounded-t-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +.rounded-l-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} +.rounded-r-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} +.rounded-b-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + border-bottom-right-radius: 10px; + border-bottom-left-radius: 10px; +} +.border:not(#\#):not(#\#):not(#\#):not(#\#) { + border-style: var(--tw-border-style); + border-width: 1px; +} +.border-2:not(#\#):not(#\#):not(#\#):not(#\#) { + border-style: var(--tw-border-style); + border-width: 2px; +} +.border-y:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-style: var(--tw-border-style); + border-bottom-style: var(--tw-border-style); + border-top-width: 1px; + border-bottom-width: 1px; +} +.border-t:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-style: var(--tw-border-style); + border-top-width: 1px; +} +.border-r:not(#\#):not(#\#):not(#\#):not(#\#) { + border-right-style: var(--tw-border-style); + border-right-width: 1px; +} +.border-b:not(#\#):not(#\#):not(#\#):not(#\#) { + border-bottom-style: var(--tw-border-style); + border-bottom-width: 1px; +} +.border-none:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-border-style: none; + border-style: none; +} +.border-blue-200:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(190, 219, 255); + border-color: color(display-p3 0.76688 0.85521 0.98748); + border-color: var(--color-blue-200); +} +.border-border:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: hsl(214, 32%, 91%); + border-color: var(--color-border); +} +.border-border\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgba(226, 232, 240, 0.5); +} +@supports (color: color-mix(in lch, red, blue)) { +.border-border\/50:not(#\#):not(#\#):not(#\#):not(#\#) { border-color: color-mix(in srgb, hsl(var(--border)) 50%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .border-border\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color-mix(in oklab, hsl(214, 32%, 91%) 50%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.border-border\/50:not(#\#):not(#\#):not(#\#):not(#\#) { border-color: color-mix(in oklab, var(--color-border) 50%, transparent); } - } - .border-current { - border-color: currentcolor; - } - .border-destructive { - border-color: var(--color-destructive); - } - .border-destructive\/50 { +} +} +.border-current:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: currentcolor; +} +.border-destructive:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: hsl(0, 84%, 60%); + border-color: var(--color-destructive); +} +.border-destructive\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgba(239, 68, 68, 0.5); +} +@supports (color: color-mix(in lch, red, blue)) { +.border-destructive\/50:not(#\#):not(#\#):not(#\#):not(#\#) { border-color: color-mix(in srgb, hsl(var(--destructive)) 50%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .border-destructive\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color-mix(in oklab, hsl(0, 84%, 60%) 50%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.border-destructive\/50:not(#\#):not(#\#):not(#\#):not(#\#) { border-color: color-mix(in oklab, var(--color-destructive) 50%, transparent); } +} +} +.border-gray-200:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(229, 231, 235); + border-color: var(--color-gray-200); +} +.border-green-200:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(185, 248, 207); + border-color: var(--color-green-200); +} +.border-green-500:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(0, 198, 90); + border-color: color(display-p3 0.30873 0.77475 0.37431); + border-color: var(--color-green-500); +} +.border-green-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgba(0, 198, 90, 0.5); +} +@media (color-gamut: p3) { +.border-green-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color(display-p3 0.30873 0.77475 0.37431 / 0.5); } - .border-gray-200 { - border-color: var(--color-gray-200); +} +@supports (color: color-mix(in lab, red, red)) { + .border-green-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color-mix(in oklab, rgb(0, 198, 90) 50%, transparent); } - .border-green-200 { - border-color: var(--color-green-200); - } - .border-green-500 { - border-color: var(--color-green-500); - } - .border-green-500\/50 { - border-color: color-mix(in srgb, oklch(72.3% 0.219 149.579) 50%, transparent); - @supports (color: color-mix(in lab, red, red)) { + +@media (color-gamut: p3) { +.border-green-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color-mix(in oklab, color(display-p3 0.30873 0.77475 0.37431) 50%, transparent); + } +} + +@supports (color: color-mix(in lch, red, blue)) { +.border-green-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { border-color: color-mix(in oklab, var(--color-green-500) 50%, transparent); } +} +} +.border-input:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: hsl(214, 32%, 91%); + border-color: var(--color-input); +} +.border-primary:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: hsl(222, 47%, 11%); + border-color: var(--color-primary); +} +.border-red-200:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(255, 202, 202); + border-color: color(display-p3 0.96956 0.79815 0.7943); + border-color: var(--color-red-200); +} +.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: transparent; +} +.border-yellow-200:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(255, 240, 133); + border-color: var(--color-yellow-200); +} +.border-yellow-500:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(234, 179, 0); + border-color: color(display-p3 0.90365 0.70306 0.07454); + border-color: var(--color-yellow-500); +} +.border-yellow-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgba(234, 179, 0, 0.5); +} +@media (color-gamut: p3) { +.border-yellow-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color(display-p3 0.90365 0.70306 0.07454 / 0.5); } - .border-input { - border-color: var(--color-input); +} +@supports (color: color-mix(in lab, red, red)) { + .border-yellow-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color-mix(in oklab, rgb(234, 179, 0) 50%, transparent); } - .border-primary { - border-color: var(--color-primary); - } - .border-red-200 { - border-color: var(--color-red-200); - } - .border-transparent { - border-color: transparent; - } - .border-yellow-200 { - border-color: var(--color-yellow-200); - } - .border-yellow-500 { - border-color: var(--color-yellow-500); - } - .border-yellow-500\/50 { - border-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 50%, transparent); - @supports (color: color-mix(in lab, red, red)) { + +@media (color-gamut: p3) { +.border-yellow-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: color-mix(in oklab, color(display-p3 0.90365 0.70306 0.07454) 50%, transparent); + } +} + +@supports (color: color-mix(in lch, red, blue)) { +.border-yellow-500\/50:not(#\#):not(#\#):not(#\#):not(#\#) { border-color: color-mix(in oklab, var(--color-yellow-500) 50%, transparent); } - } - .border-t-transparent { - border-top-color: transparent; - } - .bg-accent { - background-color: var(--color-accent); - } - .bg-background { - background-color: var(--color-background); - } - .bg-background\/80 { +} +} +.border-t-transparent:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-color: transparent; +} +.bg-accent:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-accent); +} +.bg-background:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(0, 0%, 100%); + background-color: var(--color-background); +} +.bg-background\/80:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(255, 255, 255, 0.8); +} +@supports (color: color-mix(in lch, red, blue)) { +.bg-background\/80:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in srgb, hsl(var(--background)) 80%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .bg-background\/80:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(0, 0%, 100%) 80%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.bg-background\/80:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-background) 80%, transparent); } +} +} +.bg-black\/80:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(0, 0, 0, 0.8); +} +@supports (color: color-mix(in lab, red, red)) { + .bg-black\/80:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, #000 80%, transparent); } - .bg-black\/80 { - background-color: color-mix(in srgb, #000 80%, transparent); - @supports (color: color-mix(in lab, red, red)) { + +@supports (color: color-mix(in lch, red, blue)) { +.bg-black\/80:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-black) 80%, transparent); } - } - .bg-blue-50 { - background-color: var(--color-blue-50); - } - .bg-blue-100 { - background-color: var(--color-blue-100); - } - .bg-blue-200 { - background-color: var(--color-blue-200); - } - .bg-blue-500 { - background-color: var(--color-blue-500); - } - .bg-blue-600 { - background-color: var(--color-blue-600); - } - .bg-border { - background-color: var(--color-border); - } - .bg-card { - background-color: var(--color-card); - } - .bg-current { - background-color: currentcolor; - } - .bg-destructive { - background-color: var(--color-destructive); - } - .bg-foreground { - background-color: var(--color-foreground); - } - .bg-gray-50 { - background-color: var(--color-gray-50); - } - .bg-gray-100 { - background-color: var(--color-gray-100); - } - .bg-gray-200 { - background-color: var(--color-gray-200); - } - .bg-gray-300 { - background-color: var(--color-gray-300); - } - .bg-green-50 { - background-color: var(--color-green-50); - } - .bg-green-100 { - background-color: var(--color-green-100); - } - .bg-green-200 { - background-color: var(--color-green-200); - } - .bg-green-500 { - background-color: var(--color-green-500); - } - .bg-indigo-100 { - background-color: var(--color-indigo-100); - } - .bg-indigo-200 { - background-color: var(--color-indigo-200); - } - .bg-muted { - background-color: var(--color-muted); - } - .bg-muted\/10 { +} +} +.bg-blue-50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(239, 246, 255); + background-color: var(--color-blue-50); +} +.bg-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(219, 234, 254); + background-color: var(--color-blue-100); +} +.bg-blue-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(190, 219, 255); + background-color: color(display-p3 0.76688 0.85521 0.98748); + background-color: var(--color-blue-200); +} +.bg-blue-500:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(50, 128, 255); + background-color: color(display-p3 0.26642 0.49122 0.98862); + background-color: var(--color-blue-500); +} +.bg-blue-600:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(21, 93, 252); + background-color: var(--color-blue-600); +} +.bg-border:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(214, 32%, 91%); + background-color: var(--color-border); +} +.bg-card:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(0, 0%, 100%); + background-color: var(--color-card); +} +.bg-current:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: currentcolor; +} +.bg-destructive:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(0, 84%, 60%); + background-color: var(--color-destructive); +} +.bg-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(222, 84%, 5%); + background-color: var(--color-foreground); +} +.bg-gray-50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(249, 250, 251); + background-color: var(--color-gray-50); +} +.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(243, 244, 246); + background-color: var(--color-gray-100); +} +.bg-gray-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(229, 231, 235); + background-color: var(--color-gray-200); +} +.bg-gray-300:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(209, 213, 220); + background-color: var(--color-gray-300); +} +.bg-green-50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(240, 253, 244); + background-color: var(--color-green-50); +} +.bg-green-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(220, 252, 231); + background-color: var(--color-green-100); +} +.bg-green-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(185, 248, 207); + background-color: var(--color-green-200); +} +.bg-green-500:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(0, 198, 90); + background-color: color(display-p3 0.30873 0.77475 0.37431); + background-color: var(--color-green-500); +} +.bg-indigo-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(224, 231, 255); + background-color: color(display-p3 0.88303 0.90499 0.99314); + background-color: var(--color-indigo-100); +} +.bg-indigo-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(199, 210, 255); + background-color: color(display-p3 0.78656 0.82175 0.98845); + background-color: var(--color-indigo-200); +} +.bg-muted:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-muted); +} +.bg-muted\/10:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(241, 245, 249, 0.1); +} +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/10:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in srgb, hsl(var(--muted)) 10%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .bg-muted\/10:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(210, 40%, 96%) 10%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/10:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-muted) 10%, transparent); } - } - .bg-muted\/30 { +} +} +.bg-muted\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(241, 245, 249, 0.3); +} +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/30:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in srgb, hsl(var(--muted)) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .bg-muted\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(210, 40%, 96%) 30%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/30:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-muted) 30%, transparent); } - } - .bg-muted\/40 { +} +} +.bg-muted\/40:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(241, 245, 249, 0.4); +} +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/40:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in srgb, hsl(var(--muted)) 40%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .bg-muted\/40:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(210, 40%, 96%) 40%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/40:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-muted) 40%, transparent); } - } - .bg-muted\/50 { +} +} +.bg-muted\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(241, 245, 249, 0.5); +} +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/50:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in srgb, hsl(var(--muted)) 50%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .bg-muted\/50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(210, 40%, 96%) 50%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.bg-muted\/50:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-muted) 50%, transparent); } - } - .bg-orange-100 { - background-color: var(--color-orange-100); - } - .bg-orange-200 { - background-color: var(--color-orange-200); - } - .bg-pink-100 { - background-color: var(--color-pink-100); - } - .bg-pink-200 { - background-color: var(--color-pink-200); - } - .bg-popover { - background-color: var(--color-popover); - } - .bg-primary { - background-color: var(--color-primary); - } - .bg-primary\/10 { +} +} +.bg-orange-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(255, 237, 213); + background-color: color(display-p3 0.98876 0.93139 0.84327); + background-color: var(--color-orange-100); +} +.bg-orange-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(255, 215, 168); + background-color: color(display-p3 0.97465 0.84705 0.68011); + background-color: var(--color-orange-200); +} +.bg-pink-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(252, 231, 243); + background-color: var(--color-pink-100); +} +.bg-pink-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(252, 206, 232); + background-color: var(--color-pink-200); +} +.bg-popover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(0, 0%, 100%); + background-color: var(--color-popover); +} +.bg-primary:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(222, 47%, 11%); + background-color: var(--color-primary); +} +.bg-primary\/10:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(15, 23, 42, 0.1); +} +@supports (color: color-mix(in lch, red, blue)) { +.bg-primary\/10:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in srgb, hsl(var(--primary)) 10%, transparent); - @supports (color: color-mix(in lab, red, red)) { + } +} +@supports (color: color-mix(in lab, red, red)) { + .bg-primary\/10:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(222, 47%, 11%) 10%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.bg-primary\/10:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-primary) 10%, transparent); } - } - .bg-purple-100 { - background-color: var(--color-purple-100); - } - .bg-purple-200 { - background-color: var(--color-purple-200); - } - .bg-red-50 { - background-color: var(--color-red-50); - } - .bg-red-100 { - background-color: var(--color-red-100); - } - .bg-red-200 { - background-color: var(--color-red-200); - } - .bg-red-500 { - background-color: var(--color-red-500); - } - .bg-secondary { - background-color: var(--color-secondary); - } - .bg-teal-100 { - background-color: var(--color-teal-100); - } - .bg-teal-200 { - background-color: var(--color-teal-200); - } - .bg-transparent { - background-color: transparent; - } - .bg-white { - background-color: var(--color-white); - } - .bg-yellow-50 { - background-color: var(--color-yellow-50); - } - .bg-yellow-100 { - background-color: var(--color-yellow-100); - } - .bg-yellow-200 { - background-color: var(--color-yellow-200); - } - .bg-yellow-300 { - background-color: var(--color-yellow-300); - } - .bg-yellow-500 { - background-color: var(--color-yellow-500); - } - .fill-current { - fill: currentcolor; - } - .stroke-current { - stroke: currentcolor; - } - .p-0 { - padding: calc(var(--spacing) * 0); - } - .p-1 { - padding: calc(var(--spacing) * 1); - } - .p-2 { - padding: calc(var(--spacing) * 2); - } - .p-3 { - padding: calc(var(--spacing) * 3); - } - .p-4 { - padding: calc(var(--spacing) * 4); - } - .p-6 { - padding: calc(var(--spacing) * 6); - } - .px-2 { - padding-inline: calc(var(--spacing) * 2); - } - .px-2\.5 { - padding-inline: calc(var(--spacing) * 2.5); - } - .px-3 { - padding-inline: calc(var(--spacing) * 3); - } - .px-4 { - padding-inline: calc(var(--spacing) * 4); - } - .px-8 { - padding-inline: calc(var(--spacing) * 8); - } - .py-0\.5 { - padding-block: calc(var(--spacing) * 0.5); - } - .py-1 { - padding-block: calc(var(--spacing) * 1); - } - .py-1\.5 { - padding-block: calc(var(--spacing) * 1.5); - } - .py-2 { - padding-block: calc(var(--spacing) * 2); - } - .py-3 { - padding-block: calc(var(--spacing) * 3); - } - .py-4 { - padding-block: calc(var(--spacing) * 4); - } - .py-6 { - padding-block: calc(var(--spacing) * 6); - } - .pt-0 { - padding-top: calc(var(--spacing) * 0); - } - .pt-1 { - padding-top: calc(var(--spacing) * 1); - } - .pt-2 { - padding-top: calc(var(--spacing) * 2); - } - .pt-4 { - padding-top: calc(var(--spacing) * 4); - } - .pr-2 { - padding-right: calc(var(--spacing) * 2); - } - .pr-2\.5 { - padding-right: calc(var(--spacing) * 2.5); - } - .pb-0 { - padding-bottom: calc(var(--spacing) * 0); - } - .pb-2 { - padding-bottom: calc(var(--spacing) * 2); - } - .pb-3 { - padding-bottom: calc(var(--spacing) * 3); - } - .pb-4 { - padding-bottom: calc(var(--spacing) * 4); - } - .pl-2\.5 { - padding-left: calc(var(--spacing) * 2.5); - } - .pl-8 { - padding-left: calc(var(--spacing) * 8); - } - .text-center { - text-align: center; - } - .text-left { - text-align: left; - } - .text-right { - text-align: right; - } - .font-mono { - font-family: var(--font-mono); - } - .text-2xl { - font-size: var(--text-2xl); - line-height: var(--tw-leading, var(--text-2xl--line-height)); - } - .text-lg { - font-size: var(--text-lg); - line-height: var(--tw-leading, var(--text-lg--line-height)); - } - .text-sm { - font-size: var(--text-sm); - line-height: var(--tw-leading, var(--text-sm--line-height)); - } - .text-xs { - font-size: var(--text-xs); - line-height: var(--tw-leading, var(--text-xs--line-height)); - } - .text-\[10px\] { - font-size: 10px; - } - .leading-none { - --tw-leading: 1; - line-height: 1; - } - .leading-tight { - --tw-leading: var(--leading-tight); - line-height: var(--leading-tight); - } - .font-medium { - --tw-font-weight: var(--font-weight-medium); - font-weight: var(--font-weight-medium); - } - .font-normal { - --tw-font-weight: var(--font-weight-normal); - font-weight: var(--font-weight-normal); - } - .font-semibold { - --tw-font-weight: var(--font-weight-semibold); - font-weight: var(--font-weight-semibold); - } - .tracking-tight { - --tw-tracking: var(--tracking-tight); - letter-spacing: var(--tracking-tight); - } - .tracking-wider { - --tw-tracking: var(--tracking-wider); - letter-spacing: var(--tracking-wider); - } - .tracking-widest { - --tw-tracking: var(--tracking-widest); - letter-spacing: var(--tracking-widest); - } - .break-words { - overflow-wrap: break-word; - } - .whitespace-nowrap { - white-space: nowrap; - } - .text-accent-foreground { +} +} +.bg-purple-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(243, 232, 255); + background-color: var(--color-purple-100); +} +.bg-purple-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(233, 213, 255); + background-color: color(display-p3 0.90118 0.83598 0.99224); + background-color: var(--color-purple-200); +} +.bg-red-50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(254, 242, 242); + background-color: var(--color-red-50); +} +.bg-red-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(255, 226, 226); + background-color: var(--color-red-100); +} +.bg-red-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(255, 202, 202); + background-color: color(display-p3 0.96956 0.79815 0.7943); + background-color: var(--color-red-200); +} +.bg-red-500:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(251, 44, 54); + background-color: var(--color-red-500); +} +.bg-secondary:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-secondary); +} +.bg-teal-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(203, 251, 241); + background-color: var(--color-teal-100); +} +.bg-teal-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(150, 247, 228); + background-color: var(--color-teal-200); +} +.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: transparent; +} +.bg-white:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: #fff; + background-color: var(--color-white); +} +.bg-yellow-50:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(254, 252, 232); + background-color: var(--color-yellow-50); +} +.bg-yellow-100:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(254, 249, 194); + background-color: var(--color-yellow-100); +} +.bg-yellow-200:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(255, 240, 133); + background-color: var(--color-yellow-200); +} +.bg-yellow-300:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(255, 224, 46); + background-color: color(display-p3 0.98267 0.88088 0.32102); + background-color: var(--color-yellow-300); +} +.bg-yellow-500:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(234, 179, 0); + background-color: color(display-p3 0.90365 0.70306 0.07454); + background-color: var(--color-yellow-500); +} +.fill-current:not(#\#):not(#\#):not(#\#):not(#\#) { + fill: currentcolor; +} +.stroke-current:not(#\#):not(#\#):not(#\#):not(#\#) { + stroke: currentcolor; +} +.p-0:not(#\#):not(#\#):not(#\#):not(#\#) { + padding: calc(0.25rem * 0); + padding: calc(var(--spacing) * 0); +} +.p-1:not(#\#):not(#\#):not(#\#):not(#\#) { + padding: calc(0.25rem * 1); + padding: calc(var(--spacing) * 1); +} +.p-2:not(#\#):not(#\#):not(#\#):not(#\#) { + padding: calc(0.25rem * 2); + padding: calc(var(--spacing) * 2); +} +.p-3:not(#\#):not(#\#):not(#\#):not(#\#) { + padding: calc(0.25rem * 3); + padding: calc(var(--spacing) * 3); +} +.p-4:not(#\#):not(#\#):not(#\#):not(#\#) { + padding: calc(0.25rem * 4); + padding: calc(var(--spacing) * 4); +} +.p-6:not(#\#):not(#\#):not(#\#):not(#\#) { + padding: calc(0.25rem * 6); + padding: calc(var(--spacing) * 6); +} +.px-2:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 2); + padding-right: calc(0.25rem * 2); + padding-left: calc(var(--spacing) * 2); + padding-right: calc(var(--spacing) * 2); +} +.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 2.5); + padding-right: calc(0.25rem * 2.5); + padding-left: calc(var(--spacing) * 2.5); + padding-right: calc(var(--spacing) * 2.5); +} +.px-3:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 3); + padding-right: calc(0.25rem * 3); + padding-left: calc(var(--spacing) * 3); + padding-right: calc(var(--spacing) * 3); +} +.px-4:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 4); + padding-right: calc(0.25rem * 4); + padding-left: calc(var(--spacing) * 4); + padding-right: calc(var(--spacing) * 4); +} +.px-8:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 8); + padding-right: calc(0.25rem * 8); + padding-left: calc(var(--spacing) * 8); + padding-right: calc(var(--spacing) * 8); +} +.py-0\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 0.5); + padding-bottom: calc(0.25rem * 0.5); + padding-top: calc(var(--spacing) * 0.5); + padding-bottom: calc(var(--spacing) * 0.5); +} +.py-1:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 1); + padding-bottom: calc(0.25rem * 1); + padding-top: calc(var(--spacing) * 1); + padding-bottom: calc(var(--spacing) * 1); +} +.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 1.5); + padding-bottom: calc(0.25rem * 1.5); + padding-top: calc(var(--spacing) * 1.5); + padding-bottom: calc(var(--spacing) * 1.5); +} +.py-2:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 2); + padding-bottom: calc(0.25rem * 2); + padding-top: calc(var(--spacing) * 2); + padding-bottom: calc(var(--spacing) * 2); +} +.py-3:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 3); + padding-bottom: calc(0.25rem * 3); + padding-top: calc(var(--spacing) * 3); + padding-bottom: calc(var(--spacing) * 3); +} +.py-4:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 4); + padding-bottom: calc(0.25rem * 4); + padding-top: calc(var(--spacing) * 4); + padding-bottom: calc(var(--spacing) * 4); +} +.py-6:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 6); + padding-bottom: calc(0.25rem * 6); + padding-top: calc(var(--spacing) * 6); + padding-bottom: calc(var(--spacing) * 6); +} +.pt-0:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 0); + padding-top: calc(var(--spacing) * 0); +} +.pt-1:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 1); + padding-top: calc(var(--spacing) * 1); +} +.pt-2:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 2); + padding-top: calc(var(--spacing) * 2); +} +.pt-4:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-top: calc(0.25rem * 4); + padding-top: calc(var(--spacing) * 4); +} +.pr-2:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-right: calc(0.25rem * 2); + padding-right: calc(var(--spacing) * 2); +} +.pr-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-right: calc(0.25rem * 2.5); + padding-right: calc(var(--spacing) * 2.5); +} +.pb-0:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-bottom: calc(0.25rem * 0); + padding-bottom: calc(var(--spacing) * 0); +} +.pb-2:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-bottom: calc(0.25rem * 2); + padding-bottom: calc(var(--spacing) * 2); +} +.pb-3:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-bottom: calc(0.25rem * 3); + padding-bottom: calc(var(--spacing) * 3); +} +.pb-4:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-bottom: calc(0.25rem * 4); + padding-bottom: calc(var(--spacing) * 4); +} +.pl-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 2.5); + padding-left: calc(var(--spacing) * 2.5); +} +.pl-8:not(#\#):not(#\#):not(#\#):not(#\#) { + padding-left: calc(0.25rem * 8); + padding-left: calc(var(--spacing) * 8); +} +.text-center:not(#\#):not(#\#):not(#\#):not(#\#) { + text-align: center; +} +.text-left:not(#\#):not(#\#):not(#\#):not(#\#) { + text-align: left; +} +.text-right:not(#\#):not(#\#):not(#\#):not(#\#) { + text-align: right; +} +.font-mono:not(#\#):not(#\#):not(#\#):not(#\#) { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-family: var(--font-mono); +} +.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 1.5rem; + font-size: var(--text-2xl); + line-height: calc(2 / 1.5); + line-height: var(--tw-leading, var(--text-2xl--line-height)); +} +.text-lg:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 1.125rem; + font-size: var(--text-lg); + line-height: calc(1.75 / 1.125); + line-height: var(--tw-leading, var(--text-lg--line-height)); +} +.text-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 0.875rem; + font-size: var(--text-sm); + line-height: calc(1.25 / 0.875); + line-height: var(--tw-leading, var(--text-sm--line-height)); +} +.text-xs:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 0.75rem; + font-size: var(--text-xs); + line-height: calc(1 / 0.75); + line-height: var(--tw-leading, var(--text-xs--line-height)); +} +.text-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 10px; +} +.leading-none:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-leading: 1; + line-height: 1; +} +.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-leading: var(--leading-tight); + line-height: 1.25; + line-height: var(--leading-tight); +} +.font-medium:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-font-weight: var(--font-weight-medium); + font-weight: 500; + font-weight: var(--font-weight-medium); +} +.font-normal:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-font-weight: var(--font-weight-normal); + font-weight: 400; + font-weight: var(--font-weight-normal); +} +.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-font-weight: var(--font-weight-semibold); + font-weight: 600; + font-weight: var(--font-weight-semibold); +} +.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-tracking: var(--tracking-tight); + letter-spacing: -0.025em; + letter-spacing: var(--tracking-tight); +} +.tracking-wider:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-tracking: var(--tracking-wider); + letter-spacing: 0.05em; + letter-spacing: var(--tracking-wider); +} +.tracking-widest:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-tracking: var(--tracking-widest); + letter-spacing: 0.1em; + letter-spacing: var(--tracking-widest); +} +.break-words:not(#\#):not(#\#):not(#\#):not(#\#) { + word-wrap: break-word; +} +.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#) { + white-space: nowrap; +} +.text-accent-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 47%, 11%); + color: var(--color-accent-foreground); +} +.text-black:not(#\#):not(#\#):not(#\#):not(#\#) { + color: #000; + color: var(--color-black); +} +.text-blue-500:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(50, 128, 255); + color: color(display-p3 0.26642 0.49122 0.98862); + color: var(--color-blue-500); +} +.text-blue-600:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(21, 93, 252); + color: var(--color-blue-600); +} +.text-blue-700:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(20, 71, 230); + color: var(--color-blue-700); +} +.text-blue-900:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(28, 57, 142); + color: var(--color-blue-900); +} +.text-card-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 84%, 5%); + color: var(--color-card-foreground); +} +.text-destructive:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(0, 84%, 60%); + color: var(--color-destructive); +} +.text-destructive-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(210, 40%, 98%); + color: var(--color-destructive-foreground); +} +.text-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 84%, 5%); + color: var(--color-foreground); +} +.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(74, 85, 101); + color: var(--color-gray-600); +} +.text-gray-900:not(#\#):not(#\#):not(#\#):not(#\#) { + color: #111827; +} +.text-green-500:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(0, 198, 90); + color: color(display-p3 0.30873 0.77475 0.37431); + color: var(--color-green-500); +} +.text-green-600:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(0, 164, 71); + color: color(display-p3 0.24388 0.64082 0.29481); + color: var(--color-green-600); +} +.text-green-700:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(0, 129, 58); + color: color(display-p3 0.19836 0.5018 0.24533); + color: var(--color-green-700); +} +.text-green-900:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(13, 84, 43); + color: var(--color-green-900); +} +.text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(215, 16%, 47%); + color: var(--color-muted-foreground); +} +.text-popover-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 84%, 5%); + color: var(--color-popover-foreground); +} +.text-primary:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 47%, 11%); + color: var(--color-primary); +} +.text-primary-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(210, 40%, 98%); + color: var(--color-primary-foreground); +} +.text-red-500:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(251, 44, 54); + color: var(--color-red-500); +} +.text-red-700:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(191, 0, 15); + color: color(display-p3 0.69274 0.11623 0.10468); + color: var(--color-red-700); +} +.text-red-900:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(130, 24, 26); + color: var(--color-red-900); +} +.text-secondary-foreground:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 47%, 11%); + color: var(--color-secondary-foreground); +} +.text-white:not(#\#):not(#\#):not(#\#):not(#\#) { + color: #fff; + color: var(--color-white); +} +.text-yellow-500:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(234, 179, 0); + color: color(display-p3 0.90365 0.70306 0.07454); + color: var(--color-yellow-500); +} +.text-yellow-600:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(202, 138, 0); + color: color(display-p3 0.77634 0.54249 0.04171); + color: var(--color-yellow-600); +} +.text-yellow-700:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(162, 98, 0); + color: color(display-p3 0.61315 0.38666 0.05797); + color: var(--color-yellow-700); +} +.text-yellow-900:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(115, 62, 10); + color: var(--color-yellow-900); +} +.capitalize:not(#\#):not(#\#):not(#\#):not(#\#) { + text-transform: capitalize; +} +.uppercase:not(#\#):not(#\#):not(#\#):not(#\#) { + text-transform: uppercase; +} +.italic:not(#\#):not(#\#):not(#\#):not(#\#) { + font-style: italic; +} +.underline:not(#\#):not(#\#):not(#\#):not(#\#) { + text-decoration-line: underline; +} +.underline-offset-4:not(#\#):not(#\#):not(#\#):not(#\#) { + text-underline-offset: 4px; +} +.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0; +} +.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.5; +} +.opacity-60:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.6; +} +.opacity-70:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.7; +} +.opacity-90:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.9; +} +.shadow:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.shadow-md:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.ring:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.ring-0:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.ring-1:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.ring-2:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.ring-primary:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-color: var(--color-primary); +} +.ring-ring:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-color: var(--color-ring); +} +.ring-offset-2:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-offset-width: 2px; + --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); +} +.ring-offset-background:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-offset-color: var(--color-background); +} +.outline:not(#\#):not(#\#):not(#\#):not(#\#) { + outline-style: var(--tw-outline-style); + outline-width: 1px; +} +.blur:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-blur: blur(8px); + -webkit-filter: blur(8px) ; + filter: blur(8px) ; + -webkit-filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); +} +.filter:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-filter: ; + filter: ; + -webkit-filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); + filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); +} +.backdrop-blur-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-backdrop-blur: blur(var(--blur-sm)); + -webkit-backdrop-filter: blur(8px) ; + -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); + backdrop-filter: blur(8px) ; + backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); +} +.transition:not(#\#):not(#\#):not(#\#):not(#\#) { + transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; + -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); +} +.transition-all:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; + -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); +} +.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#) { + transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; + -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); +} +.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; + -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); +} +.transition-shadow:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-transition-property: -webkit-box-shadow; + transition-property: -webkit-box-shadow; + transition-property: box-shadow; + transition-property: box-shadow, -webkit-box-shadow; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; + -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); +} +.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-transition-property: translate, scale, rotate, -webkit-transform; + transition-property: translate, scale, rotate, -webkit-transform; + transition-property: transform, translate, scale, rotate; + transition-property: transform, translate, scale, rotate, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; + -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration)); + transition-duration: var(--tw-duration, var(--default-transition-duration)); +} +.duration-200:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-duration: 200ms; + -webkit-transition-duration: 200ms; + transition-duration: 200ms; +} +.duration-300:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-duration: 300ms; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.duration-500:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-duration: 500ms; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ease: var(--ease-in-out); + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: var(--ease-in-out); + transition-timing-function: var(--ease-in-out); +} +.outline-none:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-outline-style: none; + outline-style: none; +} +.select-all:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; +} +.select-none:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +[open]:where(.group):not(#\#):not(#\#):not(#\#):not(#\#) .group-open\:block { + display: block; +} +:where(.group):popover-open:not(#\#):not(#\#):not(#\#):not(#\#) .group-open\:block { + display: block; +} +:where(.group):open:not(#\#):not(#\#):not(#\#):not(#\#) .group-open\:block { + display: block; +} +@media (hover: hover) { + :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-50 { + opacity: 0.5; + } +} +:where(.peer):disabled:not(#\#):not(#\#):not(#\#):not(#\#) ~ .peer-disabled\:cursor-not-allowed { + cursor: not-allowed; +} +:where(.peer):disabled:not(#\#):not(#\#):not(#\#):not(#\#) ~ .peer-disabled\:opacity-70 { + opacity: 0.7; +} +.file\:border-0:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button { + border-style: var(--tw-border-style); + border-width: 0px; +} +.file\:border-0:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button { + border-style: var(--tw-border-style); + border-width: 0px; +} +.file\:bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button { + background-color: transparent; +} +.file\:bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button { + background-color: transparent; +} +.file\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button { + font-size: 0.875rem; + font-size: var(--text-sm); + line-height: calc(1.25 / 0.875); + line-height: var(--tw-leading, var(--text-sm--line-height)); +} +.file\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button { + font-size: 0.875rem; + font-size: var(--text-sm); + line-height: calc(1.25 / 0.875); + line-height: var(--tw-leading, var(--text-sm--line-height)); +} +.file\:font-medium:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button { + --tw-font-weight: var(--font-weight-medium); + font-weight: 500; + font-weight: var(--font-weight-medium); +} +.file\:font-medium:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button { + --tw-font-weight: var(--font-weight-medium); + font-weight: 500; + font-weight: var(--font-weight-medium); +} +.placeholder\:text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-input-placeholder { + color: hsl(215, 16%, 47%); + color: var(--color-muted-foreground); +} +.placeholder\:text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder { + color: hsl(215, 16%, 47%); + color: var(--color-muted-foreground); +} +.placeholder\:text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#):-ms-input-placeholder { + color: hsl(215, 16%, 47%); + color: var(--color-muted-foreground); +} +.placeholder\:text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#)::-ms-input-placeholder { + color: hsl(215, 16%, 47%); + color: var(--color-muted-foreground); +} +.placeholder\:text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder { + color: hsl(215, 16%, 47%); + color: var(--color-muted-foreground); +} +.first\:rounded-l-md:first-child:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-left-radius: calc(0.5rem - 2px); + border-top-left-radius: var(--radius-md); + border-bottom-left-radius: calc(0.5rem - 2px); + border-bottom-left-radius: var(--radius-md); +} +.first\:border-l:first-child:not(#\#):not(#\#):not(#\#):not(#\#) { + border-left-style: var(--tw-border-style); + border-left-width: 1px; +} +.last\:rounded-r-md:last-child:not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-right-radius: calc(0.5rem - 2px); + border-top-right-radius: var(--radius-md); + border-bottom-right-radius: calc(0.5rem - 2px); + border-bottom-right-radius: var(--radius-md); +} +.focus-within\:relative:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + position: relative; +} +.focus-within\:z-10:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 10; +} +.focus-within\:z-20:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + z-index: 20; +} +.focus-within\:ring-1:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.focus-within\:ring-2:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.focus-within\:ring-ring:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-color: var(--color-ring); +} +.focus-within\:ring-offset-2:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-offset-width: 2px; + --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); +} +@media (hover: hover) { + .hover\:border-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: hsl(222, 47%, 11%); + border-color: var(--color-primary); + } +} +@media (hover: hover) { + .hover\:bg-accent:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-accent); + } +} +@media (hover: hover) { + .hover\:bg-background:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(0, 0%, 100%); + background-color: var(--color-background); + } +} +@media (hover: hover) { + .hover\:bg-blue-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(21, 93, 252); + background-color: var(--color-blue-600); + } +} +@media (hover: hover) { + .hover\:bg-destructive:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(0, 84%, 60%); + background-color: var(--color-destructive); + } +} +@media (hover: hover) { + .hover\:bg-destructive\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(239, 68, 68, 0.8); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-destructive\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in srgb, hsl(var(--destructive)) 80%, transparent); + } +} + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-destructive\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(0, 84%, 60%) 80%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-destructive\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, var(--color-destructive) 80%, transparent); + } +} + } +} +@media (hover: hover) { + .hover\:bg-destructive\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(239, 68, 68, 0.9); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-destructive\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in srgb, hsl(var(--destructive)) 90%, transparent); + } +} + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-destructive\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(0, 84%, 60%) 90%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-destructive\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, var(--color-destructive) 90%, transparent); + } +} + } +} +@media (hover: hover) { + .hover\:bg-gray-50:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(249, 250, 251); + background-color: var(--color-gray-50); + } +} +@media (hover: hover) { + .hover\:bg-gray-200:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(229, 231, 235); + background-color: var(--color-gray-200); + } +} +@media (hover: hover) { + .hover\:bg-gray-400:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(153, 161, 175); + background-color: var(--color-gray-400); + } +} +@media (hover: hover) { + .hover\:bg-muted\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(241, 245, 249, 0.5); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-muted\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in srgb, hsl(var(--muted)) 50%, transparent); + } +} + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-muted\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(210, 40%, 96%) 50%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-muted\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, var(--color-muted) 50%, transparent); + } +} + } +} +@media (hover: hover) { + .hover\:bg-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(222, 47%, 11%); + background-color: var(--color-primary); + } +} +@media (hover: hover) { + .hover\:bg-primary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(15, 23, 42, 0.8); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-primary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in srgb, hsl(var(--primary)) 80%, transparent); + } +} + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-primary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(222, 47%, 11%) 80%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-primary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, var(--color-primary) 80%, transparent); + } +} + } +} +@media (hover: hover) { + .hover\:bg-primary\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(15, 23, 42, 0.9); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-primary\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in srgb, hsl(var(--primary)) 90%, transparent); + } +} + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-primary\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(222, 47%, 11%) 90%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-primary\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, var(--color-primary) 90%, transparent); + } +} + } +} +@media (hover: hover) { + .hover\:bg-secondary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(241, 245, 249, 0.8); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-secondary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in srgb, hsl(var(--secondary)) 80%, transparent); + } +} + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-secondary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, hsl(210, 40%, 96%) 80%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.hover\:bg-secondary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent); + } +} + } +} +@media (hover: hover) { + .hover\:text-accent-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 47%, 11%); color: var(--color-accent-foreground); } - .text-black { - color: var(--color-black); - } - .text-blue-500 { - color: var(--color-blue-500); - } - .text-blue-600 { - color: var(--color-blue-600); - } - .text-blue-700 { - color: var(--color-blue-700); - } - .text-blue-900 { - color: var(--color-blue-900); - } - .text-card-foreground { - color: var(--color-card-foreground); - } - .text-destructive { - color: var(--color-destructive); - } - .text-destructive-foreground { +} +@media (hover: hover) { + .hover\:text-destructive-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(210, 40%, 98%); color: var(--color-destructive-foreground); } - .text-foreground { +} +@media (hover: hover) { + .hover\:text-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 84%, 5%); color: var(--color-foreground); } - .text-gray-600 { - color: var(--color-gray-600); - } - .text-gray-900 { - color: #111827; - } - .text-green-500 { - color: var(--color-green-500); - } - .text-green-600 { - color: var(--color-green-600); - } - .text-green-700 { - color: var(--color-green-700); - } - .text-green-900 { - color: var(--color-green-900); - } - .text-muted-foreground { - color: var(--color-muted-foreground); - } - .text-popover-foreground { - color: var(--color-popover-foreground); - } - .text-primary { - color: var(--color-primary); - } - .text-primary-foreground { +} +@media (hover: hover) { + .hover\:text-primary-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(210, 40%, 98%); color: var(--color-primary-foreground); } - .text-red-500 { - color: var(--color-red-500); - } - .text-red-700 { - color: var(--color-red-700); - } - .text-red-900 { - color: var(--color-red-900); - } - .text-secondary-foreground { - color: var(--color-secondary-foreground); - } - .text-white { - color: var(--color-white); - } - .text-yellow-500 { - color: var(--color-yellow-500); - } - .text-yellow-600 { - color: var(--color-yellow-600); - } - .text-yellow-700 { - color: var(--color-yellow-700); - } - .text-yellow-900 { - color: var(--color-yellow-900); - } - .capitalize { - text-transform: capitalize; - } - .uppercase { - text-transform: uppercase; - } - .italic { - font-style: italic; - } - .underline { +} +@media (hover: hover) { + .hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#) { text-decoration-line: underline; } - .underline-offset-4 { - text-underline-offset: 4px; - } - .opacity-0 { - opacity: 0%; - } - .opacity-50 { - opacity: 50%; - } - .opacity-60 { - opacity: 60%; - } - .opacity-70 { - opacity: 70%; - } - .opacity-90 { - opacity: 90%; - } - .shadow { - --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .shadow-lg { - --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .shadow-md { - --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .shadow-sm { - --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .ring { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .ring-0 { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .ring-1 { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .ring-2 { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - .ring-primary { - --tw-ring-color: var(--color-primary); - } - .ring-ring { - --tw-ring-color: var(--color-ring); - } - .ring-offset-2 { - --tw-ring-offset-width: 2px; - --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - } - .ring-offset-background { - --tw-ring-offset-color: var(--color-background); - } - .outline { - outline-style: var(--tw-outline-style); - outline-width: 1px; - } - .blur { - --tw-blur: blur(8px); - filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); - } - .filter { - filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); - } - .backdrop-blur-sm { - --tw-backdrop-blur: blur(var(--blur-sm)); - -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); - backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); - } - .transition { - transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; - transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); - transition-duration: var(--tw-duration, var(--default-transition-duration)); - } - .transition-all { - transition-property: all; - transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); - transition-duration: var(--tw-duration, var(--default-transition-duration)); - } - .transition-colors { - transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; - transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); - transition-duration: var(--tw-duration, var(--default-transition-duration)); - } - .transition-opacity { - transition-property: opacity; - transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); - transition-duration: var(--tw-duration, var(--default-transition-duration)); - } - .transition-shadow { - transition-property: box-shadow; - transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); - transition-duration: var(--tw-duration, var(--default-transition-duration)); - } - .transition-transform { - transition-property: transform, translate, scale, rotate; - transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); - transition-duration: var(--tw-duration, var(--default-transition-duration)); - } - .duration-200 { - --tw-duration: 200ms; - transition-duration: 200ms; - } - .duration-300 { - --tw-duration: 300ms; - transition-duration: 300ms; - } - .duration-500 { - --tw-duration: 500ms; - transition-duration: 500ms; - } - .ease-in-out { - --tw-ease: var(--ease-in-out); - transition-timing-function: var(--ease-in-out); - } - .outline-none { - --tw-outline-style: none; - outline-style: none; - } - .select-all { - -webkit-user-select: all; - user-select: all; - } - .select-none { - -webkit-user-select: none; - user-select: none; - } - .group-open\:block { - &:is(:where(.group):is([open], :popover-open, :open) *) { - display: block; - } - } - .group-hover\:opacity-50 { - &:is(:where(.group):hover *) { - @media (hover: hover) { - opacity: 50%; - } - } - } - .peer-disabled\:cursor-not-allowed { - &:is(:where(.peer):disabled ~ *) { - cursor: not-allowed; - } - } - .peer-disabled\:opacity-70 { - &:is(:where(.peer):disabled ~ *) { - opacity: 70%; - } - } - .file\:border-0 { - &::file-selector-button { - border-style: var(--tw-border-style); - border-width: 0px; - } - } - .file\:bg-transparent { - &::file-selector-button { - background-color: transparent; - } - } - .file\:text-sm { - &::file-selector-button { - font-size: var(--text-sm); - line-height: var(--tw-leading, var(--text-sm--line-height)); - } - } - .file\:font-medium { - &::file-selector-button { - --tw-font-weight: var(--font-weight-medium); - font-weight: var(--font-weight-medium); - } - } - .placeholder\:text-muted-foreground { - &::placeholder { - color: var(--color-muted-foreground); - } - } - .first\:rounded-l-md { - &:first-child { - border-top-left-radius: var(--radius-md); - border-bottom-left-radius: var(--radius-md); - } - } - .first\:border-l { - &:first-child { - border-left-style: var(--tw-border-style); - border-left-width: 1px; - } - } - .last\:rounded-r-md { - &:last-child { - border-top-right-radius: var(--radius-md); - border-bottom-right-radius: var(--radius-md); - } - } - .focus-within\:relative { - &:focus-within { - position: relative; - } - } - .focus-within\:z-10 { - &:focus-within { - z-index: 10; - } - } - .focus-within\:z-20 { - &:focus-within { - z-index: 20; - } - } - .focus-within\:ring-1 { - &:focus-within { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - } - .focus-within\:ring-2 { - &:focus-within { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - } - .focus-within\:ring-ring { - &:focus-within { - --tw-ring-color: var(--color-ring); - } - } - .focus-within\:ring-offset-2 { - &:focus-within { - --tw-ring-offset-width: 2px; - --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - } - } - .hover\:border-primary { - &:hover { - @media (hover: hover) { - border-color: var(--color-primary); - } - } - } - .hover\:bg-accent { - &:hover { - @media (hover: hover) { - background-color: var(--color-accent); - } - } - } - .hover\:bg-background { - &:hover { - @media (hover: hover) { - background-color: var(--color-background); - } - } - } - .hover\:bg-blue-600 { - &:hover { - @media (hover: hover) { - background-color: var(--color-blue-600); - } - } - } - .hover\:bg-destructive { - &:hover { - @media (hover: hover) { - background-color: var(--color-destructive); - } - } - } - .hover\:bg-destructive\/80 { - &:hover { - @media (hover: hover) { - background-color: color-mix(in srgb, hsl(var(--destructive)) 80%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-destructive) 80%, transparent); - } - } - } - } - .hover\:bg-destructive\/90 { - &:hover { - @media (hover: hover) { - background-color: color-mix(in srgb, hsl(var(--destructive)) 90%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-destructive) 90%, transparent); - } - } - } - } - .hover\:bg-gray-50 { - &:hover { - @media (hover: hover) { - background-color: var(--color-gray-50); - } - } - } - .hover\:bg-gray-200 { - &:hover { - @media (hover: hover) { - background-color: var(--color-gray-200); - } - } - } - .hover\:bg-gray-400 { - &:hover { - @media (hover: hover) { - background-color: var(--color-gray-400); - } - } - } - .hover\:bg-muted\/50 { - &:hover { - @media (hover: hover) { - background-color: color-mix(in srgb, hsl(var(--muted)) 50%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-muted) 50%, transparent); - } - } - } - } - .hover\:bg-primary { - &:hover { - @media (hover: hover) { - background-color: var(--color-primary); - } - } - } - .hover\:bg-primary\/80 { - &:hover { - @media (hover: hover) { - background-color: color-mix(in srgb, hsl(var(--primary)) 80%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-primary) 80%, transparent); - } - } - } - } - .hover\:bg-primary\/90 { - &:hover { - @media (hover: hover) { - background-color: color-mix(in srgb, hsl(var(--primary)) 90%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-primary) 90%, transparent); - } - } - } - } - .hover\:bg-secondary\/80 { - &:hover { - @media (hover: hover) { - background-color: color-mix(in srgb, hsl(var(--secondary)) 80%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent); - } - } - } - } - .hover\:text-accent-foreground { - &:hover { - @media (hover: hover) { - color: var(--color-accent-foreground); - } - } - } - .hover\:text-destructive-foreground { - &:hover { - @media (hover: hover) { - color: var(--color-destructive-foreground); - } - } - } - .hover\:text-foreground { - &:hover { - @media (hover: hover) { - color: var(--color-foreground); - } - } - } - .hover\:text-primary-foreground { - &:hover { - @media (hover: hover) { - color: var(--color-primary-foreground); - } - } - } - .hover\:underline { - &:hover { - @media (hover: hover) { - text-decoration-line: underline; - } - } - } - .hover\:opacity-100 { - &:hover { - @media (hover: hover) { - opacity: 100%; - } - } - } - .hover\:shadow-md { - &:hover { - @media (hover: hover) { - --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - } - } - .focus\:bg-accent { - &:focus { - background-color: var(--color-accent); - } - } - .focus\:bg-primary { - &:focus { - background-color: var(--color-primary); - } - } - .focus\:text-accent-foreground { - &:focus { - color: var(--color-accent-foreground); - } - } - .focus\:text-primary-foreground { - &:focus { - color: var(--color-primary-foreground); - } - } - .focus\:ring-2 { - &:focus { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - } - .focus\:ring-ring { - &:focus { - --tw-ring-color: var(--color-ring); - } - } - .focus\:ring-offset-2 { - &:focus { - --tw-ring-offset-width: 2px; - --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - } - } - .focus\:outline-none { - &:focus { - --tw-outline-style: none; - outline-style: none; - } - } - .focus-visible\:ring-1 { - &:focus-visible { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - } - .focus-visible\:ring-2 { - &:focus-visible { - --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } - } - .focus-visible\:ring-destructive { - &:focus-visible { - --tw-ring-color: var(--color-destructive); - } - } - .focus-visible\:ring-ring { - &:focus-visible { - --tw-ring-color: var(--color-ring); - } - } - .focus-visible\:ring-offset-2 { - &:focus-visible { - --tw-ring-offset-width: 2px; - --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - } - } - .focus-visible\:ring-offset-background { - &:focus-visible { - --tw-ring-offset-color: var(--color-background); - } - } - .focus-visible\:outline-none { - &:focus-visible { - --tw-outline-style: none; - outline-style: none; - } - } - .disabled\:pointer-events-none { - &:disabled { - pointer-events: none; - } - } - .disabled\:cursor-not-allowed { - &:disabled { - cursor: not-allowed; - } - } - .disabled\:opacity-50 { - &:disabled { - opacity: 50%; - } - } - .aria-selected\:opacity-100 { - &[aria-selected="true"] { - opacity: 100%; - } - } - .data-\[disabled\]\:pointer-events-none { - &[data-disabled] { - pointer-events: none; - } - } - .data-\[disabled\]\:opacity-50 { - &[data-disabled] { - opacity: 50%; - } - } - .data-\[disabled\=true\]\:pointer-events-none { - &[data-disabled="true"] { - pointer-events: none; - } - } - .data-\[disabled\=true\]\:opacity-50 { - &[data-disabled="true"] { - opacity: 50%; - } - } - .data-\[state\=checked\]\:translate-x-3 { - &[data-state="checked"] { - --tw-translate-x: calc(var(--spacing) * 3); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - } - .data-\[state\=checked\]\:translate-x-5 { - &[data-state="checked"] { - --tw-translate-x: calc(var(--spacing) * 5); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - } - .data-\[state\=checked\]\:translate-x-6 { - &[data-state="checked"] { - --tw-translate-x: calc(var(--spacing) * 6); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - } - .data-\[state\=checked\]\:bg-blue-500 { - &[data-state="checked"] { - background-color: var(--color-blue-500); - } - } - .data-\[state\=checked\]\:bg-green-500 { - &[data-state="checked"] { - background-color: var(--color-green-500); - } - } - .data-\[state\=checked\]\:bg-primary { - &[data-state="checked"] { - background-color: var(--color-primary); - } - } - .data-\[state\=checked\]\:bg-red-500 { - &[data-state="checked"] { - background-color: var(--color-red-500); - } - } - .data-\[state\=checked\]\:bg-yellow-500 { - &[data-state="checked"] { - background-color: var(--color-yellow-500); - } - } - .data-\[state\=checked\]\:text-primary-foreground { - &[data-state="checked"] { - color: var(--color-primary-foreground); - } - } - .data-\[state\=closed\]\:animate-accordion-up { - &[data-state="closed"] { - animation: var(--animate-accordion-up); - } - } - .data-\[state\=open\]\:animate-accordion-down { - &[data-state="open"] { - animation: var(--animate-accordion-down); - } - } - .data-\[state\=open\]\:bg-accent { - &[data-state="open"] { - background-color: var(--color-accent); - } - } - .data-\[state\=unchecked\]\:translate-x-0 { - &[data-state="unchecked"] { - --tw-translate-x: calc(var(--spacing) * 0); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - } - .data-\[state\=unchecked\]\:bg-input { - &[data-state="unchecked"] { - background-color: var(--color-input); - } - } - .sm\:top-auto { - @media (width >= 40rem) { - top: auto; - } - } - .sm\:right-0 { - @media (width >= 40rem) { - right: calc(var(--spacing) * 0); - } - } - .sm\:bottom-0 { - @media (width >= 40rem) { - bottom: calc(var(--spacing) * 0); - } - } - .sm\:mt-0 { - @media (width >= 40rem) { - margin-top: calc(var(--spacing) * 0); - } - } - .sm\:block { - @media (width >= 40rem) { - display: block; - } - } - .sm\:hidden { - @media (width >= 40rem) { - display: none; - } - } - .sm\:inline { - @media (width >= 40rem) { - display: inline; - } - } - .sm\:h-9 { - @media (width >= 40rem) { - height: calc(var(--spacing) * 9); - } - } - .sm\:w-16 { - @media (width >= 40rem) { - width: calc(var(--spacing) * 16); - } - } - .sm\:w-32 { - @media (width >= 40rem) { - width: calc(var(--spacing) * 32); - } - } - .sm\:max-w-\[425px\] { - @media (width >= 40rem) { - max-width: 425px; - } - } - .sm\:max-w-sm { - @media (width >= 40rem) { - max-width: var(--container-sm); - } - } - .sm\:flex-col { - @media (width >= 40rem) { - flex-direction: column; - } - } - .sm\:flex-row { - @media (width >= 40rem) { - flex-direction: row; - } - } - .sm\:justify-end { - @media (width >= 40rem) { - justify-content: flex-end; - } - } - .sm\:gap-2\.5 { - @media (width >= 40rem) { - gap: calc(var(--spacing) * 2.5); - } - } - .sm\:space-x-2 { - @media (width >= 40rem) { - :where(& > :not(:last-child)) { - --tw-space-x-reverse: 0; - margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); - margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); - } - } - } - .sm\:rounded-lg { - @media (width >= 40rem) { - border-radius: var(--radius-lg); - } - } - .sm\:text-left { - @media (width >= 40rem) { - text-align: left; - } - } - .sm\:text-sm { - @media (width >= 40rem) { - font-size: var(--text-sm); - line-height: var(--tw-leading, var(--text-sm--line-height)); - } - } - .sm\:text-xs { - @media (width >= 40rem) { - font-size: var(--text-xs); - line-height: var(--tw-leading, var(--text-xs--line-height)); - } - } - .md\:flex { - @media (width >= 48rem) { - display: flex; - } - } - .md\:hidden { - @media (width >= 48rem) { - display: none; - } - } - .md\:h-5 { - @media (width >= 48rem) { - height: calc(var(--spacing) * 5); - } - } - .md\:h-10 { - @media (width >= 48rem) { - height: calc(var(--spacing) * 10); - } - } - .md\:w-1\/2 { - @media (width >= 48rem) { - width: calc(1/2 * 100%); - } - } - .md\:w-5 { - @media (width >= 48rem) { - width: calc(var(--spacing) * 5); - } - } - .md\:w-32 { - @media (width >= 48rem) { - width: calc(var(--spacing) * 32); - } - } - .md\:w-48 { - @media (width >= 48rem) { - width: calc(var(--spacing) * 48); - } - } - .md\:w-auto { - @media (width >= 48rem) { - width: auto; - } - } - .md\:max-w-\[420px\] { - @media (width >= 48rem) { - max-width: 420px; - } - } - .md\:grid-cols-4 { - @media (width >= 48rem) { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - } - .md\:text-base { - @media (width >= 48rem) { - font-size: var(--text-base); - line-height: var(--tw-leading, var(--text-base--line-height)); - } - } - .md\:text-sm { - @media (width >= 48rem) { - font-size: var(--text-sm); - line-height: var(--tw-leading, var(--text-sm--line-height)); - } - } - .lg\:relative { - @media (width >= 64rem) { - position: relative; - } - } - .lg\:hidden { - @media (width >= 64rem) { - display: none; - } - } - .lg\:h-11 { - @media (width >= 64rem) { - height: calc(var(--spacing) * 11); - } - } - .lg\:w-1\/3 { - @media (width >= 64rem) { - width: calc(1/3 * 100%); - } - } - .lg\:w-48 { - @media (width >= 64rem) { - width: calc(var(--spacing) * 48); - } - } - .lg\:w-64 { - @media (width >= 64rem) { - width: calc(var(--spacing) * 64); - } - } - .lg\:translate-x-0 { - @media (width >= 64rem) { - --tw-translate-x: calc(var(--spacing) * 0); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - } - .lg\:text-base { - @media (width >= 64rem) { - font-size: var(--text-base); - line-height: var(--tw-leading, var(--text-base--line-height)); - } - } - .lg\:text-lg { - @media (width >= 64rem) { - font-size: var(--text-lg); - line-height: var(--tw-leading, var(--text-lg--line-height)); - } - } - .xl\:hidden { - @media (width >= 80rem) { - display: none; - } - } - .dark\:border-blue-800 { - @media (prefers-color-scheme: dark) { - border-color: var(--color-blue-800); - } - } - .dark\:border-destructive { - @media (prefers-color-scheme: dark) { - border-color: var(--color-destructive); - } - } - .dark\:border-gray-800 { - @media (prefers-color-scheme: dark) { - border-color: #1f2937; - } - } - .dark\:border-green-800 { - @media (prefers-color-scheme: dark) { - border-color: var(--color-green-800); - } - } - .dark\:border-red-800 { - @media (prefers-color-scheme: dark) { - border-color: var(--color-red-800); - } - } - .dark\:border-yellow-800 { - @media (prefers-color-scheme: dark) { - border-color: var(--color-yellow-800); - } - } - .dark\:bg-blue-900 { - @media (prefers-color-scheme: dark) { - background-color: var(--color-blue-900); - } - } - .dark\:bg-blue-900\/30 { - @media (prefers-color-scheme: dark) { - background-color: color-mix(in srgb, oklch(37.9% 0.146 265.522) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { +} +@media (hover: hover) { + .hover\:opacity-100:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 1; + } +} +@media (hover: hover) { + .hover\:shadow-md:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } +} +.focus\:bg-accent:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-accent); +} +.focus\:bg-primary:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(222, 47%, 11%); + background-color: var(--color-primary); +} +.focus\:text-accent-foreground:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(222, 47%, 11%); + color: var(--color-accent-foreground); +} +.focus\:text-primary-foreground:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(210, 40%, 98%); + color: var(--color-primary-foreground); +} +.focus\:ring-2:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.focus\:ring-ring:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-color: var(--color-ring); +} +.focus\:ring-offset-2:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-offset-width: 2px; + --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); +} +.focus\:outline-none:focus:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-outline-style: none; + outline-style: none; +} +.focus-visible\:ring-1:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.focus-visible\:ring-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); + -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} +.focus-visible\:ring-destructive:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-color: var(--color-destructive); +} +.focus-visible\:ring-ring:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-color: var(--color-ring); +} +.focus-visible\:ring-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-offset-width: 2px; + --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); +} +.focus-visible\:ring-offset-background:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-ring-offset-color: var(--color-background); +} +.focus-visible\:outline-none:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-outline-style: none; + outline-style: none; +} +.disabled\:pointer-events-none:disabled:not(#\#):not(#\#):not(#\#):not(#\#) { + pointer-events: none; +} +.disabled\:cursor-not-allowed:disabled:not(#\#):not(#\#):not(#\#):not(#\#) { + cursor: not-allowed; +} +.disabled\:opacity-50:disabled:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.5; +} +.aria-selected\:opacity-100[aria-selected="true"]:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 1; +} +.data-\[disabled\]\:pointer-events-none[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#) { + pointer-events: none; +} +.data-\[disabled\]\:opacity-50[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.5; +} +.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]:not(#\#):not(#\#):not(#\#):not(#\#) { + pointer-events: none; +} +.data-\[disabled\=true\]\:opacity-50[data-disabled="true"]:not(#\#):not(#\#):not(#\#):not(#\#) { + opacity: 0.5; +} +.data-\[state\=checked\]\:translate-x-3[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(var(--spacing) * 3); + translate: calc(0.25rem * 3) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.data-\[state\=checked\]\:translate-x-5[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(var(--spacing) * 5); + translate: calc(0.25rem * 5) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.data-\[state\=checked\]\:translate-x-6[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(var(--spacing) * 6); + translate: calc(0.25rem * 6) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.data-\[state\=checked\]\:bg-blue-500[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(50, 128, 255); + background-color: color(display-p3 0.26642 0.49122 0.98862); + background-color: var(--color-blue-500); +} +.data-\[state\=checked\]\:bg-green-500[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(0, 198, 90); + background-color: color(display-p3 0.30873 0.77475 0.37431); + background-color: var(--color-green-500); +} +.data-\[state\=checked\]\:bg-primary[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(222, 47%, 11%); + background-color: var(--color-primary); +} +.data-\[state\=checked\]\:bg-red-500[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(251, 44, 54); + background-color: var(--color-red-500); +} +.data-\[state\=checked\]\:bg-yellow-500[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(234, 179, 0); + background-color: color(display-p3 0.90365 0.70306 0.07454); + background-color: var(--color-yellow-500); +} +.data-\[state\=checked\]\:text-primary-foreground[data-state="checked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + color: hsl(210, 40%, 98%); + color: var(--color-primary-foreground); +} +.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-animation: accordion-up 0.2s ease-out; + animation: accordion-up 0.2s ease-out; + -webkit-animation: var(--animate-accordion-up); + animation: var(--animate-accordion-up); +} +.data-\[state\=open\]\:animate-accordion-down[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-animation: accordion-down 0.2s ease-out; + animation: accordion-down 0.2s ease-out; + -webkit-animation: var(--animate-accordion-down); + animation: var(--animate-accordion-down); +} +.data-\[state\=open\]\:bg-accent[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-accent); +} +.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(var(--spacing) * 0); + translate: calc(0.25rem * 0) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); +} +.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"]:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(214, 32%, 91%); + background-color: var(--color-input); +} +@media (min-width: 40rem) { + .sm\:top-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + top: auto; + } +} +@media (min-width: 40rem) { + .sm\:right-0:not(#\#):not(#\#):not(#\#):not(#\#) { + right: calc(0.25rem * 0); + right: calc(var(--spacing) * 0); + } +} +@media (min-width: 40rem) { + .sm\:bottom-0:not(#\#):not(#\#):not(#\#):not(#\#) { + bottom: calc(0.25rem * 0); + bottom: calc(var(--spacing) * 0); + } +} +@media (min-width: 40rem) { + .sm\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#) { + margin-top: calc(0.25rem * 0); + margin-top: calc(var(--spacing) * 0); + } +} +@media (min-width: 40rem) { + .sm\:block:not(#\#):not(#\#):not(#\#):not(#\#) { + display: block; + } +} +@media (min-width: 40rem) { + .sm\:hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + display: none; + } +} +@media (min-width: 40rem) { + .sm\:inline:not(#\#):not(#\#):not(#\#):not(#\#) { + display: inline; + } +} +@media (min-width: 40rem) { + .sm\:h-9:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 9); + height: calc(var(--spacing) * 9); + } +} +@media (min-width: 40rem) { + .sm\:w-16:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 16); + width: calc(var(--spacing) * 16); + } +} +@media (min-width: 40rem) { + .sm\:w-32:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 32); + width: calc(var(--spacing) * 32); + } +} +@media (min-width: 40rem) { + .sm\:max-w-\[425px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 425px; + } +} +@media (min-width: 40rem) { + .sm\:max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 24rem; + max-width: var(--container-sm); + } +} +@media (min-width: 40rem) { + .sm\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } +} +@media (min-width: 40rem) { + .sm\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +@media (min-width: 40rem) { + .sm\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } +} +@media (min-width: 40rem) { + .sm\:gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) { + gap: calc(0.25rem * 2.5); + gap: calc(var(--spacing) * 2.5); + } +} +@media (min-width: 40rem) { + :where(.sm\:space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-space-x-reverse: 0; + margin-left: calc((0.25rem * 2) * 0); + margin-left: calc((var(--spacing) * 2) * var(--tw-space-x-reverse)); + margin-left: calc(calc(0.25rem * 2) * 0); + margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); + margin-right: calc((0.25rem * 2) * (1 - 0)); + margin-right: calc((var(--spacing) * 2) * (1 - var(--tw-space-x-reverse))); + margin-right: calc(calc(0.25rem * 2) * calc(1 - 0)); + margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); + } +} +@media (min-width: 40rem) { + .sm\:rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#) { + border-radius: 0.5rem; + border-radius: var(--radius-lg); + } +} +@media (min-width: 40rem) { + .sm\:text-left:not(#\#):not(#\#):not(#\#):not(#\#) { + text-align: left; + } +} +@media (min-width: 40rem) { + .sm\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 0.875rem; + font-size: var(--text-sm); + line-height: calc(1.25 / 0.875); + line-height: var(--tw-leading, var(--text-sm--line-height)); + } +} +@media (min-width: 40rem) { + .sm\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 0.75rem; + font-size: var(--text-xs); + line-height: calc(1 / 0.75); + line-height: var(--tw-leading, var(--text-xs--line-height)); + } +} +@media (min-width: 48rem) { + .md\:flex:not(#\#):not(#\#):not(#\#):not(#\#) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +@media (min-width: 48rem) { + .md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + display: none; + } +} +@media (min-width: 48rem) { + .md\:h-5:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 5); + height: calc(var(--spacing) * 5); + } +} +@media (min-width: 48rem) { + .md\:h-10:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 10); + height: calc(var(--spacing) * 10); + } +} +@media (min-width: 48rem) { + .md\:w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(1/2 * 100%); + } +} +@media (min-width: 48rem) { + .md\:w-5:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 5); + width: calc(var(--spacing) * 5); + } +} +@media (min-width: 48rem) { + .md\:w-32:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 32); + width: calc(var(--spacing) * 32); + } +} +@media (min-width: 48rem) { + .md\:w-48:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 48); + width: calc(var(--spacing) * 48); + } +} +@media (min-width: 48rem) { + .md\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#) { + width: auto; + } +} +@media (min-width: 48rem) { + .md\:max-w-\[420px\]:not(#\#):not(#\#):not(#\#):not(#\#) { + max-width: 420px; + } +} +@media (min-width: 48rem) { + .md\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#) { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } +} +@media (min-width: 48rem) { + .md\:text-base:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 1rem; + font-size: var(--text-base); + line-height: calc(1.5 / 1); + line-height: var(--tw-leading, var(--text-base--line-height)); + } +} +@media (min-width: 48rem) { + .md\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 0.875rem; + font-size: var(--text-sm); + line-height: calc(1.25 / 0.875); + line-height: var(--tw-leading, var(--text-sm--line-height)); + } +} +@media (min-width: 64rem) { + .lg\:relative:not(#\#):not(#\#):not(#\#):not(#\#) { + position: relative; + } +} +@media (min-width: 64rem) { + .lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + display: none; + } +} +@media (min-width: 64rem) { + .lg\:h-11:not(#\#):not(#\#):not(#\#):not(#\#) { + height: calc(0.25rem * 11); + height: calc(var(--spacing) * 11); + } +} +@media (min-width: 64rem) { + .lg\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(1/3 * 100%); + } +} +@media (min-width: 64rem) { + .lg\:w-48:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 48); + width: calc(var(--spacing) * 48); + } +} +@media (min-width: 64rem) { + .lg\:w-64:not(#\#):not(#\#):not(#\#):not(#\#) { + width: calc(0.25rem * 64); + width: calc(var(--spacing) * 64); + } +} +@media (min-width: 64rem) { + .lg\:translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#) { + --tw-translate-x: calc(var(--spacing) * 0); + translate: calc(0.25rem * 0) var(--tw-translate-y); + translate: var(--tw-translate-x) var(--tw-translate-y); + } +} +@media (min-width: 64rem) { + .lg\:text-base:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 1rem; + font-size: var(--text-base); + line-height: calc(1.5 / 1); + line-height: var(--tw-leading, var(--text-base--line-height)); + } +} +@media (min-width: 64rem) { + .lg\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#) { + font-size: 1.125rem; + font-size: var(--text-lg); + line-height: calc(1.75 / 1.125); + line-height: var(--tw-leading, var(--text-lg--line-height)); + } +} +@media (min-width: 80rem) { + .xl\:hidden:not(#\#):not(#\#):not(#\#):not(#\#) { + display: none; + } +} +@media (prefers-color-scheme: dark) { + .dark\:border-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(25, 60, 184); + border-color: var(--color-blue-800); + } +} +@media (prefers-color-scheme: dark) { + .dark\:border-destructive:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: hsl(0, 84%, 60%); + border-color: var(--color-destructive); + } +} +@media (prefers-color-scheme: dark) { + .dark\:border-gray-800:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: #1f2937; + } +} +@media (prefers-color-scheme: dark) { + .dark\:border-green-800:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(1, 102, 48); + border-color: var(--color-green-800); + } +} +@media (prefers-color-scheme: dark) { + .dark\:border-red-800:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(159, 7, 18); + border-color: var(--color-red-800); + } +} +@media (prefers-color-scheme: dark) { + .dark\:border-yellow-800:not(#\#):not(#\#):not(#\#):not(#\#) { + border-color: rgb(135, 76, 0); + border-color: color(display-p3 0.50318 0.30478 0.07554); + border-color: var(--color-yellow-800); + } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-blue-900:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(28, 57, 142); + background-color: var(--color-blue-900); + } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-blue-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(28, 57, 142, 0.3); + } + @supports (color: color-mix(in lab, red, red)) { + .dark\:bg-blue-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, rgb(28, 57, 142) 30%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.dark\:bg-blue-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent); } - } +} } - .dark\:bg-gray-800 { - @media (prefers-color-scheme: dark) { - background-color: #1f2937; - } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-gray-800:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: #1f2937; } - .dark\:bg-gray-900 { - @media (prefers-color-scheme: dark) { - background-color: #111827; - } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-gray-900:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: #111827; } - .dark\:bg-green-900 { - @media (prefers-color-scheme: dark) { - background-color: var(--color-green-900); - } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-green-900:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(13, 84, 43); + background-color: var(--color-green-900); } - .dark\:bg-green-900\/30 { - @media (prefers-color-scheme: dark) { - background-color: color-mix(in srgb, oklch(39.3% 0.095 152.535) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { +} +@media (prefers-color-scheme: dark) { + .dark\:bg-green-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(13, 84, 43, 0.3); + } + @supports (color: color-mix(in lab, red, red)) { + .dark\:bg-green-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, rgb(13, 84, 43) 30%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.dark\:bg-green-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-green-900) 30%, transparent); } - } +} } - .dark\:bg-red-900 { - @media (prefers-color-scheme: dark) { - background-color: var(--color-red-900); - } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-red-900:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(130, 24, 26); + background-color: var(--color-red-900); } - .dark\:bg-red-900\/30 { - @media (prefers-color-scheme: dark) { - background-color: color-mix(in srgb, oklch(39.6% 0.141 25.723) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { +} +@media (prefers-color-scheme: dark) { + .dark\:bg-red-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(130, 24, 26, 0.3); + } + @supports (color: color-mix(in lab, red, red)) { + .dark\:bg-red-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, rgb(130, 24, 26) 30%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.dark\:bg-red-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-red-900) 30%, transparent); } - } +} } - .dark\:bg-yellow-900 { - @media (prefers-color-scheme: dark) { - background-color: var(--color-yellow-900); - } +} +@media (prefers-color-scheme: dark) { + .dark\:bg-yellow-900:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgb(115, 62, 10); + background-color: var(--color-yellow-900); } - .dark\:bg-yellow-900\/30 { - @media (prefers-color-scheme: dark) { - background-color: color-mix(in srgb, oklch(42.1% 0.095 57.708) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { +} +@media (prefers-color-scheme: dark) { + .dark\:bg-yellow-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: rgba(115, 62, 10, 0.3); + } + @supports (color: color-mix(in lab, red, red)) { + .dark\:bg-yellow-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: color-mix(in oklab, rgb(115, 62, 10) 30%, transparent); + } + +@supports (color: color-mix(in lch, red, blue)) { +.dark\:bg-yellow-900\/30:not(#\#):not(#\#):not(#\#):not(#\#) { background-color: color-mix(in oklab, var(--color-yellow-900) 30%, transparent); } - } +} } - .dark\:text-blue-100 { - @media (prefers-color-scheme: dark) { - color: var(--color-blue-100); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(219, 234, 254); + color: var(--color-blue-100); } - .dark\:text-blue-400 { - @media (prefers-color-scheme: dark) { - color: var(--color-blue-400); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-blue-400:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(86, 162, 255); + color: color(display-p3 0.39744 0.62813 0.99212); + color: var(--color-blue-400); } - .dark\:text-blue-500 { - @media (prefers-color-scheme: dark) { - color: var(--color-blue-500); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-blue-500:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(50, 128, 255); + color: color(display-p3 0.26642 0.49122 0.98862); + color: var(--color-blue-500); } - .dark\:text-gray-100 { - @media (prefers-color-scheme: dark) { - color: var(--color-gray-100); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-gray-100:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(243, 244, 246); + color: var(--color-gray-100); } - .dark\:text-green-100 { - @media (prefers-color-scheme: dark) { - color: var(--color-green-100); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-green-100:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(220, 252, 231); + color: var(--color-green-100); } - .dark\:text-green-400 { - @media (prefers-color-scheme: dark) { - color: var(--color-green-400); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-green-400:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(5, 223, 114); + color: var(--color-green-400); } - .dark\:text-green-500 { - @media (prefers-color-scheme: dark) { - color: var(--color-green-500); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-green-500:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(0, 198, 90); + color: color(display-p3 0.30873 0.77475 0.37431); + color: var(--color-green-500); } - .dark\:text-red-100 { - @media (prefers-color-scheme: dark) { - color: var(--color-red-100); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-red-100:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(255, 226, 226); + color: var(--color-red-100); } - .dark\:text-red-400 { - @media (prefers-color-scheme: dark) { - color: var(--color-red-400); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-red-400:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(255, 101, 104); + color: color(display-p3 0.93353 0.43168 0.42349); + color: var(--color-red-400); } - .dark\:text-yellow-100 { - @media (prefers-color-scheme: dark) { - color: var(--color-yellow-100); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-yellow-100:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(254, 249, 194); + color: var(--color-yellow-100); } - .dark\:text-yellow-400 { - @media (prefers-color-scheme: dark) { - color: var(--color-yellow-400); - } +} +@media (prefers-color-scheme: dark) { + .dark\:text-yellow-400:not(#\#):not(#\#):not(#\#):not(#\#) { + color: rgb(247, 201, 0); + color: color(display-p3 0.95994 0.79017 0.05852); + color: var(--color-yellow-400); } - .dark\:hover\:bg-gray-700 { - @media (prefers-color-scheme: dark) { - &:hover { - @media (hover: hover) { - background-color: #374151; - } - } - } - } - .\[\&_p\]\:leading-relaxed { - & p { - --tw-leading: var(--leading-relaxed); - line-height: var(--leading-relaxed); - } - } - .\[\&\:\:-webkit-details-marker\]\:hidden { - &::-webkit-details-marker { - display: none; - } - } - .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent { - &:has([aria-selected]) { - background-color: var(--color-accent); - } - } - .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md { - &:first-child { - &:has([aria-selected]) { - border-top-left-radius: var(--radius-md); - border-bottom-left-radius: var(--radius-md); - } - } - } - .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md { - &:last-child { - &:has([aria-selected]) { - border-top-right-radius: var(--radius-md); - border-bottom-right-radius: var(--radius-md); - } - } - } - .\[\&\>span\]\:line-clamp-1 { - &>span { - overflow: hidden; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; - } - } - .\[\&\>svg\]\:size-3\.5 { - &>svg { - width: calc(var(--spacing) * 3.5); - height: calc(var(--spacing) * 3.5); - } - } - .\[\&\[data-state\=open\]\>svg\]\:rotate-180 { - &[data-state=open]>svg { - rotate: 180deg; +} +@media (prefers-color-scheme: dark) { + @media (hover: hover) { + .dark\:hover\:bg-gray-700:hover:not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: #374151; } } } -@layer base { - :root { - --background: 0 0% 100%; - --foreground: 222.2 84% 4.9%; - --card: 0 0% 100%; - --card-foreground: 222.2 84% 4.9%; - --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; - --primary: 222.2 47.4% 11.2%; - --primary-foreground: 210 40% 98%; - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 210 40% 98%; - --border: 214.3 31.8% 91.4%; - --input: 214.3 31.8% 91.4%; - --ring: 222.2 84% 4.9%; - --radius: 0.5rem; - } - .dark { - --background: 222.2 84% 4.9%; - --foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; - --card-foreground: 210 40% 98%; - --popover: 222.2 84% 4.9%; - --popover-foreground: 210 40% 98%; - --primary: 210 40% 98%; - --primary-foreground: 222.2 47.4% 11.2%; - --secondary: 217.2 32.6% 17.5%; - --secondary-foreground: 210 40% 98%; - --muted: 217.2 32.6% 17.5%; - --muted-foreground: 215 20.2% 65.1%; - --accent: 217.2 32.6% 17.5%; - --accent-foreground: 210 40% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; - --input: 217.2 32.6% 17.5%; - --ring: 212.7 26.8% 83.9%; - } +.\[\&_p\]\:leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#) p { + --tw-leading: var(--leading-relaxed); + line-height: 1.625; + line-height: var(--leading-relaxed); } -@layer base { - * { - border-color: var(--color-border); - } - body { - background-color: var(--color-background); - color: var(--color-foreground); - } - .bg-popover { - background-color: hsl(var(--popover)); - } - .text-popover-foreground { - color: hsl(var(--popover-foreground)); - } - .border-border { - border-color: hsl(var(--border)); - } - .shadow-md { - box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - } - .z-50 { - z-index: 50; - } - .z-100 { - z-index: 100; - } +.\[\&\:\:-webkit-details-marker\]\:hidden:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker { + display: none; +} +.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]):not(#\#):not(#\#):not(#\#):not(#\#) { + background-color: hsl(210, 40%, 96%); + background-color: var(--color-accent); +} +.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]):not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-left-radius: calc(0.5rem - 2px); + border-top-left-radius: var(--radius-md); + border-bottom-left-radius: calc(0.5rem - 2px); + border-bottom-left-radius: var(--radius-md); +} +.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]):not(#\#):not(#\#):not(#\#):not(#\#) { + border-top-right-radius: calc(0.5rem - 2px); + border-top-right-radius: var(--radius-md); + border-bottom-right-radius: calc(0.5rem - 2px); + border-bottom-right-radius: var(--radius-md); +} +.\[\&\>span\]\:line-clamp-1:not(#\#):not(#\#):not(#\#):not(#\#) > span { + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; +} +.\[\&\>svg\]\:size-3\.5:not(#\#):not(#\#):not(#\#):not(#\#) > svg { + width: calc(0.25rem * 3.5); + width: calc(var(--spacing) * 3.5); + height: calc(0.25rem * 3.5); + height: calc(var(--spacing) * 3.5); +} +.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]:not(#\#):not(#\#):not(#\#):not(#\#) > svg { + rotate: 180deg; +} +:root:not(#\#):not(#\#) { + --background: 0 0% 100%; + --foreground: 222.2 84% 4.9%; + --card: 0 0% 100%; + --card-foreground: 222.2 84% 4.9%; + --popover: 0 0% 100%; + --popover-foreground: 222.2 84% 4.9%; + --primary: 222.2 47.4% 11.2%; + --primary-foreground: 210 40% 98%; + --secondary: 210 40% 96.1%; + --secondary-foreground: 222.2 47.4% 11.2%; + --muted: 210 40% 96.1%; + --muted-foreground: 215.4 16.3% 46.9%; + --accent: 210 40% 96.1%; + --accent-foreground: 222.2 47.4% 11.2%; + --destructive: 0 84.2% 60.2%; + --destructive-foreground: 210 40% 98%; + --border: 214.3 31.8% 91.4%; + --input: 214.3 31.8% 91.4%; + --ring: 222.2 84% 4.9%; + --radius: 0.5rem; +} +.dark:not(#\#):not(#\#) { + --background: 222.2 84% 4.9%; + --foreground: 210 40% 98%; + --card: 222.2 84% 4.9%; + --card-foreground: 210 40% 98%; + --popover: 222.2 84% 4.9%; + --popover-foreground: 210 40% 98%; + --primary: 210 40% 98%; + --primary-foreground: 222.2 47.4% 11.2%; + --secondary: 217.2 32.6% 17.5%; + --secondary-foreground: 210 40% 98%; + --muted: 217.2 32.6% 17.5%; + --muted-foreground: 215 20.2% 65.1%; + --accent: 217.2 32.6% 17.5%; + --accent-foreground: 210 40% 98%; + --destructive: 0 62.8% 30.6%; + --destructive-foreground: 210 40% 98%; + --border: 217.2 32.6% 17.5%; + --input: 217.2 32.6% 17.5%; + --ring: 212.7 26.8% 83.9%; +} +*:not(#\#):not(#\#) { + border-color: hsl(214, 32%, 91%); + border-color: var(--color-border); +} +body:not(#\#):not(#\#) { + background-color: hsl(0, 0%, 100%); + background-color: var(--color-background); + color: hsl(222, 84%, 5%); + color: var(--color-foreground); +} +.bg-popover:not(#\#):not(#\#) { + background-color: hsl(0, 0%, 100%); + background-color: hsl(var(--popover)); +} +.text-popover-foreground:not(#\#):not(#\#) { + color: hsl(222, 84%, 5%); + color: hsl(var(--popover-foreground)); +} +.border-border:not(#\#):not(#\#) { + border-color: hsl(214, 32%, 91%); + border-color: hsl(var(--border)); +} +.shadow-md:not(#\#):not(#\#) { + -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); +} +.z-50:not(#\#):not(#\#) { + z-index: 50; +} +.z-100:not(#\#):not(#\#) { + z-index: 100; } @media (hover: none) { - body { + body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) { cursor: pointer; } } * { - -webkit-tap-highlight-color: transparent; outline: none !important; } +*:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) { + -webkit-tap-highlight-color: transparent; +} :focus { outline: none !important; } @@ -2698,7 +3571,7 @@ @property --tw-shadow { syntax: "*"; inherits: false; - initial-value: 0 0 #0000; + initial-value: 0 0 rgba(0,0,0,0); } @property --tw-shadow-color { syntax: "*"; @@ -2712,7 +3585,7 @@ @property --tw-inset-shadow { syntax: "*"; inherits: false; - initial-value: 0 0 #0000; + initial-value: 0 0 rgba(0,0,0,0); } @property --tw-inset-shadow-color { syntax: "*"; @@ -2730,7 +3603,7 @@ @property --tw-ring-shadow { syntax: "*"; inherits: false; - initial-value: 0 0 #0000; + initial-value: 0 0 rgba(0,0,0,0); } @property --tw-inset-ring-color { syntax: "*"; @@ -2739,7 +3612,7 @@ @property --tw-inset-ring-shadow { syntax: "*"; inherits: false; - initial-value: 0 0 #0000; + initial-value: 0 0 rgba(0,0,0,0); } @property --tw-ring-inset { syntax: "*"; @@ -2758,7 +3631,7 @@ @property --tw-ring-offset-shadow { syntax: "*"; inherits: false; - initial-value: 0 0 #0000; + initial-value: 0 0 rgba(0,0,0,0); } @property --tw-outline-style { syntax: "*"; @@ -2862,9 +3735,21 @@ syntax: "*"; inherits: false; } +@-webkit-keyframes spin { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} @keyframes spin { to { - transform: rotate(360deg); + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@-webkit-keyframes pulse { + 50% { + opacity: 0.5; } } @keyframes pulse { @@ -2872,14 +3757,40 @@ opacity: 0.5; } } -@keyframes bounce { +@-webkit-keyframes bounce { 0%, 100% { - transform: translateY(-25%); - animation-timing-function: cubic-bezier(0.8, 0, 1, 1); + -webkit-transform: translateY(-25%); + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1); + animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { - transform: none; - animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + -webkit-transform: none; + transform: none; + -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + } +} +@keyframes bounce { + 0%, 100% { + -webkit-transform: translateY(-25%); + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1); + animation-timing-function: cubic-bezier(0.8, 0, 1, 1); + } + 50% { + -webkit-transform: none; + transform: none; + -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + animation-timing-function: cubic-bezier(0, 0, 0.2, 1); + } +} +@-webkit-keyframes accordion-down { + from { + height: 0; + } + to { + height: var(--radix-accordion-content-height); } } @keyframes accordion-down { @@ -2890,6 +3801,14 @@ height: var(--radix-accordion-content-height); } } +@-webkit-keyframes accordion-up { + from { + height: var(--radix-accordion-content-height); + } + to { + height: 0; + } +} @keyframes accordion-up { from { height: var(--radix-accordion-content-height); @@ -2898,62 +3817,115 @@ height: 0; } } -@layer properties { - @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) { - *, ::before, ::after, ::backdrop { - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-translate-z: 0; - --tw-rotate-x: initial; - --tw-rotate-y: initial; - --tw-rotate-z: initial; - --tw-skew-x: initial; - --tw-skew-y: initial; - --tw-space-y-reverse: 0; - --tw-space-x-reverse: 0; - --tw-border-style: solid; - --tw-leading: initial; - --tw-font-weight: initial; - --tw-tracking: initial; - --tw-shadow: 0 0 #0000; - --tw-shadow-color: initial; - --tw-shadow-alpha: 100%; - --tw-inset-shadow: 0 0 #0000; - --tw-inset-shadow-color: initial; - --tw-inset-shadow-alpha: 100%; - --tw-ring-color: initial; - --tw-ring-shadow: 0 0 #0000; - --tw-inset-ring-color: initial; - --tw-inset-ring-shadow: 0 0 #0000; - --tw-ring-inset: initial; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-offset-shadow: 0 0 #0000; - --tw-outline-style: solid; - --tw-blur: initial; - --tw-brightness: initial; - --tw-contrast: initial; - --tw-grayscale: initial; - --tw-hue-rotate: initial; - --tw-invert: initial; - --tw-opacity: initial; - --tw-saturate: initial; - --tw-sepia: initial; - --tw-drop-shadow: initial; - --tw-drop-shadow-color: initial; - --tw-drop-shadow-alpha: 100%; - --tw-drop-shadow-size: initial; - --tw-backdrop-blur: initial; - --tw-backdrop-brightness: initial; - --tw-backdrop-contrast: initial; - --tw-backdrop-grayscale: initial; - --tw-backdrop-hue-rotate: initial; - --tw-backdrop-invert: initial; - --tw-backdrop-opacity: initial; - --tw-backdrop-saturate: initial; - --tw-backdrop-sepia: initial; - --tw-duration: initial; - --tw-ease: initial; - } +@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) { + ::-ms-backdrop { + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-translate-z: 0; + --tw-rotate-x: initial; + --tw-rotate-y: initial; + --tw-rotate-z: initial; + --tw-skew-x: initial; + --tw-skew-y: initial; + --tw-space-y-reverse: 0; + --tw-space-x-reverse: 0; + --tw-border-style: solid; + --tw-leading: initial; + --tw-font-weight: initial; + --tw-tracking: initial; + --tw-shadow: 0 0 rgba(0,0,0,0); + --tw-shadow-color: initial; + --tw-shadow-alpha: 100%; + --tw-inset-shadow: 0 0 rgba(0,0,0,0); + --tw-inset-shadow-color: initial; + --tw-inset-shadow-alpha: 100%; + --tw-ring-color: initial; + --tw-ring-shadow: 0 0 rgba(0,0,0,0); + --tw-inset-ring-color: initial; + --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0); + --tw-ring-inset: initial; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); + --tw-outline-style: solid; + --tw-blur: initial; + --tw-brightness: initial; + --tw-contrast: initial; + --tw-grayscale: initial; + --tw-hue-rotate: initial; + --tw-invert: initial; + --tw-opacity: initial; + --tw-saturate: initial; + --tw-sepia: initial; + --tw-drop-shadow: initial; + --tw-drop-shadow-color: initial; + --tw-drop-shadow-alpha: 100%; + --tw-drop-shadow-size: initial; + --tw-backdrop-blur: initial; + --tw-backdrop-brightness: initial; + --tw-backdrop-contrast: initial; + --tw-backdrop-grayscale: initial; + --tw-backdrop-hue-rotate: initial; + --tw-backdrop-invert: initial; + --tw-backdrop-opacity: initial; + --tw-backdrop-saturate: initial; + --tw-backdrop-sepia: initial; + --tw-duration: initial; + --tw-ease: initial; } -} + *, ::before, ::after, ::backdrop { + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-translate-z: 0; + --tw-rotate-x: initial; + --tw-rotate-y: initial; + --tw-rotate-z: initial; + --tw-skew-x: initial; + --tw-skew-y: initial; + --tw-space-y-reverse: 0; + --tw-space-x-reverse: 0; + --tw-border-style: solid; + --tw-leading: initial; + --tw-font-weight: initial; + --tw-tracking: initial; + --tw-shadow: 0 0 rgba(0,0,0,0); + --tw-shadow-color: initial; + --tw-shadow-alpha: 100%; + --tw-inset-shadow: 0 0 rgba(0,0,0,0); + --tw-inset-shadow-color: initial; + --tw-inset-shadow-alpha: 100%; + --tw-ring-color: initial; + --tw-ring-shadow: 0 0 rgba(0,0,0,0); + --tw-inset-ring-color: initial; + --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0); + --tw-ring-inset: initial; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); + --tw-outline-style: solid; + --tw-blur: initial; + --tw-brightness: initial; + --tw-contrast: initial; + --tw-grayscale: initial; + --tw-hue-rotate: initial; + --tw-invert: initial; + --tw-opacity: initial; + --tw-saturate: initial; + --tw-sepia: initial; + --tw-drop-shadow: initial; + --tw-drop-shadow-color: initial; + --tw-drop-shadow-alpha: 100%; + --tw-drop-shadow-size: initial; + --tw-backdrop-blur: initial; + --tw-backdrop-brightness: initial; + --tw-backdrop-contrast: initial; + --tw-backdrop-grayscale: initial; + --tw-backdrop-hue-rotate: initial; + --tw-backdrop-invert: initial; + --tw-backdrop-opacity: initial; + --tw-backdrop-saturate: initial; + --tw-backdrop-sepia: initial; + --tw-duration: initial; + --tw-ease: initial; + } +} \ No newline at end of file