diff --git a/.gitignore b/.gitignore index c36dc64..76118e5 100644 --- a/.gitignore +++ b/.gitignore @@ -129,3 +129,5 @@ dmypy.json # Secrets configuration secrets.py **/secrets.py + +node_modules/ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..7145228 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1136 @@ +{ + "name": "pycon-uganda", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@tailwindcss/cli": "^4.1.11", + "tailwindcss": "^4.1.11" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/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==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@parcel/watcher/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==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/watcher/node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@parcel/watcher/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@parcel/watcher/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==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@parcel/watcher/node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "node_modules/@parcel/watcher/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@parcel/watcher/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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@tailwindcss/cli": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.1.11.tgz", + "integrity": "sha512-7RAFOrVaXCFz5ooEG36Kbh+sMJiI2j4+Ozp71smgjnLfBRu7DTfoq8DsTvzse2/6nDeo2M3vS/FGaxfDgr3rtQ==", + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.5.1", + "@tailwindcss/node": "4.1.11", + "@tailwindcss/oxide": "4.1.11", + "enhanced-resolve": "^5.18.1", + "mri": "^1.2.0", + "picocolors": "^1.1.1", + "tailwindcss": "4.1.11" + }, + "bin": { + "tailwindcss": "dist/index.mjs" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.11.tgz", + "integrity": "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "enhanced-resolve": "^5.18.1", + "jiti": "^2.4.2", + "lightningcss": "1.30.1", + "magic-string": "^0.30.17", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.11" + } + }, + "node_modules/@tailwindcss/node/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@tailwindcss/node/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@tailwindcss/node/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@tailwindcss/node/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", + "license": "MIT" + }, + "node_modules/@tailwindcss/node/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@tailwindcss/node/node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/@tailwindcss/node/node_modules/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-darwin-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/@tailwindcss/node/node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.11.tgz", + "integrity": "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.4", + "tar": "^7.4.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.11", + "@tailwindcss/oxide-darwin-arm64": "4.1.11", + "@tailwindcss/oxide-darwin-x64": "4.1.11", + "@tailwindcss/oxide-freebsd-x64": "4.1.11", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.11", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.11", + "@tailwindcss/oxide-linux-x64-musl": "4.1.11", + "@tailwindcss/oxide-wasm32-wasi": "4.1.11", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.11" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.11.tgz", + "integrity": "sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.11.tgz", + "integrity": "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.11.tgz", + "integrity": "sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.11.tgz", + "integrity": "sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.11.tgz", + "integrity": "sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.11.tgz", + "integrity": "sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.11.tgz", + "integrity": "sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.11.tgz", + "integrity": "sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.11.tgz", + "integrity": "sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@emnapi/wasi-threads": "^1.0.2", + "@napi-rs/wasm-runtime": "^0.2.11", + "@tybys/wasm-util": "^0.9.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.11.tgz", + "integrity": "sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.11.tgz", + "integrity": "sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.11.tgz", + "integrity": "sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@tailwindcss/oxide/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enhanced-resolve/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/enhanced-resolve/node_modules/tapable": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/tailwindcss": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz", + "integrity": "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==", + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a4c2113 --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "dependencies": { + "@tailwindcss/cli": "^4.1.11", + "tailwindcss": "^4.1.11" + }, + "scripts": { + "watch:css": "npx @tailwindcss/cli -i static/css/tailwind.css -o static/dist/tailwind.css --watch" + } +} diff --git a/static/css/tailwind.css b/static/css/tailwind.css new file mode 100644 index 0000000..f173aa4 --- /dev/null +++ b/static/css/tailwind.css @@ -0,0 +1 @@ +@import 'tailwindcss'; \ No newline at end of file diff --git a/static/dist/tailwind.css b/static/dist/tailwind.css new file mode 100644 index 0000000..e3889d9 --- /dev/null +++ b/static/dist/tailwind.css @@ -0,0 +1,2655 @@ +/*! tailwindcss v4.1.11 | 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", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + --color-blue-500: oklch(62.3% 0.214 259.815); + --color-gray-800: oklch(27.8% 0.033 256.848); + --color-white: #fff; + --spacing: 0.25rem; + --breakpoint-sm: 40rem; + --breakpoint-md: 48rem; + --breakpoint-lg: 64rem; + --breakpoint-xl: 80rem; + --container-md: 28rem; + --container-xl: 36rem; + --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); + --text-4xl: 2.25rem; + --text-4xl--line-height: calc(2.5 / 2.25); + --font-weight-bold: 700; + --radius-3xl: 1.5rem; + --ease-in: cubic-bezier(0.4, 0, 1, 1); + --ease-out: cubic-bezier(0, 0, 0.2, 1); + --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); + --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); + } +} +@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; + } + :-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; + } +} +@layer utilities { + .collapse { + visibility: collapse; + } + .invisible { + visibility: hidden; + } + .visible { + visibility: visible; + } + .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + .\!absolute { + position: absolute !important; + } + .absolute { + position: absolute; + } + .fixed { + position: fixed; + } + .relative { + position: relative; + } + .static { + position: static; + } + .sticky { + position: sticky; + } + .inset-2 { + inset: calc(var(--spacing) * 2); + } + .inset-3 { + inset: calc(var(--spacing) * 3); + } + .start-1 { + inset-inline-start: calc(var(--spacing) * 1); + } + .left-1 { + left: calc(var(--spacing) * 1); + } + .isolate { + isolation: isolate; + } + .order-0 { + order: 0; + } + .order-1 { + order: 1; + } + .order-2 { + order: 2; + } + .order-3 { + order: 3; + } + .order-4 { + order: 4; + } + .order-5 { + order: 5; + } + .order-6 { + order: 6; + } + .order-7 { + order: 7; + } + .order-8 { + order: 8; + } + .order-9 { + order: 9; + } + .order-10 { + order: 10; + } + .order-11 { + order: 11; + } + .order-12 { + order: 12; + } + .order-first { + order: -9999; + } + .order-last { + order: 9999; + } + .col-1 { + grid-column: 1; + } + .col-2 { + grid-column: 2; + } + .col-3 { + grid-column: 3; + } + .col-4 { + grid-column: 4; + } + .col-5 { + grid-column: 5; + } + .col-6 { + grid-column: 6; + } + .col-7 { + grid-column: 7; + } + .col-8 { + grid-column: 8; + } + .col-9 { + grid-column: 9; + } + .col-10 { + grid-column: 10; + } + .col-11 { + grid-column: 11; + } + .col-12 { + grid-column: 12; + } + .col-auto { + grid-column: auto; + } + .float-left { + float: left; + } + .float-none { + float: none; + } + .float-right { + float: right; + } + .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; + } + } + .m-0 { + margin: calc(var(--spacing) * 0); + } + .m-1 { + margin: calc(var(--spacing) * 1); + } + .m-2 { + margin: calc(var(--spacing) * 2); + } + .m-3 { + margin: calc(var(--spacing) * 3); + } + .m-4 { + margin: calc(var(--spacing) * 4); + } + .m-5 { + margin: calc(var(--spacing) * 5); + } + .m-6 { + margin: calc(var(--spacing) * 6); + } + .m-7 { + margin: calc(var(--spacing) * 7); + } + .m-8 { + margin: calc(var(--spacing) * 8); + } + .m-9 { + margin: calc(var(--spacing) * 9); + } + .m-10 { + margin: calc(var(--spacing) * 10); + } + .m-11 { + margin: calc(var(--spacing) * 11); + } + .m-12 { + margin: calc(var(--spacing) * 12); + } + .m-13 { + margin: calc(var(--spacing) * 13); + } + .m-14 { + margin: calc(var(--spacing) * 14); + } + .m-15 { + margin: calc(var(--spacing) * 15); + } + .m-16 { + margin: calc(var(--spacing) * 16); + } + .m-17 { + margin: calc(var(--spacing) * 17); + } + .m-18 { + margin: calc(var(--spacing) * 18); + } + .m-19 { + margin: calc(var(--spacing) * 19); + } + .m-20 { + margin: calc(var(--spacing) * 20); + } + .m-21 { + margin: calc(var(--spacing) * 21); + } + .m-22 { + margin: calc(var(--spacing) * 22); + } + .m-23 { + margin: calc(var(--spacing) * 23); + } + .m-24 { + margin: calc(var(--spacing) * 24); + } + .m-25 { + margin: calc(var(--spacing) * 25); + } + .m-26 { + margin: calc(var(--spacing) * 26); + } + .m-27 { + margin: calc(var(--spacing) * 27); + } + .m-28 { + margin: calc(var(--spacing) * 28); + } + .m-29 { + margin: calc(var(--spacing) * 29); + } + .m-30 { + margin: calc(var(--spacing) * 30); + } + .m-31 { + margin: calc(var(--spacing) * 31); + } + .m-32 { + margin: calc(var(--spacing) * 32); + } + .m-33 { + margin: calc(var(--spacing) * 33); + } + .m-34 { + margin: calc(var(--spacing) * 34); + } + .m-35 { + margin: calc(var(--spacing) * 35); + } + .m-36 { + margin: calc(var(--spacing) * 36); + } + .m-37 { + margin: calc(var(--spacing) * 37); + } + .m-38 { + margin: calc(var(--spacing) * 38); + } + .m-39 { + margin: calc(var(--spacing) * 39); + } + .m-40 { + margin: calc(var(--spacing) * 40); + } + .m-41 { + margin: calc(var(--spacing) * 41); + } + .m-42 { + margin: calc(var(--spacing) * 42); + } + .m-43 { + margin: calc(var(--spacing) * 43); + } + .m-44 { + margin: calc(var(--spacing) * 44); + } + .m-45 { + margin: calc(var(--spacing) * 45); + } + .m-46 { + margin: calc(var(--spacing) * 46); + } + .m-47 { + margin: calc(var(--spacing) * 47); + } + .m-48 { + margin: calc(var(--spacing) * 48); + } + .m-49 { + margin: calc(var(--spacing) * 49); + } + .m-50 { + margin: calc(var(--spacing) * 50); + } + .m-51 { + margin: calc(var(--spacing) * 51); + } + .m-52 { + margin: calc(var(--spacing) * 52); + } + .m-53 { + margin: calc(var(--spacing) * 53); + } + .m-54 { + margin: calc(var(--spacing) * 54); + } + .m-55 { + margin: calc(var(--spacing) * 55); + } + .m-56 { + margin: calc(var(--spacing) * 56); + } + .m-57 { + margin: calc(var(--spacing) * 57); + } + .m-58 { + margin: calc(var(--spacing) * 58); + } + .m-59 { + margin: calc(var(--spacing) * 59); + } + .m-60 { + margin: calc(var(--spacing) * 60); + } + .m-61 { + margin: calc(var(--spacing) * 61); + } + .m-62 { + margin: calc(var(--spacing) * 62); + } + .m-63 { + margin: calc(var(--spacing) * 63); + } + .m-64 { + margin: calc(var(--spacing) * 64); + } + .m-65 { + margin: calc(var(--spacing) * 65); + } + .m-66 { + margin: calc(var(--spacing) * 66); + } + .m-67 { + margin: calc(var(--spacing) * 67); + } + .m-68 { + margin: calc(var(--spacing) * 68); + } + .m-69 { + margin: calc(var(--spacing) * 69); + } + .m-70 { + margin: calc(var(--spacing) * 70); + } + .m-71 { + margin: calc(var(--spacing) * 71); + } + .m-72 { + margin: calc(var(--spacing) * 72); + } + .m-73 { + margin: calc(var(--spacing) * 73); + } + .m-74 { + margin: calc(var(--spacing) * 74); + } + .m-75 { + margin: calc(var(--spacing) * 75); + } + .m-76 { + margin: calc(var(--spacing) * 76); + } + .m-77 { + margin: calc(var(--spacing) * 77); + } + .m-78 { + margin: calc(var(--spacing) * 78); + } + .m-79 { + margin: calc(var(--spacing) * 79); + } + .m-80 { + margin: calc(var(--spacing) * 80); + } + .m-81 { + margin: calc(var(--spacing) * 81); + } + .m-82 { + margin: calc(var(--spacing) * 82); + } + .m-83 { + margin: calc(var(--spacing) * 83); + } + .m-84 { + margin: calc(var(--spacing) * 84); + } + .m-85 { + margin: calc(var(--spacing) * 85); + } + .m-86 { + margin: calc(var(--spacing) * 86); + } + .m-87 { + margin: calc(var(--spacing) * 87); + } + .m-88 { + margin: calc(var(--spacing) * 88); + } + .m-89 { + margin: calc(var(--spacing) * 89); + } + .m-90 { + margin: calc(var(--spacing) * 90); + } + .m-91 { + margin: calc(var(--spacing) * 91); + } + .m-92 { + margin: calc(var(--spacing) * 92); + } + .m-93 { + margin: calc(var(--spacing) * 93); + } + .m-94 { + margin: calc(var(--spacing) * 94); + } + .m-95 { + margin: calc(var(--spacing) * 95); + } + .m-96 { + margin: calc(var(--spacing) * 96); + } + .m-97 { + margin: calc(var(--spacing) * 97); + } + .m-98 { + margin: calc(var(--spacing) * 98); + } + .m-99 { + margin: calc(var(--spacing) * 99); + } + .m-100 { + margin: calc(var(--spacing) * 100); + } + .m-101 { + margin: calc(var(--spacing) * 101); + } + .m-102 { + margin: calc(var(--spacing) * 102); + } + .m-103 { + margin: calc(var(--spacing) * 103); + } + .m-104 { + margin: calc(var(--spacing) * 104); + } + .m-105 { + margin: calc(var(--spacing) * 105); + } + .m-106 { + margin: calc(var(--spacing) * 106); + } + .m-107 { + margin: calc(var(--spacing) * 107); + } + .m-108 { + margin: calc(var(--spacing) * 108); + } + .m-109 { + margin: calc(var(--spacing) * 109); + } + .m-110 { + margin: calc(var(--spacing) * 110); + } + .m-111 { + margin: calc(var(--spacing) * 111); + } + .m-112 { + margin: calc(var(--spacing) * 112); + } + .m-113 { + margin: calc(var(--spacing) * 113); + } + .m-114 { + margin: calc(var(--spacing) * 114); + } + .m-115 { + margin: calc(var(--spacing) * 115); + } + .m-116 { + margin: calc(var(--spacing) * 116); + } + .m-117 { + margin: calc(var(--spacing) * 117); + } + .m-118 { + margin: calc(var(--spacing) * 118); + } + .m-119 { + margin: calc(var(--spacing) * 119); + } + .m-120 { + margin: calc(var(--spacing) * 120); + } + .m-121 { + margin: calc(var(--spacing) * 121); + } + .m-122 { + margin: calc(var(--spacing) * 122); + } + .m-123 { + margin: calc(var(--spacing) * 123); + } + .m-124 { + margin: calc(var(--spacing) * 124); + } + .m-125 { + margin: calc(var(--spacing) * 125); + } + .m-126 { + margin: calc(var(--spacing) * 126); + } + .m-127 { + margin: calc(var(--spacing) * 127); + } + .m-128 { + margin: calc(var(--spacing) * 128); + } + .m-129 { + margin: calc(var(--spacing) * 129); + } + .m-130 { + margin: calc(var(--spacing) * 130); + } + .m-131 { + margin: calc(var(--spacing) * 131); + } + .m-132 { + margin: calc(var(--spacing) * 132); + } + .m-133 { + margin: calc(var(--spacing) * 133); + } + .m-134 { + margin: calc(var(--spacing) * 134); + } + .m-135 { + margin: calc(var(--spacing) * 135); + } + .m-136 { + margin: calc(var(--spacing) * 136); + } + .m-137 { + margin: calc(var(--spacing) * 137); + } + .m-138 { + margin: calc(var(--spacing) * 138); + } + .m-139 { + margin: calc(var(--spacing) * 139); + } + .m-140 { + margin: calc(var(--spacing) * 140); + } + .m-141 { + margin: calc(var(--spacing) * 141); + } + .m-142 { + margin: calc(var(--spacing) * 142); + } + .m-143 { + margin: calc(var(--spacing) * 143); + } + .m-144 { + margin: calc(var(--spacing) * 144); + } + .m-145 { + margin: calc(var(--spacing) * 145); + } + .m-146 { + margin: calc(var(--spacing) * 146); + } + .m-147 { + margin: calc(var(--spacing) * 147); + } + .m-148 { + margin: calc(var(--spacing) * 148); + } + .m-149 { + margin: calc(var(--spacing) * 149); + } + .m-150 { + margin: calc(var(--spacing) * 150); + } + .m-151 { + margin: calc(var(--spacing) * 151); + } + .m-152 { + margin: calc(var(--spacing) * 152); + } + .m-153 { + margin: calc(var(--spacing) * 153); + } + .m-154 { + margin: calc(var(--spacing) * 154); + } + .m-155 { + margin: calc(var(--spacing) * 155); + } + .m-156 { + margin: calc(var(--spacing) * 156); + } + .m-157 { + margin: calc(var(--spacing) * 157); + } + .m-158 { + margin: calc(var(--spacing) * 158); + } + .m-159 { + margin: calc(var(--spacing) * 159); + } + .m-160 { + margin: calc(var(--spacing) * 160); + } + .m-161 { + margin: calc(var(--spacing) * 161); + } + .m-162 { + margin: calc(var(--spacing) * 162); + } + .m-163 { + margin: calc(var(--spacing) * 163); + } + .m-164 { + margin: calc(var(--spacing) * 164); + } + .m-165 { + margin: calc(var(--spacing) * 165); + } + .m-166 { + margin: calc(var(--spacing) * 166); + } + .m-167 { + margin: calc(var(--spacing) * 167); + } + .m-168 { + margin: calc(var(--spacing) * 168); + } + .m-169 { + margin: calc(var(--spacing) * 169); + } + .m-170 { + margin: calc(var(--spacing) * 170); + } + .m-171 { + margin: calc(var(--spacing) * 171); + } + .m-172 { + margin: calc(var(--spacing) * 172); + } + .m-173 { + margin: calc(var(--spacing) * 173); + } + .m-174 { + margin: calc(var(--spacing) * 174); + } + .m-175 { + margin: calc(var(--spacing) * 175); + } + .m-176 { + margin: calc(var(--spacing) * 176); + } + .m-177 { + margin: calc(var(--spacing) * 177); + } + .m-178 { + margin: calc(var(--spacing) * 178); + } + .m-179 { + margin: calc(var(--spacing) * 179); + } + .m-180 { + margin: calc(var(--spacing) * 180); + } + .m-181 { + margin: calc(var(--spacing) * 181); + } + .m-182 { + margin: calc(var(--spacing) * 182); + } + .m-183 { + margin: calc(var(--spacing) * 183); + } + .m-184 { + margin: calc(var(--spacing) * 184); + } + .m-185 { + margin: calc(var(--spacing) * 185); + } + .m-186 { + margin: calc(var(--spacing) * 186); + } + .m-187 { + margin: calc(var(--spacing) * 187); + } + .m-188 { + margin: calc(var(--spacing) * 188); + } + .m-189 { + margin: calc(var(--spacing) * 189); + } + .m-190 { + margin: calc(var(--spacing) * 190); + } + .m-191 { + margin: calc(var(--spacing) * 191); + } + .m-192 { + margin: calc(var(--spacing) * 192); + } + .m-193 { + margin: calc(var(--spacing) * 193); + } + .m-194 { + margin: calc(var(--spacing) * 194); + } + .m-195 { + margin: calc(var(--spacing) * 195); + } + .m-196 { + margin: calc(var(--spacing) * 196); + } + .m-197 { + margin: calc(var(--spacing) * 197); + } + .m-198 { + margin: calc(var(--spacing) * 198); + } + .m-199 { + margin: calc(var(--spacing) * 199); + } + .m-200 { + margin: calc(var(--spacing) * 200); + } + .m-201 { + margin: calc(var(--spacing) * 201); + } + .m-202 { + margin: calc(var(--spacing) * 202); + } + .m-203 { + margin: calc(var(--spacing) * 203); + } + .m-204 { + margin: calc(var(--spacing) * 204); + } + .m-205 { + margin: calc(var(--spacing) * 205); + } + .m-206 { + margin: calc(var(--spacing) * 206); + } + .m-207 { + margin: calc(var(--spacing) * 207); + } + .m-208 { + margin: calc(var(--spacing) * 208); + } + .m-209 { + margin: calc(var(--spacing) * 209); + } + .m-210 { + margin: calc(var(--spacing) * 210); + } + .m-211 { + margin: calc(var(--spacing) * 211); + } + .m-212 { + margin: calc(var(--spacing) * 212); + } + .m-213 { + margin: calc(var(--spacing) * 213); + } + .m-214 { + margin: calc(var(--spacing) * 214); + } + .m-215 { + margin: calc(var(--spacing) * 215); + } + .m-216 { + margin: calc(var(--spacing) * 216); + } + .m-217 { + margin: calc(var(--spacing) * 217); + } + .m-218 { + margin: calc(var(--spacing) * 218); + } + .m-219 { + margin: calc(var(--spacing) * 219); + } + .m-220 { + margin: calc(var(--spacing) * 220); + } + .m-221 { + margin: calc(var(--spacing) * 221); + } + .m-222 { + margin: calc(var(--spacing) * 222); + } + .m-223 { + margin: calc(var(--spacing) * 223); + } + .m-224 { + margin: calc(var(--spacing) * 224); + } + .m-225 { + margin: calc(var(--spacing) * 225); + } + .m-226 { + margin: calc(var(--spacing) * 226); + } + .m-227 { + margin: calc(var(--spacing) * 227); + } + .m-228 { + margin: calc(var(--spacing) * 228); + } + .m-229 { + margin: calc(var(--spacing) * 229); + } + .m-230 { + margin: calc(var(--spacing) * 230); + } + .m-231 { + margin: calc(var(--spacing) * 231); + } + .m-232 { + margin: calc(var(--spacing) * 232); + } + .m-233 { + margin: calc(var(--spacing) * 233); + } + .m-234 { + margin: calc(var(--spacing) * 234); + } + .m-235 { + margin: calc(var(--spacing) * 235); + } + .m-236 { + margin: calc(var(--spacing) * 236); + } + .m-237 { + margin: calc(var(--spacing) * 237); + } + .m-238 { + margin: calc(var(--spacing) * 238); + } + .m-239 { + margin: calc(var(--spacing) * 239); + } + .m-240 { + margin: calc(var(--spacing) * 240); + } + .m-241 { + margin: calc(var(--spacing) * 241); + } + .m-242 { + margin: calc(var(--spacing) * 242); + } + .m-243 { + margin: calc(var(--spacing) * 243); + } + .m-244 { + margin: calc(var(--spacing) * 244); + } + .m-245 { + margin: calc(var(--spacing) * 245); + } + .m-246 { + margin: calc(var(--spacing) * 246); + } + .m-247 { + margin: calc(var(--spacing) * 247); + } + .m-248 { + margin: calc(var(--spacing) * 248); + } + .m-249 { + margin: calc(var(--spacing) * 249); + } + .m-250 { + margin: calc(var(--spacing) * 250); + } + .m-251 { + margin: calc(var(--spacing) * 251); + } + .m-252 { + margin: calc(var(--spacing) * 252); + } + .m-253 { + margin: calc(var(--spacing) * 253); + } + .m-254 { + margin: calc(var(--spacing) * 254); + } + .m-255 { + margin: calc(var(--spacing) * 255); + } + .m-256 { + margin: calc(var(--spacing) * 256); + } + .m-257 { + margin: calc(var(--spacing) * 257); + } + .m-258 { + margin: calc(var(--spacing) * 258); + } + .m-259 { + margin: calc(var(--spacing) * 259); + } + .m-260 { + margin: calc(var(--spacing) * 260); + } + .m-261 { + margin: calc(var(--spacing) * 261); + } + .m-262 { + margin: calc(var(--spacing) * 262); + } + .m-263 { + margin: calc(var(--spacing) * 263); + } + .m-264 { + margin: calc(var(--spacing) * 264); + } + .m-265 { + margin: calc(var(--spacing) * 265); + } + .m-266 { + margin: calc(var(--spacing) * 266); + } + .m-267 { + margin: calc(var(--spacing) * 267); + } + .m-268 { + margin: calc(var(--spacing) * 268); + } + .m-269 { + margin: calc(var(--spacing) * 269); + } + .m-270 { + margin: calc(var(--spacing) * 270); + } + .m-271 { + margin: calc(var(--spacing) * 271); + } + .m-272 { + margin: calc(var(--spacing) * 272); + } + .m-273 { + margin: calc(var(--spacing) * 273); + } + .m-274 { + margin: calc(var(--spacing) * 274); + } + .m-275 { + margin: calc(var(--spacing) * 275); + } + .m-276 { + margin: calc(var(--spacing) * 276); + } + .m-277 { + margin: calc(var(--spacing) * 277); + } + .m-278 { + margin: calc(var(--spacing) * 278); + } + .m-279 { + margin: calc(var(--spacing) * 279); + } + .m-280 { + margin: calc(var(--spacing) * 280); + } + .m-281 { + margin: calc(var(--spacing) * 281); + } + .m-282 { + margin: calc(var(--spacing) * 282); + } + .m-283 { + margin: calc(var(--spacing) * 283); + } + .m-284 { + margin: calc(var(--spacing) * 284); + } + .m-285 { + margin: calc(var(--spacing) * 285); + } + .m-286 { + margin: calc(var(--spacing) * 286); + } + .m-287 { + margin: calc(var(--spacing) * 287); + } + .m-288 { + margin: calc(var(--spacing) * 288); + } + .m-289 { + margin: calc(var(--spacing) * 289); + } + .m-290 { + margin: calc(var(--spacing) * 290); + } + .m-291 { + margin: calc(var(--spacing) * 291); + } + .m-292 { + margin: calc(var(--spacing) * 292); + } + .m-293 { + margin: calc(var(--spacing) * 293); + } + .m-294 { + margin: calc(var(--spacing) * 294); + } + .m-295 { + margin: calc(var(--spacing) * 295); + } + .m-296 { + margin: calc(var(--spacing) * 296); + } + .m-297 { + margin: calc(var(--spacing) * 297); + } + .m-298 { + margin: calc(var(--spacing) * 298); + } + .m-299 { + margin: calc(var(--spacing) * 299); + } + .m-300 { + margin: calc(var(--spacing) * 300); + } + .m-301 { + margin: calc(var(--spacing) * 301); + } + .m-302 { + margin: calc(var(--spacing) * 302); + } + .m-303 { + margin: calc(var(--spacing) * 303); + } + .m-304 { + margin: calc(var(--spacing) * 304); + } + .m-305 { + margin: calc(var(--spacing) * 305); + } + .m-306 { + margin: calc(var(--spacing) * 306); + } + .m-307 { + margin: calc(var(--spacing) * 307); + } + .m-308 { + margin: calc(var(--spacing) * 308); + } + .m-309 { + margin: calc(var(--spacing) * 309); + } + .m-310 { + margin: calc(var(--spacing) * 310); + } + .m-311 { + margin: calc(var(--spacing) * 311); + } + .m-312 { + margin: calc(var(--spacing) * 312); + } + .m-313 { + margin: calc(var(--spacing) * 313); + } + .m-314 { + margin: calc(var(--spacing) * 314); + } + .m-315 { + margin: calc(var(--spacing) * 315); + } + .m-316 { + margin: calc(var(--spacing) * 316); + } + .m-317 { + margin: calc(var(--spacing) * 317); + } + .m-318 { + margin: calc(var(--spacing) * 318); + } + .m-319 { + margin: calc(var(--spacing) * 319); + } + .m-320 { + margin: calc(var(--spacing) * 320); + } + .m-321 { + margin: calc(var(--spacing) * 321); + } + .m-322 { + margin: calc(var(--spacing) * 322); + } + .m-323 { + margin: calc(var(--spacing) * 323); + } + .m-324 { + margin: calc(var(--spacing) * 324); + } + .m-325 { + margin: calc(var(--spacing) * 325); + } + .m-326 { + margin: calc(var(--spacing) * 326); + } + .m-327 { + margin: calc(var(--spacing) * 327); + } + .m-328 { + margin: calc(var(--spacing) * 328); + } + .m-329 { + margin: calc(var(--spacing) * 329); + } + .m-330 { + margin: calc(var(--spacing) * 330); + } + .m-331 { + margin: calc(var(--spacing) * 331); + } + .m-332 { + margin: calc(var(--spacing) * 332); + } + .m-333 { + margin: calc(var(--spacing) * 333); + } + .m-334 { + margin: calc(var(--spacing) * 334); + } + .m-335 { + margin: calc(var(--spacing) * 335); + } + .m-336 { + margin: calc(var(--spacing) * 336); + } + .m-337 { + margin: calc(var(--spacing) * 337); + } + .m-338 { + margin: calc(var(--spacing) * 338); + } + .m-339 { + margin: calc(var(--spacing) * 339); + } + .m-340 { + margin: calc(var(--spacing) * 340); + } + .m-341 { + margin: calc(var(--spacing) * 341); + } + .m-342 { + margin: calc(var(--spacing) * 342); + } + .m-343 { + margin: calc(var(--spacing) * 343); + } + .m-344 { + margin: calc(var(--spacing) * 344); + } + .m-345 { + margin: calc(var(--spacing) * 345); + } + .m-346 { + margin: calc(var(--spacing) * 346); + } + .m-347 { + margin: calc(var(--spacing) * 347); + } + .m-348 { + margin: calc(var(--spacing) * 348); + } + .m-349 { + margin: calc(var(--spacing) * 349); + } + .m-350 { + margin: calc(var(--spacing) * 350); + } + .m-351 { + margin: calc(var(--spacing) * 351); + } + .m-352 { + margin: calc(var(--spacing) * 352); + } + .m-353 { + margin: calc(var(--spacing) * 353); + } + .m-354 { + margin: calc(var(--spacing) * 354); + } + .m-355 { + margin: calc(var(--spacing) * 355); + } + .m-356 { + margin: calc(var(--spacing) * 356); + } + .m-357 { + margin: calc(var(--spacing) * 357); + } + .m-358 { + margin: calc(var(--spacing) * 358); + } + .m-359 { + margin: calc(var(--spacing) * 359); + } + .m-360 { + margin: calc(var(--spacing) * 360); + } + .m-361 { + margin: calc(var(--spacing) * 361); + } + .m-362 { + margin: calc(var(--spacing) * 362); + } + .m-363 { + margin: calc(var(--spacing) * 363); + } + .m-364 { + margin: calc(var(--spacing) * 364); + } + .m-365 { + margin: calc(var(--spacing) * 365); + } + .m-366 { + margin: calc(var(--spacing) * 366); + } + .m-367 { + margin: calc(var(--spacing) * 367); + } + .m-368 { + margin: calc(var(--spacing) * 368); + } + .m-369 { + margin: calc(var(--spacing) * 369); + } + .m-370 { + margin: calc(var(--spacing) * 370); + } + .m-371 { + margin: calc(var(--spacing) * 371); + } + .m-372 { + margin: calc(var(--spacing) * 372); + } + .m-373 { + margin: calc(var(--spacing) * 373); + } + .m-374 { + margin: calc(var(--spacing) * 374); + } + .m-375 { + margin: calc(var(--spacing) * 375); + } + .m-376 { + margin: calc(var(--spacing) * 376); + } + .m-377 { + margin: calc(var(--spacing) * 377); + } + .m-378 { + margin: calc(var(--spacing) * 378); + } + .m-379 { + margin: calc(var(--spacing) * 379); + } + .m-380 { + margin: calc(var(--spacing) * 380); + } + .m-381 { + margin: calc(var(--spacing) * 381); + } + .m-382 { + margin: calc(var(--spacing) * 382); + } + .m-383 { + margin: calc(var(--spacing) * 383); + } + .m-384 { + margin: calc(var(--spacing) * 384); + } + .m-385 { + margin: calc(var(--spacing) * 385); + } + .m-386 { + margin: calc(var(--spacing) * 386); + } + .m-387 { + margin: calc(var(--spacing) * 387); + } + .m-388 { + margin: calc(var(--spacing) * 388); + } + .m-389 { + margin: calc(var(--spacing) * 389); + } + .m-390 { + margin: calc(var(--spacing) * 390); + } + .m-391 { + margin: calc(var(--spacing) * 391); + } + .m-392 { + margin: calc(var(--spacing) * 392); + } + .m-394 { + margin: calc(var(--spacing) * 394); + } + .m-395 { + margin: calc(var(--spacing) * 395); + } + .m-396 { + margin: calc(var(--spacing) * 396); + } + .m-397 { + margin: calc(var(--spacing) * 397); + } + .m-398 { + margin: calc(var(--spacing) * 398); + } + .m-399 { + margin: calc(var(--spacing) * 399); + } + .m-400 { + margin: calc(var(--spacing) * 400); + } + .m-401 { + margin: calc(var(--spacing) * 401); + } + .m-402 { + margin: calc(var(--spacing) * 402); + } + .m-403 { + margin: calc(var(--spacing) * 403); + } + .m-404 { + margin: calc(var(--spacing) * 404); + } + .m-405 { + margin: calc(var(--spacing) * 405); + } + .m-406 { + margin: calc(var(--spacing) * 406); + } + .m-407 { + margin: calc(var(--spacing) * 407); + } + .m-409 { + margin: calc(var(--spacing) * 409); + } + .m-410 { + margin: calc(var(--spacing) * 410); + } + .m-412 { + margin: calc(var(--spacing) * 412); + } + .m-413 { + margin: calc(var(--spacing) * 413); + } + .m-414 { + margin: calc(var(--spacing) * 414); + } + .m-415 { + margin: calc(var(--spacing) * 415); + } + .m-416 { + margin: calc(var(--spacing) * 416); + } + .m-417 { + margin: calc(var(--spacing) * 417); + } + .m-418 { + margin: calc(var(--spacing) * 418); + } + .m-419 { + margin: calc(var(--spacing) * 419); + } + .m-420 { + margin: calc(var(--spacing) * 420); + } + .m-422 { + margin: calc(var(--spacing) * 422); + } + .m-423 { + margin: calc(var(--spacing) * 423); + } + .m-424 { + margin: calc(var(--spacing) * 424); + } + .m-425 { + margin: calc(var(--spacing) * 425); + } + .m-426 { + margin: calc(var(--spacing) * 426); + } + .m-427 { + margin: calc(var(--spacing) * 427); + } + .m-428 { + margin: calc(var(--spacing) * 428); + } + .m-429 { + margin: calc(var(--spacing) * 429); + } + .m-430 { + margin: calc(var(--spacing) * 430); + } + .m-431 { + margin: calc(var(--spacing) * 431); + } + .m-432 { + margin: calc(var(--spacing) * 432); + } + .m-433 { + margin: calc(var(--spacing) * 433); + } + .m-434 { + margin: calc(var(--spacing) * 434); + } + .m-436 { + margin: calc(var(--spacing) * 436); + } + .m-437 { + margin: calc(var(--spacing) * 437); + } + .m-438 { + margin: calc(var(--spacing) * 438); + } + .m-439 { + margin: calc(var(--spacing) * 439); + } + .m-440 { + margin: calc(var(--spacing) * 440); + } + .m-441 { + margin: calc(var(--spacing) * 441); + } + .m-442 { + margin: calc(var(--spacing) * 442); + } + .m-443 { + margin: calc(var(--spacing) * 443); + } + .m-444 { + margin: calc(var(--spacing) * 444); + } + .m-445 { + margin: calc(var(--spacing) * 445); + } + .m-446 { + margin: calc(var(--spacing) * 446); + } + .m-447 { + margin: calc(var(--spacing) * 447); + } + .m-448 { + margin: calc(var(--spacing) * 448); + } + .m-449 { + margin: calc(var(--spacing) * 449); + } + .m-450 { + margin: calc(var(--spacing) * 450); + } + .m-452 { + margin: calc(var(--spacing) * 452); + } + .m-453 { + margin: calc(var(--spacing) * 453); + } + .m-454 { + margin: calc(var(--spacing) * 454); + } + .m-456 { + margin: calc(var(--spacing) * 456); + } + .m-457 { + margin: calc(var(--spacing) * 457); + } + .m-459 { + margin: calc(var(--spacing) * 459); + } + .m-460 { + margin: calc(var(--spacing) * 460); + } + .m-461 { + margin: calc(var(--spacing) * 461); + } + .m-462 { + margin: calc(var(--spacing) * 462); + } + .m-463 { + margin: calc(var(--spacing) * 463); + } + .m-464 { + margin: calc(var(--spacing) * 464); + } + .m-465 { + margin: calc(var(--spacing) * 465); + } + .m-466 { + margin: calc(var(--spacing) * 466); + } + .m-467 { + margin: calc(var(--spacing) * 467); + } + .m-468 { + margin: calc(var(--spacing) * 468); + } + .m-470 { + margin: calc(var(--spacing) * 470); + } + .m-471 { + margin: calc(var(--spacing) * 471); + } + .m-472 { + margin: calc(var(--spacing) * 472); + } + .m-473 { + margin: calc(var(--spacing) * 473); + } + .m-475 { + margin: calc(var(--spacing) * 475); + } + .m-476 { + margin: calc(var(--spacing) * 476); + } + .m-477 { + margin: calc(var(--spacing) * 477); + } + .m-478 { + margin: calc(var(--spacing) * 478); + } + .m-479 { + margin: calc(var(--spacing) * 479); + } + .m-480 { + margin: calc(var(--spacing) * 480); + } + .m-489 { + margin: calc(var(--spacing) * 489); + } + .m-490 { + margin: calc(var(--spacing) * 490); + } + .m-491 { + margin: calc(var(--spacing) * 491); + } + .m-auto { + margin: auto; + } + .mx-0 { + margin-inline: calc(var(--spacing) * 0); + } + .mx-1 { + margin-inline: calc(var(--spacing) * 1); + } + .mx-2 { + margin-inline: calc(var(--spacing) * 2); + } + .mx-3 { + margin-inline: calc(var(--spacing) * 3); + } + .mx-4 { + margin-inline: calc(var(--spacing) * 4); + } + .mx-5 { + margin-inline: calc(var(--spacing) * 5); + } + .mx-auto { + margin-inline: auto; + } + .my-0 { + margin-block: calc(var(--spacing) * 0); + } + .my-1 { + margin-block: calc(var(--spacing) * 1); + } + .my-2 { + margin-block: calc(var(--spacing) * 2); + } + .my-3 { + margin-block: calc(var(--spacing) * 3); + } + .my-4 { + margin-block: calc(var(--spacing) * 4); + } + .my-5 { + margin-block: calc(var(--spacing) * 5); + } + .my-8 { + margin-block: calc(var(--spacing) * 8); + } + .my-auto { + margin-block: auto; + } + .ms-1 { + margin-inline-start: calc(var(--spacing) * 1); + } + .me-2 { + margin-inline-end: calc(var(--spacing) * 2); + } + .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-5 { + margin-top: calc(var(--spacing) * 5); + } + .mr-0 { + margin-right: calc(var(--spacing) * 0); + } + .mr-2 { + margin-right: calc(var(--spacing) * 2); + } + .mr-3 { + margin-right: calc(var(--spacing) * 3); + } + .mr-4 { + margin-right: calc(var(--spacing) * 4); + } + .mr-5 { + margin-right: calc(var(--spacing) * 5); + } + .mr-auto { + margin-right: auto; + } + .mb-0 { + margin-bottom: calc(var(--spacing) * 0); + } + .mb-1 { + margin-bottom: calc(var(--spacing) * 1); + } + .mb-2 { + margin-bottom: calc(var(--spacing) * 2); + } + .mb-3 { + margin-bottom: calc(var(--spacing) * 3); + } + .mb-4 { + margin-bottom: calc(var(--spacing) * 4); + } + .mb-5 { + margin-bottom: calc(var(--spacing) * 5); + } + .mb-6 { + margin-bottom: calc(var(--spacing) * 6); + } + .mb-10 { + margin-bottom: calc(var(--spacing) * 10); + } + .ml-auto { + margin-left: auto; + } + .\!hidden { + display: none !important; + } + .\!inline { + display: inline !important; + } + .block { + display: block; + } + .contents { + display: contents; + } + .flex { + display: flex; + } + .grid { + display: grid; + } + .hidden { + display: none; + } + .inline { + display: inline; + } + .inline-block { + display: inline-block; + } + .inline-flex { + display: inline-flex; + } + .list-item { + display: list-item; + } + .table { + display: table; + } + .table-caption { + display: table-caption; + } + .table-cell { + display: table-cell; + } + .table-column { + display: table-column; + } + .table-column-group { + display: table-column-group; + } + .table-footer-group { + display: table-footer-group; + } + .table-header-group { + display: table-header-group; + } + .table-row { + display: table-row; + } + .table-row-group { + display: table-row-group; + } + .size-3 { + width: calc(var(--spacing) * 3); + height: calc(var(--spacing) * 3); + } + .size-5 { + width: calc(var(--spacing) * 5); + height: calc(var(--spacing) * 5); + } + .size-12 { + width: calc(var(--spacing) * 12); + height: calc(var(--spacing) * 12); + } + .size-14 { + width: calc(var(--spacing) * 14); + height: calc(var(--spacing) * 14); + } + .size-16 { + width: calc(var(--spacing) * 16); + height: calc(var(--spacing) * 16); + } + .size-18 { + width: calc(var(--spacing) * 18); + height: calc(var(--spacing) * 18); + } + .size-21 { + width: calc(var(--spacing) * 21); + height: calc(var(--spacing) * 21); + } + .size-24 { + width: calc(var(--spacing) * 24); + height: calc(var(--spacing) * 24); + } + .size-36 { + width: calc(var(--spacing) * 36); + height: calc(var(--spacing) * 36); + } + .size-48 { + width: calc(var(--spacing) * 48); + height: calc(var(--spacing) * 48); + } + .size-60 { + width: calc(var(--spacing) * 60); + height: calc(var(--spacing) * 60); + } + .size-72 { + width: calc(var(--spacing) * 72); + height: calc(var(--spacing) * 72); + } + .h-25 { + height: calc(var(--spacing) * 25); + } + .h-50 { + height: calc(var(--spacing) * 50); + } + .h-75 { + height: calc(var(--spacing) * 75); + } + .h-100 { + height: calc(var(--spacing) * 100); + } + .h-auto { + height: auto; + } + .w-25 { + width: calc(var(--spacing) * 25); + } + .w-50 { + width: calc(var(--spacing) * 50); + } + .w-75 { + width: calc(var(--spacing) * 75); + } + .w-100 { + width: calc(var(--spacing) * 100); + } + .w-auto { + width: auto; + } + .max-w-md { + max-width: var(--container-md); + } + .max-w-screen-xl { + max-width: var(--breakpoint-xl); + } + .max-w-xl { + max-width: var(--container-xl); + } + .flex-shrink { + flex-shrink: 1; + } + .flex-shrink-0 { + flex-shrink: 0; + } + .flex-shrink-1 { + flex-shrink: 1; + } + .flex-grow { + flex-grow: 1; + } + .flex-grow-0 { + flex-grow: 0; + } + .flex-grow-1 { + flex-grow: 1; + } + .grow { + flex-grow: 1; + } + .border-collapse { + border-collapse: collapse; + } + .transform { + transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); + } + .cursor-move { + cursor: move; + } + .resize { + resize: both; + } + .flex-row { + flex-direction: row; + } + .flex-row-reverse { + flex-direction: row-reverse; + } + .flex-nowrap { + flex-wrap: nowrap; + } + .flex-wrap { + flex-wrap: wrap; + } + .flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + .gap-2 { + gap: calc(var(--spacing) * 2); + } + .gap-5 { + gap: calc(var(--spacing) * 5); + } + .truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .overflow-auto { + overflow: auto; + } + .overflow-hidden { + overflow: hidden; + } + .rounded { + border-radius: 0.25rem; + } + .rounded-3xl { + border-radius: var(--radius-3xl); + } + .border { + border-style: var(--tw-border-style); + border-width: 1px; + } + .border-0 { + border-style: var(--tw-border-style); + border-width: 0px; + } + .border-2 { + border-style: var(--tw-border-style); + border-width: 2px; + } + .border-white { + border-color: var(--color-white); + } + .bg-\[\#3774A2\] { + background-color: #3774A2; + } + .bg-gray-800 { + background-color: var(--color-gray-800); + } + .bg-transparent { + background-color: transparent; + } + .bg-white { + background-color: var(--color-white); + } + .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-5 { + padding: calc(var(--spacing) * 5); + } + .px-0 { + padding-inline: calc(var(--spacing) * 0); + } + .px-1 { + padding-inline: calc(var(--spacing) * 1); + } + .px-2 { + padding-inline: calc(var(--spacing) * 2); + } + .px-3 { + padding-inline: calc(var(--spacing) * 3); + } + .px-4 { + padding-inline: calc(var(--spacing) * 4); + } + .px-5 { + padding-inline: calc(var(--spacing) * 5); + } + .px-10 { + padding-inline: calc(var(--spacing) * 10); + } + .py-0 { + padding-block: calc(var(--spacing) * 0); + } + .py-1 { + padding-block: calc(var(--spacing) * 1); + } + .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-5 { + padding-block: calc(var(--spacing) * 5); + } + .py-16 { + padding-block: calc(var(--spacing) * 16); + } + .pb-5 { + padding-bottom: calc(var(--spacing) * 5); + } + .text-center { + text-align: center; + } + .text-justify { + text-align: justify; + } + .text-left { + text-align: left; + } + .text-right { + text-align: right; + } + .text-start { + text-align: start; + } + .align-baseline { + vertical-align: baseline; + } + .align-bottom { + vertical-align: bottom; + } + .align-middle { + vertical-align: middle; + } + .align-text-bottom { + vertical-align: text-bottom; + } + .align-text-top { + vertical-align: text-top; + } + .align-top { + vertical-align: top; + } + .text-2xl { + font-size: var(--text-2xl); + line-height: var(--tw-leading, var(--text-2xl--line-height)); + } + .text-4xl { + font-size: var(--text-4xl); + line-height: var(--tw-leading, var(--text-4xl--line-height)); + } + .text-base { + font-size: var(--text-base); + line-height: var(--tw-leading, var(--text-base--line-height)); + } + .text-lg { + font-size: var(--text-lg); + line-height: var(--tw-leading, var(--text-lg--line-height)); + } + .font-bold { + --tw-font-weight: var(--font-weight-bold); + font-weight: var(--font-weight-bold); + } + .text-nowrap { + text-wrap: nowrap; + } + .text-wrap { + text-wrap: wrap; + } + .text-\[\#0e1b4d\] { + color: #0e1b4d; + } + .text-blue-500 { + color: var(--color-blue-500); + } + .text-white { + color: var(--color-white); + } + .capitalize { + text-transform: capitalize; + } + .lowercase { + text-transform: lowercase; + } + .uppercase { + text-transform: uppercase; + } + .italic { + font-style: italic; + } + .ordinal { + --tw-ordinal: ordinal; + font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); + } + .line-through { + text-decoration-line: line-through; + } + .overline { + text-decoration-line: overline; + } + .underline { + text-decoration-line: underline; + } + .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\! { + --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)) !important; + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; + } + .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-none { + --tw-shadow: 0 0 #0000; + 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); + } + .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,); + } + .grayscale { + --tw-grayscale: grayscale(100%); + 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,); + } + .invert { + --tw-invert: invert(100%); + 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,); + } + .sepia { + --tw-sepia: sepia(100%); + 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,) !important; + } + .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,); + } + .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,) !important; + } + .backdrop-filter { + -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, visibility, 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)); + } + .duration-200 { + --tw-duration: 200ms; + transition-duration: 200ms; + } + .ease-in { + --tw-ease: var(--ease-in); + transition-timing-function: var(--ease-in); + } + .ease-in-out { + --tw-ease: var(--ease-in-out); + transition-timing-function: var(--ease-in-out); + } + .ease-out { + --tw-ease: var(--ease-out); + transition-timing-function: var(--ease-out); + } + .hover\:bg-white { + &:hover { + @media (hover: hover) { + background-color: var(--color-white); + } + } + } + .hover\:text-\[\#3774A2\] { + &:hover { + @media (hover: hover) { + color: #3774A2; + } + } + } + .hover\:underline { + &:hover { + @media (hover: hover) { + text-decoration-line: underline; + } + } + } +} +@property --tw-rotate-x { + syntax: "*"; + inherits: false; +} +@property --tw-rotate-y { + syntax: "*"; + inherits: false; +} +@property --tw-rotate-z { + syntax: "*"; + inherits: false; +} +@property --tw-skew-x { + syntax: "*"; + inherits: false; +} +@property --tw-skew-y { + syntax: "*"; + inherits: false; +} +@property --tw-border-style { + syntax: "*"; + inherits: false; + initial-value: solid; +} +@property --tw-font-weight { + syntax: "*"; + inherits: false; +} +@property --tw-ordinal { + syntax: "*"; + inherits: false; +} +@property --tw-slashed-zero { + syntax: "*"; + inherits: false; +} +@property --tw-numeric-figure { + syntax: "*"; + inherits: false; +} +@property --tw-numeric-spacing { + syntax: "*"; + inherits: false; +} +@property --tw-numeric-fraction { + syntax: "*"; + inherits: false; +} +@property --tw-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-shadow-color { + syntax: "*"; + inherits: false; +} +@property --tw-shadow-alpha { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-inset-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-inset-shadow-color { + syntax: "*"; + inherits: false; +} +@property --tw-inset-shadow-alpha { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-ring-color { + syntax: "*"; + inherits: false; +} +@property --tw-ring-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-inset-ring-color { + syntax: "*"; + inherits: false; +} +@property --tw-inset-ring-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-ring-inset { + syntax: "*"; + inherits: false; +} +@property --tw-ring-offset-width { + syntax: ""; + inherits: false; + initial-value: 0px; +} +@property --tw-ring-offset-color { + syntax: "*"; + inherits: false; + initial-value: #fff; +} +@property --tw-ring-offset-shadow { + syntax: "*"; + inherits: false; + initial-value: 0 0 #0000; +} +@property --tw-outline-style { + syntax: "*"; + inherits: false; + initial-value: solid; +} +@property --tw-blur { + syntax: "*"; + inherits: false; +} +@property --tw-brightness { + syntax: "*"; + inherits: false; +} +@property --tw-contrast { + syntax: "*"; + inherits: false; +} +@property --tw-grayscale { + syntax: "*"; + inherits: false; +} +@property --tw-hue-rotate { + syntax: "*"; + inherits: false; +} +@property --tw-invert { + syntax: "*"; + inherits: false; +} +@property --tw-opacity { + syntax: "*"; + inherits: false; +} +@property --tw-saturate { + syntax: "*"; + inherits: false; +} +@property --tw-sepia { + syntax: "*"; + inherits: false; +} +@property --tw-drop-shadow { + syntax: "*"; + inherits: false; +} +@property --tw-drop-shadow-color { + syntax: "*"; + inherits: false; +} +@property --tw-drop-shadow-alpha { + syntax: ""; + inherits: false; + initial-value: 100%; +} +@property --tw-drop-shadow-size { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-blur { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-brightness { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-contrast { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-grayscale { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-hue-rotate { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-invert { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-opacity { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-saturate { + syntax: "*"; + inherits: false; +} +@property --tw-backdrop-sepia { + syntax: "*"; + inherits: false; +} +@property --tw-duration { + syntax: "*"; + inherits: false; +} +@property --tw-ease { + syntax: "*"; + inherits: false; +} +@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-rotate-x: initial; + --tw-rotate-y: initial; + --tw-rotate-z: initial; + --tw-skew-x: initial; + --tw-skew-y: initial; + --tw-border-style: solid; + --tw-font-weight: initial; + --tw-ordinal: initial; + --tw-slashed-zero: initial; + --tw-numeric-figure: initial; + --tw-numeric-spacing: initial; + --tw-numeric-fraction: 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; + } + } +} diff --git a/templates/base.html b/templates/base.html index 6e19e2c..f2cfcc1 100644 --- a/templates/base.html +++ b/templates/base.html @@ -65,6 +65,9 @@ + + +