From 266f0aad688aeaa6aa7a061ed6e4b0aef9f74f8b Mon Sep 17 00:00:00 2001 From: ftsell Date: Tue, 9 Jul 2024 16:53:25 +0200 Subject: [PATCH 01/33] add model for webhook configuration --- .../core/migrations/0002_webhookconfig.py | 73 +++++++++++++++++++ src/vinywaji/core/models.py | 57 +++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 src/vinywaji/core/migrations/0002_webhookconfig.py diff --git a/src/vinywaji/core/migrations/0002_webhookconfig.py b/src/vinywaji/core/migrations/0002_webhookconfig.py new file mode 100644 index 0000000..accd2b8 --- /dev/null +++ b/src/vinywaji/core/migrations/0002_webhookconfig.py @@ -0,0 +1,73 @@ +# Generated by Django 5.0.6 on 2024-07-09 14:52 + +import django.db.models.deletion +import vinywaji.core.models +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("vinywaji_core", "0001_initial"), + ] + + operations = [ + migrations.CreateModel( + name="WebhookConfig", + fields=[ + ( + "id", + models.UUIDField( + default=vinywaji.core.models.uuid_default, + help_text="The ID of this webhook", + primary_key=True, + serialize=False, + ), + ), + ( + "description", + models.CharField( + blank=True, + default="", + help_text="A free-form description which the user can give this webhook", + max_length=128, + ), + ), + ( + "transaction_description", + models.CharField( + blank=True, + default="", + help_text="The description that will be added to the transaction when this webhook is triggered", + max_length=30, + ), + ), + ( + "trigger_key", + models.CharField( + default=vinywaji.core.models.webhook_trigger_default, + editable=False, + help_text="The key required to trigger this webhook", + max_length=64, + ), + ), + ( + "amount", + models.IntegerField( + help_text="How much money the triggered transaction records in euro-cent. Negative amounts represent purchases while positive amounts represent deposits." + ), + ), + ( + "user", + models.ForeignKey( + editable=False, + help_text="The user who configured this webhook and who is impacted when it is called", + on_delete=django.db.models.deletion.CASCADE, + related_name="webhooks", + to=settings.AUTH_USER_MODEL, + ), + ), + ], + ), + ] diff --git a/src/vinywaji/core/models.py b/src/vinywaji/core/models.py index b787ddd..80cfee1 100644 --- a/src/vinywaji/core/models.py +++ b/src/vinywaji/core/models.py @@ -54,3 +54,60 @@ def __str__(self): else: verb = "spent" if self.amount < 0 else "gained" return f"{self.user.get_username()} {verb} {abs(self.amount)}€" + + +class WebhookConfig(models.Model): + """ + Users can create webhooks that trigger specific transactions. + This model stores the configuration of what each webhook exactly does. + """ + + id = models.UUIDField( + primary_key=True, default=uuid_default, help_text="The ID of this webhook" + ) + description = models.CharField( + max_length=128, + help_text="A free-form description which the user can give this webhook", + default="", + null=False, + blank=True, + ) + transaction_description = models.CharField( + max_length=30, + help_text="The description that will be added to the transaction when this webhook is triggered", + default="", + null=False, + blank=True, + ) + trigger_key = models.CharField( + max_length=64, + help_text="The key required to trigger this webhook", + default=webhook_trigger_default, + editable=False, + ) + user = models.ForeignKey( + to="User", + on_delete=models.CASCADE, + related_name="webhooks", + editable=False, + help_text="The user who configured this webhook and who is impacted when it is called", + ) + amount = models.IntegerField( + help_text="How much money the triggered transaction records in euro-cent. Negative amounts represent purchases while positive amounts represent deposits.", + ) + + def __str__(self): + return f"Webhook {self.id} (/{self.trigger_key})" + + def get_absolute_url(self) -> str: + return reverse("webhook-trigger", kwargs={"pk": self.pk}) + + def trigger(self) -> Transaction: + """ + Trigger this webhook and create the configured transaction + """ + return Transaction.objects.create( + user=self.user, + description=self.transaction_description, + amount=self.amount, + ) \ No newline at end of file From bb10ba42001e7a671a5123650b92e91d7c2a3770 Mon Sep 17 00:00:00 2001 From: ftsell Date: Tue, 9 Jul 2024 17:08:09 +0200 Subject: [PATCH 02/33] wire up some basic webhook triggering and a profile page --- src/vinywaji/api/views.py | 2 ++ src/vinywaji/core/models.py | 2 +- .../gui/templates/components/navbar.html | 1 + src/vinywaji/gui/templates/views/profile.html | 21 +++++++++++++++++++ src/vinywaji/gui/urls.py | 2 ++ src/vinywaji/gui/views.py | 19 +++++++++++++++++ 6 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 src/vinywaji/gui/templates/views/profile.html diff --git a/src/vinywaji/api/views.py b/src/vinywaji/api/views.py index bd9c14f..d81f431 100644 --- a/src/vinywaji/api/views.py +++ b/src/vinywaji/api/views.py @@ -52,6 +52,8 @@ def me(self, request): ] ) ) + + class TransactionViewSet( viewsets.mixins.CreateModelMixin, viewsets.mixins.RetrieveModelMixin, diff --git a/src/vinywaji/core/models.py b/src/vinywaji/core/models.py index 80cfee1..225062c 100644 --- a/src/vinywaji/core/models.py +++ b/src/vinywaji/core/models.py @@ -100,7 +100,7 @@ def __str__(self): return f"Webhook {self.id} (/{self.trigger_key})" def get_absolute_url(self) -> str: - return reverse("webhook-trigger", kwargs={"pk": self.pk}) + return reverse("webhook-trigger", kwargs={"trigger": self.trigger_key}) def trigger(self) -> Transaction: """ diff --git a/src/vinywaji/gui/templates/components/navbar.html b/src/vinywaji/gui/templates/components/navbar.html index bdddcf7..7a26b10 100644 --- a/src/vinywaji/gui/templates/components/navbar.html +++ b/src/vinywaji/gui/templates/components/navbar.html @@ -7,6 +7,7 @@ {% if request.user.is_anonymous %}
  • Login
  • {% else %} +
  • Profile
  • Logout
  • {% endif %} diff --git a/src/vinywaji/gui/templates/views/profile.html b/src/vinywaji/gui/templates/views/profile.html new file mode 100644 index 0000000..37ae27e --- /dev/null +++ b/src/vinywaji/gui/templates/views/profile.html @@ -0,0 +1,21 @@ +{% extends "base.html" %} +{% load static %} + +{% block authorized-content %} +

    Profile Settings

    + +
    +
    Basic Information
    +
    + Username: + {{ request.user }} +
    +
    + +
    +
    Webhooks
    +
    + TODO: Put webhook configuration here +
    +
    +{% endblock %} \ No newline at end of file diff --git a/src/vinywaji/gui/urls.py b/src/vinywaji/gui/urls.py index 73fef64..6a13975 100644 --- a/src/vinywaji/gui/urls.py +++ b/src/vinywaji/gui/urls.py @@ -4,5 +4,7 @@ urlpatterns = [ path("", views.DashboardView.as_view(), name="dashboard"), + path("profile/", views.ProfileView.as_view(), name="profile"), + path("webhook/", views.WebhookTriggerView.as_view(), name="webhook-trigger"), path("manifest.json", views.manifest, name="manifest"), ] diff --git a/src/vinywaji/gui/views.py b/src/vinywaji/gui/views.py index cbf3272..3e54af8 100644 --- a/src/vinywaji/gui/views.py +++ b/src/vinywaji/gui/views.py @@ -5,6 +5,7 @@ from django.http import HttpRequest, HttpResponse from django.shortcuts import render from django.views import View +from django.contrib.auth.mixins import LoginRequiredMixin class DashboardView(View): @@ -29,6 +30,24 @@ def get(self, request: HttpRequest): return render(request, "views/dashboard.html", context) +class ProfileView(LoginRequiredMixin, View): + def get(self, request: HttpRequest): + context = { + "openid_provider_name": settings.OPENID_PROVIDER_NAME, + "mafiasi_colors": settings.MAFIASI_COLORS, + "title": settings.ORG_NAME, + } + if not request.user.is_anonymous: + context.update({}) + + return render(request, "views/profile.html", context) + + +class WebhookTriggerView(View): + def get(self, request: HttpRequest, trigger: str): + return HttpResponse("OK") + + def manifest(request): if settings.MAFIASI_COLORS: theme_color = "#02837c" From 2edb00b882b0daba00f508ff46cee2ae633326a3 Mon Sep 17 00:00:00 2001 From: kritzl Date: Thu, 11 Jul 2024 17:12:53 +0200 Subject: [PATCH 03/33] remove dependencies from cloudflare and google (!) --- src/vinywaji/gui/templates/base.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/vinywaji/gui/templates/base.html b/src/vinywaji/gui/templates/base.html index 62d2396..e785ea5 100644 --- a/src/vinywaji/gui/templates/base.html +++ b/src/vinywaji/gui/templates/base.html @@ -10,9 +10,6 @@ {{ title }} {% endif %} {% block head %} - - - {% if page_description %} @@ -70,7 +67,6 @@ {% endblock %} {% block scripts %} - {% block scripts-extra %}{% endblock %} {% endblock %} From 2fd818b59d1521811118aaad488ac5f1bceb3184 Mon Sep 17 00:00:00 2001 From: kritzl Date: Thu, 11 Jul 2024 17:14:08 +0200 Subject: [PATCH 04/33] redesign templates using tailwind css --- Pipfile | 3 + Pipfile.lock | 680 +- README.md | 33 +- src/vinywaji/gui/apps.py | 4 +- src/vinywaji/gui/static/Pipfile | 11 + src/vinywaji/gui/static/base.css | 39 - src/vinywaji/gui/static/css/dist/styles.css | 24678 ++++++++++++++++ src/vinywaji/gui/static_src/.gitignore | 1 + src/vinywaji/gui/static_src/package-lock.json | 1534 + src/vinywaji/gui/static_src/package.json | 28 + src/vinywaji/gui/static_src/postcss.config.js | 7 + src/vinywaji/gui/static_src/src/styles.css | 15 + .../gui/static_src/tailwind.config.js | 41 + src/vinywaji/gui/templates/base.html | 37 +- .../gui/templates/components/footer.html | 15 + .../gui/templates/components/forms.html | 32 + .../templates/components/forms/pay-up.html | 20 +- .../components/forms/record-purchase.html | 20 +- .../gui/templates/components/navbar.html | 16 +- .../gui/templates/components/transaction.html | 30 +- .../gui/templates/views/dashboard.html | 21 +- src/vinywaji/settings.py | 10 + src/vinywaji/urls.py | 2 + 23 files changed, 26806 insertions(+), 471 deletions(-) create mode 100644 src/vinywaji/gui/static/Pipfile delete mode 100644 src/vinywaji/gui/static/base.css create mode 100644 src/vinywaji/gui/static/css/dist/styles.css create mode 100644 src/vinywaji/gui/static_src/.gitignore create mode 100644 src/vinywaji/gui/static_src/package-lock.json create mode 100644 src/vinywaji/gui/static_src/package.json create mode 100644 src/vinywaji/gui/static_src/postcss.config.js create mode 100644 src/vinywaji/gui/static_src/src/styles.css create mode 100644 src/vinywaji/gui/static_src/tailwind.config.js create mode 100644 src/vinywaji/gui/templates/components/footer.html create mode 100644 src/vinywaji/gui/templates/components/forms.html diff --git a/Pipfile b/Pipfile index 4516a0a..3192fcd 100644 --- a/Pipfile +++ b/Pipfile @@ -14,6 +14,8 @@ environs = { version = "~=9.5", extras = ["django"] } opentelemetry-api = "~=1.22.0" opentelemetry-sdk = "~=1.22.0" opentelemetry-exporter-prometheus = "*" +django-tailwind = "*" +django-templates-macros = "*" [dev-packages] pre-commit = "*" @@ -22,6 +24,7 @@ black = "*" ipython = "*" pytest = "*" pytest-django = "*" +django-browser-reload = "*" [requires] python_version = "3" diff --git a/Pipfile.lock b/Pipfile.lock index 7b8da44..0858a4f 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "67c1f7d3b704eda6c83c9e854b9baf12f854b92169beb7a0262bf86fff7aaef2" + "sha256": "a0ee641ed742832383dbf5dbe55cf1ba8c4df0fcd9f1f0eee46c3bc1f9857b16" }, "pipfile-spec": 6, "requires": { @@ -18,11 +18,11 @@ "default": { "annotated-types": { "hashes": [ - "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43", - "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d" + "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", + "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" ], "markers": "python_version >= '3.8'", - "version": "==0.6.0" + "version": "==0.7.0" }, "asgiref": { "hashes": [ @@ -42,11 +42,11 @@ }, "certifi": { "hashes": [ - "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", - "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b", + "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" ], "markers": "python_version >= '3.6'", - "version": "==2024.2.2" + "version": "==2024.7.4" }, "cffi": { "hashes": [ @@ -204,49 +204,49 @@ }, "cryptography": { "hashes": [ - "sha256:02c0eee2d7133bdbbc5e24441258d5d2244beb31da5ed19fbb80315f4bbbff55", - "sha256:0d563795db98b4cd57742a78a288cdbdc9daedac29f2239793071fe114f13785", - "sha256:16268d46086bb8ad5bf0a2b5544d8a9ed87a0e33f5e77dd3c3301e63d941a83b", - "sha256:1a58839984d9cb34c855197043eaae2c187d930ca6d644612843b4fe8513c886", - "sha256:2954fccea107026512b15afb4aa664a5640cd0af630e2ee3962f2602693f0c82", - "sha256:2e47577f9b18723fa294b0ea9a17d5e53a227867a0a4904a1a076d1646d45ca1", - "sha256:31adb7d06fe4383226c3e963471f6837742889b3c4caa55aac20ad951bc8ffda", - "sha256:3577d029bc3f4827dd5bf8bf7710cac13527b470bbf1820a3f394adb38ed7d5f", - "sha256:36017400817987670037fbb0324d71489b6ead6231c9604f8fc1f7d008087c68", - "sha256:362e7197754c231797ec45ee081f3088a27a47c6c01eff2ac83f60f85a50fe60", - "sha256:3de9a45d3b2b7d8088c3fbf1ed4395dfeff79d07842217b38df14ef09ce1d8d7", - "sha256:4f698edacf9c9e0371112792558d2f705b5645076cc0aaae02f816a0171770fd", - "sha256:5482e789294854c28237bba77c4c83be698be740e31a3ae5e879ee5444166582", - "sha256:5e44507bf8d14b36b8389b226665d597bc0f18ea035d75b4e53c7b1ea84583cc", - "sha256:779245e13b9a6638df14641d029add5dc17edbef6ec915688f3acb9e720a5858", - "sha256:789caea816c6704f63f6241a519bfa347f72fbd67ba28d04636b7c6b7da94b0b", - "sha256:7f8b25fa616d8b846aef64b15c606bb0828dbc35faf90566eb139aa9cff67af2", - "sha256:8cb8ce7c3347fcf9446f201dc30e2d5a3c898d009126010cbd1f443f28b52678", - "sha256:93a3209f6bb2b33e725ed08ee0991b92976dfdcf4e8b38646540674fc7508e13", - "sha256:a3a5ac8b56fe37f3125e5b72b61dcde43283e5370827f5233893d461b7360cd4", - "sha256:a47787a5e3649008a1102d3df55424e86606c9bae6fb77ac59afe06d234605f8", - "sha256:a79165431551042cc9d1d90e6145d5d0d3ab0f2d66326c201d9b0e7f5bf43604", - "sha256:a987f840718078212fdf4504d0fd4c6effe34a7e4740378e59d47696e8dfb477", - "sha256:a9bc127cdc4ecf87a5ea22a2556cab6c7eda2923f84e4f3cc588e8470ce4e42e", - "sha256:bd13b5e9b543532453de08bcdc3cc7cebec6f9883e886fd20a92f26940fd3e7a", - "sha256:c65f96dad14f8528a447414125e1fc8feb2ad5a272b8f68477abbcc1ea7d94b9", - "sha256:d8e3098721b84392ee45af2dd554c947c32cc52f862b6a3ae982dbb90f577f14", - "sha256:e6b79d0adb01aae87e8a44c2b64bc3f3fe59515280e00fb6d57a7267a2583cda", - "sha256:e6b8f1881dac458c34778d0a424ae5769de30544fc678eac51c1c8bb2183e9da", - "sha256:e9b2a6309f14c0497f348d08a065d52f3020656f675819fc405fb63bbcd26562", - "sha256:ecbfbc00bf55888edda9868a4cf927205de8499e7fabe6c050322298382953f2", - "sha256:efd0bf5205240182e0f13bcaea41be4fdf5c22c5129fc7ced4a0282ac86998c9" + "sha256:013629ae70b40af70c9a7a5db40abe5d9054e6f4380e50ce769947b73bf3caad", + "sha256:2346b911eb349ab547076f47f2e035fc8ff2c02380a7cbbf8d87114fa0f1c583", + "sha256:2f66d9cd9147ee495a8374a45ca445819f8929a3efcd2e3df6428e46c3cbb10b", + "sha256:2f88d197e66c65be5e42cd72e5c18afbfae3f741742070e3019ac8f4ac57262c", + "sha256:31f721658a29331f895a5a54e7e82075554ccfb8b163a18719d342f5ffe5ecb1", + "sha256:343728aac38decfdeecf55ecab3264b015be68fc2816ca800db649607aeee648", + "sha256:5226d5d21ab681f432a9c1cf8b658c0cb02533eece706b155e5fbd8a0cdd3949", + "sha256:57080dee41209e556a9a4ce60d229244f7a66ef52750f813bfbe18959770cfba", + "sha256:5a94eccb2a81a309806027e1670a358b99b8fe8bfe9f8d329f27d72c094dde8c", + "sha256:6b7c4f03ce01afd3b76cf69a5455caa9cfa3de8c8f493e0d3ab7d20611c8dae9", + "sha256:7016f837e15b0a1c119d27ecd89b3515f01f90a8615ed5e9427e30d9cdbfed3d", + "sha256:81884c4d096c272f00aeb1f11cf62ccd39763581645b0812e99a91505fa48e0c", + "sha256:81d8a521705787afe7a18d5bfb47ea9d9cc068206270aad0b96a725022e18d2e", + "sha256:8d09d05439ce7baa8e9e95b07ec5b6c886f548deb7e0f69ef25f64b3bce842f2", + "sha256:961e61cefdcb06e0c6d7e3a1b22ebe8b996eb2bf50614e89384be54c48c6b63d", + "sha256:9c0c1716c8447ee7dbf08d6db2e5c41c688544c61074b54fc4564196f55c25a7", + "sha256:a0608251135d0e03111152e41f0cc2392d1e74e35703960d4190b2e0f4ca9c70", + "sha256:a0c5b2b0585b6af82d7e385f55a8bc568abff8923af147ee3c07bd8b42cda8b2", + "sha256:ad803773e9df0b92e0a817d22fd8a3675493f690b96130a5e24f1b8fabbea9c7", + "sha256:b297f90c5723d04bcc8265fc2a0f86d4ea2e0f7ab4b6994459548d3a6b992a14", + "sha256:ba4f0a211697362e89ad822e667d8d340b4d8d55fae72cdd619389fb5912eefe", + "sha256:c4783183f7cb757b73b2ae9aed6599b96338eb957233c58ca8f49a49cc32fd5e", + "sha256:c9bb2ae11bfbab395bdd072985abde58ea9860ed84e59dbc0463a5d0159f5b71", + "sha256:cafb92b2bc622cd1aa6a1dce4b93307792633f4c5fe1f46c6b97cf67073ec961", + "sha256:d45b940883a03e19e944456a558b67a41160e367a719833c53de6911cabba2b7", + "sha256:dc0fdf6787f37b1c6b08e6dfc892d9d068b5bdb671198c72072828b80bd5fe4c", + "sha256:dea567d1b0e8bc5764b9443858b673b734100c2871dc93163f58c46a97a83d28", + "sha256:dec9b018df185f08483f294cae6ccac29e7a6e0678996587363dc352dc65c842", + "sha256:e3ec3672626e1b9e55afd0df6d774ff0e953452886e06e0f1eb7eb0c832e8902", + "sha256:e599b53fd95357d92304510fb7bda8523ed1f79ca98dce2f43c115950aa78801", + "sha256:fa76fbb7596cc5839320000cdd5d0955313696d9511debab7ee7278fc8b5c84a", + "sha256:fff12c88a672ab9c9c1cf7b0c80e3ad9e2ebd9d828d955c126be4fd3e5578c9e" ], "markers": "python_version >= '3.7'", - "version": "==42.0.7" + "version": "==42.0.8" }, "cryptojwt": { "hashes": [ - "sha256:4495a9a52af2a8ff4d02e16b76ebc31923ecede919fef1875583dd1102af00b9", - "sha256:c4c08634422833972b7ba331f0b238288f6b7b92043ddd122b9ecac97b114144" + "sha256:d619e3033eb0edbf80835e111a9d7c6d61ff3c84428ed72faaddd0c506fc513c", + "sha256:feea70ee9fa3421c1133aef7f8a313d8a7f1c252f21c6bb30fce9a8b920af69a" ], - "markers": "python_version >= '3.7' and python_version < '4.0'", - "version": "==1.9.1" + "markers": "python_version >= '3.9' and python_version < '4.0'", + "version": "==1.9.2" }, "deprecated": { "hashes": [ @@ -258,10 +258,10 @@ }, "dj-database-url": { "hashes": [ - "sha256:04bc34b248d4c21aaa13e4ab419ae6575ef5f10f3df735ce7da97722caa356e0", - "sha256:f2042cefe1086e539c9da39fad5ad7f61173bf79665e69bf7e4de55fa88b135f" + "sha256:3e792567b0aa9a4884860af05fe2aa4968071ad351e033b6db632f97ac6db9de", + "sha256:9f9b05058ddf888f1e6f840048b8d705ff9395e3b52a07165daa3d8b9360551b" ], - "version": "==2.1.0" + "version": "==2.2.0" }, "dj-email-url": { "hashes": [ @@ -272,12 +272,11 @@ }, "django": { "hashes": [ - "sha256:8363ac062bb4ef7c3f12d078f6fa5d154031d129a15170a1066412af49d30905", - "sha256:ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f" + "sha256:bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2", + "sha256:f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" ], "index": "pypi", - "markers": "python_version >= '3.10'", - "version": "==5.0.6" + "version": "==5.0.7" }, "django-cache-url": { "hashes": [ @@ -293,14 +292,29 @@ "index": "pypi", "version": "==0.1.3" }, + "django-tailwind": { + "hashes": [ + "sha256:31c2f4a7879d685c2de0feaf0b63f246200b37337bea4d7dbafb59bc3f10c008", + "sha256:fa969c5b95d314b173fe2b2ed2cb2c03f2e2c94fdc2c01ff73a993fa159085da" + ], + "index": "pypi", + "version": "==3.8.0" + }, + "django-templates-macros": { + "hashes": [ + "sha256:aadee18b13086c98860a870716f4c0b134eeadb4f89f626ef074e1872ff41ea7", + "sha256:d67e05b014201b8512eec2e106a9341a49e7691b7b83e6679b40ee9630a2e80e" + ], + "index": "pypi", + "version": "==0.3" + }, "djangorestframework": { "hashes": [ - "sha256:3ccc0475bce968608cf30d07fb17d8e52d1d7fc8bfe779c905463200750cbca6", - "sha256:f88fad74183dfc7144b2756d0d2ac716ea5b4c7c9840995ac3bfd8ec034333c1" + "sha256:2b8871b062ba1aefc2de01f773875441a961fefbf79f5eed1e32b2f096944b20", + "sha256:36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad" ], "index": "pypi", - "markers": "python_version >= '3.6'", - "version": "==3.15.1" + "version": "==3.15.2" }, "drf-spectacular": { "extras": [ @@ -310,15 +324,15 @@ "sha256:789696f9845ef2397c52f66154aec6d96411baf6aa09a5d40c5f0b0e99f6b3d8", "sha256:d58684e702f5ad436c5bd1735d46df0e123e64de883092d38f1debb9fa4a03c9" ], - "markers": "python_version >= '3.6'", + "index": "pypi", "version": "==0.25.1" }, "drf-spectacular-sidecar": { "hashes": [ - "sha256:089fdef46b520b7b1c8a497a398cde9336c3f20b115835baeb158dc4138d743d", - "sha256:1ecfbe86174461e3cf78a9cd49f69aa8d9e0710cb5e8b35107d3f8cc0f380c21" + "sha256:5dc8b38ad153e90b328152674c7959bf114bf86360a617a5a4516e135cb832bc", + "sha256:beb992d6ece806a2d422ad626983e2472c0a5550de9647a7ed6764716a5abdfe" ], - "version": "==2024.5.1" + "version": "==2024.7.1" }, "environs": { "extras": [ @@ -328,7 +342,7 @@ "sha256:1e549569a3de49c05f856f40bce86979e7d5ffbbc4398e7f338574c220189124", "sha256:a76307b36fbe856bdca7ee9161e6c466fd7fcffc297109a118c59b54e27e30c9" ], - "markers": "python_version >= '3.6'", + "index": "pypi", "version": "==9.5.0" }, "furl": { @@ -364,11 +378,11 @@ }, "jsonschema": { "hashes": [ - "sha256:5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7", - "sha256:ff4cfd6b1367a40e7bc6411caec72effadd3db0bbe5017de188f2d6108335802" + "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", + "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566" ], "markers": "python_version >= '3.8'", - "version": "==4.22.0" + "version": "==4.23.0" }, "jsonschema-specifications": { "hashes": [ @@ -380,11 +394,11 @@ }, "marshmallow": { "hashes": [ - "sha256:70b54a6282f4704d12c0a41599682c5c5450e843b9ec406308653b47c59648a1", - "sha256:82408deadd8b33d56338d2182d455db632c6313aa2af61916672146bb32edc56" + "sha256:4f57c5e050a54d66361e826f94fba213eb10b67b2fdb02c3e0343ce207ba1662", + "sha256:86ce7fb914aa865001a4b2092c4c2872d13bc347f3d42673272cabfdbad386f1" ], "markers": "python_version >= '3.8'", - "version": "==3.21.2" + "version": "==3.21.3" }, "opentelemetry-api": { "hashes": [ @@ -392,7 +406,6 @@ "sha256:43621514301a7e9f5d06dd8013a1b450f30c2e9372b8e30aaeb4562abf2ce034" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==1.22.0" }, "opentelemetry-exporter-prometheus": { @@ -401,7 +414,6 @@ "sha256:f016a93e33cdda5565fed6595affb016fd460b0fad967dc38c9925cdb19e5bbd" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==0.43b0" }, "opentelemetry-sdk": { @@ -410,7 +422,6 @@ "sha256:a730555713d7c8931657612a88a141e3a4fe6eb5523d9e2d5a8b1e673d76efa6" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==1.22.0" }, "opentelemetry-semantic-conventions": { @@ -430,11 +441,11 @@ }, "packaging": { "hashes": [ - "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9" + "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002", + "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" ], - "markers": "python_version >= '3.7'", - "version": "==24.0" + "markers": "python_version >= '3.8'", + "version": "==24.1" }, "prometheus-client": { "hashes": [ @@ -454,96 +465,106 @@ }, "pydantic": { "hashes": [ - "sha256:e029badca45266732a9a79898a15ae2e8b14840b1eabbb25844be28f0b33f3d5", - "sha256:e9dbb5eada8abe4d9ae5f46b9939aead650cd2b68f249bb3a8139dbe125803cc" + "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a", + "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8" ], "markers": "python_version >= '3.8'", - "version": "==2.7.1" + "version": "==2.8.2" }, "pydantic-core": { "hashes": [ - "sha256:0098300eebb1c837271d3d1a2cd2911e7c11b396eac9661655ee524a7f10587b", - "sha256:042473b6280246b1dbf530559246f6842b56119c2926d1e52b631bdc46075f2a", - "sha256:05b7133a6e6aeb8df37d6f413f7705a37ab4031597f64ab56384c94d98fa0e90", - "sha256:0680b1f1f11fda801397de52c36ce38ef1c1dc841a0927a94f226dea29c3ae3d", - "sha256:0d69b4c2f6bb3e130dba60d34c0845ba31b69babdd3f78f7c0c8fae5021a253e", - "sha256:1404c69d6a676245199767ba4f633cce5f4ad4181f9d0ccb0577e1f66cf4c46d", - "sha256:182245ff6b0039e82b6bb585ed55a64d7c81c560715d1bad0cbad6dfa07b4027", - "sha256:1a388a77e629b9ec814c1b1e6b3b595fe521d2cdc625fcca26fbc2d44c816804", - "sha256:1d90c3265ae107f91a4f279f4d6f6f1d4907ac76c6868b27dc7fb33688cfb347", - "sha256:20aca1e2298c56ececfd8ed159ae4dde2df0781988c97ef77d5c16ff4bd5b400", - "sha256:219da3f096d50a157f33645a1cf31c0ad1fe829a92181dd1311022f986e5fbe3", - "sha256:22057013c8c1e272eb8d0eebc796701167d8377441ec894a8fed1af64a0bf399", - "sha256:223ee893d77a310a0391dca6df00f70bbc2f36a71a895cecd9a0e762dc37b349", - "sha256:224c421235f6102e8737032483f43c1a8cfb1d2f45740c44166219599358c2cd", - "sha256:2334ce8c673ee93a1d6a65bd90327588387ba073c17e61bf19b4fd97d688d63c", - "sha256:269322dcc3d8bdb69f054681edff86276b2ff972447863cf34c8b860f5188e2e", - "sha256:2728b01246a3bba6de144f9e3115b532ee44bd6cf39795194fb75491824a1413", - "sha256:2b8ed04b3582771764538f7ee7001b02e1170223cf9b75dff0bc698fadb00cf3", - "sha256:2e29d20810dfc3043ee13ac7d9e25105799817683348823f305ab3f349b9386e", - "sha256:36789b70d613fbac0a25bb07ab3d9dba4d2e38af609c020cf4d888d165ee0bf3", - "sha256:390193c770399861d8df9670fb0d1874f330c79caaca4642332df7c682bf6b91", - "sha256:3a6515ebc6e69d85502b4951d89131ca4e036078ea35533bb76327f8424531ce", - "sha256:3f9a801e7c8f1ef8718da265bba008fa121243dfe37c1cea17840b0944dfd72c", - "sha256:43f0f463cf89ace478de71a318b1b4f05ebc456a9b9300d027b4b57c1a2064fb", - "sha256:4456f2dca97c425231d7315737d45239b2b51a50dc2b6f0c2bb181fce6207664", - "sha256:470b94480bb5ee929f5acba6995251ada5e059a5ef3e0dfc63cca287283ebfa6", - "sha256:4774f3184d2ef3e14e8693194f661dea5a4d6ca4e3dc8e39786d33a94865cefd", - "sha256:4b4356d3538c3649337df4074e81b85f0616b79731fe22dd11b99499b2ebbdf3", - "sha256:553ef617b6836fc7e4df130bb851e32fe357ce36336d897fd6646d6058d980af", - "sha256:6132dd3bd52838acddca05a72aafb6eab6536aa145e923bb50f45e78b7251043", - "sha256:6a46e22a707e7ad4484ac9ee9f290f9d501df45954184e23fc29408dfad61350", - "sha256:6e5c584d357c4e2baf0ff7baf44f4994be121e16a2c88918a5817331fc7599d7", - "sha256:75250dbc5290e3f1a0f4618db35e51a165186f9034eff158f3d490b3fed9f8a0", - "sha256:75f7e9488238e920ab6204399ded280dc4c307d034f3924cd7f90a38b1829563", - "sha256:78363590ef93d5d226ba21a90a03ea89a20738ee5b7da83d771d283fd8a56761", - "sha256:7ca4ae5a27ad7a4ee5170aebce1574b375de390bc01284f87b18d43a3984df72", - "sha256:800d60565aec896f25bc3cfa56d2277d52d5182af08162f7954f938c06dc4ee3", - "sha256:82d5d4d78e4448683cb467897fe24e2b74bb7b973a541ea1dcfec1d3cbce39fb", - "sha256:852e966fbd035a6468fc0a3496589b45e2208ec7ca95c26470a54daed82a0788", - "sha256:868649da93e5a3d5eacc2b5b3b9235c98ccdbfd443832f31e075f54419e1b96b", - "sha256:886eec03591b7cf058467a70a87733b35f44707bd86cf64a615584fd72488b7c", - "sha256:8b172601454f2d7701121bbec3425dd71efcb787a027edf49724c9cefc14c038", - "sha256:95b9d5e72481d3780ba3442eac863eae92ae43a5f3adb5b4d0a1de89d42bb250", - "sha256:98758d627ff397e752bc339272c14c98199c613f922d4a384ddc07526c86a2ec", - "sha256:997abc4df705d1295a42f95b4eec4950a37ad8ae46d913caeee117b6b198811c", - "sha256:9b5155ff768083cb1d62f3e143b49a8a3432e6789a3abee8acd005c3c7af1c74", - "sha256:9e08e867b306f525802df7cd16c44ff5ebbe747ff0ca6cf3fde7f36c05a59a81", - "sha256:9fdad8e35f278b2c3eb77cbdc5c0a49dada440657bf738d6905ce106dc1de439", - "sha256:a1874c6dd4113308bd0eb568418e6114b252afe44319ead2b4081e9b9521fe75", - "sha256:a8309f67285bdfe65c372ea3722b7a5642680f3dba538566340a9d36e920b5f0", - "sha256:ae0a8a797a5e56c053610fa7be147993fe50960fa43609ff2a9552b0e07013e8", - "sha256:b14d82cdb934e99dda6d9d60dc84a24379820176cc4a0d123f88df319ae9c150", - "sha256:b1bd7e47b1558ea872bd16c8502c414f9e90dcf12f1395129d7bb42a09a95438", - "sha256:b3ef08e20ec49e02d5c6717a91bb5af9b20f1805583cb0adfe9ba2c6b505b5ae", - "sha256:b89ed9eb7d616ef5714e5590e6cf7f23b02d0d539767d33561e3675d6f9e3857", - "sha256:c4fcf5cd9c4b655ad666ca332b9a081112cd7a58a8b5a6ca7a3104bc950f2038", - "sha256:c6fdc8627910eed0c01aed6a390a252fe3ea6d472ee70fdde56273f198938374", - "sha256:c9bd70772c720142be1020eac55f8143a34ec9f82d75a8e7a07852023e46617f", - "sha256:ca7b0c1f1c983e064caa85f3792dd2fe3526b3505378874afa84baf662e12241", - "sha256:cbca948f2d14b09d20268cda7b0367723d79063f26c4ffc523af9042cad95592", - "sha256:cc1cfd88a64e012b74e94cd00bbe0f9c6df57049c97f02bb07d39e9c852e19a4", - "sha256:ccdd111c03bfd3666bd2472b674c6899550e09e9f298954cfc896ab92b5b0e6d", - "sha256:cfeecd1ac6cc1fb2692c3d5110781c965aabd4ec5d32799773ca7b1456ac636b", - "sha256:d4d938ec0adf5167cb335acb25a4ee69a8107e4984f8fbd2e897021d9e4ca21b", - "sha256:d7d904828195733c183d20a54230c0df0eb46ec746ea1a666730787353e87182", - "sha256:d91cb5ea8b11607cc757675051f61b3d93f15eca3cefb3e6c704a5d6e8440f4e", - "sha256:d9319e499827271b09b4e411905b24a426b8fb69464dfa1696258f53a3334641", - "sha256:e0e8b1be28239fc64a88a8189d1df7fad8be8c1ae47fcc33e43d4be15f99cc70", - "sha256:e18609ceaa6eed63753037fc06ebb16041d17d28199ae5aba0052c51449650a9", - "sha256:e1b395e58b10b73b07b7cf740d728dd4ff9365ac46c18751bf8b3d8cca8f625a", - "sha256:e23ec367a948b6d812301afc1b13f8094ab7b2c280af66ef450efc357d2ae543", - "sha256:e25add29b8f3b233ae90ccef2d902d0ae0432eb0d45370fe315d1a5cf231004b", - "sha256:e6dac87ddb34aaec85f873d737e9d06a3555a1cc1a8e0c44b7f8d5daeb89d86f", - "sha256:ef26c9e94a8c04a1b2924149a9cb081836913818e55681722d7f29af88fe7b38", - "sha256:eff2de745698eb46eeb51193a9f41d67d834d50e424aef27df2fcdee1b153845", - "sha256:f0a21cbaa69900cbe1a2e7cad2aa74ac3cf21b10c3efb0fa0b80305274c0e8a2", - "sha256:f459a5ce8434614dfd39bbebf1041952ae01da6bed9855008cb33b875cb024c0", - "sha256:f93a8a2e3938ff656a7c1bc57193b1319960ac015b6e87d76c76bf14fe0244b4", - "sha256:fb2bd7be70c0fe4dfd32c951bc813d9fe6ebcbfdd15a07527796c8204bd36242" + "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d", + "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f", + "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686", + "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482", + "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006", + "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83", + "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6", + "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88", + "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86", + "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a", + "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6", + "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a", + "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6", + "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6", + "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43", + "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c", + "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4", + "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e", + "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203", + "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd", + "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1", + "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24", + "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc", + "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc", + "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3", + "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598", + "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98", + "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331", + "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2", + "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a", + "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6", + "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688", + "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91", + "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa", + "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b", + "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0", + "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840", + "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c", + "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd", + "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3", + "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231", + "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1", + "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953", + "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250", + "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a", + "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2", + "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20", + "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434", + "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab", + "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703", + "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a", + "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2", + "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac", + "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611", + "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121", + "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e", + "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b", + "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09", + "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906", + "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9", + "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7", + "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b", + "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987", + "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c", + "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b", + "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e", + "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237", + "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1", + "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19", + "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b", + "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad", + "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0", + "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94", + "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312", + "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f", + "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669", + "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1", + "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe", + "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99", + "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a", + "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a", + "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52", + "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c", + "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad", + "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1", + "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a", + "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f", + "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a", + "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27" ], "markers": "python_version >= '3.8'", - "version": "==2.18.2" + "version": "==2.20.1" }, "python-dotenv": { "hashes": [ @@ -620,116 +641,116 @@ }, "requests": { "hashes": [ - "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", + "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" ], - "markers": "python_version >= '3.7'", - "version": "==2.31.0" + "markers": "python_version >= '3.8'", + "version": "==2.32.3" }, "rpds-py": { "hashes": [ - "sha256:05f3d615099bd9b13ecf2fc9cf2d839ad3f20239c678f461c753e93755d629ee", - "sha256:06d218939e1bf2ca50e6b0ec700ffe755e5216a8230ab3e87c059ebb4ea06afc", - "sha256:07f2139741e5deb2c5154a7b9629bc5aa48c766b643c1a6750d16f865a82c5fc", - "sha256:08d74b184f9ab6289b87b19fe6a6d1a97fbfea84b8a3e745e87a5de3029bf944", - "sha256:0abeee75434e2ee2d142d650d1e54ac1f8b01e6e6abdde8ffd6eeac6e9c38e20", - "sha256:154bf5c93d79558b44e5b50cc354aa0459e518e83677791e6adb0b039b7aa6a7", - "sha256:17c6d2155e2423f7e79e3bb18151c686d40db42d8645e7977442170c360194d4", - "sha256:1805d5901779662d599d0e2e4159d8a82c0b05faa86ef9222bf974572286b2b6", - "sha256:19ba472b9606c36716062c023afa2484d1e4220548751bda14f725a7de17b4f6", - "sha256:19e515b78c3fc1039dd7da0a33c28c3154458f947f4dc198d3c72db2b6b5dc93", - "sha256:1d54f74f40b1f7aaa595a02ff42ef38ca654b1469bef7d52867da474243cc633", - "sha256:207c82978115baa1fd8d706d720b4a4d2b0913df1c78c85ba73fe6c5804505f0", - "sha256:2625f03b105328729f9450c8badda34d5243231eef6535f80064d57035738360", - "sha256:27bba383e8c5231cd559affe169ca0b96ec78d39909ffd817f28b166d7ddd4d8", - "sha256:2c3caec4ec5cd1d18e5dd6ae5194d24ed12785212a90b37f5f7f06b8bedd7139", - "sha256:2cc7c1a47f3a63282ab0f422d90ddac4aa3034e39fc66a559ab93041e6505da7", - "sha256:2fc24a329a717f9e2448f8cd1f960f9dac4e45b6224d60734edeb67499bab03a", - "sha256:312fe69b4fe1ffbe76520a7676b1e5ac06ddf7826d764cc10265c3b53f96dbe9", - "sha256:32b7daaa3e9389db3695964ce8e566e3413b0c43e3394c05e4b243a4cd7bef26", - "sha256:338dee44b0cef8b70fd2ef54b4e09bb1b97fc6c3a58fea5db6cc083fd9fc2724", - "sha256:352a88dc7892f1da66b6027af06a2e7e5d53fe05924cc2cfc56495b586a10b72", - "sha256:35b2b771b13eee8729a5049c976197ff58a27a3829c018a04341bcf1ae409b2b", - "sha256:38e14fb4e370885c4ecd734f093a2225ee52dc384b86fa55fe3f74638b2cfb09", - "sha256:3c20f05e8e3d4fc76875fc9cb8cf24b90a63f5a1b4c5b9273f0e8225e169b100", - "sha256:3dd3cd86e1db5aadd334e011eba4e29d37a104b403e8ca24dcd6703c68ca55b3", - "sha256:489bdfe1abd0406eba6b3bb4fdc87c7fa40f1031de073d0cfb744634cc8fa261", - "sha256:48c2faaa8adfacefcbfdb5f2e2e7bdad081e5ace8d182e5f4ade971f128e6bb3", - "sha256:4a98a1f0552b5f227a3d6422dbd61bc6f30db170939bd87ed14f3c339aa6c7c9", - "sha256:4adec039b8e2928983f885c53b7cc4cda8965b62b6596501a0308d2703f8af1b", - "sha256:4e0ee01ad8260184db21468a6e1c37afa0529acc12c3a697ee498d3c2c4dcaf3", - "sha256:51584acc5916212e1bf45edd17f3a6b05fe0cbb40482d25e619f824dccb679de", - "sha256:531796fb842b53f2695e94dc338929e9f9dbf473b64710c28af5a160b2a8927d", - "sha256:5463c47c08630007dc0fe99fb480ea4f34a89712410592380425a9b4e1611d8e", - "sha256:5c45a639e93a0c5d4b788b2613bd637468edd62f8f95ebc6fcc303d58ab3f0a8", - "sha256:6031b25fb1b06327b43d841f33842b383beba399884f8228a6bb3df3088485ff", - "sha256:607345bd5912aacc0c5a63d45a1f73fef29e697884f7e861094e443187c02be5", - "sha256:618916f5535784960f3ecf8111581f4ad31d347c3de66d02e728de460a46303c", - "sha256:636a15acc588f70fda1661234761f9ed9ad79ebed3f2125d44be0862708b666e", - "sha256:673fdbbf668dd958eff750e500495ef3f611e2ecc209464f661bc82e9838991e", - "sha256:6afd80f6c79893cfc0574956f78a0add8c76e3696f2d6a15bca2c66c415cf2d4", - "sha256:6b5ff7e1d63a8281654b5e2896d7f08799378e594f09cf3674e832ecaf396ce8", - "sha256:6c4c4c3f878df21faf5fac86eda32671c27889e13570645a9eea0a1abdd50922", - "sha256:6cd8098517c64a85e790657e7b1e509b9fe07487fd358e19431cb120f7d96338", - "sha256:6d1e42d2735d437e7e80bab4d78eb2e459af48c0a46e686ea35f690b93db792d", - "sha256:6e30ac5e329098903262dc5bdd7e2086e0256aa762cc8b744f9e7bf2a427d3f8", - "sha256:70a838f7754483bcdc830444952fd89645569e7452e3226de4a613a4c1793fb2", - "sha256:720edcb916df872d80f80a1cc5ea9058300b97721efda8651efcd938a9c70a72", - "sha256:732672fbc449bab754e0b15356c077cc31566df874964d4801ab14f71951ea80", - "sha256:740884bc62a5e2bbb31e584f5d23b32320fd75d79f916f15a788d527a5e83644", - "sha256:7700936ef9d006b7ef605dc53aa364da2de5a3aa65516a1f3ce73bf82ecfc7ae", - "sha256:7732770412bab81c5a9f6d20aeb60ae943a9b36dcd990d876a773526468e7163", - "sha256:7750569d9526199c5b97e5a9f8d96a13300950d910cf04a861d96f4273d5b104", - "sha256:7f1944ce16401aad1e3f7d312247b3d5de7981f634dc9dfe90da72b87d37887d", - "sha256:81c5196a790032e0fc2464c0b4ab95f8610f96f1f2fa3d4deacce6a79852da60", - "sha256:8352f48d511de5f973e4f2f9412736d7dea76c69faa6d36bcf885b50c758ab9a", - "sha256:8927638a4d4137a289e41d0fd631551e89fa346d6dbcfc31ad627557d03ceb6d", - "sha256:8c7672e9fba7425f79019db9945b16e308ed8bc89348c23d955c8c0540da0a07", - "sha256:8d2e182c9ee01135e11e9676e9a62dfad791a7a467738f06726872374a83db49", - "sha256:910e71711d1055b2768181efa0a17537b2622afeb0424116619817007f8a2b10", - "sha256:942695a206a58d2575033ff1e42b12b2aece98d6003c6bc739fbf33d1773b12f", - "sha256:9437ca26784120a279f3137ee080b0e717012c42921eb07861b412340f85bae2", - "sha256:967342e045564cef76dfcf1edb700b1e20838d83b1aa02ab313e6a497cf923b8", - "sha256:998125738de0158f088aef3cb264a34251908dd2e5d9966774fdab7402edfab7", - "sha256:9e6934d70dc50f9f8ea47081ceafdec09245fd9f6032669c3b45705dea096b88", - "sha256:a3d456ff2a6a4d2adcdf3c1c960a36f4fd2fec6e3b4902a42a384d17cf4e7a65", - "sha256:a7b28c5b066bca9a4eb4e2f2663012debe680f097979d880657f00e1c30875a0", - "sha256:a888e8bdb45916234b99da2d859566f1e8a1d2275a801bb8e4a9644e3c7e7909", - "sha256:aa3679e751408d75a0b4d8d26d6647b6d9326f5e35c00a7ccd82b78ef64f65f8", - "sha256:aaa71ee43a703c321906813bb252f69524f02aa05bf4eec85f0c41d5d62d0f4c", - "sha256:b646bf655b135ccf4522ed43d6902af37d3f5dbcf0da66c769a2b3938b9d8184", - "sha256:b906b5f58892813e5ba5c6056d6a5ad08f358ba49f046d910ad992196ea61397", - "sha256:b9bb1f182a97880f6078283b3505a707057c42bf55d8fca604f70dedfdc0772a", - "sha256:bd1105b50ede37461c1d51b9698c4f4be6e13e69a908ab7751e3807985fc0346", - "sha256:bf18932d0003c8c4d51a39f244231986ab23ee057d235a12b2684ea26a353590", - "sha256:c273e795e7a0f1fddd46e1e3cb8be15634c29ae8ff31c196debb620e1edb9333", - "sha256:c69882964516dc143083d3795cb508e806b09fc3800fd0d4cddc1df6c36e76bb", - "sha256:c827576e2fa017a081346dce87d532a5310241648eb3700af9a571a6e9fc7e74", - "sha256:cbfbea39ba64f5e53ae2915de36f130588bba71245b418060ec3330ebf85678e", - "sha256:ce0bb20e3a11bd04461324a6a798af34d503f8d6f1aa3d2aa8901ceaf039176d", - "sha256:d0cee71bc618cd93716f3c1bf56653740d2d13ddbd47673efa8bf41435a60daa", - "sha256:d21be4770ff4e08698e1e8e0bce06edb6ea0626e7c8f560bc08222880aca6a6f", - "sha256:d31dea506d718693b6b2cffc0648a8929bdc51c70a311b2770f09611caa10d53", - "sha256:d44607f98caa2961bab4fa3c4309724b185b464cdc3ba6f3d7340bac3ec97cc1", - "sha256:d58ad6317d188c43750cb76e9deacf6051d0f884d87dc6518e0280438648a9ac", - "sha256:d70129cef4a8d979caa37e7fe957202e7eee8ea02c5e16455bc9808a59c6b2f0", - "sha256:d85164315bd68c0806768dc6bb0429c6f95c354f87485ee3593c4f6b14def2bd", - "sha256:d960de62227635d2e61068f42a6cb6aae91a7fe00fca0e3aeed17667c8a34611", - "sha256:dc48b479d540770c811fbd1eb9ba2bb66951863e448efec2e2c102625328e92f", - "sha256:e1735502458621921cee039c47318cb90b51d532c2766593be6207eec53e5c4c", - "sha256:e2be6e9dd4111d5b31ba3b74d17da54a8319d8168890fbaea4b9e5c3de630ae5", - "sha256:e4c39ad2f512b4041343ea3c7894339e4ca7839ac38ca83d68a832fc8b3748ab", - "sha256:ed402d6153c5d519a0faf1bb69898e97fb31613b49da27a84a13935ea9164dfc", - "sha256:ee17cd26b97d537af8f33635ef38be873073d516fd425e80559f4585a7b90c43", - "sha256:f3027be483868c99b4985fda802a57a67fdf30c5d9a50338d9db646d590198da", - "sha256:f5bab211605d91db0e2995a17b5c6ee5edec1270e46223e513eaa20da20076ac", - "sha256:f6f8e3fecca256fefc91bb6765a693d96692459d7d4c644660a9fff32e517843", - "sha256:f7afbfee1157e0f9376c00bb232e80a60e59ed716e3211a80cb8506550671e6e", - "sha256:fa242ac1ff583e4ec7771141606aafc92b361cd90a05c30d93e343a0c2d82a89", - "sha256:fab6ce90574645a0d6c58890e9bcaac8d94dff54fb51c69e5522a7358b80ab64" + "sha256:0121803b0f424ee2109d6e1f27db45b166ebaa4b32ff47d6aa225642636cd834", + "sha256:06925c50f86da0596b9c3c64c3837b2481337b83ef3519e5db2701df695453a4", + "sha256:071d4adc734de562bd11d43bd134330fb6249769b2f66b9310dab7460f4bf714", + "sha256:1540d807364c84516417115c38f0119dfec5ea5c0dd9a25332dea60b1d26fc4d", + "sha256:15e65395a59d2e0e96caf8ee5389ffb4604e980479c32742936ddd7ade914b22", + "sha256:19d02c45f2507b489fd4df7b827940f1420480b3e2e471e952af4d44a1ea8e34", + "sha256:1c26da90b8d06227d7769f34915913911222d24ce08c0ab2d60b354e2d9c7aff", + "sha256:1d16089dfa58719c98a1c06f2daceba6d8e3fb9b5d7931af4a990a3c486241cb", + "sha256:1dd46f309e953927dd018567d6a9e2fb84783963650171f6c5fe7e5c41fd5666", + "sha256:2575efaa5d949c9f4e2cdbe7d805d02122c16065bfb8d95c129372d65a291a0b", + "sha256:3208f9aea18991ac7f2b39721e947bbd752a1abbe79ad90d9b6a84a74d44409b", + "sha256:329c719d31362355a96b435f4653e3b4b061fcc9eba9f91dd40804ca637d914e", + "sha256:3384d278df99ec2c6acf701d067147320b864ef6727405d6470838476e44d9e8", + "sha256:34a01a4490e170376cd79258b7f755fa13b1a6c3667e872c8e35051ae857a92b", + "sha256:354f3a91718489912f2e0fc331c24eaaf6a4565c080e00fbedb6015857c00582", + "sha256:37f46bb11858717e0efa7893c0f7055c43b44c103e40e69442db5061cb26ed34", + "sha256:3b4cf5a9497874822341c2ebe0d5850fed392034caadc0bad134ab6822c0925b", + "sha256:3f148c3f47f7f29a79c38cc5d020edcb5ca780020fab94dbc21f9af95c463581", + "sha256:443cec402ddd650bb2b885113e1dcedb22b1175c6be223b14246a714b61cd521", + "sha256:462b0c18fbb48fdbf980914a02ee38c423a25fcc4cf40f66bacc95a2d2d73bc8", + "sha256:474bc83233abdcf2124ed3f66230a1c8435896046caa4b0b5ab6013c640803cc", + "sha256:4d438e4c020d8c39961deaf58f6913b1bf8832d9b6f62ec35bd93e97807e9cbc", + "sha256:4fdc9afadbeb393b4bbbad75481e0ea78e4469f2e1d713a90811700830b553a9", + "sha256:5039e3cef7b3e7a060de468a4a60a60a1f31786da94c6cb054e7a3c75906111c", + "sha256:5095a7c838a8647c32aa37c3a460d2c48debff7fc26e1136aee60100a8cd8f68", + "sha256:52e466bea6f8f3a44b1234570244b1cff45150f59a4acae3fcc5fd700c2993ca", + "sha256:535d4b52524a961d220875688159277f0e9eeeda0ac45e766092bfb54437543f", + "sha256:57dbc9167d48e355e2569346b5aa4077f29bf86389c924df25c0a8b9124461fb", + "sha256:5a4b07cdf3f84310c08c1de2c12ddadbb7a77568bcb16e95489f9c81074322ed", + "sha256:5c872814b77a4e84afa293a1bee08c14daed1068b2bb1cc312edbf020bbbca2b", + "sha256:5f83689a38e76969327e9b682be5521d87a0c9e5a2e187d2bc6be4765f0d4600", + "sha256:688aa6b8aa724db1596514751ffb767766e02e5c4a87486ab36b8e1ebc1aedac", + "sha256:6b130bd4163c93798a6b9bb96be64a7c43e1cec81126ffa7ffaa106e1fc5cef5", + "sha256:6b31f059878eb1f5da8b2fd82480cc18bed8dcd7fb8fe68370e2e6285fa86da6", + "sha256:6d45080095e585f8c5097897313def60caa2046da202cdb17a01f147fb263b81", + "sha256:6f2f78ef14077e08856e788fa482107aa602636c16c25bdf59c22ea525a785e9", + "sha256:6fe87efd7f47266dfc42fe76dae89060038f1d9cb911f89ae7e5084148d1cc08", + "sha256:75969cf900d7be665ccb1622a9aba225cf386bbc9c3bcfeeab9f62b5048f4a07", + "sha256:75a6076289b2df6c8ecb9d13ff79ae0cad1d5fb40af377a5021016d58cd691ec", + "sha256:78d57546bad81e0da13263e4c9ce30e96dcbe720dbff5ada08d2600a3502e526", + "sha256:79e205c70afddd41f6ee79a8656aec738492a550247a7af697d5bd1aee14f766", + "sha256:7c98298a15d6b90c8f6e3caa6457f4f022423caa5fa1a1ca7a5e9e512bdb77a4", + "sha256:7ec72df7354e6b7f6eb2a17fa6901350018c3a9ad78e48d7b2b54d0412539a67", + "sha256:81ea573aa46d3b6b3d890cd3c0ad82105985e6058a4baed03cf92518081eec8c", + "sha256:8344127403dea42f5970adccf6c5957a71a47f522171fafaf4c6ddb41b61703a", + "sha256:8445f23f13339da640d1be8e44e5baf4af97e396882ebbf1692aecd67f67c479", + "sha256:850720e1b383df199b8433a20e02b25b72f0fded28bc03c5bd79e2ce7ef050be", + "sha256:88cb4bac7185a9f0168d38c01d7a00addece9822a52870eee26b8d5b61409213", + "sha256:8a790d235b9d39c70a466200d506bb33a98e2ee374a9b4eec7a8ac64c2c261fa", + "sha256:8b1a94b8afc154fbe36978a511a1f155f9bd97664e4f1f7a374d72e180ceb0ae", + "sha256:8d6ad132b1bc13d05ffe5b85e7a01a3998bf3a6302ba594b28d61b8c2cf13aaf", + "sha256:8eb488ef928cdbc05a27245e52de73c0d7c72a34240ef4d9893fdf65a8c1a955", + "sha256:90bf55d9d139e5d127193170f38c584ed3c79e16638890d2e36f23aa1630b952", + "sha256:9133d75dc119a61d1a0ded38fb9ba40a00ef41697cc07adb6ae098c875195a3f", + "sha256:93a91c2640645303e874eada51f4f33351b84b351a689d470f8108d0e0694210", + "sha256:959179efb3e4a27610e8d54d667c02a9feaa86bbabaf63efa7faa4dfa780d4f1", + "sha256:9625367c8955e4319049113ea4f8fee0c6c1145192d57946c6ffcd8fe8bf48dd", + "sha256:9da6f400eeb8c36f72ef6646ea530d6d175a4f77ff2ed8dfd6352842274c1d8b", + "sha256:9e65489222b410f79711dc3d2d5003d2757e30874096b2008d50329ea4d0f88c", + "sha256:a3e2fd14c5d49ee1da322672375963f19f32b3d5953f0615b175ff7b9d38daed", + "sha256:a5a7c1062ef8aea3eda149f08120f10795835fc1c8bc6ad948fb9652a113ca55", + "sha256:a5da93debdfe27b2bfc69eefb592e1831d957b9535e0943a0ee8b97996de21b5", + "sha256:a6e605bb9edcf010f54f8b6a590dd23a4b40a8cb141255eec2a03db249bc915b", + "sha256:a707b158b4410aefb6b054715545bbb21aaa5d5d0080217290131c49c2124a6e", + "sha256:a8b6683a37338818646af718c9ca2a07f89787551057fae57c4ec0446dc6224b", + "sha256:aa5476c3e3a402c37779e95f7b4048db2cb5b0ed0b9d006983965e93f40fe05a", + "sha256:ab1932ca6cb8c7499a4d87cb21ccc0d3326f172cfb6a64021a889b591bb3045c", + "sha256:ae8b6068ee374fdfab63689be0963333aa83b0815ead5d8648389a8ded593378", + "sha256:b0906357f90784a66e89ae3eadc2654f36c580a7d65cf63e6a616e4aec3a81be", + "sha256:b0da31853ab6e58a11db3205729133ce0df26e6804e93079dee095be3d681dc1", + "sha256:b1c30841f5040de47a0046c243fc1b44ddc87d1b12435a43b8edff7e7cb1e0d0", + "sha256:b228e693a2559888790936e20f5f88b6e9f8162c681830eda303bad7517b4d5a", + "sha256:b7cc6cb44f8636fbf4a934ca72f3e786ba3c9f9ba4f4d74611e7da80684e48d2", + "sha256:ba0ed0dc6763d8bd6e5de5cf0d746d28e706a10b615ea382ac0ab17bb7388633", + "sha256:bc9128e74fe94650367fe23f37074f121b9f796cabbd2f928f13e9661837296d", + "sha256:bcf426a8c38eb57f7bf28932e68425ba86def6e756a5b8cb4731d8e62e4e0223", + "sha256:bec35eb20792ea64c3c57891bc3ca0bedb2884fbac2c8249d9b731447ecde4fa", + "sha256:c3444fe52b82f122d8a99bf66777aed6b858d392b12f4c317da19f8234db4533", + "sha256:c5c9581019c96f865483d031691a5ff1cc455feb4d84fc6920a5ffc48a794d8a", + "sha256:c6feacd1d178c30e5bc37184526e56740342fd2aa6371a28367bad7908d454fc", + "sha256:c8f77e661ffd96ff104bebf7d0f3255b02aa5d5b28326f5408d6284c4a8b3248", + "sha256:cb0f6eb3a320f24b94d177e62f4074ff438f2ad9d27e75a46221904ef21a7b05", + "sha256:ce84a7efa5af9f54c0aa7692c45861c1667080814286cacb9958c07fc50294fb", + "sha256:cf902878b4af334a09de7a45badbff0389e7cf8dc2e4dcf5f07125d0b7c2656d", + "sha256:dab8d921b55a28287733263c0e4c7db11b3ee22aee158a4de09f13c93283c62d", + "sha256:dc9ac4659456bde7c567107556ab065801622396b435a3ff213daef27b495388", + "sha256:dd36b712d35e757e28bf2f40a71e8f8a2d43c8b026d881aa0c617b450d6865c9", + "sha256:e19509145275d46bc4d1e16af0b57a12d227c8253655a46bbd5ec317e941279d", + "sha256:e21cc693045fda7f745c790cb687958161ce172ffe3c5719ca1764e752237d16", + "sha256:e54548e0be3ac117595408fd4ca0ac9278fde89829b0b518be92863b17ff67a2", + "sha256:e5b9fc03bf76a94065299d4a2ecd8dfbae4ae8e2e8098bbfa6ab6413ca267709", + "sha256:e8481b946792415adc07410420d6fc65a352b45d347b78fec45d8f8f0d7496f0", + "sha256:ebcbf356bf5c51afc3290e491d3722b26aaf5b6af3c1c7f6a1b757828a46e336", + "sha256:ef9101f3f7b59043a34f1dccbb385ca760467590951952d6701df0da9893ca0c", + "sha256:f2afd2164a1e85226fcb6a1da77a5c8896c18bfe08e82e8ceced5181c42d2179", + "sha256:f629ecc2db6a4736b5ba95a8347b0089240d69ad14ac364f557d52ad68cf94b0", + "sha256:f68eea5df6347d3f1378ce992d86b2af16ad7ff4dcb4a19ccdc23dea901b87fb", + "sha256:f757f359f30ec7dcebca662a6bd46d1098f8b9fb1fcd661a9e13f2e8ce343ba1", + "sha256:fb37bd599f031f1a6fb9e58ec62864ccf3ad549cf14bac527dbfa97123edcca4" ], "markers": "python_version >= '3.8'", - "version": "==0.18.1" + "version": "==0.19.0" }, "simple-openid-connect": { "extras": [ @@ -740,7 +761,7 @@ "sha256:89d6d651df027b1e9fc84b1b1cee63a1afeaf97d511a702ad6ce8acf0faf2a14", "sha256:bd9444edee151bb7229d38aaaf7ab97924f66d1bd181fe00886c8422c1f1515a" ], - "markers": "python_version ~= '3.9'", + "index": "pypi", "version": "==1.0.1" }, "six": { @@ -761,11 +782,11 @@ }, "typing-extensions": { "hashes": [ - "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0", - "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a" + "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", + "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8" ], "markers": "python_version >= '3.8'", - "version": "==4.11.0" + "version": "==4.12.2" }, "uritemplate": { "hashes": [ @@ -777,20 +798,19 @@ }, "urllib3": { "hashes": [ - "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" + "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472", + "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" ], "markers": "python_version >= '3.8'", - "version": "==2.2.1" + "version": "==2.2.2" }, "whitenoise": { "hashes": [ - "sha256:8998f7370973447fac1e8ef6e8ded2c5209a7b1f67c1012866dbcd09681c3251", - "sha256:b1f9db9bf67dc183484d760b99f4080185633136a273a03f6436034a41064146" + "sha256:58c7a6cd811e275a6c91af22e96e87da0b1109e9a53bb7464116ef4c963bf636", + "sha256:a1ae85e01fdc9815d12fa33f17765bc132ed2c54fa76daf9e39e879dd93566f6" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==6.6.0" + "version": "==6.7.0" }, "wrapt": { "hashes": [ @@ -870,14 +890,22 @@ }, "zipp": { "hashes": [ - "sha256:6278d9ddbcfb1f1089a88fde84481528b07b0e10474e09dcfe53dad4069fa059", - "sha256:dce197b859eb796242b0622af1b8beb0a722d52aa2f57133ead08edd5bf5374e" + "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19", + "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c" ], "markers": "python_version >= '3.8'", - "version": "==3.18.2" + "version": "==3.19.2" } }, "develop": { + "asgiref": { + "hashes": [ + "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47", + "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590" + ], + "markers": "python_version >= '3.8'", + "version": "==3.8.1" + }, "asttokens": { "hashes": [ "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24", @@ -911,7 +939,6 @@ "sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e" ], "index": "pypi", - "markers": "python_version >= '3.8'", "version": "==24.4.2" }, "cfgv": { @@ -945,13 +972,21 @@ ], "version": "==0.3.8" }, - "exceptiongroup": { + "django": { "hashes": [ - "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad", - "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16" + "sha256:bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2", + "sha256:f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" ], - "markers": "python_version < '3.11'", - "version": "==1.2.1" + "index": "pypi", + "version": "==5.0.7" + }, + "django-browser-reload": { + "hashes": [ + "sha256:4e3507c10518f4c7439588aaed2f0c21b503878ecea7b18893f1e635e0cbe3ab", + "sha256:5c1705eb29f0b72808b702484f10a8d5da9cd9243e55ab81446cb697e96b3e8c" + ], + "index": "pypi", + "version": "==1.13.0" }, "executing": { "hashes": [ @@ -963,19 +998,19 @@ }, "filelock": { "hashes": [ - "sha256:43339835842f110ca7ae60f1e1c160714c5a6afd15a2873419ab185334975c0f", - "sha256:6ea72da3be9b8c82afd3edcf99f2fffbb5076335a5ae4d03248bb5b6c3eae78a" + "sha256:2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb", + "sha256:6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7" ], "markers": "python_version >= '3.8'", - "version": "==3.14.0" + "version": "==3.15.4" }, "identify": { "hashes": [ - "sha256:37d93f380f4de590500d9dba7db359d0d3da95ffe7f9de1753faa159e71e7dfa", - "sha256:e5e00f54165f9047fbebeb4a560f9acfb8af4c88232be60a488e9b68d122745d" + "sha256:cb171c685bdc31bcc4c1734698736a7d5b6c8bf2e0c15117f4d469c8640ae5cf", + "sha256:e79ae4406387a9d300332b5fd366d8994f1525e8414984e1a59e058b2eda2dd0" ], "markers": "python_version >= '3.8'", - "version": "==2.5.36" + "version": "==2.6.0" }, "iniconfig": { "hashes": [ @@ -987,12 +1022,11 @@ }, "ipython": { "hashes": [ - "sha256:010db3f8a728a578bb641fdd06c063b9fb8e96a9464c63aec6310fbcb5e80501", - "sha256:d7bf2f6c4314984e3e02393213bab8703cf163ede39672ce5918c51fe253a2a3" + "sha256:1cec0fbba8404af13facebe83d04436a7434c7400e59f47acf467c64abd0956c", + "sha256:e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff" ], "index": "pypi", - "markers": "python_version >= '3.10'", - "version": "==8.24.0" + "version": "==8.26.0" }, "isort": { "hashes": [ @@ -1000,7 +1034,6 @@ "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], "index": "pypi", - "markers": "python_full_version >= '3.8.0'", "version": "==5.13.2" }, "jedi": { @@ -1029,19 +1062,19 @@ }, "nodeenv": { "hashes": [ - "sha256:d51e0c37e64fbf47d017feac3145cdbb58836d7eee8c6f6d3b6880c5456227d2", - "sha256:df865724bb3c3adc86b3876fa209771517b0cfe596beff01a92700e0e8be4cec" + "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", + "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6'", - "version": "==1.8.0" + "version": "==1.9.1" }, "packaging": { "hashes": [ - "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9" + "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002", + "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" ], - "markers": "python_version >= '3.7'", - "version": "==24.0" + "markers": "python_version >= '3.8'", + "version": "==24.1" }, "parso": { "hashes": [ @@ -1089,16 +1122,15 @@ "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5" ], "index": "pypi", - "markers": "python_version >= '3.9'", "version": "==3.7.1" }, "prompt-toolkit": { "hashes": [ - "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d", - "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6" + "sha256:0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10", + "sha256:1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.0.43" + "version": "==3.0.47" }, "ptyprocess": { "hashes": [ @@ -1124,12 +1156,11 @@ }, "pytest": { "hashes": [ - "sha256:1733f0620f6cda4095bbf0d9ff8022486e91892245bb9e7d5542c018f612f233", - "sha256:d507d4482197eac0ba2bae2e9babf0672eb333017bcedaa5fb1a3d42c1174b3f" + "sha256:c434598117762e2bd304e526244f67bf66bbd7b5d6cf22138be51ff661980343", + "sha256:de4bb8104e201939ccdc688b27a89a7be2079b22e2bd2b07f806b6ba71117977" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==8.2.0" + "version": "==8.2.2" }, "pytest-django": { "hashes": [ @@ -1137,7 +1168,6 @@ "sha256:ca1ddd1e0e4c227cf9e3e40a6afc6d106b3e70868fd2ac5798a22501271cd0c7" ], "index": "pypi", - "markers": "python_version >= '3.8'", "version": "==4.8.0" }, "pyyaml": { @@ -1197,14 +1227,6 @@ "markers": "python_version >= '3.6'", "version": "==6.0.1" }, - "setuptools": { - "hashes": [ - "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987", - "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32" - ], - "markers": "python_version >= '3.8'", - "version": "==69.5.1" - }, "six": { "hashes": [ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", @@ -1213,6 +1235,14 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, + "sqlparse": { + "hashes": [ + "sha256:714d0a4932c059d16189f58ef5411ec2287a4360f17cdd0edd2d09d4c5087c93", + "sha256:c204494cd97479d0e39f28c93d46c0b2d5959c7b9ab904762ea6c7af211c8663" + ], + "markers": "python_version >= '3.8'", + "version": "==0.5.0" + }, "stack-data": { "hashes": [ "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", @@ -1220,14 +1250,6 @@ ], "version": "==0.6.3" }, - "tomli": { - "hashes": [ - "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" - ], - "markers": "python_version < '3.11'", - "version": "==2.0.1" - }, "traitlets": { "hashes": [ "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", @@ -1238,19 +1260,19 @@ }, "typing-extensions": { "hashes": [ - "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0", - "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a" + "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", + "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8" ], "markers": "python_version >= '3.8'", - "version": "==4.11.0" + "version": "==4.12.2" }, "virtualenv": { "hashes": [ - "sha256:82bf0f4eebbb78d36ddaee0283d43fe5736b53880b8a8cdcd37390a07ac3741c", - "sha256:a624db5e94f01ad993d476b9ee5346fdf7b9de43ccaee0e0197012dc838a0e9b" + "sha256:4c43a2a236279d9ea36a0d76f98d84bd6ca94ac4e0f4a3b9d46d05e10fea542a", + "sha256:8cc4a31139e796e9a7de2cd5cf2489de1217193116a8fd42328f1bd65f434589" ], "markers": "python_version >= '3.7'", - "version": "==20.26.2" + "version": "==20.26.3" }, "wcwidth": { "hashes": [ diff --git a/README.md b/README.md index 9af58cd..c4e952b 100644 --- a/README.md +++ b/README.md @@ -57,19 +57,20 @@ pipenv shell The application is configured at runtime via the following environment variables: -| Name | Default | Description | Notes | -|-------------------------|------------------------|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------| -| VW_DB | *required* | Url that specifies the complete database connection. [Documentation](https://pypi.org/project/dj-database-url/) | In container based deployments this preconfigured to point to `/app/data/db.sqlite` | -| VW_SECRET_KEY | *required* | Django secret key. **Keep this secret!** | | -| VW_ALLOWED_HOSTS | *required* | List of hostnames which may be used when accessing the application. | | -| VW_SERVED_OVER_HTTPS | `false` | Whether the application is served over HTTPS. If enabled, automatic redirects and additional security measures are activated. | | -| VW_HSTS_SECONDS | `63072000` | If larger than 0 and `BL_SERVED_OVER_HTTPS` is true, HSTS is enabled with this configured value. | | -| VW_TRUST_REVERSE_PROXY | `false` | If true, headers set by a reverse proxy (i.e. `X-Forwarded-Proto`) are trusted. | | -| VW_OPENID_PROVIDER_NAME | `Mafiasi` | A human readable name identifying the authentication provider. | | -| VW_OPENID_ISSUER | *mafiasi-identity* | The url of the openid issue | | -| VW_OPENID_CLIENT_ID | *required* | Mafiasi-Identity client ID. Used for authentication | | -| VW_OPENID_CLIENT_SECRET | *required* | Mafiasi-Identity client secret. Used for authentication | | -| VW_ALLOWED_METRICS_NETS | `127.0.0.0/8`, `::/64` | List of IP networks which are allowed to access the /metrics endpoint | | -| VW_ORG_NAME | `Bit-Bots Drinks` | Application Title related to the organisation that hosts it | | -| VW_DEFAULT_AMOUNT | `1.5` | A float describing how much a drink costs per default | | -| VW_MAFIASI_COLORS | `false` | Whether a color scheme specific to Mafiasi should be used | | +| Name | Default | Description | Notes | +|-------------------------|------------------------|-------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------| +| VW_DEBUG | `false` | Whether Debug Mode should be enabled. | When `true`, dependencies have to be installed with `pipenv install -d --ignore-pipfile` | +| VW_DB | *required* | Url that specifies the complete database connection. [Documentation](https://pypi.org/project/dj-database-url/) | In container based deployments this preconfigured to point to `/app/data/db.sqlite` | +| VW_SECRET_KEY | *required* | Django secret key. **Keep this secret!** | | +| VW_ALLOWED_HOSTS | *required* | List of hostnames which may be used when accessing the application. | | +| VW_SERVED_OVER_HTTPS | `false` | Whether the application is served over HTTPS. If enabled, automatic redirects and additional security measures are activated. | | +| VW_HSTS_SECONDS | `63072000` | If larger than 0 and `BL_SERVED_OVER_HTTPS` is true, HSTS is enabled with this configured value. | | +| VW_TRUST_REVERSE_PROXY | `false` | If true, headers set by a reverse proxy (i.e. `X-Forwarded-Proto`) are trusted. | | +| VW_OPENID_PROVIDER_NAME | `Mafiasi` | A human readable name identifying the authentication provider. | | +| VW_OPENID_ISSUER | *mafiasi-identity* | The url of the openid issue | | +| VW_OPENID_CLIENT_ID | *required* | Mafiasi-Identity client ID. Used for authentication | | +| VW_OPENID_CLIENT_SECRET | *required* | Mafiasi-Identity client secret. Used for authentication | | +| VW_ALLOWED_METRICS_NETS | `127.0.0.0/8`, `::/64` | List of IP networks which are allowed to access the /metrics endpoint | | +| VW_ORG_NAME | `Bit-Bots Drinks` | Application Title related to the organisation that hosts it | | +| VW_DEFAULT_AMOUNT | `1.5` | A float describing how much a drink costs per default | | +| VW_MAFIASI_COLORS | `false` | Whether a color scheme specific to Mafiasi should be used | | diff --git a/src/vinywaji/gui/apps.py b/src/vinywaji/gui/apps.py index f277f12..73b1b1b 100644 --- a/src/vinywaji/gui/apps.py +++ b/src/vinywaji/gui/apps.py @@ -1,7 +1,9 @@ from django.apps import AppConfig - class GuiConfig(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = "vinywaji.gui" label = "vinywaji_gui" + +class ThemeConfig(AppConfig): + name = 'vinywaji.gui' \ No newline at end of file diff --git a/src/vinywaji/gui/static/Pipfile b/src/vinywaji/gui/static/Pipfile new file mode 100644 index 0000000..0757494 --- /dev/null +++ b/src/vinywaji/gui/static/Pipfile @@ -0,0 +1,11 @@ +[[source]] +url = "https://pypi.org/simple" +verify_ssl = true +name = "pypi" + +[packages] + +[dev-packages] + +[requires] +python_version = "3.11" diff --git a/src/vinywaji/gui/static/base.css b/src/vinywaji/gui/static/base.css deleted file mode 100644 index 708d338..0000000 --- a/src/vinywaji/gui/static/base.css +++ /dev/null @@ -1,39 +0,0 @@ -.horizontal-align { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-evenly; - align-items: center; - gap: 32px; -} - -.horizontal-align .input-field { - flex-grow: 1; -} - -.horizontal-align button { - min-width: 148px; -} - -.transaction .card-content { - display: flex; - flex-direction: row; - align-items: flex-end; - gap: 64px -} - -.transaction .card-content .card-title { - margin-bottom: 0; -} - -.transaction .card-content * { - font-weight: 300; -} - -.transaction .card-content .grow { - flex-grow: 1; -} - -nav .brand-logo { - padding-left: 20px; -} diff --git a/src/vinywaji/gui/static/css/dist/styles.css b/src/vinywaji/gui/static/css/dist/styles.css new file mode 100644 index 0000000..08f5eb4 --- /dev/null +++ b/src/vinywaji/gui/static/css/dist/styles.css @@ -0,0 +1,24678 @@ +/* +! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} + +[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #2563eb; +} + +input::-moz-placeholder, textarea::-moz-placeholder { + color: #6b7280; + opacity: 1; +} + +input::placeholder,textarea::placeholder { + color: #6b7280; + opacity: 1; +} + +::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} + +::-webkit-date-and-time-value { + min-height: 1.5em; + text-align: inherit; +} + +::-webkit-datetime-edit { + display: inline-flex; +} + +::-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-top: 0; + padding-bottom: 0; +} + +select { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + background-position: right 0.5rem center; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 2.5rem; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} + +[multiple],[size]:where(select:not([size="1"])) { + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + -webkit-print-color-adjust: unset; + print-color-adjust: unset; +} + +[type='checkbox'],[type='radio'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 0; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + display: inline-block; + vertical-align: middle; + background-origin: border-box; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + flex-shrink: 0; + height: 1rem; + width: 1rem; + color: #2563eb; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + --tw-shadow: 0 0 #0000; +} + +[type='checkbox'] { + border-radius: 0px; +} + +[type='radio'] { + border-radius: 100%; +} + +[type='checkbox']:focus,[type='radio']:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 2px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} + +[type='checkbox']:checked,[type='radio']:checked { + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); +} + +@media (forced-colors: active) { + [type='checkbox']:checked { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; + } +} + +[type='radio']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); +} + +@media (forced-colors: active) { + [type='radio']:checked { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; + } +} + +[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='checkbox']:indeterminate { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +@media (forced-colors: active) { + [type='checkbox']:indeterminate { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; + } +} + +[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='file'] { + background: unset; + border-color: inherit; + border-width: 0; + border-radius: 0; + padding: 0; + font-size: unset; + line-height: inherit; +} + +[type='file']:focus { + outline: 1px solid ButtonText; + outline: 1px auto -webkit-focus-ring-color; +} + +input[type="number"]::-webkit-inner-spin-button, + input[type="number"]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +input[type=number] { + -moz-appearance: textfield; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.static { + position: static; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.sticky { + position: sticky; +} + +.start-1 { + inset-inline-start: 0.25rem; +} + +.top-0 { + top: 0px; +} + +.top-2 { + top: 0.5rem; +} + +.z-10 { + z-index: 10; +} + +.z-40 { + z-index: 40; +} + +.col-span-2 { + grid-column: span 2 / span 2; +} + +.col-span-3 { + grid-column: span 3 / span 3; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.mb-8 { + margin-bottom: 2rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.block { + display: block; +} + +.flex { + display: flex; +} + +.grid { + display: grid; +} + +.min-h-screen { + min-height: 100vh; +} + +.w-full { + width: 100%; +} + +.grow { + flex-grow: 1; +} + +.origin-\[0\] { + transform-origin: 0; +} + +.-translate-y-4 { + --tw-translate-y: -1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.scale-75 { + --tw-scale-x: .75; + --tw-scale-y: .75; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.flex-col { + flex-direction: column; +} + +.items-stretch { + align-items: stretch; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-stretch { + justify-content: stretch; +} + +.gap-2 { + gap: 0.5rem; +} + +.place-self-center { + place-self: center; +} + +.rounded-2xl { + border-radius: 1rem; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.border-gray-300 { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.bg-gray-100\/0 { + background-color: rgb(243 244 246 / 0); +} + +.bg-gray-100\/10 { + background-color: rgb(243 244 246 / 0.1); +} + +.bg-gray-100\/100 { + background-color: rgb(243 244 246 / 1); +} + +.bg-gray-100\/15 { + background-color: rgb(243 244 246 / 0.15); +} + +.bg-gray-100\/20 { + background-color: rgb(243 244 246 / 0.2); +} + +.bg-gray-100\/25 { + background-color: rgb(243 244 246 / 0.25); +} + +.bg-gray-100\/30 { + background-color: rgb(243 244 246 / 0.3); +} + +.bg-gray-100\/35 { + background-color: rgb(243 244 246 / 0.35); +} + +.bg-gray-100\/40 { + background-color: rgb(243 244 246 / 0.4); +} + +.bg-gray-100\/45 { + background-color: rgb(243 244 246 / 0.45); +} + +.bg-gray-100\/5 { + background-color: rgb(243 244 246 / 0.05); +} + +.bg-gray-100\/50 { + background-color: rgb(243 244 246 / 0.5); +} + +.bg-gray-100\/55 { + background-color: rgb(243 244 246 / 0.55); +} + +.bg-gray-100\/60 { + background-color: rgb(243 244 246 / 0.6); +} + +.bg-gray-100\/65 { + background-color: rgb(243 244 246 / 0.65); +} + +.bg-gray-100\/70 { + background-color: rgb(243 244 246 / 0.7); +} + +.bg-gray-100\/75 { + background-color: rgb(243 244 246 / 0.75); +} + +.bg-gray-100\/80 { + background-color: rgb(243 244 246 / 0.8); +} + +.bg-gray-100\/85 { + background-color: rgb(243 244 246 / 0.85); +} + +.bg-gray-100\/90 { + background-color: rgb(243 244 246 / 0.9); +} + +.bg-gray-100\/95 { + background-color: rgb(243 244 246 / 0.95); +} + +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.bg-gray-200\/0 { + background-color: rgb(229 231 235 / 0); +} + +.bg-gray-200\/10 { + background-color: rgb(229 231 235 / 0.1); +} + +.bg-gray-200\/100 { + background-color: rgb(229 231 235 / 1); +} + +.bg-gray-200\/15 { + background-color: rgb(229 231 235 / 0.15); +} + +.bg-gray-200\/20 { + background-color: rgb(229 231 235 / 0.2); +} + +.bg-gray-200\/25 { + background-color: rgb(229 231 235 / 0.25); +} + +.bg-gray-200\/30 { + background-color: rgb(229 231 235 / 0.3); +} + +.bg-gray-200\/35 { + background-color: rgb(229 231 235 / 0.35); +} + +.bg-gray-200\/40 { + background-color: rgb(229 231 235 / 0.4); +} + +.bg-gray-200\/45 { + background-color: rgb(229 231 235 / 0.45); +} + +.bg-gray-200\/5 { + background-color: rgb(229 231 235 / 0.05); +} + +.bg-gray-200\/50 { + background-color: rgb(229 231 235 / 0.5); +} + +.bg-gray-200\/55 { + background-color: rgb(229 231 235 / 0.55); +} + +.bg-gray-200\/60 { + background-color: rgb(229 231 235 / 0.6); +} + +.bg-gray-200\/65 { + background-color: rgb(229 231 235 / 0.65); +} + +.bg-gray-200\/70 { + background-color: rgb(229 231 235 / 0.7); +} + +.bg-gray-200\/75 { + background-color: rgb(229 231 235 / 0.75); +} + +.bg-gray-200\/80 { + background-color: rgb(229 231 235 / 0.8); +} + +.bg-gray-200\/85 { + background-color: rgb(229 231 235 / 0.85); +} + +.bg-gray-200\/90 { + background-color: rgb(229 231 235 / 0.9); +} + +.bg-gray-200\/95 { + background-color: rgb(229 231 235 / 0.95); +} + +.bg-gray-300 { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.bg-gray-300\/0 { + background-color: rgb(209 213 219 / 0); +} + +.bg-gray-300\/10 { + background-color: rgb(209 213 219 / 0.1); +} + +.bg-gray-300\/100 { + background-color: rgb(209 213 219 / 1); +} + +.bg-gray-300\/15 { + background-color: rgb(209 213 219 / 0.15); +} + +.bg-gray-300\/20 { + background-color: rgb(209 213 219 / 0.2); +} + +.bg-gray-300\/25 { + background-color: rgb(209 213 219 / 0.25); +} + +.bg-gray-300\/30 { + background-color: rgb(209 213 219 / 0.3); +} + +.bg-gray-300\/35 { + background-color: rgb(209 213 219 / 0.35); +} + +.bg-gray-300\/40 { + background-color: rgb(209 213 219 / 0.4); +} + +.bg-gray-300\/45 { + background-color: rgb(209 213 219 / 0.45); +} + +.bg-gray-300\/5 { + background-color: rgb(209 213 219 / 0.05); +} + +.bg-gray-300\/50 { + background-color: rgb(209 213 219 / 0.5); +} + +.bg-gray-300\/55 { + background-color: rgb(209 213 219 / 0.55); +} + +.bg-gray-300\/60 { + background-color: rgb(209 213 219 / 0.6); +} + +.bg-gray-300\/65 { + background-color: rgb(209 213 219 / 0.65); +} + +.bg-gray-300\/70 { + background-color: rgb(209 213 219 / 0.7); +} + +.bg-gray-300\/75 { + background-color: rgb(209 213 219 / 0.75); +} + +.bg-gray-300\/80 { + background-color: rgb(209 213 219 / 0.8); +} + +.bg-gray-300\/85 { + background-color: rgb(209 213 219 / 0.85); +} + +.bg-gray-300\/90 { + background-color: rgb(209 213 219 / 0.9); +} + +.bg-gray-300\/95 { + background-color: rgb(209 213 219 / 0.95); +} + +.bg-gray-400 { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); +} + +.bg-gray-400\/0 { + background-color: rgb(156 163 175 / 0); +} + +.bg-gray-400\/10 { + background-color: rgb(156 163 175 / 0.1); +} + +.bg-gray-400\/100 { + background-color: rgb(156 163 175 / 1); +} + +.bg-gray-400\/15 { + background-color: rgb(156 163 175 / 0.15); +} + +.bg-gray-400\/20 { + background-color: rgb(156 163 175 / 0.2); +} + +.bg-gray-400\/25 { + background-color: rgb(156 163 175 / 0.25); +} + +.bg-gray-400\/30 { + background-color: rgb(156 163 175 / 0.3); +} + +.bg-gray-400\/35 { + background-color: rgb(156 163 175 / 0.35); +} + +.bg-gray-400\/40 { + background-color: rgb(156 163 175 / 0.4); +} + +.bg-gray-400\/45 { + background-color: rgb(156 163 175 / 0.45); +} + +.bg-gray-400\/5 { + background-color: rgb(156 163 175 / 0.05); +} + +.bg-gray-400\/50 { + background-color: rgb(156 163 175 / 0.5); +} + +.bg-gray-400\/55 { + background-color: rgb(156 163 175 / 0.55); +} + +.bg-gray-400\/60 { + background-color: rgb(156 163 175 / 0.6); +} + +.bg-gray-400\/65 { + background-color: rgb(156 163 175 / 0.65); +} + +.bg-gray-400\/70 { + background-color: rgb(156 163 175 / 0.7); +} + +.bg-gray-400\/75 { + background-color: rgb(156 163 175 / 0.75); +} + +.bg-gray-400\/80 { + background-color: rgb(156 163 175 / 0.8); +} + +.bg-gray-400\/85 { + background-color: rgb(156 163 175 / 0.85); +} + +.bg-gray-400\/90 { + background-color: rgb(156 163 175 / 0.9); +} + +.bg-gray-400\/95 { + background-color: rgb(156 163 175 / 0.95); +} + +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.bg-gray-50\/0 { + background-color: rgb(249 250 251 / 0); +} + +.bg-gray-50\/10 { + background-color: rgb(249 250 251 / 0.1); +} + +.bg-gray-50\/100 { + background-color: rgb(249 250 251 / 1); +} + +.bg-gray-50\/15 { + background-color: rgb(249 250 251 / 0.15); +} + +.bg-gray-50\/20 { + background-color: rgb(249 250 251 / 0.2); +} + +.bg-gray-50\/25 { + background-color: rgb(249 250 251 / 0.25); +} + +.bg-gray-50\/30 { + background-color: rgb(249 250 251 / 0.3); +} + +.bg-gray-50\/35 { + background-color: rgb(249 250 251 / 0.35); +} + +.bg-gray-50\/40 { + background-color: rgb(249 250 251 / 0.4); +} + +.bg-gray-50\/45 { + background-color: rgb(249 250 251 / 0.45); +} + +.bg-gray-50\/5 { + background-color: rgb(249 250 251 / 0.05); +} + +.bg-gray-50\/50 { + background-color: rgb(249 250 251 / 0.5); +} + +.bg-gray-50\/55 { + background-color: rgb(249 250 251 / 0.55); +} + +.bg-gray-50\/60 { + background-color: rgb(249 250 251 / 0.6); +} + +.bg-gray-50\/65 { + background-color: rgb(249 250 251 / 0.65); +} + +.bg-gray-50\/70 { + background-color: rgb(249 250 251 / 0.7); +} + +.bg-gray-50\/75 { + background-color: rgb(249 250 251 / 0.75); +} + +.bg-gray-50\/80 { + background-color: rgb(249 250 251 / 0.8); +} + +.bg-gray-50\/85 { + background-color: rgb(249 250 251 / 0.85); +} + +.bg-gray-50\/90 { + background-color: rgb(249 250 251 / 0.9); +} + +.bg-gray-50\/95 { + background-color: rgb(249 250 251 / 0.95); +} + +.bg-gray-500 { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.bg-gray-500\/0 { + background-color: rgb(107 114 128 / 0); +} + +.bg-gray-500\/10 { + background-color: rgb(107 114 128 / 0.1); +} + +.bg-gray-500\/100 { + background-color: rgb(107 114 128 / 1); +} + +.bg-gray-500\/15 { + background-color: rgb(107 114 128 / 0.15); +} + +.bg-gray-500\/20 { + background-color: rgb(107 114 128 / 0.2); +} + +.bg-gray-500\/25 { + background-color: rgb(107 114 128 / 0.25); +} + +.bg-gray-500\/30 { + background-color: rgb(107 114 128 / 0.3); +} + +.bg-gray-500\/35 { + background-color: rgb(107 114 128 / 0.35); +} + +.bg-gray-500\/40 { + background-color: rgb(107 114 128 / 0.4); +} + +.bg-gray-500\/45 { + background-color: rgb(107 114 128 / 0.45); +} + +.bg-gray-500\/5 { + background-color: rgb(107 114 128 / 0.05); +} + +.bg-gray-500\/50 { + background-color: rgb(107 114 128 / 0.5); +} + +.bg-gray-500\/55 { + background-color: rgb(107 114 128 / 0.55); +} + +.bg-gray-500\/60 { + background-color: rgb(107 114 128 / 0.6); +} + +.bg-gray-500\/65 { + background-color: rgb(107 114 128 / 0.65); +} + +.bg-gray-500\/70 { + background-color: rgb(107 114 128 / 0.7); +} + +.bg-gray-500\/75 { + background-color: rgb(107 114 128 / 0.75); +} + +.bg-gray-500\/80 { + background-color: rgb(107 114 128 / 0.8); +} + +.bg-gray-500\/85 { + background-color: rgb(107 114 128 / 0.85); +} + +.bg-gray-500\/90 { + background-color: rgb(107 114 128 / 0.9); +} + +.bg-gray-500\/95 { + background-color: rgb(107 114 128 / 0.95); +} + +.bg-gray-600 { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.bg-gray-600\/0 { + background-color: rgb(75 85 99 / 0); +} + +.bg-gray-600\/10 { + background-color: rgb(75 85 99 / 0.1); +} + +.bg-gray-600\/100 { + background-color: rgb(75 85 99 / 1); +} + +.bg-gray-600\/15 { + background-color: rgb(75 85 99 / 0.15); +} + +.bg-gray-600\/20 { + background-color: rgb(75 85 99 / 0.2); +} + +.bg-gray-600\/25 { + background-color: rgb(75 85 99 / 0.25); +} + +.bg-gray-600\/30 { + background-color: rgb(75 85 99 / 0.3); +} + +.bg-gray-600\/35 { + background-color: rgb(75 85 99 / 0.35); +} + +.bg-gray-600\/40 { + background-color: rgb(75 85 99 / 0.4); +} + +.bg-gray-600\/45 { + background-color: rgb(75 85 99 / 0.45); +} + +.bg-gray-600\/5 { + background-color: rgb(75 85 99 / 0.05); +} + +.bg-gray-600\/50 { + background-color: rgb(75 85 99 / 0.5); +} + +.bg-gray-600\/55 { + background-color: rgb(75 85 99 / 0.55); +} + +.bg-gray-600\/60 { + background-color: rgb(75 85 99 / 0.6); +} + +.bg-gray-600\/65 { + background-color: rgb(75 85 99 / 0.65); +} + +.bg-gray-600\/70 { + background-color: rgb(75 85 99 / 0.7); +} + +.bg-gray-600\/75 { + background-color: rgb(75 85 99 / 0.75); +} + +.bg-gray-600\/80 { + background-color: rgb(75 85 99 / 0.8); +} + +.bg-gray-600\/85 { + background-color: rgb(75 85 99 / 0.85); +} + +.bg-gray-600\/90 { + background-color: rgb(75 85 99 / 0.9); +} + +.bg-gray-600\/95 { + background-color: rgb(75 85 99 / 0.95); +} + +.bg-gray-700 { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.bg-gray-700\/0 { + background-color: rgb(55 65 81 / 0); +} + +.bg-gray-700\/10 { + background-color: rgb(55 65 81 / 0.1); +} + +.bg-gray-700\/100 { + background-color: rgb(55 65 81 / 1); +} + +.bg-gray-700\/15 { + background-color: rgb(55 65 81 / 0.15); +} + +.bg-gray-700\/20 { + background-color: rgb(55 65 81 / 0.2); +} + +.bg-gray-700\/25 { + background-color: rgb(55 65 81 / 0.25); +} + +.bg-gray-700\/30 { + background-color: rgb(55 65 81 / 0.3); +} + +.bg-gray-700\/35 { + background-color: rgb(55 65 81 / 0.35); +} + +.bg-gray-700\/40 { + background-color: rgb(55 65 81 / 0.4); +} + +.bg-gray-700\/45 { + background-color: rgb(55 65 81 / 0.45); +} + +.bg-gray-700\/5 { + background-color: rgb(55 65 81 / 0.05); +} + +.bg-gray-700\/50 { + background-color: rgb(55 65 81 / 0.5); +} + +.bg-gray-700\/55 { + background-color: rgb(55 65 81 / 0.55); +} + +.bg-gray-700\/60 { + background-color: rgb(55 65 81 / 0.6); +} + +.bg-gray-700\/65 { + background-color: rgb(55 65 81 / 0.65); +} + +.bg-gray-700\/70 { + background-color: rgb(55 65 81 / 0.7); +} + +.bg-gray-700\/75 { + background-color: rgb(55 65 81 / 0.75); +} + +.bg-gray-700\/80 { + background-color: rgb(55 65 81 / 0.8); +} + +.bg-gray-700\/85 { + background-color: rgb(55 65 81 / 0.85); +} + +.bg-gray-700\/90 { + background-color: rgb(55 65 81 / 0.9); +} + +.bg-gray-700\/95 { + background-color: rgb(55 65 81 / 0.95); +} + +.bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.bg-gray-800\/0 { + background-color: rgb(31 41 55 / 0); +} + +.bg-gray-800\/10 { + background-color: rgb(31 41 55 / 0.1); +} + +.bg-gray-800\/100 { + background-color: rgb(31 41 55 / 1); +} + +.bg-gray-800\/15 { + background-color: rgb(31 41 55 / 0.15); +} + +.bg-gray-800\/20 { + background-color: rgb(31 41 55 / 0.2); +} + +.bg-gray-800\/25 { + background-color: rgb(31 41 55 / 0.25); +} + +.bg-gray-800\/30 { + background-color: rgb(31 41 55 / 0.3); +} + +.bg-gray-800\/35 { + background-color: rgb(31 41 55 / 0.35); +} + +.bg-gray-800\/40 { + background-color: rgb(31 41 55 / 0.4); +} + +.bg-gray-800\/45 { + background-color: rgb(31 41 55 / 0.45); +} + +.bg-gray-800\/5 { + background-color: rgb(31 41 55 / 0.05); +} + +.bg-gray-800\/50 { + background-color: rgb(31 41 55 / 0.5); +} + +.bg-gray-800\/55 { + background-color: rgb(31 41 55 / 0.55); +} + +.bg-gray-800\/60 { + background-color: rgb(31 41 55 / 0.6); +} + +.bg-gray-800\/65 { + background-color: rgb(31 41 55 / 0.65); +} + +.bg-gray-800\/70 { + background-color: rgb(31 41 55 / 0.7); +} + +.bg-gray-800\/75 { + background-color: rgb(31 41 55 / 0.75); +} + +.bg-gray-800\/80 { + background-color: rgb(31 41 55 / 0.8); +} + +.bg-gray-800\/85 { + background-color: rgb(31 41 55 / 0.85); +} + +.bg-gray-800\/90 { + background-color: rgb(31 41 55 / 0.9); +} + +.bg-gray-800\/95 { + background-color: rgb(31 41 55 / 0.95); +} + +.bg-gray-900 { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.bg-gray-900\/0 { + background-color: rgb(17 24 39 / 0); +} + +.bg-gray-900\/10 { + background-color: rgb(17 24 39 / 0.1); +} + +.bg-gray-900\/100 { + background-color: rgb(17 24 39 / 1); +} + +.bg-gray-900\/15 { + background-color: rgb(17 24 39 / 0.15); +} + +.bg-gray-900\/20 { + background-color: rgb(17 24 39 / 0.2); +} + +.bg-gray-900\/25 { + background-color: rgb(17 24 39 / 0.25); +} + +.bg-gray-900\/30 { + background-color: rgb(17 24 39 / 0.3); +} + +.bg-gray-900\/35 { + background-color: rgb(17 24 39 / 0.35); +} + +.bg-gray-900\/40 { + background-color: rgb(17 24 39 / 0.4); +} + +.bg-gray-900\/45 { + background-color: rgb(17 24 39 / 0.45); +} + +.bg-gray-900\/5 { + background-color: rgb(17 24 39 / 0.05); +} + +.bg-gray-900\/50 { + background-color: rgb(17 24 39 / 0.5); +} + +.bg-gray-900\/55 { + background-color: rgb(17 24 39 / 0.55); +} + +.bg-gray-900\/60 { + background-color: rgb(17 24 39 / 0.6); +} + +.bg-gray-900\/65 { + background-color: rgb(17 24 39 / 0.65); +} + +.bg-gray-900\/70 { + background-color: rgb(17 24 39 / 0.7); +} + +.bg-gray-900\/75 { + background-color: rgb(17 24 39 / 0.75); +} + +.bg-gray-900\/80 { + background-color: rgb(17 24 39 / 0.8); +} + +.bg-gray-900\/85 { + background-color: rgb(17 24 39 / 0.85); +} + +.bg-gray-900\/90 { + background-color: rgb(17 24 39 / 0.9); +} + +.bg-gray-900\/95 { + background-color: rgb(17 24 39 / 0.95); +} + +.bg-gray-950 { + --tw-bg-opacity: 1; + background-color: rgb(3 7 18 / var(--tw-bg-opacity)); +} + +.bg-gray-950\/0 { + background-color: rgb(3 7 18 / 0); +} + +.bg-gray-950\/10 { + background-color: rgb(3 7 18 / 0.1); +} + +.bg-gray-950\/100 { + background-color: rgb(3 7 18 / 1); +} + +.bg-gray-950\/15 { + background-color: rgb(3 7 18 / 0.15); +} + +.bg-gray-950\/20 { + background-color: rgb(3 7 18 / 0.2); +} + +.bg-gray-950\/25 { + background-color: rgb(3 7 18 / 0.25); +} + +.bg-gray-950\/30 { + background-color: rgb(3 7 18 / 0.3); +} + +.bg-gray-950\/35 { + background-color: rgb(3 7 18 / 0.35); +} + +.bg-gray-950\/40 { + background-color: rgb(3 7 18 / 0.4); +} + +.bg-gray-950\/45 { + background-color: rgb(3 7 18 / 0.45); +} + +.bg-gray-950\/5 { + background-color: rgb(3 7 18 / 0.05); +} + +.bg-gray-950\/50 { + background-color: rgb(3 7 18 / 0.5); +} + +.bg-gray-950\/55 { + background-color: rgb(3 7 18 / 0.55); +} + +.bg-gray-950\/60 { + background-color: rgb(3 7 18 / 0.6); +} + +.bg-gray-950\/65 { + background-color: rgb(3 7 18 / 0.65); +} + +.bg-gray-950\/70 { + background-color: rgb(3 7 18 / 0.7); +} + +.bg-gray-950\/75 { + background-color: rgb(3 7 18 / 0.75); +} + +.bg-gray-950\/80 { + background-color: rgb(3 7 18 / 0.8); +} + +.bg-gray-950\/85 { + background-color: rgb(3 7 18 / 0.85); +} + +.bg-gray-950\/90 { + background-color: rgb(3 7 18 / 0.9); +} + +.bg-gray-950\/95 { + background-color: rgb(3 7 18 / 0.95); +} + +.bg-lime-100 { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); +} + +.bg-lime-100\/0 { + background-color: rgb(236 252 203 / 0); +} + +.bg-lime-100\/10 { + background-color: rgb(236 252 203 / 0.1); +} + +.bg-lime-100\/100 { + background-color: rgb(236 252 203 / 1); +} + +.bg-lime-100\/15 { + background-color: rgb(236 252 203 / 0.15); +} + +.bg-lime-100\/20 { + background-color: rgb(236 252 203 / 0.2); +} + +.bg-lime-100\/25 { + background-color: rgb(236 252 203 / 0.25); +} + +.bg-lime-100\/30 { + background-color: rgb(236 252 203 / 0.3); +} + +.bg-lime-100\/35 { + background-color: rgb(236 252 203 / 0.35); +} + +.bg-lime-100\/40 { + background-color: rgb(236 252 203 / 0.4); +} + +.bg-lime-100\/45 { + background-color: rgb(236 252 203 / 0.45); +} + +.bg-lime-100\/5 { + background-color: rgb(236 252 203 / 0.05); +} + +.bg-lime-100\/50 { + background-color: rgb(236 252 203 / 0.5); +} + +.bg-lime-100\/55 { + background-color: rgb(236 252 203 / 0.55); +} + +.bg-lime-100\/60 { + background-color: rgb(236 252 203 / 0.6); +} + +.bg-lime-100\/65 { + background-color: rgb(236 252 203 / 0.65); +} + +.bg-lime-100\/70 { + background-color: rgb(236 252 203 / 0.7); +} + +.bg-lime-100\/75 { + background-color: rgb(236 252 203 / 0.75); +} + +.bg-lime-100\/80 { + background-color: rgb(236 252 203 / 0.8); +} + +.bg-lime-100\/85 { + background-color: rgb(236 252 203 / 0.85); +} + +.bg-lime-100\/90 { + background-color: rgb(236 252 203 / 0.9); +} + +.bg-lime-100\/95 { + background-color: rgb(236 252 203 / 0.95); +} + +.bg-lime-200 { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} + +.bg-lime-200\/0 { + background-color: rgb(217 249 157 / 0); +} + +.bg-lime-200\/10 { + background-color: rgb(217 249 157 / 0.1); +} + +.bg-lime-200\/100 { + background-color: rgb(217 249 157 / 1); +} + +.bg-lime-200\/15 { + background-color: rgb(217 249 157 / 0.15); +} + +.bg-lime-200\/20 { + background-color: rgb(217 249 157 / 0.2); +} + +.bg-lime-200\/25 { + background-color: rgb(217 249 157 / 0.25); +} + +.bg-lime-200\/30 { + background-color: rgb(217 249 157 / 0.3); +} + +.bg-lime-200\/35 { + background-color: rgb(217 249 157 / 0.35); +} + +.bg-lime-200\/40 { + background-color: rgb(217 249 157 / 0.4); +} + +.bg-lime-200\/45 { + background-color: rgb(217 249 157 / 0.45); +} + +.bg-lime-200\/5 { + background-color: rgb(217 249 157 / 0.05); +} + +.bg-lime-200\/50 { + background-color: rgb(217 249 157 / 0.5); +} + +.bg-lime-200\/55 { + background-color: rgb(217 249 157 / 0.55); +} + +.bg-lime-200\/60 { + background-color: rgb(217 249 157 / 0.6); +} + +.bg-lime-200\/65 { + background-color: rgb(217 249 157 / 0.65); +} + +.bg-lime-200\/70 { + background-color: rgb(217 249 157 / 0.7); +} + +.bg-lime-200\/75 { + background-color: rgb(217 249 157 / 0.75); +} + +.bg-lime-200\/80 { + background-color: rgb(217 249 157 / 0.8); +} + +.bg-lime-200\/85 { + background-color: rgb(217 249 157 / 0.85); +} + +.bg-lime-200\/90 { + background-color: rgb(217 249 157 / 0.9); +} + +.bg-lime-200\/95 { + background-color: rgb(217 249 157 / 0.95); +} + +.bg-lime-300 { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); +} + +.bg-lime-300\/0 { + background-color: rgb(190 242 100 / 0); +} + +.bg-lime-300\/10 { + background-color: rgb(190 242 100 / 0.1); +} + +.bg-lime-300\/100 { + background-color: rgb(190 242 100 / 1); +} + +.bg-lime-300\/15 { + background-color: rgb(190 242 100 / 0.15); +} + +.bg-lime-300\/20 { + background-color: rgb(190 242 100 / 0.2); +} + +.bg-lime-300\/25 { + background-color: rgb(190 242 100 / 0.25); +} + +.bg-lime-300\/30 { + background-color: rgb(190 242 100 / 0.3); +} + +.bg-lime-300\/35 { + background-color: rgb(190 242 100 / 0.35); +} + +.bg-lime-300\/40 { + background-color: rgb(190 242 100 / 0.4); +} + +.bg-lime-300\/45 { + background-color: rgb(190 242 100 / 0.45); +} + +.bg-lime-300\/5 { + background-color: rgb(190 242 100 / 0.05); +} + +.bg-lime-300\/50 { + background-color: rgb(190 242 100 / 0.5); +} + +.bg-lime-300\/55 { + background-color: rgb(190 242 100 / 0.55); +} + +.bg-lime-300\/60 { + background-color: rgb(190 242 100 / 0.6); +} + +.bg-lime-300\/65 { + background-color: rgb(190 242 100 / 0.65); +} + +.bg-lime-300\/70 { + background-color: rgb(190 242 100 / 0.7); +} + +.bg-lime-300\/75 { + background-color: rgb(190 242 100 / 0.75); +} + +.bg-lime-300\/80 { + background-color: rgb(190 242 100 / 0.8); +} + +.bg-lime-300\/85 { + background-color: rgb(190 242 100 / 0.85); +} + +.bg-lime-300\/90 { + background-color: rgb(190 242 100 / 0.9); +} + +.bg-lime-300\/95 { + background-color: rgb(190 242 100 / 0.95); +} + +.bg-lime-400 { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); +} + +.bg-lime-400\/0 { + background-color: rgb(163 230 53 / 0); +} + +.bg-lime-400\/10 { + background-color: rgb(163 230 53 / 0.1); +} + +.bg-lime-400\/100 { + background-color: rgb(163 230 53 / 1); +} + +.bg-lime-400\/15 { + background-color: rgb(163 230 53 / 0.15); +} + +.bg-lime-400\/20 { + background-color: rgb(163 230 53 / 0.2); +} + +.bg-lime-400\/25 { + background-color: rgb(163 230 53 / 0.25); +} + +.bg-lime-400\/30 { + background-color: rgb(163 230 53 / 0.3); +} + +.bg-lime-400\/35 { + background-color: rgb(163 230 53 / 0.35); +} + +.bg-lime-400\/40 { + background-color: rgb(163 230 53 / 0.4); +} + +.bg-lime-400\/45 { + background-color: rgb(163 230 53 / 0.45); +} + +.bg-lime-400\/5 { + background-color: rgb(163 230 53 / 0.05); +} + +.bg-lime-400\/50 { + background-color: rgb(163 230 53 / 0.5); +} + +.bg-lime-400\/55 { + background-color: rgb(163 230 53 / 0.55); +} + +.bg-lime-400\/60 { + background-color: rgb(163 230 53 / 0.6); +} + +.bg-lime-400\/65 { + background-color: rgb(163 230 53 / 0.65); +} + +.bg-lime-400\/70 { + background-color: rgb(163 230 53 / 0.7); +} + +.bg-lime-400\/75 { + background-color: rgb(163 230 53 / 0.75); +} + +.bg-lime-400\/80 { + background-color: rgb(163 230 53 / 0.8); +} + +.bg-lime-400\/85 { + background-color: rgb(163 230 53 / 0.85); +} + +.bg-lime-400\/90 { + background-color: rgb(163 230 53 / 0.9); +} + +.bg-lime-400\/95 { + background-color: rgb(163 230 53 / 0.95); +} + +.bg-lime-50 { + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); +} + +.bg-lime-50\/0 { + background-color: rgb(247 254 231 / 0); +} + +.bg-lime-50\/10 { + background-color: rgb(247 254 231 / 0.1); +} + +.bg-lime-50\/100 { + background-color: rgb(247 254 231 / 1); +} + +.bg-lime-50\/15 { + background-color: rgb(247 254 231 / 0.15); +} + +.bg-lime-50\/20 { + background-color: rgb(247 254 231 / 0.2); +} + +.bg-lime-50\/25 { + background-color: rgb(247 254 231 / 0.25); +} + +.bg-lime-50\/30 { + background-color: rgb(247 254 231 / 0.3); +} + +.bg-lime-50\/35 { + background-color: rgb(247 254 231 / 0.35); +} + +.bg-lime-50\/40 { + background-color: rgb(247 254 231 / 0.4); +} + +.bg-lime-50\/45 { + background-color: rgb(247 254 231 / 0.45); +} + +.bg-lime-50\/5 { + background-color: rgb(247 254 231 / 0.05); +} + +.bg-lime-50\/50 { + background-color: rgb(247 254 231 / 0.5); +} + +.bg-lime-50\/55 { + background-color: rgb(247 254 231 / 0.55); +} + +.bg-lime-50\/60 { + background-color: rgb(247 254 231 / 0.6); +} + +.bg-lime-50\/65 { + background-color: rgb(247 254 231 / 0.65); +} + +.bg-lime-50\/70 { + background-color: rgb(247 254 231 / 0.7); +} + +.bg-lime-50\/75 { + background-color: rgb(247 254 231 / 0.75); +} + +.bg-lime-50\/80 { + background-color: rgb(247 254 231 / 0.8); +} + +.bg-lime-50\/85 { + background-color: rgb(247 254 231 / 0.85); +} + +.bg-lime-50\/90 { + background-color: rgb(247 254 231 / 0.9); +} + +.bg-lime-50\/95 { + background-color: rgb(247 254 231 / 0.95); +} + +.bg-lime-500 { + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); +} + +.bg-lime-500\/0 { + background-color: rgb(132 204 22 / 0); +} + +.bg-lime-500\/10 { + background-color: rgb(132 204 22 / 0.1); +} + +.bg-lime-500\/100 { + background-color: rgb(132 204 22 / 1); +} + +.bg-lime-500\/15 { + background-color: rgb(132 204 22 / 0.15); +} + +.bg-lime-500\/20 { + background-color: rgb(132 204 22 / 0.2); +} + +.bg-lime-500\/25 { + background-color: rgb(132 204 22 / 0.25); +} + +.bg-lime-500\/30 { + background-color: rgb(132 204 22 / 0.3); +} + +.bg-lime-500\/35 { + background-color: rgb(132 204 22 / 0.35); +} + +.bg-lime-500\/40 { + background-color: rgb(132 204 22 / 0.4); +} + +.bg-lime-500\/45 { + background-color: rgb(132 204 22 / 0.45); +} + +.bg-lime-500\/5 { + background-color: rgb(132 204 22 / 0.05); +} + +.bg-lime-500\/50 { + background-color: rgb(132 204 22 / 0.5); +} + +.bg-lime-500\/55 { + background-color: rgb(132 204 22 / 0.55); +} + +.bg-lime-500\/60 { + background-color: rgb(132 204 22 / 0.6); +} + +.bg-lime-500\/65 { + background-color: rgb(132 204 22 / 0.65); +} + +.bg-lime-500\/70 { + background-color: rgb(132 204 22 / 0.7); +} + +.bg-lime-500\/75 { + background-color: rgb(132 204 22 / 0.75); +} + +.bg-lime-500\/80 { + background-color: rgb(132 204 22 / 0.8); +} + +.bg-lime-500\/85 { + background-color: rgb(132 204 22 / 0.85); +} + +.bg-lime-500\/90 { + background-color: rgb(132 204 22 / 0.9); +} + +.bg-lime-500\/95 { + background-color: rgb(132 204 22 / 0.95); +} + +.bg-lime-600 { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); +} + +.bg-lime-600\/0 { + background-color: rgb(101 163 13 / 0); +} + +.bg-lime-600\/10 { + background-color: rgb(101 163 13 / 0.1); +} + +.bg-lime-600\/100 { + background-color: rgb(101 163 13 / 1); +} + +.bg-lime-600\/15 { + background-color: rgb(101 163 13 / 0.15); +} + +.bg-lime-600\/20 { + background-color: rgb(101 163 13 / 0.2); +} + +.bg-lime-600\/25 { + background-color: rgb(101 163 13 / 0.25); +} + +.bg-lime-600\/30 { + background-color: rgb(101 163 13 / 0.3); +} + +.bg-lime-600\/35 { + background-color: rgb(101 163 13 / 0.35); +} + +.bg-lime-600\/40 { + background-color: rgb(101 163 13 / 0.4); +} + +.bg-lime-600\/45 { + background-color: rgb(101 163 13 / 0.45); +} + +.bg-lime-600\/5 { + background-color: rgb(101 163 13 / 0.05); +} + +.bg-lime-600\/50 { + background-color: rgb(101 163 13 / 0.5); +} + +.bg-lime-600\/55 { + background-color: rgb(101 163 13 / 0.55); +} + +.bg-lime-600\/60 { + background-color: rgb(101 163 13 / 0.6); +} + +.bg-lime-600\/65 { + background-color: rgb(101 163 13 / 0.65); +} + +.bg-lime-600\/70 { + background-color: rgb(101 163 13 / 0.7); +} + +.bg-lime-600\/75 { + background-color: rgb(101 163 13 / 0.75); +} + +.bg-lime-600\/80 { + background-color: rgb(101 163 13 / 0.8); +} + +.bg-lime-600\/85 { + background-color: rgb(101 163 13 / 0.85); +} + +.bg-lime-600\/90 { + background-color: rgb(101 163 13 / 0.9); +} + +.bg-lime-600\/95 { + background-color: rgb(101 163 13 / 0.95); +} + +.bg-lime-700 { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); +} + +.bg-lime-700\/0 { + background-color: rgb(77 124 15 / 0); +} + +.bg-lime-700\/10 { + background-color: rgb(77 124 15 / 0.1); +} + +.bg-lime-700\/100 { + background-color: rgb(77 124 15 / 1); +} + +.bg-lime-700\/15 { + background-color: rgb(77 124 15 / 0.15); +} + +.bg-lime-700\/20 { + background-color: rgb(77 124 15 / 0.2); +} + +.bg-lime-700\/25 { + background-color: rgb(77 124 15 / 0.25); +} + +.bg-lime-700\/30 { + background-color: rgb(77 124 15 / 0.3); +} + +.bg-lime-700\/35 { + background-color: rgb(77 124 15 / 0.35); +} + +.bg-lime-700\/40 { + background-color: rgb(77 124 15 / 0.4); +} + +.bg-lime-700\/45 { + background-color: rgb(77 124 15 / 0.45); +} + +.bg-lime-700\/5 { + background-color: rgb(77 124 15 / 0.05); +} + +.bg-lime-700\/50 { + background-color: rgb(77 124 15 / 0.5); +} + +.bg-lime-700\/55 { + background-color: rgb(77 124 15 / 0.55); +} + +.bg-lime-700\/60 { + background-color: rgb(77 124 15 / 0.6); +} + +.bg-lime-700\/65 { + background-color: rgb(77 124 15 / 0.65); +} + +.bg-lime-700\/70 { + background-color: rgb(77 124 15 / 0.7); +} + +.bg-lime-700\/75 { + background-color: rgb(77 124 15 / 0.75); +} + +.bg-lime-700\/80 { + background-color: rgb(77 124 15 / 0.8); +} + +.bg-lime-700\/85 { + background-color: rgb(77 124 15 / 0.85); +} + +.bg-lime-700\/90 { + background-color: rgb(77 124 15 / 0.9); +} + +.bg-lime-700\/95 { + background-color: rgb(77 124 15 / 0.95); +} + +.bg-lime-800 { + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); +} + +.bg-lime-800\/0 { + background-color: rgb(63 98 18 / 0); +} + +.bg-lime-800\/10 { + background-color: rgb(63 98 18 / 0.1); +} + +.bg-lime-800\/100 { + background-color: rgb(63 98 18 / 1); +} + +.bg-lime-800\/15 { + background-color: rgb(63 98 18 / 0.15); +} + +.bg-lime-800\/20 { + background-color: rgb(63 98 18 / 0.2); +} + +.bg-lime-800\/25 { + background-color: rgb(63 98 18 / 0.25); +} + +.bg-lime-800\/30 { + background-color: rgb(63 98 18 / 0.3); +} + +.bg-lime-800\/35 { + background-color: rgb(63 98 18 / 0.35); +} + +.bg-lime-800\/40 { + background-color: rgb(63 98 18 / 0.4); +} + +.bg-lime-800\/45 { + background-color: rgb(63 98 18 / 0.45); +} + +.bg-lime-800\/5 { + background-color: rgb(63 98 18 / 0.05); +} + +.bg-lime-800\/50 { + background-color: rgb(63 98 18 / 0.5); +} + +.bg-lime-800\/55 { + background-color: rgb(63 98 18 / 0.55); +} + +.bg-lime-800\/60 { + background-color: rgb(63 98 18 / 0.6); +} + +.bg-lime-800\/65 { + background-color: rgb(63 98 18 / 0.65); +} + +.bg-lime-800\/70 { + background-color: rgb(63 98 18 / 0.7); +} + +.bg-lime-800\/75 { + background-color: rgb(63 98 18 / 0.75); +} + +.bg-lime-800\/80 { + background-color: rgb(63 98 18 / 0.8); +} + +.bg-lime-800\/85 { + background-color: rgb(63 98 18 / 0.85); +} + +.bg-lime-800\/90 { + background-color: rgb(63 98 18 / 0.9); +} + +.bg-lime-800\/95 { + background-color: rgb(63 98 18 / 0.95); +} + +.bg-lime-900 { + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); +} + +.bg-lime-900\/0 { + background-color: rgb(54 83 20 / 0); +} + +.bg-lime-900\/10 { + background-color: rgb(54 83 20 / 0.1); +} + +.bg-lime-900\/100 { + background-color: rgb(54 83 20 / 1); +} + +.bg-lime-900\/15 { + background-color: rgb(54 83 20 / 0.15); +} + +.bg-lime-900\/20 { + background-color: rgb(54 83 20 / 0.2); +} + +.bg-lime-900\/25 { + background-color: rgb(54 83 20 / 0.25); +} + +.bg-lime-900\/30 { + background-color: rgb(54 83 20 / 0.3); +} + +.bg-lime-900\/35 { + background-color: rgb(54 83 20 / 0.35); +} + +.bg-lime-900\/40 { + background-color: rgb(54 83 20 / 0.4); +} + +.bg-lime-900\/45 { + background-color: rgb(54 83 20 / 0.45); +} + +.bg-lime-900\/5 { + background-color: rgb(54 83 20 / 0.05); +} + +.bg-lime-900\/50 { + background-color: rgb(54 83 20 / 0.5); +} + +.bg-lime-900\/55 { + background-color: rgb(54 83 20 / 0.55); +} + +.bg-lime-900\/60 { + background-color: rgb(54 83 20 / 0.6); +} + +.bg-lime-900\/65 { + background-color: rgb(54 83 20 / 0.65); +} + +.bg-lime-900\/70 { + background-color: rgb(54 83 20 / 0.7); +} + +.bg-lime-900\/75 { + background-color: rgb(54 83 20 / 0.75); +} + +.bg-lime-900\/80 { + background-color: rgb(54 83 20 / 0.8); +} + +.bg-lime-900\/85 { + background-color: rgb(54 83 20 / 0.85); +} + +.bg-lime-900\/90 { + background-color: rgb(54 83 20 / 0.9); +} + +.bg-lime-900\/95 { + background-color: rgb(54 83 20 / 0.95); +} + +.bg-lime-950 { + --tw-bg-opacity: 1; + background-color: rgb(26 46 5 / var(--tw-bg-opacity)); +} + +.bg-lime-950\/0 { + background-color: rgb(26 46 5 / 0); +} + +.bg-lime-950\/10 { + background-color: rgb(26 46 5 / 0.1); +} + +.bg-lime-950\/100 { + background-color: rgb(26 46 5 / 1); +} + +.bg-lime-950\/15 { + background-color: rgb(26 46 5 / 0.15); +} + +.bg-lime-950\/20 { + background-color: rgb(26 46 5 / 0.2); +} + +.bg-lime-950\/25 { + background-color: rgb(26 46 5 / 0.25); +} + +.bg-lime-950\/30 { + background-color: rgb(26 46 5 / 0.3); +} + +.bg-lime-950\/35 { + background-color: rgb(26 46 5 / 0.35); +} + +.bg-lime-950\/40 { + background-color: rgb(26 46 5 / 0.4); +} + +.bg-lime-950\/45 { + background-color: rgb(26 46 5 / 0.45); +} + +.bg-lime-950\/5 { + background-color: rgb(26 46 5 / 0.05); +} + +.bg-lime-950\/50 { + background-color: rgb(26 46 5 / 0.5); +} + +.bg-lime-950\/55 { + background-color: rgb(26 46 5 / 0.55); +} + +.bg-lime-950\/60 { + background-color: rgb(26 46 5 / 0.6); +} + +.bg-lime-950\/65 { + background-color: rgb(26 46 5 / 0.65); +} + +.bg-lime-950\/70 { + background-color: rgb(26 46 5 / 0.7); +} + +.bg-lime-950\/75 { + background-color: rgb(26 46 5 / 0.75); +} + +.bg-lime-950\/80 { + background-color: rgb(26 46 5 / 0.8); +} + +.bg-lime-950\/85 { + background-color: rgb(26 46 5 / 0.85); +} + +.bg-lime-950\/90 { + background-color: rgb(26 46 5 / 0.9); +} + +.bg-lime-950\/95 { + background-color: rgb(26 46 5 / 0.95); +} + +.bg-orange-100 { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); +} + +.bg-orange-100\/0 { + background-color: rgb(255 237 213 / 0); +} + +.bg-orange-100\/10 { + background-color: rgb(255 237 213 / 0.1); +} + +.bg-orange-100\/100 { + background-color: rgb(255 237 213 / 1); +} + +.bg-orange-100\/15 { + background-color: rgb(255 237 213 / 0.15); +} + +.bg-orange-100\/20 { + background-color: rgb(255 237 213 / 0.2); +} + +.bg-orange-100\/25 { + background-color: rgb(255 237 213 / 0.25); +} + +.bg-orange-100\/30 { + background-color: rgb(255 237 213 / 0.3); +} + +.bg-orange-100\/35 { + background-color: rgb(255 237 213 / 0.35); +} + +.bg-orange-100\/40 { + background-color: rgb(255 237 213 / 0.4); +} + +.bg-orange-100\/45 { + background-color: rgb(255 237 213 / 0.45); +} + +.bg-orange-100\/5 { + background-color: rgb(255 237 213 / 0.05); +} + +.bg-orange-100\/50 { + background-color: rgb(255 237 213 / 0.5); +} + +.bg-orange-100\/55 { + background-color: rgb(255 237 213 / 0.55); +} + +.bg-orange-100\/60 { + background-color: rgb(255 237 213 / 0.6); +} + +.bg-orange-100\/65 { + background-color: rgb(255 237 213 / 0.65); +} + +.bg-orange-100\/70 { + background-color: rgb(255 237 213 / 0.7); +} + +.bg-orange-100\/75 { + background-color: rgb(255 237 213 / 0.75); +} + +.bg-orange-100\/80 { + background-color: rgb(255 237 213 / 0.8); +} + +.bg-orange-100\/85 { + background-color: rgb(255 237 213 / 0.85); +} + +.bg-orange-100\/90 { + background-color: rgb(255 237 213 / 0.9); +} + +.bg-orange-100\/95 { + background-color: rgb(255 237 213 / 0.95); +} + +.bg-orange-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); +} + +.bg-orange-200\/0 { + background-color: rgb(254 215 170 / 0); +} + +.bg-orange-200\/10 { + background-color: rgb(254 215 170 / 0.1); +} + +.bg-orange-200\/100 { + background-color: rgb(254 215 170 / 1); +} + +.bg-orange-200\/15 { + background-color: rgb(254 215 170 / 0.15); +} + +.bg-orange-200\/20 { + background-color: rgb(254 215 170 / 0.2); +} + +.bg-orange-200\/25 { + background-color: rgb(254 215 170 / 0.25); +} + +.bg-orange-200\/30 { + background-color: rgb(254 215 170 / 0.3); +} + +.bg-orange-200\/35 { + background-color: rgb(254 215 170 / 0.35); +} + +.bg-orange-200\/40 { + background-color: rgb(254 215 170 / 0.4); +} + +.bg-orange-200\/45 { + background-color: rgb(254 215 170 / 0.45); +} + +.bg-orange-200\/5 { + background-color: rgb(254 215 170 / 0.05); +} + +.bg-orange-200\/50 { + background-color: rgb(254 215 170 / 0.5); +} + +.bg-orange-200\/55 { + background-color: rgb(254 215 170 / 0.55); +} + +.bg-orange-200\/60 { + background-color: rgb(254 215 170 / 0.6); +} + +.bg-orange-200\/65 { + background-color: rgb(254 215 170 / 0.65); +} + +.bg-orange-200\/70 { + background-color: rgb(254 215 170 / 0.7); +} + +.bg-orange-200\/75 { + background-color: rgb(254 215 170 / 0.75); +} + +.bg-orange-200\/80 { + background-color: rgb(254 215 170 / 0.8); +} + +.bg-orange-200\/85 { + background-color: rgb(254 215 170 / 0.85); +} + +.bg-orange-200\/90 { + background-color: rgb(254 215 170 / 0.9); +} + +.bg-orange-200\/95 { + background-color: rgb(254 215 170 / 0.95); +} + +.bg-orange-300 { + --tw-bg-opacity: 1; + background-color: rgb(253 186 116 / var(--tw-bg-opacity)); +} + +.bg-orange-300\/0 { + background-color: rgb(253 186 116 / 0); +} + +.bg-orange-300\/10 { + background-color: rgb(253 186 116 / 0.1); +} + +.bg-orange-300\/100 { + background-color: rgb(253 186 116 / 1); +} + +.bg-orange-300\/15 { + background-color: rgb(253 186 116 / 0.15); +} + +.bg-orange-300\/20 { + background-color: rgb(253 186 116 / 0.2); +} + +.bg-orange-300\/25 { + background-color: rgb(253 186 116 / 0.25); +} + +.bg-orange-300\/30 { + background-color: rgb(253 186 116 / 0.3); +} + +.bg-orange-300\/35 { + background-color: rgb(253 186 116 / 0.35); +} + +.bg-orange-300\/40 { + background-color: rgb(253 186 116 / 0.4); +} + +.bg-orange-300\/45 { + background-color: rgb(253 186 116 / 0.45); +} + +.bg-orange-300\/5 { + background-color: rgb(253 186 116 / 0.05); +} + +.bg-orange-300\/50 { + background-color: rgb(253 186 116 / 0.5); +} + +.bg-orange-300\/55 { + background-color: rgb(253 186 116 / 0.55); +} + +.bg-orange-300\/60 { + background-color: rgb(253 186 116 / 0.6); +} + +.bg-orange-300\/65 { + background-color: rgb(253 186 116 / 0.65); +} + +.bg-orange-300\/70 { + background-color: rgb(253 186 116 / 0.7); +} + +.bg-orange-300\/75 { + background-color: rgb(253 186 116 / 0.75); +} + +.bg-orange-300\/80 { + background-color: rgb(253 186 116 / 0.8); +} + +.bg-orange-300\/85 { + background-color: rgb(253 186 116 / 0.85); +} + +.bg-orange-300\/90 { + background-color: rgb(253 186 116 / 0.9); +} + +.bg-orange-300\/95 { + background-color: rgb(253 186 116 / 0.95); +} + +.bg-orange-400 { + --tw-bg-opacity: 1; + background-color: rgb(251 146 60 / var(--tw-bg-opacity)); +} + +.bg-orange-400\/0 { + background-color: rgb(251 146 60 / 0); +} + +.bg-orange-400\/10 { + background-color: rgb(251 146 60 / 0.1); +} + +.bg-orange-400\/100 { + background-color: rgb(251 146 60 / 1); +} + +.bg-orange-400\/15 { + background-color: rgb(251 146 60 / 0.15); +} + +.bg-orange-400\/20 { + background-color: rgb(251 146 60 / 0.2); +} + +.bg-orange-400\/25 { + background-color: rgb(251 146 60 / 0.25); +} + +.bg-orange-400\/30 { + background-color: rgb(251 146 60 / 0.3); +} + +.bg-orange-400\/35 { + background-color: rgb(251 146 60 / 0.35); +} + +.bg-orange-400\/40 { + background-color: rgb(251 146 60 / 0.4); +} + +.bg-orange-400\/45 { + background-color: rgb(251 146 60 / 0.45); +} + +.bg-orange-400\/5 { + background-color: rgb(251 146 60 / 0.05); +} + +.bg-orange-400\/50 { + background-color: rgb(251 146 60 / 0.5); +} + +.bg-orange-400\/55 { + background-color: rgb(251 146 60 / 0.55); +} + +.bg-orange-400\/60 { + background-color: rgb(251 146 60 / 0.6); +} + +.bg-orange-400\/65 { + background-color: rgb(251 146 60 / 0.65); +} + +.bg-orange-400\/70 { + background-color: rgb(251 146 60 / 0.7); +} + +.bg-orange-400\/75 { + background-color: rgb(251 146 60 / 0.75); +} + +.bg-orange-400\/80 { + background-color: rgb(251 146 60 / 0.8); +} + +.bg-orange-400\/85 { + background-color: rgb(251 146 60 / 0.85); +} + +.bg-orange-400\/90 { + background-color: rgb(251 146 60 / 0.9); +} + +.bg-orange-400\/95 { + background-color: rgb(251 146 60 / 0.95); +} + +.bg-orange-50 { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); +} + +.bg-orange-50\/0 { + background-color: rgb(255 247 237 / 0); +} + +.bg-orange-50\/10 { + background-color: rgb(255 247 237 / 0.1); +} + +.bg-orange-50\/100 { + background-color: rgb(255 247 237 / 1); +} + +.bg-orange-50\/15 { + background-color: rgb(255 247 237 / 0.15); +} + +.bg-orange-50\/20 { + background-color: rgb(255 247 237 / 0.2); +} + +.bg-orange-50\/25 { + background-color: rgb(255 247 237 / 0.25); +} + +.bg-orange-50\/30 { + background-color: rgb(255 247 237 / 0.3); +} + +.bg-orange-50\/35 { + background-color: rgb(255 247 237 / 0.35); +} + +.bg-orange-50\/40 { + background-color: rgb(255 247 237 / 0.4); +} + +.bg-orange-50\/45 { + background-color: rgb(255 247 237 / 0.45); +} + +.bg-orange-50\/5 { + background-color: rgb(255 247 237 / 0.05); +} + +.bg-orange-50\/50 { + background-color: rgb(255 247 237 / 0.5); +} + +.bg-orange-50\/55 { + background-color: rgb(255 247 237 / 0.55); +} + +.bg-orange-50\/60 { + background-color: rgb(255 247 237 / 0.6); +} + +.bg-orange-50\/65 { + background-color: rgb(255 247 237 / 0.65); +} + +.bg-orange-50\/70 { + background-color: rgb(255 247 237 / 0.7); +} + +.bg-orange-50\/75 { + background-color: rgb(255 247 237 / 0.75); +} + +.bg-orange-50\/80 { + background-color: rgb(255 247 237 / 0.8); +} + +.bg-orange-50\/85 { + background-color: rgb(255 247 237 / 0.85); +} + +.bg-orange-50\/90 { + background-color: rgb(255 247 237 / 0.9); +} + +.bg-orange-50\/95 { + background-color: rgb(255 247 237 / 0.95); +} + +.bg-orange-500 { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); +} + +.bg-orange-500\/0 { + background-color: rgb(249 115 22 / 0); +} + +.bg-orange-500\/10 { + background-color: rgb(249 115 22 / 0.1); +} + +.bg-orange-500\/100 { + background-color: rgb(249 115 22 / 1); +} + +.bg-orange-500\/15 { + background-color: rgb(249 115 22 / 0.15); +} + +.bg-orange-500\/20 { + background-color: rgb(249 115 22 / 0.2); +} + +.bg-orange-500\/25 { + background-color: rgb(249 115 22 / 0.25); +} + +.bg-orange-500\/30 { + background-color: rgb(249 115 22 / 0.3); +} + +.bg-orange-500\/35 { + background-color: rgb(249 115 22 / 0.35); +} + +.bg-orange-500\/40 { + background-color: rgb(249 115 22 / 0.4); +} + +.bg-orange-500\/45 { + background-color: rgb(249 115 22 / 0.45); +} + +.bg-orange-500\/5 { + background-color: rgb(249 115 22 / 0.05); +} + +.bg-orange-500\/50 { + background-color: rgb(249 115 22 / 0.5); +} + +.bg-orange-500\/55 { + background-color: rgb(249 115 22 / 0.55); +} + +.bg-orange-500\/60 { + background-color: rgb(249 115 22 / 0.6); +} + +.bg-orange-500\/65 { + background-color: rgb(249 115 22 / 0.65); +} + +.bg-orange-500\/70 { + background-color: rgb(249 115 22 / 0.7); +} + +.bg-orange-500\/75 { + background-color: rgb(249 115 22 / 0.75); +} + +.bg-orange-500\/80 { + background-color: rgb(249 115 22 / 0.8); +} + +.bg-orange-500\/85 { + background-color: rgb(249 115 22 / 0.85); +} + +.bg-orange-500\/90 { + background-color: rgb(249 115 22 / 0.9); +} + +.bg-orange-500\/95 { + background-color: rgb(249 115 22 / 0.95); +} + +.bg-orange-600 { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); +} + +.bg-orange-600\/0 { + background-color: rgb(234 88 12 / 0); +} + +.bg-orange-600\/10 { + background-color: rgb(234 88 12 / 0.1); +} + +.bg-orange-600\/100 { + background-color: rgb(234 88 12 / 1); +} + +.bg-orange-600\/15 { + background-color: rgb(234 88 12 / 0.15); +} + +.bg-orange-600\/20 { + background-color: rgb(234 88 12 / 0.2); +} + +.bg-orange-600\/25 { + background-color: rgb(234 88 12 / 0.25); +} + +.bg-orange-600\/30 { + background-color: rgb(234 88 12 / 0.3); +} + +.bg-orange-600\/35 { + background-color: rgb(234 88 12 / 0.35); +} + +.bg-orange-600\/40 { + background-color: rgb(234 88 12 / 0.4); +} + +.bg-orange-600\/45 { + background-color: rgb(234 88 12 / 0.45); +} + +.bg-orange-600\/5 { + background-color: rgb(234 88 12 / 0.05); +} + +.bg-orange-600\/50 { + background-color: rgb(234 88 12 / 0.5); +} + +.bg-orange-600\/55 { + background-color: rgb(234 88 12 / 0.55); +} + +.bg-orange-600\/60 { + background-color: rgb(234 88 12 / 0.6); +} + +.bg-orange-600\/65 { + background-color: rgb(234 88 12 / 0.65); +} + +.bg-orange-600\/70 { + background-color: rgb(234 88 12 / 0.7); +} + +.bg-orange-600\/75 { + background-color: rgb(234 88 12 / 0.75); +} + +.bg-orange-600\/80 { + background-color: rgb(234 88 12 / 0.8); +} + +.bg-orange-600\/85 { + background-color: rgb(234 88 12 / 0.85); +} + +.bg-orange-600\/90 { + background-color: rgb(234 88 12 / 0.9); +} + +.bg-orange-600\/95 { + background-color: rgb(234 88 12 / 0.95); +} + +.bg-orange-700 { + --tw-bg-opacity: 1; + background-color: rgb(194 65 12 / var(--tw-bg-opacity)); +} + +.bg-orange-700\/0 { + background-color: rgb(194 65 12 / 0); +} + +.bg-orange-700\/10 { + background-color: rgb(194 65 12 / 0.1); +} + +.bg-orange-700\/100 { + background-color: rgb(194 65 12 / 1); +} + +.bg-orange-700\/15 { + background-color: rgb(194 65 12 / 0.15); +} + +.bg-orange-700\/20 { + background-color: rgb(194 65 12 / 0.2); +} + +.bg-orange-700\/25 { + background-color: rgb(194 65 12 / 0.25); +} + +.bg-orange-700\/30 { + background-color: rgb(194 65 12 / 0.3); +} + +.bg-orange-700\/35 { + background-color: rgb(194 65 12 / 0.35); +} + +.bg-orange-700\/40 { + background-color: rgb(194 65 12 / 0.4); +} + +.bg-orange-700\/45 { + background-color: rgb(194 65 12 / 0.45); +} + +.bg-orange-700\/5 { + background-color: rgb(194 65 12 / 0.05); +} + +.bg-orange-700\/50 { + background-color: rgb(194 65 12 / 0.5); +} + +.bg-orange-700\/55 { + background-color: rgb(194 65 12 / 0.55); +} + +.bg-orange-700\/60 { + background-color: rgb(194 65 12 / 0.6); +} + +.bg-orange-700\/65 { + background-color: rgb(194 65 12 / 0.65); +} + +.bg-orange-700\/70 { + background-color: rgb(194 65 12 / 0.7); +} + +.bg-orange-700\/75 { + background-color: rgb(194 65 12 / 0.75); +} + +.bg-orange-700\/80 { + background-color: rgb(194 65 12 / 0.8); +} + +.bg-orange-700\/85 { + background-color: rgb(194 65 12 / 0.85); +} + +.bg-orange-700\/90 { + background-color: rgb(194 65 12 / 0.9); +} + +.bg-orange-700\/95 { + background-color: rgb(194 65 12 / 0.95); +} + +.bg-orange-800 { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +.bg-orange-800\/0 { + background-color: rgb(154 52 18 / 0); +} + +.bg-orange-800\/10 { + background-color: rgb(154 52 18 / 0.1); +} + +.bg-orange-800\/100 { + background-color: rgb(154 52 18 / 1); +} + +.bg-orange-800\/15 { + background-color: rgb(154 52 18 / 0.15); +} + +.bg-orange-800\/20 { + background-color: rgb(154 52 18 / 0.2); +} + +.bg-orange-800\/25 { + background-color: rgb(154 52 18 / 0.25); +} + +.bg-orange-800\/30 { + background-color: rgb(154 52 18 / 0.3); +} + +.bg-orange-800\/35 { + background-color: rgb(154 52 18 / 0.35); +} + +.bg-orange-800\/40 { + background-color: rgb(154 52 18 / 0.4); +} + +.bg-orange-800\/45 { + background-color: rgb(154 52 18 / 0.45); +} + +.bg-orange-800\/5 { + background-color: rgb(154 52 18 / 0.05); +} + +.bg-orange-800\/50 { + background-color: rgb(154 52 18 / 0.5); +} + +.bg-orange-800\/55 { + background-color: rgb(154 52 18 / 0.55); +} + +.bg-orange-800\/60 { + background-color: rgb(154 52 18 / 0.6); +} + +.bg-orange-800\/65 { + background-color: rgb(154 52 18 / 0.65); +} + +.bg-orange-800\/70 { + background-color: rgb(154 52 18 / 0.7); +} + +.bg-orange-800\/75 { + background-color: rgb(154 52 18 / 0.75); +} + +.bg-orange-800\/80 { + background-color: rgb(154 52 18 / 0.8); +} + +.bg-orange-800\/85 { + background-color: rgb(154 52 18 / 0.85); +} + +.bg-orange-800\/90 { + background-color: rgb(154 52 18 / 0.9); +} + +.bg-orange-800\/95 { + background-color: rgb(154 52 18 / 0.95); +} + +.bg-orange-900 { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +.bg-orange-900\/0 { + background-color: rgb(124 45 18 / 0); +} + +.bg-orange-900\/10 { + background-color: rgb(124 45 18 / 0.1); +} + +.bg-orange-900\/100 { + background-color: rgb(124 45 18 / 1); +} + +.bg-orange-900\/15 { + background-color: rgb(124 45 18 / 0.15); +} + +.bg-orange-900\/20 { + background-color: rgb(124 45 18 / 0.2); +} + +.bg-orange-900\/25 { + background-color: rgb(124 45 18 / 0.25); +} + +.bg-orange-900\/30 { + background-color: rgb(124 45 18 / 0.3); +} + +.bg-orange-900\/35 { + background-color: rgb(124 45 18 / 0.35); +} + +.bg-orange-900\/40 { + background-color: rgb(124 45 18 / 0.4); +} + +.bg-orange-900\/45 { + background-color: rgb(124 45 18 / 0.45); +} + +.bg-orange-900\/5 { + background-color: rgb(124 45 18 / 0.05); +} + +.bg-orange-900\/50 { + background-color: rgb(124 45 18 / 0.5); +} + +.bg-orange-900\/55 { + background-color: rgb(124 45 18 / 0.55); +} + +.bg-orange-900\/60 { + background-color: rgb(124 45 18 / 0.6); +} + +.bg-orange-900\/65 { + background-color: rgb(124 45 18 / 0.65); +} + +.bg-orange-900\/70 { + background-color: rgb(124 45 18 / 0.7); +} + +.bg-orange-900\/75 { + background-color: rgb(124 45 18 / 0.75); +} + +.bg-orange-900\/80 { + background-color: rgb(124 45 18 / 0.8); +} + +.bg-orange-900\/85 { + background-color: rgb(124 45 18 / 0.85); +} + +.bg-orange-900\/90 { + background-color: rgb(124 45 18 / 0.9); +} + +.bg-orange-900\/95 { + background-color: rgb(124 45 18 / 0.95); +} + +.bg-orange-950 { + --tw-bg-opacity: 1; + background-color: rgb(67 20 7 / var(--tw-bg-opacity)); +} + +.bg-orange-950\/0 { + background-color: rgb(67 20 7 / 0); +} + +.bg-orange-950\/10 { + background-color: rgb(67 20 7 / 0.1); +} + +.bg-orange-950\/100 { + background-color: rgb(67 20 7 / 1); +} + +.bg-orange-950\/15 { + background-color: rgb(67 20 7 / 0.15); +} + +.bg-orange-950\/20 { + background-color: rgb(67 20 7 / 0.2); +} + +.bg-orange-950\/25 { + background-color: rgb(67 20 7 / 0.25); +} + +.bg-orange-950\/30 { + background-color: rgb(67 20 7 / 0.3); +} + +.bg-orange-950\/35 { + background-color: rgb(67 20 7 / 0.35); +} + +.bg-orange-950\/40 { + background-color: rgb(67 20 7 / 0.4); +} + +.bg-orange-950\/45 { + background-color: rgb(67 20 7 / 0.45); +} + +.bg-orange-950\/5 { + background-color: rgb(67 20 7 / 0.05); +} + +.bg-orange-950\/50 { + background-color: rgb(67 20 7 / 0.5); +} + +.bg-orange-950\/55 { + background-color: rgb(67 20 7 / 0.55); +} + +.bg-orange-950\/60 { + background-color: rgb(67 20 7 / 0.6); +} + +.bg-orange-950\/65 { + background-color: rgb(67 20 7 / 0.65); +} + +.bg-orange-950\/70 { + background-color: rgb(67 20 7 / 0.7); +} + +.bg-orange-950\/75 { + background-color: rgb(67 20 7 / 0.75); +} + +.bg-orange-950\/80 { + background-color: rgb(67 20 7 / 0.8); +} + +.bg-orange-950\/85 { + background-color: rgb(67 20 7 / 0.85); +} + +.bg-orange-950\/90 { + background-color: rgb(67 20 7 / 0.9); +} + +.bg-orange-950\/95 { + background-color: rgb(67 20 7 / 0.95); +} + +.bg-primary-100 { + --tw-bg-opacity: 1; + background-color: rgb(204 251 241 / var(--tw-bg-opacity)); +} + +.bg-primary-100\/0 { + background-color: rgb(204 251 241 / 0); +} + +.bg-primary-100\/10 { + background-color: rgb(204 251 241 / 0.1); +} + +.bg-primary-100\/100 { + background-color: rgb(204 251 241 / 1); +} + +.bg-primary-100\/15 { + background-color: rgb(204 251 241 / 0.15); +} + +.bg-primary-100\/20 { + background-color: rgb(204 251 241 / 0.2); +} + +.bg-primary-100\/25 { + background-color: rgb(204 251 241 / 0.25); +} + +.bg-primary-100\/30 { + background-color: rgb(204 251 241 / 0.3); +} + +.bg-primary-100\/35 { + background-color: rgb(204 251 241 / 0.35); +} + +.bg-primary-100\/40 { + background-color: rgb(204 251 241 / 0.4); +} + +.bg-primary-100\/45 { + background-color: rgb(204 251 241 / 0.45); +} + +.bg-primary-100\/5 { + background-color: rgb(204 251 241 / 0.05); +} + +.bg-primary-100\/50 { + background-color: rgb(204 251 241 / 0.5); +} + +.bg-primary-100\/55 { + background-color: rgb(204 251 241 / 0.55); +} + +.bg-primary-100\/60 { + background-color: rgb(204 251 241 / 0.6); +} + +.bg-primary-100\/65 { + background-color: rgb(204 251 241 / 0.65); +} + +.bg-primary-100\/70 { + background-color: rgb(204 251 241 / 0.7); +} + +.bg-primary-100\/75 { + background-color: rgb(204 251 241 / 0.75); +} + +.bg-primary-100\/80 { + background-color: rgb(204 251 241 / 0.8); +} + +.bg-primary-100\/85 { + background-color: rgb(204 251 241 / 0.85); +} + +.bg-primary-100\/90 { + background-color: rgb(204 251 241 / 0.9); +} + +.bg-primary-100\/95 { + background-color: rgb(204 251 241 / 0.95); +} + +.bg-primary-200 { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); +} + +.bg-primary-200\/0 { + background-color: rgb(153 246 228 / 0); +} + +.bg-primary-200\/10 { + background-color: rgb(153 246 228 / 0.1); +} + +.bg-primary-200\/100 { + background-color: rgb(153 246 228 / 1); +} + +.bg-primary-200\/15 { + background-color: rgb(153 246 228 / 0.15); +} + +.bg-primary-200\/20 { + background-color: rgb(153 246 228 / 0.2); +} + +.bg-primary-200\/25 { + background-color: rgb(153 246 228 / 0.25); +} + +.bg-primary-200\/30 { + background-color: rgb(153 246 228 / 0.3); +} + +.bg-primary-200\/35 { + background-color: rgb(153 246 228 / 0.35); +} + +.bg-primary-200\/40 { + background-color: rgb(153 246 228 / 0.4); +} + +.bg-primary-200\/45 { + background-color: rgb(153 246 228 / 0.45); +} + +.bg-primary-200\/5 { + background-color: rgb(153 246 228 / 0.05); +} + +.bg-primary-200\/50 { + background-color: rgb(153 246 228 / 0.5); +} + +.bg-primary-200\/55 { + background-color: rgb(153 246 228 / 0.55); +} + +.bg-primary-200\/60 { + background-color: rgb(153 246 228 / 0.6); +} + +.bg-primary-200\/65 { + background-color: rgb(153 246 228 / 0.65); +} + +.bg-primary-200\/70 { + background-color: rgb(153 246 228 / 0.7); +} + +.bg-primary-200\/75 { + background-color: rgb(153 246 228 / 0.75); +} + +.bg-primary-200\/80 { + background-color: rgb(153 246 228 / 0.8); +} + +.bg-primary-200\/85 { + background-color: rgb(153 246 228 / 0.85); +} + +.bg-primary-200\/90 { + background-color: rgb(153 246 228 / 0.9); +} + +.bg-primary-200\/95 { + background-color: rgb(153 246 228 / 0.95); +} + +.bg-primary-300 { + --tw-bg-opacity: 1; + background-color: rgb(94 234 212 / var(--tw-bg-opacity)); +} + +.bg-primary-300\/0 { + background-color: rgb(94 234 212 / 0); +} + +.bg-primary-300\/10 { + background-color: rgb(94 234 212 / 0.1); +} + +.bg-primary-300\/100 { + background-color: rgb(94 234 212 / 1); +} + +.bg-primary-300\/15 { + background-color: rgb(94 234 212 / 0.15); +} + +.bg-primary-300\/20 { + background-color: rgb(94 234 212 / 0.2); +} + +.bg-primary-300\/25 { + background-color: rgb(94 234 212 / 0.25); +} + +.bg-primary-300\/30 { + background-color: rgb(94 234 212 / 0.3); +} + +.bg-primary-300\/35 { + background-color: rgb(94 234 212 / 0.35); +} + +.bg-primary-300\/40 { + background-color: rgb(94 234 212 / 0.4); +} + +.bg-primary-300\/45 { + background-color: rgb(94 234 212 / 0.45); +} + +.bg-primary-300\/5 { + background-color: rgb(94 234 212 / 0.05); +} + +.bg-primary-300\/50 { + background-color: rgb(94 234 212 / 0.5); +} + +.bg-primary-300\/55 { + background-color: rgb(94 234 212 / 0.55); +} + +.bg-primary-300\/60 { + background-color: rgb(94 234 212 / 0.6); +} + +.bg-primary-300\/65 { + background-color: rgb(94 234 212 / 0.65); +} + +.bg-primary-300\/70 { + background-color: rgb(94 234 212 / 0.7); +} + +.bg-primary-300\/75 { + background-color: rgb(94 234 212 / 0.75); +} + +.bg-primary-300\/80 { + background-color: rgb(94 234 212 / 0.8); +} + +.bg-primary-300\/85 { + background-color: rgb(94 234 212 / 0.85); +} + +.bg-primary-300\/90 { + background-color: rgb(94 234 212 / 0.9); +} + +.bg-primary-300\/95 { + background-color: rgb(94 234 212 / 0.95); +} + +.bg-primary-400 { + --tw-bg-opacity: 1; + background-color: rgb(45 212 191 / var(--tw-bg-opacity)); +} + +.bg-primary-400\/0 { + background-color: rgb(45 212 191 / 0); +} + +.bg-primary-400\/10 { + background-color: rgb(45 212 191 / 0.1); +} + +.bg-primary-400\/100 { + background-color: rgb(45 212 191 / 1); +} + +.bg-primary-400\/15 { + background-color: rgb(45 212 191 / 0.15); +} + +.bg-primary-400\/20 { + background-color: rgb(45 212 191 / 0.2); +} + +.bg-primary-400\/25 { + background-color: rgb(45 212 191 / 0.25); +} + +.bg-primary-400\/30 { + background-color: rgb(45 212 191 / 0.3); +} + +.bg-primary-400\/35 { + background-color: rgb(45 212 191 / 0.35); +} + +.bg-primary-400\/40 { + background-color: rgb(45 212 191 / 0.4); +} + +.bg-primary-400\/45 { + background-color: rgb(45 212 191 / 0.45); +} + +.bg-primary-400\/5 { + background-color: rgb(45 212 191 / 0.05); +} + +.bg-primary-400\/50 { + background-color: rgb(45 212 191 / 0.5); +} + +.bg-primary-400\/55 { + background-color: rgb(45 212 191 / 0.55); +} + +.bg-primary-400\/60 { + background-color: rgb(45 212 191 / 0.6); +} + +.bg-primary-400\/65 { + background-color: rgb(45 212 191 / 0.65); +} + +.bg-primary-400\/70 { + background-color: rgb(45 212 191 / 0.7); +} + +.bg-primary-400\/75 { + background-color: rgb(45 212 191 / 0.75); +} + +.bg-primary-400\/80 { + background-color: rgb(45 212 191 / 0.8); +} + +.bg-primary-400\/85 { + background-color: rgb(45 212 191 / 0.85); +} + +.bg-primary-400\/90 { + background-color: rgb(45 212 191 / 0.9); +} + +.bg-primary-400\/95 { + background-color: rgb(45 212 191 / 0.95); +} + +.bg-primary-50 { + --tw-bg-opacity: 1; + background-color: rgb(240 253 250 / var(--tw-bg-opacity)); +} + +.bg-primary-50\/0 { + background-color: rgb(240 253 250 / 0); +} + +.bg-primary-50\/10 { + background-color: rgb(240 253 250 / 0.1); +} + +.bg-primary-50\/100 { + background-color: rgb(240 253 250 / 1); +} + +.bg-primary-50\/15 { + background-color: rgb(240 253 250 / 0.15); +} + +.bg-primary-50\/20 { + background-color: rgb(240 253 250 / 0.2); +} + +.bg-primary-50\/25 { + background-color: rgb(240 253 250 / 0.25); +} + +.bg-primary-50\/30 { + background-color: rgb(240 253 250 / 0.3); +} + +.bg-primary-50\/35 { + background-color: rgb(240 253 250 / 0.35); +} + +.bg-primary-50\/40 { + background-color: rgb(240 253 250 / 0.4); +} + +.bg-primary-50\/45 { + background-color: rgb(240 253 250 / 0.45); +} + +.bg-primary-50\/5 { + background-color: rgb(240 253 250 / 0.05); +} + +.bg-primary-50\/50 { + background-color: rgb(240 253 250 / 0.5); +} + +.bg-primary-50\/55 { + background-color: rgb(240 253 250 / 0.55); +} + +.bg-primary-50\/60 { + background-color: rgb(240 253 250 / 0.6); +} + +.bg-primary-50\/65 { + background-color: rgb(240 253 250 / 0.65); +} + +.bg-primary-50\/70 { + background-color: rgb(240 253 250 / 0.7); +} + +.bg-primary-50\/75 { + background-color: rgb(240 253 250 / 0.75); +} + +.bg-primary-50\/80 { + background-color: rgb(240 253 250 / 0.8); +} + +.bg-primary-50\/85 { + background-color: rgb(240 253 250 / 0.85); +} + +.bg-primary-50\/90 { + background-color: rgb(240 253 250 / 0.9); +} + +.bg-primary-50\/95 { + background-color: rgb(240 253 250 / 0.95); +} + +.bg-primary-500 { + --tw-bg-opacity: 1; + background-color: rgb(20 184 166 / var(--tw-bg-opacity)); +} + +.bg-primary-500\/0 { + background-color: rgb(20 184 166 / 0); +} + +.bg-primary-500\/10 { + background-color: rgb(20 184 166 / 0.1); +} + +.bg-primary-500\/100 { + background-color: rgb(20 184 166 / 1); +} + +.bg-primary-500\/15 { + background-color: rgb(20 184 166 / 0.15); +} + +.bg-primary-500\/20 { + background-color: rgb(20 184 166 / 0.2); +} + +.bg-primary-500\/25 { + background-color: rgb(20 184 166 / 0.25); +} + +.bg-primary-500\/30 { + background-color: rgb(20 184 166 / 0.3); +} + +.bg-primary-500\/35 { + background-color: rgb(20 184 166 / 0.35); +} + +.bg-primary-500\/40 { + background-color: rgb(20 184 166 / 0.4); +} + +.bg-primary-500\/45 { + background-color: rgb(20 184 166 / 0.45); +} + +.bg-primary-500\/5 { + background-color: rgb(20 184 166 / 0.05); +} + +.bg-primary-500\/50 { + background-color: rgb(20 184 166 / 0.5); +} + +.bg-primary-500\/55 { + background-color: rgb(20 184 166 / 0.55); +} + +.bg-primary-500\/60 { + background-color: rgb(20 184 166 / 0.6); +} + +.bg-primary-500\/65 { + background-color: rgb(20 184 166 / 0.65); +} + +.bg-primary-500\/70 { + background-color: rgb(20 184 166 / 0.7); +} + +.bg-primary-500\/75 { + background-color: rgb(20 184 166 / 0.75); +} + +.bg-primary-500\/80 { + background-color: rgb(20 184 166 / 0.8); +} + +.bg-primary-500\/85 { + background-color: rgb(20 184 166 / 0.85); +} + +.bg-primary-500\/90 { + background-color: rgb(20 184 166 / 0.9); +} + +.bg-primary-500\/95 { + background-color: rgb(20 184 166 / 0.95); +} + +.bg-primary-600 { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); +} + +.bg-primary-600\/0 { + background-color: rgb(13 148 136 / 0); +} + +.bg-primary-600\/10 { + background-color: rgb(13 148 136 / 0.1); +} + +.bg-primary-600\/100 { + background-color: rgb(13 148 136 / 1); +} + +.bg-primary-600\/15 { + background-color: rgb(13 148 136 / 0.15); +} + +.bg-primary-600\/20 { + background-color: rgb(13 148 136 / 0.2); +} + +.bg-primary-600\/25 { + background-color: rgb(13 148 136 / 0.25); +} + +.bg-primary-600\/30 { + background-color: rgb(13 148 136 / 0.3); +} + +.bg-primary-600\/35 { + background-color: rgb(13 148 136 / 0.35); +} + +.bg-primary-600\/40 { + background-color: rgb(13 148 136 / 0.4); +} + +.bg-primary-600\/45 { + background-color: rgb(13 148 136 / 0.45); +} + +.bg-primary-600\/5 { + background-color: rgb(13 148 136 / 0.05); +} + +.bg-primary-600\/50 { + background-color: rgb(13 148 136 / 0.5); +} + +.bg-primary-600\/55 { + background-color: rgb(13 148 136 / 0.55); +} + +.bg-primary-600\/60 { + background-color: rgb(13 148 136 / 0.6); +} + +.bg-primary-600\/65 { + background-color: rgb(13 148 136 / 0.65); +} + +.bg-primary-600\/70 { + background-color: rgb(13 148 136 / 0.7); +} + +.bg-primary-600\/75 { + background-color: rgb(13 148 136 / 0.75); +} + +.bg-primary-600\/80 { + background-color: rgb(13 148 136 / 0.8); +} + +.bg-primary-600\/85 { + background-color: rgb(13 148 136 / 0.85); +} + +.bg-primary-600\/90 { + background-color: rgb(13 148 136 / 0.9); +} + +.bg-primary-600\/95 { + background-color: rgb(13 148 136 / 0.95); +} + +.bg-primary-700 { + --tw-bg-opacity: 1; + background-color: rgb(15 118 110 / var(--tw-bg-opacity)); +} + +.bg-primary-700\/0 { + background-color: rgb(15 118 110 / 0); +} + +.bg-primary-700\/10 { + background-color: rgb(15 118 110 / 0.1); +} + +.bg-primary-700\/100 { + background-color: rgb(15 118 110 / 1); +} + +.bg-primary-700\/15 { + background-color: rgb(15 118 110 / 0.15); +} + +.bg-primary-700\/20 { + background-color: rgb(15 118 110 / 0.2); +} + +.bg-primary-700\/25 { + background-color: rgb(15 118 110 / 0.25); +} + +.bg-primary-700\/30 { + background-color: rgb(15 118 110 / 0.3); +} + +.bg-primary-700\/35 { + background-color: rgb(15 118 110 / 0.35); +} + +.bg-primary-700\/40 { + background-color: rgb(15 118 110 / 0.4); +} + +.bg-primary-700\/45 { + background-color: rgb(15 118 110 / 0.45); +} + +.bg-primary-700\/5 { + background-color: rgb(15 118 110 / 0.05); +} + +.bg-primary-700\/50 { + background-color: rgb(15 118 110 / 0.5); +} + +.bg-primary-700\/55 { + background-color: rgb(15 118 110 / 0.55); +} + +.bg-primary-700\/60 { + background-color: rgb(15 118 110 / 0.6); +} + +.bg-primary-700\/65 { + background-color: rgb(15 118 110 / 0.65); +} + +.bg-primary-700\/70 { + background-color: rgb(15 118 110 / 0.7); +} + +.bg-primary-700\/75 { + background-color: rgb(15 118 110 / 0.75); +} + +.bg-primary-700\/80 { + background-color: rgb(15 118 110 / 0.8); +} + +.bg-primary-700\/85 { + background-color: rgb(15 118 110 / 0.85); +} + +.bg-primary-700\/90 { + background-color: rgb(15 118 110 / 0.9); +} + +.bg-primary-700\/95 { + background-color: rgb(15 118 110 / 0.95); +} + +.bg-primary-800 { + --tw-bg-opacity: 1; + background-color: rgb(17 94 89 / var(--tw-bg-opacity)); +} + +.bg-primary-800\/0 { + background-color: rgb(17 94 89 / 0); +} + +.bg-primary-800\/10 { + background-color: rgb(17 94 89 / 0.1); +} + +.bg-primary-800\/100 { + background-color: rgb(17 94 89 / 1); +} + +.bg-primary-800\/15 { + background-color: rgb(17 94 89 / 0.15); +} + +.bg-primary-800\/20 { + background-color: rgb(17 94 89 / 0.2); +} + +.bg-primary-800\/25 { + background-color: rgb(17 94 89 / 0.25); +} + +.bg-primary-800\/30 { + background-color: rgb(17 94 89 / 0.3); +} + +.bg-primary-800\/35 { + background-color: rgb(17 94 89 / 0.35); +} + +.bg-primary-800\/40 { + background-color: rgb(17 94 89 / 0.4); +} + +.bg-primary-800\/45 { + background-color: rgb(17 94 89 / 0.45); +} + +.bg-primary-800\/5 { + background-color: rgb(17 94 89 / 0.05); +} + +.bg-primary-800\/50 { + background-color: rgb(17 94 89 / 0.5); +} + +.bg-primary-800\/55 { + background-color: rgb(17 94 89 / 0.55); +} + +.bg-primary-800\/60 { + background-color: rgb(17 94 89 / 0.6); +} + +.bg-primary-800\/65 { + background-color: rgb(17 94 89 / 0.65); +} + +.bg-primary-800\/70 { + background-color: rgb(17 94 89 / 0.7); +} + +.bg-primary-800\/75 { + background-color: rgb(17 94 89 / 0.75); +} + +.bg-primary-800\/80 { + background-color: rgb(17 94 89 / 0.8); +} + +.bg-primary-800\/85 { + background-color: rgb(17 94 89 / 0.85); +} + +.bg-primary-800\/90 { + background-color: rgb(17 94 89 / 0.9); +} + +.bg-primary-800\/95 { + background-color: rgb(17 94 89 / 0.95); +} + +.bg-primary-900 { + --tw-bg-opacity: 1; + background-color: rgb(19 78 74 / var(--tw-bg-opacity)); +} + +.bg-primary-900\/0 { + background-color: rgb(19 78 74 / 0); +} + +.bg-primary-900\/10 { + background-color: rgb(19 78 74 / 0.1); +} + +.bg-primary-900\/100 { + background-color: rgb(19 78 74 / 1); +} + +.bg-primary-900\/15 { + background-color: rgb(19 78 74 / 0.15); +} + +.bg-primary-900\/20 { + background-color: rgb(19 78 74 / 0.2); +} + +.bg-primary-900\/25 { + background-color: rgb(19 78 74 / 0.25); +} + +.bg-primary-900\/30 { + background-color: rgb(19 78 74 / 0.3); +} + +.bg-primary-900\/35 { + background-color: rgb(19 78 74 / 0.35); +} + +.bg-primary-900\/40 { + background-color: rgb(19 78 74 / 0.4); +} + +.bg-primary-900\/45 { + background-color: rgb(19 78 74 / 0.45); +} + +.bg-primary-900\/5 { + background-color: rgb(19 78 74 / 0.05); +} + +.bg-primary-900\/50 { + background-color: rgb(19 78 74 / 0.5); +} + +.bg-primary-900\/55 { + background-color: rgb(19 78 74 / 0.55); +} + +.bg-primary-900\/60 { + background-color: rgb(19 78 74 / 0.6); +} + +.bg-primary-900\/65 { + background-color: rgb(19 78 74 / 0.65); +} + +.bg-primary-900\/70 { + background-color: rgb(19 78 74 / 0.7); +} + +.bg-primary-900\/75 { + background-color: rgb(19 78 74 / 0.75); +} + +.bg-primary-900\/80 { + background-color: rgb(19 78 74 / 0.8); +} + +.bg-primary-900\/85 { + background-color: rgb(19 78 74 / 0.85); +} + +.bg-primary-900\/90 { + background-color: rgb(19 78 74 / 0.9); +} + +.bg-primary-900\/95 { + background-color: rgb(19 78 74 / 0.95); +} + +.bg-primary-950 { + --tw-bg-opacity: 1; + background-color: rgb(4 47 46 / var(--tw-bg-opacity)); +} + +.bg-primary-950\/0 { + background-color: rgb(4 47 46 / 0); +} + +.bg-primary-950\/10 { + background-color: rgb(4 47 46 / 0.1); +} + +.bg-primary-950\/100 { + background-color: rgb(4 47 46 / 1); +} + +.bg-primary-950\/15 { + background-color: rgb(4 47 46 / 0.15); +} + +.bg-primary-950\/20 { + background-color: rgb(4 47 46 / 0.2); +} + +.bg-primary-950\/25 { + background-color: rgb(4 47 46 / 0.25); +} + +.bg-primary-950\/30 { + background-color: rgb(4 47 46 / 0.3); +} + +.bg-primary-950\/35 { + background-color: rgb(4 47 46 / 0.35); +} + +.bg-primary-950\/40 { + background-color: rgb(4 47 46 / 0.4); +} + +.bg-primary-950\/45 { + background-color: rgb(4 47 46 / 0.45); +} + +.bg-primary-950\/5 { + background-color: rgb(4 47 46 / 0.05); +} + +.bg-primary-950\/50 { + background-color: rgb(4 47 46 / 0.5); +} + +.bg-primary-950\/55 { + background-color: rgb(4 47 46 / 0.55); +} + +.bg-primary-950\/60 { + background-color: rgb(4 47 46 / 0.6); +} + +.bg-primary-950\/65 { + background-color: rgb(4 47 46 / 0.65); +} + +.bg-primary-950\/70 { + background-color: rgb(4 47 46 / 0.7); +} + +.bg-primary-950\/75 { + background-color: rgb(4 47 46 / 0.75); +} + +.bg-primary-950\/80 { + background-color: rgb(4 47 46 / 0.8); +} + +.bg-primary-950\/85 { + background-color: rgb(4 47 46 / 0.85); +} + +.bg-primary-950\/90 { + background-color: rgb(4 47 46 / 0.9); +} + +.bg-primary-950\/95 { + background-color: rgb(4 47 46 / 0.95); +} + +.bg-transparent { + background-color: transparent; +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-2\.5 { + padding-left: 0.625rem; + padding-right: 0.625rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.pb-2 { + padding-bottom: 0.5rem; +} + +.pb-2\.5 { + padding-bottom: 0.625rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-\[2\.1rem\] { + font-size: 2.1rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.font-bold { + font-weight: 700; +} + +.italic { + font-style: italic; +} + +.leading-\[4rem\] { + line-height: 4rem; +} + +.leading-normal { + line-height: 1.5; +} + +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.transition-colors { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-floating { + transition-property: transform, color, padding, top; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.duration-300 { + transition-duration: 300ms; +} + +.hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-100\/0:hover { + background-color: rgb(243 244 246 / 0); +} + +.hover\:bg-gray-100\/10:hover { + background-color: rgb(243 244 246 / 0.1); +} + +.hover\:bg-gray-100\/100:hover { + background-color: rgb(243 244 246 / 1); +} + +.hover\:bg-gray-100\/15:hover { + background-color: rgb(243 244 246 / 0.15); +} + +.hover\:bg-gray-100\/20:hover { + background-color: rgb(243 244 246 / 0.2); +} + +.hover\:bg-gray-100\/25:hover { + background-color: rgb(243 244 246 / 0.25); +} + +.hover\:bg-gray-100\/30:hover { + background-color: rgb(243 244 246 / 0.3); +} + +.hover\:bg-gray-100\/35:hover { + background-color: rgb(243 244 246 / 0.35); +} + +.hover\:bg-gray-100\/40:hover { + background-color: rgb(243 244 246 / 0.4); +} + +.hover\:bg-gray-100\/45:hover { + background-color: rgb(243 244 246 / 0.45); +} + +.hover\:bg-gray-100\/5:hover { + background-color: rgb(243 244 246 / 0.05); +} + +.hover\:bg-gray-100\/50:hover { + background-color: rgb(243 244 246 / 0.5); +} + +.hover\:bg-gray-100\/55:hover { + background-color: rgb(243 244 246 / 0.55); +} + +.hover\:bg-gray-100\/60:hover { + background-color: rgb(243 244 246 / 0.6); +} + +.hover\:bg-gray-100\/65:hover { + background-color: rgb(243 244 246 / 0.65); +} + +.hover\:bg-gray-100\/70:hover { + background-color: rgb(243 244 246 / 0.7); +} + +.hover\:bg-gray-100\/75:hover { + background-color: rgb(243 244 246 / 0.75); +} + +.hover\:bg-gray-100\/80:hover { + background-color: rgb(243 244 246 / 0.8); +} + +.hover\:bg-gray-100\/85:hover { + background-color: rgb(243 244 246 / 0.85); +} + +.hover\:bg-gray-100\/90:hover { + background-color: rgb(243 244 246 / 0.9); +} + +.hover\:bg-gray-100\/95:hover { + background-color: rgb(243 244 246 / 0.95); +} + +.hover\:bg-gray-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-200\/0:hover { + background-color: rgb(229 231 235 / 0); +} + +.hover\:bg-gray-200\/10:hover { + background-color: rgb(229 231 235 / 0.1); +} + +.hover\:bg-gray-200\/100:hover { + background-color: rgb(229 231 235 / 1); +} + +.hover\:bg-gray-200\/15:hover { + background-color: rgb(229 231 235 / 0.15); +} + +.hover\:bg-gray-200\/20:hover { + background-color: rgb(229 231 235 / 0.2); +} + +.hover\:bg-gray-200\/25:hover { + background-color: rgb(229 231 235 / 0.25); +} + +.hover\:bg-gray-200\/30:hover { + background-color: rgb(229 231 235 / 0.3); +} + +.hover\:bg-gray-200\/35:hover { + background-color: rgb(229 231 235 / 0.35); +} + +.hover\:bg-gray-200\/40:hover { + background-color: rgb(229 231 235 / 0.4); +} + +.hover\:bg-gray-200\/45:hover { + background-color: rgb(229 231 235 / 0.45); +} + +.hover\:bg-gray-200\/5:hover { + background-color: rgb(229 231 235 / 0.05); +} + +.hover\:bg-gray-200\/50:hover { + background-color: rgb(229 231 235 / 0.5); +} + +.hover\:bg-gray-200\/55:hover { + background-color: rgb(229 231 235 / 0.55); +} + +.hover\:bg-gray-200\/60:hover { + background-color: rgb(229 231 235 / 0.6); +} + +.hover\:bg-gray-200\/65:hover { + background-color: rgb(229 231 235 / 0.65); +} + +.hover\:bg-gray-200\/70:hover { + background-color: rgb(229 231 235 / 0.7); +} + +.hover\:bg-gray-200\/75:hover { + background-color: rgb(229 231 235 / 0.75); +} + +.hover\:bg-gray-200\/80:hover { + background-color: rgb(229 231 235 / 0.8); +} + +.hover\:bg-gray-200\/85:hover { + background-color: rgb(229 231 235 / 0.85); +} + +.hover\:bg-gray-200\/90:hover { + background-color: rgb(229 231 235 / 0.9); +} + +.hover\:bg-gray-200\/95:hover { + background-color: rgb(229 231 235 / 0.95); +} + +.hover\:bg-gray-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-300\/0:hover { + background-color: rgb(209 213 219 / 0); +} + +.hover\:bg-gray-300\/10:hover { + background-color: rgb(209 213 219 / 0.1); +} + +.hover\:bg-gray-300\/100:hover { + background-color: rgb(209 213 219 / 1); +} + +.hover\:bg-gray-300\/15:hover { + background-color: rgb(209 213 219 / 0.15); +} + +.hover\:bg-gray-300\/20:hover { + background-color: rgb(209 213 219 / 0.2); +} + +.hover\:bg-gray-300\/25:hover { + background-color: rgb(209 213 219 / 0.25); +} + +.hover\:bg-gray-300\/30:hover { + background-color: rgb(209 213 219 / 0.3); +} + +.hover\:bg-gray-300\/35:hover { + background-color: rgb(209 213 219 / 0.35); +} + +.hover\:bg-gray-300\/40:hover { + background-color: rgb(209 213 219 / 0.4); +} + +.hover\:bg-gray-300\/45:hover { + background-color: rgb(209 213 219 / 0.45); +} + +.hover\:bg-gray-300\/5:hover { + background-color: rgb(209 213 219 / 0.05); +} + +.hover\:bg-gray-300\/50:hover { + background-color: rgb(209 213 219 / 0.5); +} + +.hover\:bg-gray-300\/55:hover { + background-color: rgb(209 213 219 / 0.55); +} + +.hover\:bg-gray-300\/60:hover { + background-color: rgb(209 213 219 / 0.6); +} + +.hover\:bg-gray-300\/65:hover { + background-color: rgb(209 213 219 / 0.65); +} + +.hover\:bg-gray-300\/70:hover { + background-color: rgb(209 213 219 / 0.7); +} + +.hover\:bg-gray-300\/75:hover { + background-color: rgb(209 213 219 / 0.75); +} + +.hover\:bg-gray-300\/80:hover { + background-color: rgb(209 213 219 / 0.8); +} + +.hover\:bg-gray-300\/85:hover { + background-color: rgb(209 213 219 / 0.85); +} + +.hover\:bg-gray-300\/90:hover { + background-color: rgb(209 213 219 / 0.9); +} + +.hover\:bg-gray-300\/95:hover { + background-color: rgb(209 213 219 / 0.95); +} + +.hover\:bg-gray-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-400\/0:hover { + background-color: rgb(156 163 175 / 0); +} + +.hover\:bg-gray-400\/10:hover { + background-color: rgb(156 163 175 / 0.1); +} + +.hover\:bg-gray-400\/100:hover { + background-color: rgb(156 163 175 / 1); +} + +.hover\:bg-gray-400\/15:hover { + background-color: rgb(156 163 175 / 0.15); +} + +.hover\:bg-gray-400\/20:hover { + background-color: rgb(156 163 175 / 0.2); +} + +.hover\:bg-gray-400\/25:hover { + background-color: rgb(156 163 175 / 0.25); +} + +.hover\:bg-gray-400\/30:hover { + background-color: rgb(156 163 175 / 0.3); +} + +.hover\:bg-gray-400\/35:hover { + background-color: rgb(156 163 175 / 0.35); +} + +.hover\:bg-gray-400\/40:hover { + background-color: rgb(156 163 175 / 0.4); +} + +.hover\:bg-gray-400\/45:hover { + background-color: rgb(156 163 175 / 0.45); +} + +.hover\:bg-gray-400\/5:hover { + background-color: rgb(156 163 175 / 0.05); +} + +.hover\:bg-gray-400\/50:hover { + background-color: rgb(156 163 175 / 0.5); +} + +.hover\:bg-gray-400\/55:hover { + background-color: rgb(156 163 175 / 0.55); +} + +.hover\:bg-gray-400\/60:hover { + background-color: rgb(156 163 175 / 0.6); +} + +.hover\:bg-gray-400\/65:hover { + background-color: rgb(156 163 175 / 0.65); +} + +.hover\:bg-gray-400\/70:hover { + background-color: rgb(156 163 175 / 0.7); +} + +.hover\:bg-gray-400\/75:hover { + background-color: rgb(156 163 175 / 0.75); +} + +.hover\:bg-gray-400\/80:hover { + background-color: rgb(156 163 175 / 0.8); +} + +.hover\:bg-gray-400\/85:hover { + background-color: rgb(156 163 175 / 0.85); +} + +.hover\:bg-gray-400\/90:hover { + background-color: rgb(156 163 175 / 0.9); +} + +.hover\:bg-gray-400\/95:hover { + background-color: rgb(156 163 175 / 0.95); +} + +.hover\:bg-gray-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-50\/0:hover { + background-color: rgb(249 250 251 / 0); +} + +.hover\:bg-gray-50\/10:hover { + background-color: rgb(249 250 251 / 0.1); +} + +.hover\:bg-gray-50\/100:hover { + background-color: rgb(249 250 251 / 1); +} + +.hover\:bg-gray-50\/15:hover { + background-color: rgb(249 250 251 / 0.15); +} + +.hover\:bg-gray-50\/20:hover { + background-color: rgb(249 250 251 / 0.2); +} + +.hover\:bg-gray-50\/25:hover { + background-color: rgb(249 250 251 / 0.25); +} + +.hover\:bg-gray-50\/30:hover { + background-color: rgb(249 250 251 / 0.3); +} + +.hover\:bg-gray-50\/35:hover { + background-color: rgb(249 250 251 / 0.35); +} + +.hover\:bg-gray-50\/40:hover { + background-color: rgb(249 250 251 / 0.4); +} + +.hover\:bg-gray-50\/45:hover { + background-color: rgb(249 250 251 / 0.45); +} + +.hover\:bg-gray-50\/5:hover { + background-color: rgb(249 250 251 / 0.05); +} + +.hover\:bg-gray-50\/50:hover { + background-color: rgb(249 250 251 / 0.5); +} + +.hover\:bg-gray-50\/55:hover { + background-color: rgb(249 250 251 / 0.55); +} + +.hover\:bg-gray-50\/60:hover { + background-color: rgb(249 250 251 / 0.6); +} + +.hover\:bg-gray-50\/65:hover { + background-color: rgb(249 250 251 / 0.65); +} + +.hover\:bg-gray-50\/70:hover { + background-color: rgb(249 250 251 / 0.7); +} + +.hover\:bg-gray-50\/75:hover { + background-color: rgb(249 250 251 / 0.75); +} + +.hover\:bg-gray-50\/80:hover { + background-color: rgb(249 250 251 / 0.8); +} + +.hover\:bg-gray-50\/85:hover { + background-color: rgb(249 250 251 / 0.85); +} + +.hover\:bg-gray-50\/90:hover { + background-color: rgb(249 250 251 / 0.9); +} + +.hover\:bg-gray-50\/95:hover { + background-color: rgb(249 250 251 / 0.95); +} + +.hover\:bg-gray-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-500\/0:hover { + background-color: rgb(107 114 128 / 0); +} + +.hover\:bg-gray-500\/10:hover { + background-color: rgb(107 114 128 / 0.1); +} + +.hover\:bg-gray-500\/100:hover { + background-color: rgb(107 114 128 / 1); +} + +.hover\:bg-gray-500\/15:hover { + background-color: rgb(107 114 128 / 0.15); +} + +.hover\:bg-gray-500\/20:hover { + background-color: rgb(107 114 128 / 0.2); +} + +.hover\:bg-gray-500\/25:hover { + background-color: rgb(107 114 128 / 0.25); +} + +.hover\:bg-gray-500\/30:hover { + background-color: rgb(107 114 128 / 0.3); +} + +.hover\:bg-gray-500\/35:hover { + background-color: rgb(107 114 128 / 0.35); +} + +.hover\:bg-gray-500\/40:hover { + background-color: rgb(107 114 128 / 0.4); +} + +.hover\:bg-gray-500\/45:hover { + background-color: rgb(107 114 128 / 0.45); +} + +.hover\:bg-gray-500\/5:hover { + background-color: rgb(107 114 128 / 0.05); +} + +.hover\:bg-gray-500\/50:hover { + background-color: rgb(107 114 128 / 0.5); +} + +.hover\:bg-gray-500\/55:hover { + background-color: rgb(107 114 128 / 0.55); +} + +.hover\:bg-gray-500\/60:hover { + background-color: rgb(107 114 128 / 0.6); +} + +.hover\:bg-gray-500\/65:hover { + background-color: rgb(107 114 128 / 0.65); +} + +.hover\:bg-gray-500\/70:hover { + background-color: rgb(107 114 128 / 0.7); +} + +.hover\:bg-gray-500\/75:hover { + background-color: rgb(107 114 128 / 0.75); +} + +.hover\:bg-gray-500\/80:hover { + background-color: rgb(107 114 128 / 0.8); +} + +.hover\:bg-gray-500\/85:hover { + background-color: rgb(107 114 128 / 0.85); +} + +.hover\:bg-gray-500\/90:hover { + background-color: rgb(107 114 128 / 0.9); +} + +.hover\:bg-gray-500\/95:hover { + background-color: rgb(107 114 128 / 0.95); +} + +.hover\:bg-gray-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-600\/0:hover { + background-color: rgb(75 85 99 / 0); +} + +.hover\:bg-gray-600\/10:hover { + background-color: rgb(75 85 99 / 0.1); +} + +.hover\:bg-gray-600\/100:hover { + background-color: rgb(75 85 99 / 1); +} + +.hover\:bg-gray-600\/15:hover { + background-color: rgb(75 85 99 / 0.15); +} + +.hover\:bg-gray-600\/20:hover { + background-color: rgb(75 85 99 / 0.2); +} + +.hover\:bg-gray-600\/25:hover { + background-color: rgb(75 85 99 / 0.25); +} + +.hover\:bg-gray-600\/30:hover { + background-color: rgb(75 85 99 / 0.3); +} + +.hover\:bg-gray-600\/35:hover { + background-color: rgb(75 85 99 / 0.35); +} + +.hover\:bg-gray-600\/40:hover { + background-color: rgb(75 85 99 / 0.4); +} + +.hover\:bg-gray-600\/45:hover { + background-color: rgb(75 85 99 / 0.45); +} + +.hover\:bg-gray-600\/5:hover { + background-color: rgb(75 85 99 / 0.05); +} + +.hover\:bg-gray-600\/50:hover { + background-color: rgb(75 85 99 / 0.5); +} + +.hover\:bg-gray-600\/55:hover { + background-color: rgb(75 85 99 / 0.55); +} + +.hover\:bg-gray-600\/60:hover { + background-color: rgb(75 85 99 / 0.6); +} + +.hover\:bg-gray-600\/65:hover { + background-color: rgb(75 85 99 / 0.65); +} + +.hover\:bg-gray-600\/70:hover { + background-color: rgb(75 85 99 / 0.7); +} + +.hover\:bg-gray-600\/75:hover { + background-color: rgb(75 85 99 / 0.75); +} + +.hover\:bg-gray-600\/80:hover { + background-color: rgb(75 85 99 / 0.8); +} + +.hover\:bg-gray-600\/85:hover { + background-color: rgb(75 85 99 / 0.85); +} + +.hover\:bg-gray-600\/90:hover { + background-color: rgb(75 85 99 / 0.9); +} + +.hover\:bg-gray-600\/95:hover { + background-color: rgb(75 85 99 / 0.95); +} + +.hover\:bg-gray-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-700\/0:hover { + background-color: rgb(55 65 81 / 0); +} + +.hover\:bg-gray-700\/10:hover { + background-color: rgb(55 65 81 / 0.1); +} + +.hover\:bg-gray-700\/100:hover { + background-color: rgb(55 65 81 / 1); +} + +.hover\:bg-gray-700\/15:hover { + background-color: rgb(55 65 81 / 0.15); +} + +.hover\:bg-gray-700\/20:hover { + background-color: rgb(55 65 81 / 0.2); +} + +.hover\:bg-gray-700\/25:hover { + background-color: rgb(55 65 81 / 0.25); +} + +.hover\:bg-gray-700\/30:hover { + background-color: rgb(55 65 81 / 0.3); +} + +.hover\:bg-gray-700\/35:hover { + background-color: rgb(55 65 81 / 0.35); +} + +.hover\:bg-gray-700\/40:hover { + background-color: rgb(55 65 81 / 0.4); +} + +.hover\:bg-gray-700\/45:hover { + background-color: rgb(55 65 81 / 0.45); +} + +.hover\:bg-gray-700\/5:hover { + background-color: rgb(55 65 81 / 0.05); +} + +.hover\:bg-gray-700\/50:hover { + background-color: rgb(55 65 81 / 0.5); +} + +.hover\:bg-gray-700\/55:hover { + background-color: rgb(55 65 81 / 0.55); +} + +.hover\:bg-gray-700\/60:hover { + background-color: rgb(55 65 81 / 0.6); +} + +.hover\:bg-gray-700\/65:hover { + background-color: rgb(55 65 81 / 0.65); +} + +.hover\:bg-gray-700\/70:hover { + background-color: rgb(55 65 81 / 0.7); +} + +.hover\:bg-gray-700\/75:hover { + background-color: rgb(55 65 81 / 0.75); +} + +.hover\:bg-gray-700\/80:hover { + background-color: rgb(55 65 81 / 0.8); +} + +.hover\:bg-gray-700\/85:hover { + background-color: rgb(55 65 81 / 0.85); +} + +.hover\:bg-gray-700\/90:hover { + background-color: rgb(55 65 81 / 0.9); +} + +.hover\:bg-gray-700\/95:hover { + background-color: rgb(55 65 81 / 0.95); +} + +.hover\:bg-gray-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-800\/0:hover { + background-color: rgb(31 41 55 / 0); +} + +.hover\:bg-gray-800\/10:hover { + background-color: rgb(31 41 55 / 0.1); +} + +.hover\:bg-gray-800\/100:hover { + background-color: rgb(31 41 55 / 1); +} + +.hover\:bg-gray-800\/15:hover { + background-color: rgb(31 41 55 / 0.15); +} + +.hover\:bg-gray-800\/20:hover { + background-color: rgb(31 41 55 / 0.2); +} + +.hover\:bg-gray-800\/25:hover { + background-color: rgb(31 41 55 / 0.25); +} + +.hover\:bg-gray-800\/30:hover { + background-color: rgb(31 41 55 / 0.3); +} + +.hover\:bg-gray-800\/35:hover { + background-color: rgb(31 41 55 / 0.35); +} + +.hover\:bg-gray-800\/40:hover { + background-color: rgb(31 41 55 / 0.4); +} + +.hover\:bg-gray-800\/45:hover { + background-color: rgb(31 41 55 / 0.45); +} + +.hover\:bg-gray-800\/5:hover { + background-color: rgb(31 41 55 / 0.05); +} + +.hover\:bg-gray-800\/50:hover { + background-color: rgb(31 41 55 / 0.5); +} + +.hover\:bg-gray-800\/55:hover { + background-color: rgb(31 41 55 / 0.55); +} + +.hover\:bg-gray-800\/60:hover { + background-color: rgb(31 41 55 / 0.6); +} + +.hover\:bg-gray-800\/65:hover { + background-color: rgb(31 41 55 / 0.65); +} + +.hover\:bg-gray-800\/70:hover { + background-color: rgb(31 41 55 / 0.7); +} + +.hover\:bg-gray-800\/75:hover { + background-color: rgb(31 41 55 / 0.75); +} + +.hover\:bg-gray-800\/80:hover { + background-color: rgb(31 41 55 / 0.8); +} + +.hover\:bg-gray-800\/85:hover { + background-color: rgb(31 41 55 / 0.85); +} + +.hover\:bg-gray-800\/90:hover { + background-color: rgb(31 41 55 / 0.9); +} + +.hover\:bg-gray-800\/95:hover { + background-color: rgb(31 41 55 / 0.95); +} + +.hover\:bg-gray-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-900\/0:hover { + background-color: rgb(17 24 39 / 0); +} + +.hover\:bg-gray-900\/10:hover { + background-color: rgb(17 24 39 / 0.1); +} + +.hover\:bg-gray-900\/100:hover { + background-color: rgb(17 24 39 / 1); +} + +.hover\:bg-gray-900\/15:hover { + background-color: rgb(17 24 39 / 0.15); +} + +.hover\:bg-gray-900\/20:hover { + background-color: rgb(17 24 39 / 0.2); +} + +.hover\:bg-gray-900\/25:hover { + background-color: rgb(17 24 39 / 0.25); +} + +.hover\:bg-gray-900\/30:hover { + background-color: rgb(17 24 39 / 0.3); +} + +.hover\:bg-gray-900\/35:hover { + background-color: rgb(17 24 39 / 0.35); +} + +.hover\:bg-gray-900\/40:hover { + background-color: rgb(17 24 39 / 0.4); +} + +.hover\:bg-gray-900\/45:hover { + background-color: rgb(17 24 39 / 0.45); +} + +.hover\:bg-gray-900\/5:hover { + background-color: rgb(17 24 39 / 0.05); +} + +.hover\:bg-gray-900\/50:hover { + background-color: rgb(17 24 39 / 0.5); +} + +.hover\:bg-gray-900\/55:hover { + background-color: rgb(17 24 39 / 0.55); +} + +.hover\:bg-gray-900\/60:hover { + background-color: rgb(17 24 39 / 0.6); +} + +.hover\:bg-gray-900\/65:hover { + background-color: rgb(17 24 39 / 0.65); +} + +.hover\:bg-gray-900\/70:hover { + background-color: rgb(17 24 39 / 0.7); +} + +.hover\:bg-gray-900\/75:hover { + background-color: rgb(17 24 39 / 0.75); +} + +.hover\:bg-gray-900\/80:hover { + background-color: rgb(17 24 39 / 0.8); +} + +.hover\:bg-gray-900\/85:hover { + background-color: rgb(17 24 39 / 0.85); +} + +.hover\:bg-gray-900\/90:hover { + background-color: rgb(17 24 39 / 0.9); +} + +.hover\:bg-gray-900\/95:hover { + background-color: rgb(17 24 39 / 0.95); +} + +.hover\:bg-gray-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(3 7 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-950\/0:hover { + background-color: rgb(3 7 18 / 0); +} + +.hover\:bg-gray-950\/10:hover { + background-color: rgb(3 7 18 / 0.1); +} + +.hover\:bg-gray-950\/100:hover { + background-color: rgb(3 7 18 / 1); +} + +.hover\:bg-gray-950\/15:hover { + background-color: rgb(3 7 18 / 0.15); +} + +.hover\:bg-gray-950\/20:hover { + background-color: rgb(3 7 18 / 0.2); +} + +.hover\:bg-gray-950\/25:hover { + background-color: rgb(3 7 18 / 0.25); +} + +.hover\:bg-gray-950\/30:hover { + background-color: rgb(3 7 18 / 0.3); +} + +.hover\:bg-gray-950\/35:hover { + background-color: rgb(3 7 18 / 0.35); +} + +.hover\:bg-gray-950\/40:hover { + background-color: rgb(3 7 18 / 0.4); +} + +.hover\:bg-gray-950\/45:hover { + background-color: rgb(3 7 18 / 0.45); +} + +.hover\:bg-gray-950\/5:hover { + background-color: rgb(3 7 18 / 0.05); +} + +.hover\:bg-gray-950\/50:hover { + background-color: rgb(3 7 18 / 0.5); +} + +.hover\:bg-gray-950\/55:hover { + background-color: rgb(3 7 18 / 0.55); +} + +.hover\:bg-gray-950\/60:hover { + background-color: rgb(3 7 18 / 0.6); +} + +.hover\:bg-gray-950\/65:hover { + background-color: rgb(3 7 18 / 0.65); +} + +.hover\:bg-gray-950\/70:hover { + background-color: rgb(3 7 18 / 0.7); +} + +.hover\:bg-gray-950\/75:hover { + background-color: rgb(3 7 18 / 0.75); +} + +.hover\:bg-gray-950\/80:hover { + background-color: rgb(3 7 18 / 0.8); +} + +.hover\:bg-gray-950\/85:hover { + background-color: rgb(3 7 18 / 0.85); +} + +.hover\:bg-gray-950\/90:hover { + background-color: rgb(3 7 18 / 0.9); +} + +.hover\:bg-gray-950\/95:hover { + background-color: rgb(3 7 18 / 0.95); +} + +.hover\:bg-lime-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-100\/0:hover { + background-color: rgb(236 252 203 / 0); +} + +.hover\:bg-lime-100\/10:hover { + background-color: rgb(236 252 203 / 0.1); +} + +.hover\:bg-lime-100\/100:hover { + background-color: rgb(236 252 203 / 1); +} + +.hover\:bg-lime-100\/15:hover { + background-color: rgb(236 252 203 / 0.15); +} + +.hover\:bg-lime-100\/20:hover { + background-color: rgb(236 252 203 / 0.2); +} + +.hover\:bg-lime-100\/25:hover { + background-color: rgb(236 252 203 / 0.25); +} + +.hover\:bg-lime-100\/30:hover { + background-color: rgb(236 252 203 / 0.3); +} + +.hover\:bg-lime-100\/35:hover { + background-color: rgb(236 252 203 / 0.35); +} + +.hover\:bg-lime-100\/40:hover { + background-color: rgb(236 252 203 / 0.4); +} + +.hover\:bg-lime-100\/45:hover { + background-color: rgb(236 252 203 / 0.45); +} + +.hover\:bg-lime-100\/5:hover { + background-color: rgb(236 252 203 / 0.05); +} + +.hover\:bg-lime-100\/50:hover { + background-color: rgb(236 252 203 / 0.5); +} + +.hover\:bg-lime-100\/55:hover { + background-color: rgb(236 252 203 / 0.55); +} + +.hover\:bg-lime-100\/60:hover { + background-color: rgb(236 252 203 / 0.6); +} + +.hover\:bg-lime-100\/65:hover { + background-color: rgb(236 252 203 / 0.65); +} + +.hover\:bg-lime-100\/70:hover { + background-color: rgb(236 252 203 / 0.7); +} + +.hover\:bg-lime-100\/75:hover { + background-color: rgb(236 252 203 / 0.75); +} + +.hover\:bg-lime-100\/80:hover { + background-color: rgb(236 252 203 / 0.8); +} + +.hover\:bg-lime-100\/85:hover { + background-color: rgb(236 252 203 / 0.85); +} + +.hover\:bg-lime-100\/90:hover { + background-color: rgb(236 252 203 / 0.9); +} + +.hover\:bg-lime-100\/95:hover { + background-color: rgb(236 252 203 / 0.95); +} + +.hover\:bg-lime-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-200\/0:hover { + background-color: rgb(217 249 157 / 0); +} + +.hover\:bg-lime-200\/10:hover { + background-color: rgb(217 249 157 / 0.1); +} + +.hover\:bg-lime-200\/100:hover { + background-color: rgb(217 249 157 / 1); +} + +.hover\:bg-lime-200\/15:hover { + background-color: rgb(217 249 157 / 0.15); +} + +.hover\:bg-lime-200\/20:hover { + background-color: rgb(217 249 157 / 0.2); +} + +.hover\:bg-lime-200\/25:hover { + background-color: rgb(217 249 157 / 0.25); +} + +.hover\:bg-lime-200\/30:hover { + background-color: rgb(217 249 157 / 0.3); +} + +.hover\:bg-lime-200\/35:hover { + background-color: rgb(217 249 157 / 0.35); +} + +.hover\:bg-lime-200\/40:hover { + background-color: rgb(217 249 157 / 0.4); +} + +.hover\:bg-lime-200\/45:hover { + background-color: rgb(217 249 157 / 0.45); +} + +.hover\:bg-lime-200\/5:hover { + background-color: rgb(217 249 157 / 0.05); +} + +.hover\:bg-lime-200\/50:hover { + background-color: rgb(217 249 157 / 0.5); +} + +.hover\:bg-lime-200\/55:hover { + background-color: rgb(217 249 157 / 0.55); +} + +.hover\:bg-lime-200\/60:hover { + background-color: rgb(217 249 157 / 0.6); +} + +.hover\:bg-lime-200\/65:hover { + background-color: rgb(217 249 157 / 0.65); +} + +.hover\:bg-lime-200\/70:hover { + background-color: rgb(217 249 157 / 0.7); +} + +.hover\:bg-lime-200\/75:hover { + background-color: rgb(217 249 157 / 0.75); +} + +.hover\:bg-lime-200\/80:hover { + background-color: rgb(217 249 157 / 0.8); +} + +.hover\:bg-lime-200\/85:hover { + background-color: rgb(217 249 157 / 0.85); +} + +.hover\:bg-lime-200\/90:hover { + background-color: rgb(217 249 157 / 0.9); +} + +.hover\:bg-lime-200\/95:hover { + background-color: rgb(217 249 157 / 0.95); +} + +.hover\:bg-lime-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-300\/0:hover { + background-color: rgb(190 242 100 / 0); +} + +.hover\:bg-lime-300\/10:hover { + background-color: rgb(190 242 100 / 0.1); +} + +.hover\:bg-lime-300\/100:hover { + background-color: rgb(190 242 100 / 1); +} + +.hover\:bg-lime-300\/15:hover { + background-color: rgb(190 242 100 / 0.15); +} + +.hover\:bg-lime-300\/20:hover { + background-color: rgb(190 242 100 / 0.2); +} + +.hover\:bg-lime-300\/25:hover { + background-color: rgb(190 242 100 / 0.25); +} + +.hover\:bg-lime-300\/30:hover { + background-color: rgb(190 242 100 / 0.3); +} + +.hover\:bg-lime-300\/35:hover { + background-color: rgb(190 242 100 / 0.35); +} + +.hover\:bg-lime-300\/40:hover { + background-color: rgb(190 242 100 / 0.4); +} + +.hover\:bg-lime-300\/45:hover { + background-color: rgb(190 242 100 / 0.45); +} + +.hover\:bg-lime-300\/5:hover { + background-color: rgb(190 242 100 / 0.05); +} + +.hover\:bg-lime-300\/50:hover { + background-color: rgb(190 242 100 / 0.5); +} + +.hover\:bg-lime-300\/55:hover { + background-color: rgb(190 242 100 / 0.55); +} + +.hover\:bg-lime-300\/60:hover { + background-color: rgb(190 242 100 / 0.6); +} + +.hover\:bg-lime-300\/65:hover { + background-color: rgb(190 242 100 / 0.65); +} + +.hover\:bg-lime-300\/70:hover { + background-color: rgb(190 242 100 / 0.7); +} + +.hover\:bg-lime-300\/75:hover { + background-color: rgb(190 242 100 / 0.75); +} + +.hover\:bg-lime-300\/80:hover { + background-color: rgb(190 242 100 / 0.8); +} + +.hover\:bg-lime-300\/85:hover { + background-color: rgb(190 242 100 / 0.85); +} + +.hover\:bg-lime-300\/90:hover { + background-color: rgb(190 242 100 / 0.9); +} + +.hover\:bg-lime-300\/95:hover { + background-color: rgb(190 242 100 / 0.95); +} + +.hover\:bg-lime-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-400\/0:hover { + background-color: rgb(163 230 53 / 0); +} + +.hover\:bg-lime-400\/10:hover { + background-color: rgb(163 230 53 / 0.1); +} + +.hover\:bg-lime-400\/100:hover { + background-color: rgb(163 230 53 / 1); +} + +.hover\:bg-lime-400\/15:hover { + background-color: rgb(163 230 53 / 0.15); +} + +.hover\:bg-lime-400\/20:hover { + background-color: rgb(163 230 53 / 0.2); +} + +.hover\:bg-lime-400\/25:hover { + background-color: rgb(163 230 53 / 0.25); +} + +.hover\:bg-lime-400\/30:hover { + background-color: rgb(163 230 53 / 0.3); +} + +.hover\:bg-lime-400\/35:hover { + background-color: rgb(163 230 53 / 0.35); +} + +.hover\:bg-lime-400\/40:hover { + background-color: rgb(163 230 53 / 0.4); +} + +.hover\:bg-lime-400\/45:hover { + background-color: rgb(163 230 53 / 0.45); +} + +.hover\:bg-lime-400\/5:hover { + background-color: rgb(163 230 53 / 0.05); +} + +.hover\:bg-lime-400\/50:hover { + background-color: rgb(163 230 53 / 0.5); +} + +.hover\:bg-lime-400\/55:hover { + background-color: rgb(163 230 53 / 0.55); +} + +.hover\:bg-lime-400\/60:hover { + background-color: rgb(163 230 53 / 0.6); +} + +.hover\:bg-lime-400\/65:hover { + background-color: rgb(163 230 53 / 0.65); +} + +.hover\:bg-lime-400\/70:hover { + background-color: rgb(163 230 53 / 0.7); +} + +.hover\:bg-lime-400\/75:hover { + background-color: rgb(163 230 53 / 0.75); +} + +.hover\:bg-lime-400\/80:hover { + background-color: rgb(163 230 53 / 0.8); +} + +.hover\:bg-lime-400\/85:hover { + background-color: rgb(163 230 53 / 0.85); +} + +.hover\:bg-lime-400\/90:hover { + background-color: rgb(163 230 53 / 0.9); +} + +.hover\:bg-lime-400\/95:hover { + background-color: rgb(163 230 53 / 0.95); +} + +.hover\:bg-lime-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-50\/0:hover { + background-color: rgb(247 254 231 / 0); +} + +.hover\:bg-lime-50\/10:hover { + background-color: rgb(247 254 231 / 0.1); +} + +.hover\:bg-lime-50\/100:hover { + background-color: rgb(247 254 231 / 1); +} + +.hover\:bg-lime-50\/15:hover { + background-color: rgb(247 254 231 / 0.15); +} + +.hover\:bg-lime-50\/20:hover { + background-color: rgb(247 254 231 / 0.2); +} + +.hover\:bg-lime-50\/25:hover { + background-color: rgb(247 254 231 / 0.25); +} + +.hover\:bg-lime-50\/30:hover { + background-color: rgb(247 254 231 / 0.3); +} + +.hover\:bg-lime-50\/35:hover { + background-color: rgb(247 254 231 / 0.35); +} + +.hover\:bg-lime-50\/40:hover { + background-color: rgb(247 254 231 / 0.4); +} + +.hover\:bg-lime-50\/45:hover { + background-color: rgb(247 254 231 / 0.45); +} + +.hover\:bg-lime-50\/5:hover { + background-color: rgb(247 254 231 / 0.05); +} + +.hover\:bg-lime-50\/50:hover { + background-color: rgb(247 254 231 / 0.5); +} + +.hover\:bg-lime-50\/55:hover { + background-color: rgb(247 254 231 / 0.55); +} + +.hover\:bg-lime-50\/60:hover { + background-color: rgb(247 254 231 / 0.6); +} + +.hover\:bg-lime-50\/65:hover { + background-color: rgb(247 254 231 / 0.65); +} + +.hover\:bg-lime-50\/70:hover { + background-color: rgb(247 254 231 / 0.7); +} + +.hover\:bg-lime-50\/75:hover { + background-color: rgb(247 254 231 / 0.75); +} + +.hover\:bg-lime-50\/80:hover { + background-color: rgb(247 254 231 / 0.8); +} + +.hover\:bg-lime-50\/85:hover { + background-color: rgb(247 254 231 / 0.85); +} + +.hover\:bg-lime-50\/90:hover { + background-color: rgb(247 254 231 / 0.9); +} + +.hover\:bg-lime-50\/95:hover { + background-color: rgb(247 254 231 / 0.95); +} + +.hover\:bg-lime-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-500\/0:hover { + background-color: rgb(132 204 22 / 0); +} + +.hover\:bg-lime-500\/10:hover { + background-color: rgb(132 204 22 / 0.1); +} + +.hover\:bg-lime-500\/100:hover { + background-color: rgb(132 204 22 / 1); +} + +.hover\:bg-lime-500\/15:hover { + background-color: rgb(132 204 22 / 0.15); +} + +.hover\:bg-lime-500\/20:hover { + background-color: rgb(132 204 22 / 0.2); +} + +.hover\:bg-lime-500\/25:hover { + background-color: rgb(132 204 22 / 0.25); +} + +.hover\:bg-lime-500\/30:hover { + background-color: rgb(132 204 22 / 0.3); +} + +.hover\:bg-lime-500\/35:hover { + background-color: rgb(132 204 22 / 0.35); +} + +.hover\:bg-lime-500\/40:hover { + background-color: rgb(132 204 22 / 0.4); +} + +.hover\:bg-lime-500\/45:hover { + background-color: rgb(132 204 22 / 0.45); +} + +.hover\:bg-lime-500\/5:hover { + background-color: rgb(132 204 22 / 0.05); +} + +.hover\:bg-lime-500\/50:hover { + background-color: rgb(132 204 22 / 0.5); +} + +.hover\:bg-lime-500\/55:hover { + background-color: rgb(132 204 22 / 0.55); +} + +.hover\:bg-lime-500\/60:hover { + background-color: rgb(132 204 22 / 0.6); +} + +.hover\:bg-lime-500\/65:hover { + background-color: rgb(132 204 22 / 0.65); +} + +.hover\:bg-lime-500\/70:hover { + background-color: rgb(132 204 22 / 0.7); +} + +.hover\:bg-lime-500\/75:hover { + background-color: rgb(132 204 22 / 0.75); +} + +.hover\:bg-lime-500\/80:hover { + background-color: rgb(132 204 22 / 0.8); +} + +.hover\:bg-lime-500\/85:hover { + background-color: rgb(132 204 22 / 0.85); +} + +.hover\:bg-lime-500\/90:hover { + background-color: rgb(132 204 22 / 0.9); +} + +.hover\:bg-lime-500\/95:hover { + background-color: rgb(132 204 22 / 0.95); +} + +.hover\:bg-lime-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-600\/0:hover { + background-color: rgb(101 163 13 / 0); +} + +.hover\:bg-lime-600\/10:hover { + background-color: rgb(101 163 13 / 0.1); +} + +.hover\:bg-lime-600\/100:hover { + background-color: rgb(101 163 13 / 1); +} + +.hover\:bg-lime-600\/15:hover { + background-color: rgb(101 163 13 / 0.15); +} + +.hover\:bg-lime-600\/20:hover { + background-color: rgb(101 163 13 / 0.2); +} + +.hover\:bg-lime-600\/25:hover { + background-color: rgb(101 163 13 / 0.25); +} + +.hover\:bg-lime-600\/30:hover { + background-color: rgb(101 163 13 / 0.3); +} + +.hover\:bg-lime-600\/35:hover { + background-color: rgb(101 163 13 / 0.35); +} + +.hover\:bg-lime-600\/40:hover { + background-color: rgb(101 163 13 / 0.4); +} + +.hover\:bg-lime-600\/45:hover { + background-color: rgb(101 163 13 / 0.45); +} + +.hover\:bg-lime-600\/5:hover { + background-color: rgb(101 163 13 / 0.05); +} + +.hover\:bg-lime-600\/50:hover { + background-color: rgb(101 163 13 / 0.5); +} + +.hover\:bg-lime-600\/55:hover { + background-color: rgb(101 163 13 / 0.55); +} + +.hover\:bg-lime-600\/60:hover { + background-color: rgb(101 163 13 / 0.6); +} + +.hover\:bg-lime-600\/65:hover { + background-color: rgb(101 163 13 / 0.65); +} + +.hover\:bg-lime-600\/70:hover { + background-color: rgb(101 163 13 / 0.7); +} + +.hover\:bg-lime-600\/75:hover { + background-color: rgb(101 163 13 / 0.75); +} + +.hover\:bg-lime-600\/80:hover { + background-color: rgb(101 163 13 / 0.8); +} + +.hover\:bg-lime-600\/85:hover { + background-color: rgb(101 163 13 / 0.85); +} + +.hover\:bg-lime-600\/90:hover { + background-color: rgb(101 163 13 / 0.9); +} + +.hover\:bg-lime-600\/95:hover { + background-color: rgb(101 163 13 / 0.95); +} + +.hover\:bg-lime-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-700\/0:hover { + background-color: rgb(77 124 15 / 0); +} + +.hover\:bg-lime-700\/10:hover { + background-color: rgb(77 124 15 / 0.1); +} + +.hover\:bg-lime-700\/100:hover { + background-color: rgb(77 124 15 / 1); +} + +.hover\:bg-lime-700\/15:hover { + background-color: rgb(77 124 15 / 0.15); +} + +.hover\:bg-lime-700\/20:hover { + background-color: rgb(77 124 15 / 0.2); +} + +.hover\:bg-lime-700\/25:hover { + background-color: rgb(77 124 15 / 0.25); +} + +.hover\:bg-lime-700\/30:hover { + background-color: rgb(77 124 15 / 0.3); +} + +.hover\:bg-lime-700\/35:hover { + background-color: rgb(77 124 15 / 0.35); +} + +.hover\:bg-lime-700\/40:hover { + background-color: rgb(77 124 15 / 0.4); +} + +.hover\:bg-lime-700\/45:hover { + background-color: rgb(77 124 15 / 0.45); +} + +.hover\:bg-lime-700\/5:hover { + background-color: rgb(77 124 15 / 0.05); +} + +.hover\:bg-lime-700\/50:hover { + background-color: rgb(77 124 15 / 0.5); +} + +.hover\:bg-lime-700\/55:hover { + background-color: rgb(77 124 15 / 0.55); +} + +.hover\:bg-lime-700\/60:hover { + background-color: rgb(77 124 15 / 0.6); +} + +.hover\:bg-lime-700\/65:hover { + background-color: rgb(77 124 15 / 0.65); +} + +.hover\:bg-lime-700\/70:hover { + background-color: rgb(77 124 15 / 0.7); +} + +.hover\:bg-lime-700\/75:hover { + background-color: rgb(77 124 15 / 0.75); +} + +.hover\:bg-lime-700\/80:hover { + background-color: rgb(77 124 15 / 0.8); +} + +.hover\:bg-lime-700\/85:hover { + background-color: rgb(77 124 15 / 0.85); +} + +.hover\:bg-lime-700\/90:hover { + background-color: rgb(77 124 15 / 0.9); +} + +.hover\:bg-lime-700\/95:hover { + background-color: rgb(77 124 15 / 0.95); +} + +.hover\:bg-lime-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-800\/0:hover { + background-color: rgb(63 98 18 / 0); +} + +.hover\:bg-lime-800\/10:hover { + background-color: rgb(63 98 18 / 0.1); +} + +.hover\:bg-lime-800\/100:hover { + background-color: rgb(63 98 18 / 1); +} + +.hover\:bg-lime-800\/15:hover { + background-color: rgb(63 98 18 / 0.15); +} + +.hover\:bg-lime-800\/20:hover { + background-color: rgb(63 98 18 / 0.2); +} + +.hover\:bg-lime-800\/25:hover { + background-color: rgb(63 98 18 / 0.25); +} + +.hover\:bg-lime-800\/30:hover { + background-color: rgb(63 98 18 / 0.3); +} + +.hover\:bg-lime-800\/35:hover { + background-color: rgb(63 98 18 / 0.35); +} + +.hover\:bg-lime-800\/40:hover { + background-color: rgb(63 98 18 / 0.4); +} + +.hover\:bg-lime-800\/45:hover { + background-color: rgb(63 98 18 / 0.45); +} + +.hover\:bg-lime-800\/5:hover { + background-color: rgb(63 98 18 / 0.05); +} + +.hover\:bg-lime-800\/50:hover { + background-color: rgb(63 98 18 / 0.5); +} + +.hover\:bg-lime-800\/55:hover { + background-color: rgb(63 98 18 / 0.55); +} + +.hover\:bg-lime-800\/60:hover { + background-color: rgb(63 98 18 / 0.6); +} + +.hover\:bg-lime-800\/65:hover { + background-color: rgb(63 98 18 / 0.65); +} + +.hover\:bg-lime-800\/70:hover { + background-color: rgb(63 98 18 / 0.7); +} + +.hover\:bg-lime-800\/75:hover { + background-color: rgb(63 98 18 / 0.75); +} + +.hover\:bg-lime-800\/80:hover { + background-color: rgb(63 98 18 / 0.8); +} + +.hover\:bg-lime-800\/85:hover { + background-color: rgb(63 98 18 / 0.85); +} + +.hover\:bg-lime-800\/90:hover { + background-color: rgb(63 98 18 / 0.9); +} + +.hover\:bg-lime-800\/95:hover { + background-color: rgb(63 98 18 / 0.95); +} + +.hover\:bg-lime-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-900\/0:hover { + background-color: rgb(54 83 20 / 0); +} + +.hover\:bg-lime-900\/10:hover { + background-color: rgb(54 83 20 / 0.1); +} + +.hover\:bg-lime-900\/100:hover { + background-color: rgb(54 83 20 / 1); +} + +.hover\:bg-lime-900\/15:hover { + background-color: rgb(54 83 20 / 0.15); +} + +.hover\:bg-lime-900\/20:hover { + background-color: rgb(54 83 20 / 0.2); +} + +.hover\:bg-lime-900\/25:hover { + background-color: rgb(54 83 20 / 0.25); +} + +.hover\:bg-lime-900\/30:hover { + background-color: rgb(54 83 20 / 0.3); +} + +.hover\:bg-lime-900\/35:hover { + background-color: rgb(54 83 20 / 0.35); +} + +.hover\:bg-lime-900\/40:hover { + background-color: rgb(54 83 20 / 0.4); +} + +.hover\:bg-lime-900\/45:hover { + background-color: rgb(54 83 20 / 0.45); +} + +.hover\:bg-lime-900\/5:hover { + background-color: rgb(54 83 20 / 0.05); +} + +.hover\:bg-lime-900\/50:hover { + background-color: rgb(54 83 20 / 0.5); +} + +.hover\:bg-lime-900\/55:hover { + background-color: rgb(54 83 20 / 0.55); +} + +.hover\:bg-lime-900\/60:hover { + background-color: rgb(54 83 20 / 0.6); +} + +.hover\:bg-lime-900\/65:hover { + background-color: rgb(54 83 20 / 0.65); +} + +.hover\:bg-lime-900\/70:hover { + background-color: rgb(54 83 20 / 0.7); +} + +.hover\:bg-lime-900\/75:hover { + background-color: rgb(54 83 20 / 0.75); +} + +.hover\:bg-lime-900\/80:hover { + background-color: rgb(54 83 20 / 0.8); +} + +.hover\:bg-lime-900\/85:hover { + background-color: rgb(54 83 20 / 0.85); +} + +.hover\:bg-lime-900\/90:hover { + background-color: rgb(54 83 20 / 0.9); +} + +.hover\:bg-lime-900\/95:hover { + background-color: rgb(54 83 20 / 0.95); +} + +.hover\:bg-lime-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(26 46 5 / var(--tw-bg-opacity)); +} + +.hover\:bg-lime-950\/0:hover { + background-color: rgb(26 46 5 / 0); +} + +.hover\:bg-lime-950\/10:hover { + background-color: rgb(26 46 5 / 0.1); +} + +.hover\:bg-lime-950\/100:hover { + background-color: rgb(26 46 5 / 1); +} + +.hover\:bg-lime-950\/15:hover { + background-color: rgb(26 46 5 / 0.15); +} + +.hover\:bg-lime-950\/20:hover { + background-color: rgb(26 46 5 / 0.2); +} + +.hover\:bg-lime-950\/25:hover { + background-color: rgb(26 46 5 / 0.25); +} + +.hover\:bg-lime-950\/30:hover { + background-color: rgb(26 46 5 / 0.3); +} + +.hover\:bg-lime-950\/35:hover { + background-color: rgb(26 46 5 / 0.35); +} + +.hover\:bg-lime-950\/40:hover { + background-color: rgb(26 46 5 / 0.4); +} + +.hover\:bg-lime-950\/45:hover { + background-color: rgb(26 46 5 / 0.45); +} + +.hover\:bg-lime-950\/5:hover { + background-color: rgb(26 46 5 / 0.05); +} + +.hover\:bg-lime-950\/50:hover { + background-color: rgb(26 46 5 / 0.5); +} + +.hover\:bg-lime-950\/55:hover { + background-color: rgb(26 46 5 / 0.55); +} + +.hover\:bg-lime-950\/60:hover { + background-color: rgb(26 46 5 / 0.6); +} + +.hover\:bg-lime-950\/65:hover { + background-color: rgb(26 46 5 / 0.65); +} + +.hover\:bg-lime-950\/70:hover { + background-color: rgb(26 46 5 / 0.7); +} + +.hover\:bg-lime-950\/75:hover { + background-color: rgb(26 46 5 / 0.75); +} + +.hover\:bg-lime-950\/80:hover { + background-color: rgb(26 46 5 / 0.8); +} + +.hover\:bg-lime-950\/85:hover { + background-color: rgb(26 46 5 / 0.85); +} + +.hover\:bg-lime-950\/90:hover { + background-color: rgb(26 46 5 / 0.9); +} + +.hover\:bg-lime-950\/95:hover { + background-color: rgb(26 46 5 / 0.95); +} + +.hover\:bg-orange-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-100\/0:hover { + background-color: rgb(255 237 213 / 0); +} + +.hover\:bg-orange-100\/10:hover { + background-color: rgb(255 237 213 / 0.1); +} + +.hover\:bg-orange-100\/100:hover { + background-color: rgb(255 237 213 / 1); +} + +.hover\:bg-orange-100\/15:hover { + background-color: rgb(255 237 213 / 0.15); +} + +.hover\:bg-orange-100\/20:hover { + background-color: rgb(255 237 213 / 0.2); +} + +.hover\:bg-orange-100\/25:hover { + background-color: rgb(255 237 213 / 0.25); +} + +.hover\:bg-orange-100\/30:hover { + background-color: rgb(255 237 213 / 0.3); +} + +.hover\:bg-orange-100\/35:hover { + background-color: rgb(255 237 213 / 0.35); +} + +.hover\:bg-orange-100\/40:hover { + background-color: rgb(255 237 213 / 0.4); +} + +.hover\:bg-orange-100\/45:hover { + background-color: rgb(255 237 213 / 0.45); +} + +.hover\:bg-orange-100\/5:hover { + background-color: rgb(255 237 213 / 0.05); +} + +.hover\:bg-orange-100\/50:hover { + background-color: rgb(255 237 213 / 0.5); +} + +.hover\:bg-orange-100\/55:hover { + background-color: rgb(255 237 213 / 0.55); +} + +.hover\:bg-orange-100\/60:hover { + background-color: rgb(255 237 213 / 0.6); +} + +.hover\:bg-orange-100\/65:hover { + background-color: rgb(255 237 213 / 0.65); +} + +.hover\:bg-orange-100\/70:hover { + background-color: rgb(255 237 213 / 0.7); +} + +.hover\:bg-orange-100\/75:hover { + background-color: rgb(255 237 213 / 0.75); +} + +.hover\:bg-orange-100\/80:hover { + background-color: rgb(255 237 213 / 0.8); +} + +.hover\:bg-orange-100\/85:hover { + background-color: rgb(255 237 213 / 0.85); +} + +.hover\:bg-orange-100\/90:hover { + background-color: rgb(255 237 213 / 0.9); +} + +.hover\:bg-orange-100\/95:hover { + background-color: rgb(255 237 213 / 0.95); +} + +.hover\:bg-orange-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-200\/0:hover { + background-color: rgb(254 215 170 / 0); +} + +.hover\:bg-orange-200\/10:hover { + background-color: rgb(254 215 170 / 0.1); +} + +.hover\:bg-orange-200\/100:hover { + background-color: rgb(254 215 170 / 1); +} + +.hover\:bg-orange-200\/15:hover { + background-color: rgb(254 215 170 / 0.15); +} + +.hover\:bg-orange-200\/20:hover { + background-color: rgb(254 215 170 / 0.2); +} + +.hover\:bg-orange-200\/25:hover { + background-color: rgb(254 215 170 / 0.25); +} + +.hover\:bg-orange-200\/30:hover { + background-color: rgb(254 215 170 / 0.3); +} + +.hover\:bg-orange-200\/35:hover { + background-color: rgb(254 215 170 / 0.35); +} + +.hover\:bg-orange-200\/40:hover { + background-color: rgb(254 215 170 / 0.4); +} + +.hover\:bg-orange-200\/45:hover { + background-color: rgb(254 215 170 / 0.45); +} + +.hover\:bg-orange-200\/5:hover { + background-color: rgb(254 215 170 / 0.05); +} + +.hover\:bg-orange-200\/50:hover { + background-color: rgb(254 215 170 / 0.5); +} + +.hover\:bg-orange-200\/55:hover { + background-color: rgb(254 215 170 / 0.55); +} + +.hover\:bg-orange-200\/60:hover { + background-color: rgb(254 215 170 / 0.6); +} + +.hover\:bg-orange-200\/65:hover { + background-color: rgb(254 215 170 / 0.65); +} + +.hover\:bg-orange-200\/70:hover { + background-color: rgb(254 215 170 / 0.7); +} + +.hover\:bg-orange-200\/75:hover { + background-color: rgb(254 215 170 / 0.75); +} + +.hover\:bg-orange-200\/80:hover { + background-color: rgb(254 215 170 / 0.8); +} + +.hover\:bg-orange-200\/85:hover { + background-color: rgb(254 215 170 / 0.85); +} + +.hover\:bg-orange-200\/90:hover { + background-color: rgb(254 215 170 / 0.9); +} + +.hover\:bg-orange-200\/95:hover { + background-color: rgb(254 215 170 / 0.95); +} + +.hover\:bg-orange-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(253 186 116 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-300\/0:hover { + background-color: rgb(253 186 116 / 0); +} + +.hover\:bg-orange-300\/10:hover { + background-color: rgb(253 186 116 / 0.1); +} + +.hover\:bg-orange-300\/100:hover { + background-color: rgb(253 186 116 / 1); +} + +.hover\:bg-orange-300\/15:hover { + background-color: rgb(253 186 116 / 0.15); +} + +.hover\:bg-orange-300\/20:hover { + background-color: rgb(253 186 116 / 0.2); +} + +.hover\:bg-orange-300\/25:hover { + background-color: rgb(253 186 116 / 0.25); +} + +.hover\:bg-orange-300\/30:hover { + background-color: rgb(253 186 116 / 0.3); +} + +.hover\:bg-orange-300\/35:hover { + background-color: rgb(253 186 116 / 0.35); +} + +.hover\:bg-orange-300\/40:hover { + background-color: rgb(253 186 116 / 0.4); +} + +.hover\:bg-orange-300\/45:hover { + background-color: rgb(253 186 116 / 0.45); +} + +.hover\:bg-orange-300\/5:hover { + background-color: rgb(253 186 116 / 0.05); +} + +.hover\:bg-orange-300\/50:hover { + background-color: rgb(253 186 116 / 0.5); +} + +.hover\:bg-orange-300\/55:hover { + background-color: rgb(253 186 116 / 0.55); +} + +.hover\:bg-orange-300\/60:hover { + background-color: rgb(253 186 116 / 0.6); +} + +.hover\:bg-orange-300\/65:hover { + background-color: rgb(253 186 116 / 0.65); +} + +.hover\:bg-orange-300\/70:hover { + background-color: rgb(253 186 116 / 0.7); +} + +.hover\:bg-orange-300\/75:hover { + background-color: rgb(253 186 116 / 0.75); +} + +.hover\:bg-orange-300\/80:hover { + background-color: rgb(253 186 116 / 0.8); +} + +.hover\:bg-orange-300\/85:hover { + background-color: rgb(253 186 116 / 0.85); +} + +.hover\:bg-orange-300\/90:hover { + background-color: rgb(253 186 116 / 0.9); +} + +.hover\:bg-orange-300\/95:hover { + background-color: rgb(253 186 116 / 0.95); +} + +.hover\:bg-orange-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(251 146 60 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-400\/0:hover { + background-color: rgb(251 146 60 / 0); +} + +.hover\:bg-orange-400\/10:hover { + background-color: rgb(251 146 60 / 0.1); +} + +.hover\:bg-orange-400\/100:hover { + background-color: rgb(251 146 60 / 1); +} + +.hover\:bg-orange-400\/15:hover { + background-color: rgb(251 146 60 / 0.15); +} + +.hover\:bg-orange-400\/20:hover { + background-color: rgb(251 146 60 / 0.2); +} + +.hover\:bg-orange-400\/25:hover { + background-color: rgb(251 146 60 / 0.25); +} + +.hover\:bg-orange-400\/30:hover { + background-color: rgb(251 146 60 / 0.3); +} + +.hover\:bg-orange-400\/35:hover { + background-color: rgb(251 146 60 / 0.35); +} + +.hover\:bg-orange-400\/40:hover { + background-color: rgb(251 146 60 / 0.4); +} + +.hover\:bg-orange-400\/45:hover { + background-color: rgb(251 146 60 / 0.45); +} + +.hover\:bg-orange-400\/5:hover { + background-color: rgb(251 146 60 / 0.05); +} + +.hover\:bg-orange-400\/50:hover { + background-color: rgb(251 146 60 / 0.5); +} + +.hover\:bg-orange-400\/55:hover { + background-color: rgb(251 146 60 / 0.55); +} + +.hover\:bg-orange-400\/60:hover { + background-color: rgb(251 146 60 / 0.6); +} + +.hover\:bg-orange-400\/65:hover { + background-color: rgb(251 146 60 / 0.65); +} + +.hover\:bg-orange-400\/70:hover { + background-color: rgb(251 146 60 / 0.7); +} + +.hover\:bg-orange-400\/75:hover { + background-color: rgb(251 146 60 / 0.75); +} + +.hover\:bg-orange-400\/80:hover { + background-color: rgb(251 146 60 / 0.8); +} + +.hover\:bg-orange-400\/85:hover { + background-color: rgb(251 146 60 / 0.85); +} + +.hover\:bg-orange-400\/90:hover { + background-color: rgb(251 146 60 / 0.9); +} + +.hover\:bg-orange-400\/95:hover { + background-color: rgb(251 146 60 / 0.95); +} + +.hover\:bg-orange-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-50\/0:hover { + background-color: rgb(255 247 237 / 0); +} + +.hover\:bg-orange-50\/10:hover { + background-color: rgb(255 247 237 / 0.1); +} + +.hover\:bg-orange-50\/100:hover { + background-color: rgb(255 247 237 / 1); +} + +.hover\:bg-orange-50\/15:hover { + background-color: rgb(255 247 237 / 0.15); +} + +.hover\:bg-orange-50\/20:hover { + background-color: rgb(255 247 237 / 0.2); +} + +.hover\:bg-orange-50\/25:hover { + background-color: rgb(255 247 237 / 0.25); +} + +.hover\:bg-orange-50\/30:hover { + background-color: rgb(255 247 237 / 0.3); +} + +.hover\:bg-orange-50\/35:hover { + background-color: rgb(255 247 237 / 0.35); +} + +.hover\:bg-orange-50\/40:hover { + background-color: rgb(255 247 237 / 0.4); +} + +.hover\:bg-orange-50\/45:hover { + background-color: rgb(255 247 237 / 0.45); +} + +.hover\:bg-orange-50\/5:hover { + background-color: rgb(255 247 237 / 0.05); +} + +.hover\:bg-orange-50\/50:hover { + background-color: rgb(255 247 237 / 0.5); +} + +.hover\:bg-orange-50\/55:hover { + background-color: rgb(255 247 237 / 0.55); +} + +.hover\:bg-orange-50\/60:hover { + background-color: rgb(255 247 237 / 0.6); +} + +.hover\:bg-orange-50\/65:hover { + background-color: rgb(255 247 237 / 0.65); +} + +.hover\:bg-orange-50\/70:hover { + background-color: rgb(255 247 237 / 0.7); +} + +.hover\:bg-orange-50\/75:hover { + background-color: rgb(255 247 237 / 0.75); +} + +.hover\:bg-orange-50\/80:hover { + background-color: rgb(255 247 237 / 0.8); +} + +.hover\:bg-orange-50\/85:hover { + background-color: rgb(255 247 237 / 0.85); +} + +.hover\:bg-orange-50\/90:hover { + background-color: rgb(255 247 237 / 0.9); +} + +.hover\:bg-orange-50\/95:hover { + background-color: rgb(255 247 237 / 0.95); +} + +.hover\:bg-orange-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-500\/0:hover { + background-color: rgb(249 115 22 / 0); +} + +.hover\:bg-orange-500\/10:hover { + background-color: rgb(249 115 22 / 0.1); +} + +.hover\:bg-orange-500\/100:hover { + background-color: rgb(249 115 22 / 1); +} + +.hover\:bg-orange-500\/15:hover { + background-color: rgb(249 115 22 / 0.15); +} + +.hover\:bg-orange-500\/20:hover { + background-color: rgb(249 115 22 / 0.2); +} + +.hover\:bg-orange-500\/25:hover { + background-color: rgb(249 115 22 / 0.25); +} + +.hover\:bg-orange-500\/30:hover { + background-color: rgb(249 115 22 / 0.3); +} + +.hover\:bg-orange-500\/35:hover { + background-color: rgb(249 115 22 / 0.35); +} + +.hover\:bg-orange-500\/40:hover { + background-color: rgb(249 115 22 / 0.4); +} + +.hover\:bg-orange-500\/45:hover { + background-color: rgb(249 115 22 / 0.45); +} + +.hover\:bg-orange-500\/5:hover { + background-color: rgb(249 115 22 / 0.05); +} + +.hover\:bg-orange-500\/50:hover { + background-color: rgb(249 115 22 / 0.5); +} + +.hover\:bg-orange-500\/55:hover { + background-color: rgb(249 115 22 / 0.55); +} + +.hover\:bg-orange-500\/60:hover { + background-color: rgb(249 115 22 / 0.6); +} + +.hover\:bg-orange-500\/65:hover { + background-color: rgb(249 115 22 / 0.65); +} + +.hover\:bg-orange-500\/70:hover { + background-color: rgb(249 115 22 / 0.7); +} + +.hover\:bg-orange-500\/75:hover { + background-color: rgb(249 115 22 / 0.75); +} + +.hover\:bg-orange-500\/80:hover { + background-color: rgb(249 115 22 / 0.8); +} + +.hover\:bg-orange-500\/85:hover { + background-color: rgb(249 115 22 / 0.85); +} + +.hover\:bg-orange-500\/90:hover { + background-color: rgb(249 115 22 / 0.9); +} + +.hover\:bg-orange-500\/95:hover { + background-color: rgb(249 115 22 / 0.95); +} + +.hover\:bg-orange-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-600\/0:hover { + background-color: rgb(234 88 12 / 0); +} + +.hover\:bg-orange-600\/10:hover { + background-color: rgb(234 88 12 / 0.1); +} + +.hover\:bg-orange-600\/100:hover { + background-color: rgb(234 88 12 / 1); +} + +.hover\:bg-orange-600\/15:hover { + background-color: rgb(234 88 12 / 0.15); +} + +.hover\:bg-orange-600\/20:hover { + background-color: rgb(234 88 12 / 0.2); +} + +.hover\:bg-orange-600\/25:hover { + background-color: rgb(234 88 12 / 0.25); +} + +.hover\:bg-orange-600\/30:hover { + background-color: rgb(234 88 12 / 0.3); +} + +.hover\:bg-orange-600\/35:hover { + background-color: rgb(234 88 12 / 0.35); +} + +.hover\:bg-orange-600\/40:hover { + background-color: rgb(234 88 12 / 0.4); +} + +.hover\:bg-orange-600\/45:hover { + background-color: rgb(234 88 12 / 0.45); +} + +.hover\:bg-orange-600\/5:hover { + background-color: rgb(234 88 12 / 0.05); +} + +.hover\:bg-orange-600\/50:hover { + background-color: rgb(234 88 12 / 0.5); +} + +.hover\:bg-orange-600\/55:hover { + background-color: rgb(234 88 12 / 0.55); +} + +.hover\:bg-orange-600\/60:hover { + background-color: rgb(234 88 12 / 0.6); +} + +.hover\:bg-orange-600\/65:hover { + background-color: rgb(234 88 12 / 0.65); +} + +.hover\:bg-orange-600\/70:hover { + background-color: rgb(234 88 12 / 0.7); +} + +.hover\:bg-orange-600\/75:hover { + background-color: rgb(234 88 12 / 0.75); +} + +.hover\:bg-orange-600\/80:hover { + background-color: rgb(234 88 12 / 0.8); +} + +.hover\:bg-orange-600\/85:hover { + background-color: rgb(234 88 12 / 0.85); +} + +.hover\:bg-orange-600\/90:hover { + background-color: rgb(234 88 12 / 0.9); +} + +.hover\:bg-orange-600\/95:hover { + background-color: rgb(234 88 12 / 0.95); +} + +.hover\:bg-orange-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(194 65 12 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-700\/0:hover { + background-color: rgb(194 65 12 / 0); +} + +.hover\:bg-orange-700\/10:hover { + background-color: rgb(194 65 12 / 0.1); +} + +.hover\:bg-orange-700\/100:hover { + background-color: rgb(194 65 12 / 1); +} + +.hover\:bg-orange-700\/15:hover { + background-color: rgb(194 65 12 / 0.15); +} + +.hover\:bg-orange-700\/20:hover { + background-color: rgb(194 65 12 / 0.2); +} + +.hover\:bg-orange-700\/25:hover { + background-color: rgb(194 65 12 / 0.25); +} + +.hover\:bg-orange-700\/30:hover { + background-color: rgb(194 65 12 / 0.3); +} + +.hover\:bg-orange-700\/35:hover { + background-color: rgb(194 65 12 / 0.35); +} + +.hover\:bg-orange-700\/40:hover { + background-color: rgb(194 65 12 / 0.4); +} + +.hover\:bg-orange-700\/45:hover { + background-color: rgb(194 65 12 / 0.45); +} + +.hover\:bg-orange-700\/5:hover { + background-color: rgb(194 65 12 / 0.05); +} + +.hover\:bg-orange-700\/50:hover { + background-color: rgb(194 65 12 / 0.5); +} + +.hover\:bg-orange-700\/55:hover { + background-color: rgb(194 65 12 / 0.55); +} + +.hover\:bg-orange-700\/60:hover { + background-color: rgb(194 65 12 / 0.6); +} + +.hover\:bg-orange-700\/65:hover { + background-color: rgb(194 65 12 / 0.65); +} + +.hover\:bg-orange-700\/70:hover { + background-color: rgb(194 65 12 / 0.7); +} + +.hover\:bg-orange-700\/75:hover { + background-color: rgb(194 65 12 / 0.75); +} + +.hover\:bg-orange-700\/80:hover { + background-color: rgb(194 65 12 / 0.8); +} + +.hover\:bg-orange-700\/85:hover { + background-color: rgb(194 65 12 / 0.85); +} + +.hover\:bg-orange-700\/90:hover { + background-color: rgb(194 65 12 / 0.9); +} + +.hover\:bg-orange-700\/95:hover { + background-color: rgb(194 65 12 / 0.95); +} + +.hover\:bg-orange-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-800\/0:hover { + background-color: rgb(154 52 18 / 0); +} + +.hover\:bg-orange-800\/10:hover { + background-color: rgb(154 52 18 / 0.1); +} + +.hover\:bg-orange-800\/100:hover { + background-color: rgb(154 52 18 / 1); +} + +.hover\:bg-orange-800\/15:hover { + background-color: rgb(154 52 18 / 0.15); +} + +.hover\:bg-orange-800\/20:hover { + background-color: rgb(154 52 18 / 0.2); +} + +.hover\:bg-orange-800\/25:hover { + background-color: rgb(154 52 18 / 0.25); +} + +.hover\:bg-orange-800\/30:hover { + background-color: rgb(154 52 18 / 0.3); +} + +.hover\:bg-orange-800\/35:hover { + background-color: rgb(154 52 18 / 0.35); +} + +.hover\:bg-orange-800\/40:hover { + background-color: rgb(154 52 18 / 0.4); +} + +.hover\:bg-orange-800\/45:hover { + background-color: rgb(154 52 18 / 0.45); +} + +.hover\:bg-orange-800\/5:hover { + background-color: rgb(154 52 18 / 0.05); +} + +.hover\:bg-orange-800\/50:hover { + background-color: rgb(154 52 18 / 0.5); +} + +.hover\:bg-orange-800\/55:hover { + background-color: rgb(154 52 18 / 0.55); +} + +.hover\:bg-orange-800\/60:hover { + background-color: rgb(154 52 18 / 0.6); +} + +.hover\:bg-orange-800\/65:hover { + background-color: rgb(154 52 18 / 0.65); +} + +.hover\:bg-orange-800\/70:hover { + background-color: rgb(154 52 18 / 0.7); +} + +.hover\:bg-orange-800\/75:hover { + background-color: rgb(154 52 18 / 0.75); +} + +.hover\:bg-orange-800\/80:hover { + background-color: rgb(154 52 18 / 0.8); +} + +.hover\:bg-orange-800\/85:hover { + background-color: rgb(154 52 18 / 0.85); +} + +.hover\:bg-orange-800\/90:hover { + background-color: rgb(154 52 18 / 0.9); +} + +.hover\:bg-orange-800\/95:hover { + background-color: rgb(154 52 18 / 0.95); +} + +.hover\:bg-orange-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-900\/0:hover { + background-color: rgb(124 45 18 / 0); +} + +.hover\:bg-orange-900\/10:hover { + background-color: rgb(124 45 18 / 0.1); +} + +.hover\:bg-orange-900\/100:hover { + background-color: rgb(124 45 18 / 1); +} + +.hover\:bg-orange-900\/15:hover { + background-color: rgb(124 45 18 / 0.15); +} + +.hover\:bg-orange-900\/20:hover { + background-color: rgb(124 45 18 / 0.2); +} + +.hover\:bg-orange-900\/25:hover { + background-color: rgb(124 45 18 / 0.25); +} + +.hover\:bg-orange-900\/30:hover { + background-color: rgb(124 45 18 / 0.3); +} + +.hover\:bg-orange-900\/35:hover { + background-color: rgb(124 45 18 / 0.35); +} + +.hover\:bg-orange-900\/40:hover { + background-color: rgb(124 45 18 / 0.4); +} + +.hover\:bg-orange-900\/45:hover { + background-color: rgb(124 45 18 / 0.45); +} + +.hover\:bg-orange-900\/5:hover { + background-color: rgb(124 45 18 / 0.05); +} + +.hover\:bg-orange-900\/50:hover { + background-color: rgb(124 45 18 / 0.5); +} + +.hover\:bg-orange-900\/55:hover { + background-color: rgb(124 45 18 / 0.55); +} + +.hover\:bg-orange-900\/60:hover { + background-color: rgb(124 45 18 / 0.6); +} + +.hover\:bg-orange-900\/65:hover { + background-color: rgb(124 45 18 / 0.65); +} + +.hover\:bg-orange-900\/70:hover { + background-color: rgb(124 45 18 / 0.7); +} + +.hover\:bg-orange-900\/75:hover { + background-color: rgb(124 45 18 / 0.75); +} + +.hover\:bg-orange-900\/80:hover { + background-color: rgb(124 45 18 / 0.8); +} + +.hover\:bg-orange-900\/85:hover { + background-color: rgb(124 45 18 / 0.85); +} + +.hover\:bg-orange-900\/90:hover { + background-color: rgb(124 45 18 / 0.9); +} + +.hover\:bg-orange-900\/95:hover { + background-color: rgb(124 45 18 / 0.95); +} + +.hover\:bg-orange-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(67 20 7 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-950\/0:hover { + background-color: rgb(67 20 7 / 0); +} + +.hover\:bg-orange-950\/10:hover { + background-color: rgb(67 20 7 / 0.1); +} + +.hover\:bg-orange-950\/100:hover { + background-color: rgb(67 20 7 / 1); +} + +.hover\:bg-orange-950\/15:hover { + background-color: rgb(67 20 7 / 0.15); +} + +.hover\:bg-orange-950\/20:hover { + background-color: rgb(67 20 7 / 0.2); +} + +.hover\:bg-orange-950\/25:hover { + background-color: rgb(67 20 7 / 0.25); +} + +.hover\:bg-orange-950\/30:hover { + background-color: rgb(67 20 7 / 0.3); +} + +.hover\:bg-orange-950\/35:hover { + background-color: rgb(67 20 7 / 0.35); +} + +.hover\:bg-orange-950\/40:hover { + background-color: rgb(67 20 7 / 0.4); +} + +.hover\:bg-orange-950\/45:hover { + background-color: rgb(67 20 7 / 0.45); +} + +.hover\:bg-orange-950\/5:hover { + background-color: rgb(67 20 7 / 0.05); +} + +.hover\:bg-orange-950\/50:hover { + background-color: rgb(67 20 7 / 0.5); +} + +.hover\:bg-orange-950\/55:hover { + background-color: rgb(67 20 7 / 0.55); +} + +.hover\:bg-orange-950\/60:hover { + background-color: rgb(67 20 7 / 0.6); +} + +.hover\:bg-orange-950\/65:hover { + background-color: rgb(67 20 7 / 0.65); +} + +.hover\:bg-orange-950\/70:hover { + background-color: rgb(67 20 7 / 0.7); +} + +.hover\:bg-orange-950\/75:hover { + background-color: rgb(67 20 7 / 0.75); +} + +.hover\:bg-orange-950\/80:hover { + background-color: rgb(67 20 7 / 0.8); +} + +.hover\:bg-orange-950\/85:hover { + background-color: rgb(67 20 7 / 0.85); +} + +.hover\:bg-orange-950\/90:hover { + background-color: rgb(67 20 7 / 0.9); +} + +.hover\:bg-orange-950\/95:hover { + background-color: rgb(67 20 7 / 0.95); +} + +.hover\:bg-primary-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(204 251 241 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-100\/0:hover { + background-color: rgb(204 251 241 / 0); +} + +.hover\:bg-primary-100\/10:hover { + background-color: rgb(204 251 241 / 0.1); +} + +.hover\:bg-primary-100\/100:hover { + background-color: rgb(204 251 241 / 1); +} + +.hover\:bg-primary-100\/15:hover { + background-color: rgb(204 251 241 / 0.15); +} + +.hover\:bg-primary-100\/20:hover { + background-color: rgb(204 251 241 / 0.2); +} + +.hover\:bg-primary-100\/25:hover { + background-color: rgb(204 251 241 / 0.25); +} + +.hover\:bg-primary-100\/30:hover { + background-color: rgb(204 251 241 / 0.3); +} + +.hover\:bg-primary-100\/35:hover { + background-color: rgb(204 251 241 / 0.35); +} + +.hover\:bg-primary-100\/40:hover { + background-color: rgb(204 251 241 / 0.4); +} + +.hover\:bg-primary-100\/45:hover { + background-color: rgb(204 251 241 / 0.45); +} + +.hover\:bg-primary-100\/5:hover { + background-color: rgb(204 251 241 / 0.05); +} + +.hover\:bg-primary-100\/50:hover { + background-color: rgb(204 251 241 / 0.5); +} + +.hover\:bg-primary-100\/55:hover { + background-color: rgb(204 251 241 / 0.55); +} + +.hover\:bg-primary-100\/60:hover { + background-color: rgb(204 251 241 / 0.6); +} + +.hover\:bg-primary-100\/65:hover { + background-color: rgb(204 251 241 / 0.65); +} + +.hover\:bg-primary-100\/70:hover { + background-color: rgb(204 251 241 / 0.7); +} + +.hover\:bg-primary-100\/75:hover { + background-color: rgb(204 251 241 / 0.75); +} + +.hover\:bg-primary-100\/80:hover { + background-color: rgb(204 251 241 / 0.8); +} + +.hover\:bg-primary-100\/85:hover { + background-color: rgb(204 251 241 / 0.85); +} + +.hover\:bg-primary-100\/90:hover { + background-color: rgb(204 251 241 / 0.9); +} + +.hover\:bg-primary-100\/95:hover { + background-color: rgb(204 251 241 / 0.95); +} + +.hover\:bg-primary-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-200\/0:hover { + background-color: rgb(153 246 228 / 0); +} + +.hover\:bg-primary-200\/10:hover { + background-color: rgb(153 246 228 / 0.1); +} + +.hover\:bg-primary-200\/100:hover { + background-color: rgb(153 246 228 / 1); +} + +.hover\:bg-primary-200\/15:hover { + background-color: rgb(153 246 228 / 0.15); +} + +.hover\:bg-primary-200\/20:hover { + background-color: rgb(153 246 228 / 0.2); +} + +.hover\:bg-primary-200\/25:hover { + background-color: rgb(153 246 228 / 0.25); +} + +.hover\:bg-primary-200\/30:hover { + background-color: rgb(153 246 228 / 0.3); +} + +.hover\:bg-primary-200\/35:hover { + background-color: rgb(153 246 228 / 0.35); +} + +.hover\:bg-primary-200\/40:hover { + background-color: rgb(153 246 228 / 0.4); +} + +.hover\:bg-primary-200\/45:hover { + background-color: rgb(153 246 228 / 0.45); +} + +.hover\:bg-primary-200\/5:hover { + background-color: rgb(153 246 228 / 0.05); +} + +.hover\:bg-primary-200\/50:hover { + background-color: rgb(153 246 228 / 0.5); +} + +.hover\:bg-primary-200\/55:hover { + background-color: rgb(153 246 228 / 0.55); +} + +.hover\:bg-primary-200\/60:hover { + background-color: rgb(153 246 228 / 0.6); +} + +.hover\:bg-primary-200\/65:hover { + background-color: rgb(153 246 228 / 0.65); +} + +.hover\:bg-primary-200\/70:hover { + background-color: rgb(153 246 228 / 0.7); +} + +.hover\:bg-primary-200\/75:hover { + background-color: rgb(153 246 228 / 0.75); +} + +.hover\:bg-primary-200\/80:hover { + background-color: rgb(153 246 228 / 0.8); +} + +.hover\:bg-primary-200\/85:hover { + background-color: rgb(153 246 228 / 0.85); +} + +.hover\:bg-primary-200\/90:hover { + background-color: rgb(153 246 228 / 0.9); +} + +.hover\:bg-primary-200\/95:hover { + background-color: rgb(153 246 228 / 0.95); +} + +.hover\:bg-primary-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(94 234 212 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-300\/0:hover { + background-color: rgb(94 234 212 / 0); +} + +.hover\:bg-primary-300\/10:hover { + background-color: rgb(94 234 212 / 0.1); +} + +.hover\:bg-primary-300\/100:hover { + background-color: rgb(94 234 212 / 1); +} + +.hover\:bg-primary-300\/15:hover { + background-color: rgb(94 234 212 / 0.15); +} + +.hover\:bg-primary-300\/20:hover { + background-color: rgb(94 234 212 / 0.2); +} + +.hover\:bg-primary-300\/25:hover { + background-color: rgb(94 234 212 / 0.25); +} + +.hover\:bg-primary-300\/30:hover { + background-color: rgb(94 234 212 / 0.3); +} + +.hover\:bg-primary-300\/35:hover { + background-color: rgb(94 234 212 / 0.35); +} + +.hover\:bg-primary-300\/40:hover { + background-color: rgb(94 234 212 / 0.4); +} + +.hover\:bg-primary-300\/45:hover { + background-color: rgb(94 234 212 / 0.45); +} + +.hover\:bg-primary-300\/5:hover { + background-color: rgb(94 234 212 / 0.05); +} + +.hover\:bg-primary-300\/50:hover { + background-color: rgb(94 234 212 / 0.5); +} + +.hover\:bg-primary-300\/55:hover { + background-color: rgb(94 234 212 / 0.55); +} + +.hover\:bg-primary-300\/60:hover { + background-color: rgb(94 234 212 / 0.6); +} + +.hover\:bg-primary-300\/65:hover { + background-color: rgb(94 234 212 / 0.65); +} + +.hover\:bg-primary-300\/70:hover { + background-color: rgb(94 234 212 / 0.7); +} + +.hover\:bg-primary-300\/75:hover { + background-color: rgb(94 234 212 / 0.75); +} + +.hover\:bg-primary-300\/80:hover { + background-color: rgb(94 234 212 / 0.8); +} + +.hover\:bg-primary-300\/85:hover { + background-color: rgb(94 234 212 / 0.85); +} + +.hover\:bg-primary-300\/90:hover { + background-color: rgb(94 234 212 / 0.9); +} + +.hover\:bg-primary-300\/95:hover { + background-color: rgb(94 234 212 / 0.95); +} + +.hover\:bg-primary-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(45 212 191 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-400\/0:hover { + background-color: rgb(45 212 191 / 0); +} + +.hover\:bg-primary-400\/10:hover { + background-color: rgb(45 212 191 / 0.1); +} + +.hover\:bg-primary-400\/100:hover { + background-color: rgb(45 212 191 / 1); +} + +.hover\:bg-primary-400\/15:hover { + background-color: rgb(45 212 191 / 0.15); +} + +.hover\:bg-primary-400\/20:hover { + background-color: rgb(45 212 191 / 0.2); +} + +.hover\:bg-primary-400\/25:hover { + background-color: rgb(45 212 191 / 0.25); +} + +.hover\:bg-primary-400\/30:hover { + background-color: rgb(45 212 191 / 0.3); +} + +.hover\:bg-primary-400\/35:hover { + background-color: rgb(45 212 191 / 0.35); +} + +.hover\:bg-primary-400\/40:hover { + background-color: rgb(45 212 191 / 0.4); +} + +.hover\:bg-primary-400\/45:hover { + background-color: rgb(45 212 191 / 0.45); +} + +.hover\:bg-primary-400\/5:hover { + background-color: rgb(45 212 191 / 0.05); +} + +.hover\:bg-primary-400\/50:hover { + background-color: rgb(45 212 191 / 0.5); +} + +.hover\:bg-primary-400\/55:hover { + background-color: rgb(45 212 191 / 0.55); +} + +.hover\:bg-primary-400\/60:hover { + background-color: rgb(45 212 191 / 0.6); +} + +.hover\:bg-primary-400\/65:hover { + background-color: rgb(45 212 191 / 0.65); +} + +.hover\:bg-primary-400\/70:hover { + background-color: rgb(45 212 191 / 0.7); +} + +.hover\:bg-primary-400\/75:hover { + background-color: rgb(45 212 191 / 0.75); +} + +.hover\:bg-primary-400\/80:hover { + background-color: rgb(45 212 191 / 0.8); +} + +.hover\:bg-primary-400\/85:hover { + background-color: rgb(45 212 191 / 0.85); +} + +.hover\:bg-primary-400\/90:hover { + background-color: rgb(45 212 191 / 0.9); +} + +.hover\:bg-primary-400\/95:hover { + background-color: rgb(45 212 191 / 0.95); +} + +.hover\:bg-primary-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(240 253 250 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-50\/0:hover { + background-color: rgb(240 253 250 / 0); +} + +.hover\:bg-primary-50\/10:hover { + background-color: rgb(240 253 250 / 0.1); +} + +.hover\:bg-primary-50\/100:hover { + background-color: rgb(240 253 250 / 1); +} + +.hover\:bg-primary-50\/15:hover { + background-color: rgb(240 253 250 / 0.15); +} + +.hover\:bg-primary-50\/20:hover { + background-color: rgb(240 253 250 / 0.2); +} + +.hover\:bg-primary-50\/25:hover { + background-color: rgb(240 253 250 / 0.25); +} + +.hover\:bg-primary-50\/30:hover { + background-color: rgb(240 253 250 / 0.3); +} + +.hover\:bg-primary-50\/35:hover { + background-color: rgb(240 253 250 / 0.35); +} + +.hover\:bg-primary-50\/40:hover { + background-color: rgb(240 253 250 / 0.4); +} + +.hover\:bg-primary-50\/45:hover { + background-color: rgb(240 253 250 / 0.45); +} + +.hover\:bg-primary-50\/5:hover { + background-color: rgb(240 253 250 / 0.05); +} + +.hover\:bg-primary-50\/50:hover { + background-color: rgb(240 253 250 / 0.5); +} + +.hover\:bg-primary-50\/55:hover { + background-color: rgb(240 253 250 / 0.55); +} + +.hover\:bg-primary-50\/60:hover { + background-color: rgb(240 253 250 / 0.6); +} + +.hover\:bg-primary-50\/65:hover { + background-color: rgb(240 253 250 / 0.65); +} + +.hover\:bg-primary-50\/70:hover { + background-color: rgb(240 253 250 / 0.7); +} + +.hover\:bg-primary-50\/75:hover { + background-color: rgb(240 253 250 / 0.75); +} + +.hover\:bg-primary-50\/80:hover { + background-color: rgb(240 253 250 / 0.8); +} + +.hover\:bg-primary-50\/85:hover { + background-color: rgb(240 253 250 / 0.85); +} + +.hover\:bg-primary-50\/90:hover { + background-color: rgb(240 253 250 / 0.9); +} + +.hover\:bg-primary-50\/95:hover { + background-color: rgb(240 253 250 / 0.95); +} + +.hover\:bg-primary-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(20 184 166 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-500\/0:hover { + background-color: rgb(20 184 166 / 0); +} + +.hover\:bg-primary-500\/10:hover { + background-color: rgb(20 184 166 / 0.1); +} + +.hover\:bg-primary-500\/100:hover { + background-color: rgb(20 184 166 / 1); +} + +.hover\:bg-primary-500\/15:hover { + background-color: rgb(20 184 166 / 0.15); +} + +.hover\:bg-primary-500\/20:hover { + background-color: rgb(20 184 166 / 0.2); +} + +.hover\:bg-primary-500\/25:hover { + background-color: rgb(20 184 166 / 0.25); +} + +.hover\:bg-primary-500\/30:hover { + background-color: rgb(20 184 166 / 0.3); +} + +.hover\:bg-primary-500\/35:hover { + background-color: rgb(20 184 166 / 0.35); +} + +.hover\:bg-primary-500\/40:hover { + background-color: rgb(20 184 166 / 0.4); +} + +.hover\:bg-primary-500\/45:hover { + background-color: rgb(20 184 166 / 0.45); +} + +.hover\:bg-primary-500\/5:hover { + background-color: rgb(20 184 166 / 0.05); +} + +.hover\:bg-primary-500\/50:hover { + background-color: rgb(20 184 166 / 0.5); +} + +.hover\:bg-primary-500\/55:hover { + background-color: rgb(20 184 166 / 0.55); +} + +.hover\:bg-primary-500\/60:hover { + background-color: rgb(20 184 166 / 0.6); +} + +.hover\:bg-primary-500\/65:hover { + background-color: rgb(20 184 166 / 0.65); +} + +.hover\:bg-primary-500\/70:hover { + background-color: rgb(20 184 166 / 0.7); +} + +.hover\:bg-primary-500\/75:hover { + background-color: rgb(20 184 166 / 0.75); +} + +.hover\:bg-primary-500\/80:hover { + background-color: rgb(20 184 166 / 0.8); +} + +.hover\:bg-primary-500\/85:hover { + background-color: rgb(20 184 166 / 0.85); +} + +.hover\:bg-primary-500\/90:hover { + background-color: rgb(20 184 166 / 0.9); +} + +.hover\:bg-primary-500\/95:hover { + background-color: rgb(20 184 166 / 0.95); +} + +.hover\:bg-primary-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-600\/0:hover { + background-color: rgb(13 148 136 / 0); +} + +.hover\:bg-primary-600\/10:hover { + background-color: rgb(13 148 136 / 0.1); +} + +.hover\:bg-primary-600\/100:hover { + background-color: rgb(13 148 136 / 1); +} + +.hover\:bg-primary-600\/15:hover { + background-color: rgb(13 148 136 / 0.15); +} + +.hover\:bg-primary-600\/20:hover { + background-color: rgb(13 148 136 / 0.2); +} + +.hover\:bg-primary-600\/25:hover { + background-color: rgb(13 148 136 / 0.25); +} + +.hover\:bg-primary-600\/30:hover { + background-color: rgb(13 148 136 / 0.3); +} + +.hover\:bg-primary-600\/35:hover { + background-color: rgb(13 148 136 / 0.35); +} + +.hover\:bg-primary-600\/40:hover { + background-color: rgb(13 148 136 / 0.4); +} + +.hover\:bg-primary-600\/45:hover { + background-color: rgb(13 148 136 / 0.45); +} + +.hover\:bg-primary-600\/5:hover { + background-color: rgb(13 148 136 / 0.05); +} + +.hover\:bg-primary-600\/50:hover { + background-color: rgb(13 148 136 / 0.5); +} + +.hover\:bg-primary-600\/55:hover { + background-color: rgb(13 148 136 / 0.55); +} + +.hover\:bg-primary-600\/60:hover { + background-color: rgb(13 148 136 / 0.6); +} + +.hover\:bg-primary-600\/65:hover { + background-color: rgb(13 148 136 / 0.65); +} + +.hover\:bg-primary-600\/70:hover { + background-color: rgb(13 148 136 / 0.7); +} + +.hover\:bg-primary-600\/75:hover { + background-color: rgb(13 148 136 / 0.75); +} + +.hover\:bg-primary-600\/80:hover { + background-color: rgb(13 148 136 / 0.8); +} + +.hover\:bg-primary-600\/85:hover { + background-color: rgb(13 148 136 / 0.85); +} + +.hover\:bg-primary-600\/90:hover { + background-color: rgb(13 148 136 / 0.9); +} + +.hover\:bg-primary-600\/95:hover { + background-color: rgb(13 148 136 / 0.95); +} + +.hover\:bg-primary-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(15 118 110 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-700\/0:hover { + background-color: rgb(15 118 110 / 0); +} + +.hover\:bg-primary-700\/10:hover { + background-color: rgb(15 118 110 / 0.1); +} + +.hover\:bg-primary-700\/100:hover { + background-color: rgb(15 118 110 / 1); +} + +.hover\:bg-primary-700\/15:hover { + background-color: rgb(15 118 110 / 0.15); +} + +.hover\:bg-primary-700\/20:hover { + background-color: rgb(15 118 110 / 0.2); +} + +.hover\:bg-primary-700\/25:hover { + background-color: rgb(15 118 110 / 0.25); +} + +.hover\:bg-primary-700\/30:hover { + background-color: rgb(15 118 110 / 0.3); +} + +.hover\:bg-primary-700\/35:hover { + background-color: rgb(15 118 110 / 0.35); +} + +.hover\:bg-primary-700\/40:hover { + background-color: rgb(15 118 110 / 0.4); +} + +.hover\:bg-primary-700\/45:hover { + background-color: rgb(15 118 110 / 0.45); +} + +.hover\:bg-primary-700\/5:hover { + background-color: rgb(15 118 110 / 0.05); +} + +.hover\:bg-primary-700\/50:hover { + background-color: rgb(15 118 110 / 0.5); +} + +.hover\:bg-primary-700\/55:hover { + background-color: rgb(15 118 110 / 0.55); +} + +.hover\:bg-primary-700\/60:hover { + background-color: rgb(15 118 110 / 0.6); +} + +.hover\:bg-primary-700\/65:hover { + background-color: rgb(15 118 110 / 0.65); +} + +.hover\:bg-primary-700\/70:hover { + background-color: rgb(15 118 110 / 0.7); +} + +.hover\:bg-primary-700\/75:hover { + background-color: rgb(15 118 110 / 0.75); +} + +.hover\:bg-primary-700\/80:hover { + background-color: rgb(15 118 110 / 0.8); +} + +.hover\:bg-primary-700\/85:hover { + background-color: rgb(15 118 110 / 0.85); +} + +.hover\:bg-primary-700\/90:hover { + background-color: rgb(15 118 110 / 0.9); +} + +.hover\:bg-primary-700\/95:hover { + background-color: rgb(15 118 110 / 0.95); +} + +.hover\:bg-primary-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(17 94 89 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-800\/0:hover { + background-color: rgb(17 94 89 / 0); +} + +.hover\:bg-primary-800\/10:hover { + background-color: rgb(17 94 89 / 0.1); +} + +.hover\:bg-primary-800\/100:hover { + background-color: rgb(17 94 89 / 1); +} + +.hover\:bg-primary-800\/15:hover { + background-color: rgb(17 94 89 / 0.15); +} + +.hover\:bg-primary-800\/20:hover { + background-color: rgb(17 94 89 / 0.2); +} + +.hover\:bg-primary-800\/25:hover { + background-color: rgb(17 94 89 / 0.25); +} + +.hover\:bg-primary-800\/30:hover { + background-color: rgb(17 94 89 / 0.3); +} + +.hover\:bg-primary-800\/35:hover { + background-color: rgb(17 94 89 / 0.35); +} + +.hover\:bg-primary-800\/40:hover { + background-color: rgb(17 94 89 / 0.4); +} + +.hover\:bg-primary-800\/45:hover { + background-color: rgb(17 94 89 / 0.45); +} + +.hover\:bg-primary-800\/5:hover { + background-color: rgb(17 94 89 / 0.05); +} + +.hover\:bg-primary-800\/50:hover { + background-color: rgb(17 94 89 / 0.5); +} + +.hover\:bg-primary-800\/55:hover { + background-color: rgb(17 94 89 / 0.55); +} + +.hover\:bg-primary-800\/60:hover { + background-color: rgb(17 94 89 / 0.6); +} + +.hover\:bg-primary-800\/65:hover { + background-color: rgb(17 94 89 / 0.65); +} + +.hover\:bg-primary-800\/70:hover { + background-color: rgb(17 94 89 / 0.7); +} + +.hover\:bg-primary-800\/75:hover { + background-color: rgb(17 94 89 / 0.75); +} + +.hover\:bg-primary-800\/80:hover { + background-color: rgb(17 94 89 / 0.8); +} + +.hover\:bg-primary-800\/85:hover { + background-color: rgb(17 94 89 / 0.85); +} + +.hover\:bg-primary-800\/90:hover { + background-color: rgb(17 94 89 / 0.9); +} + +.hover\:bg-primary-800\/95:hover { + background-color: rgb(17 94 89 / 0.95); +} + +.hover\:bg-primary-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(19 78 74 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-900\/0:hover { + background-color: rgb(19 78 74 / 0); +} + +.hover\:bg-primary-900\/10:hover { + background-color: rgb(19 78 74 / 0.1); +} + +.hover\:bg-primary-900\/100:hover { + background-color: rgb(19 78 74 / 1); +} + +.hover\:bg-primary-900\/15:hover { + background-color: rgb(19 78 74 / 0.15); +} + +.hover\:bg-primary-900\/20:hover { + background-color: rgb(19 78 74 / 0.2); +} + +.hover\:bg-primary-900\/25:hover { + background-color: rgb(19 78 74 / 0.25); +} + +.hover\:bg-primary-900\/30:hover { + background-color: rgb(19 78 74 / 0.3); +} + +.hover\:bg-primary-900\/35:hover { + background-color: rgb(19 78 74 / 0.35); +} + +.hover\:bg-primary-900\/40:hover { + background-color: rgb(19 78 74 / 0.4); +} + +.hover\:bg-primary-900\/45:hover { + background-color: rgb(19 78 74 / 0.45); +} + +.hover\:bg-primary-900\/5:hover { + background-color: rgb(19 78 74 / 0.05); +} + +.hover\:bg-primary-900\/50:hover { + background-color: rgb(19 78 74 / 0.5); +} + +.hover\:bg-primary-900\/55:hover { + background-color: rgb(19 78 74 / 0.55); +} + +.hover\:bg-primary-900\/60:hover { + background-color: rgb(19 78 74 / 0.6); +} + +.hover\:bg-primary-900\/65:hover { + background-color: rgb(19 78 74 / 0.65); +} + +.hover\:bg-primary-900\/70:hover { + background-color: rgb(19 78 74 / 0.7); +} + +.hover\:bg-primary-900\/75:hover { + background-color: rgb(19 78 74 / 0.75); +} + +.hover\:bg-primary-900\/80:hover { + background-color: rgb(19 78 74 / 0.8); +} + +.hover\:bg-primary-900\/85:hover { + background-color: rgb(19 78 74 / 0.85); +} + +.hover\:bg-primary-900\/90:hover { + background-color: rgb(19 78 74 / 0.9); +} + +.hover\:bg-primary-900\/95:hover { + background-color: rgb(19 78 74 / 0.95); +} + +.hover\:bg-primary-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(4 47 46 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-950\/0:hover { + background-color: rgb(4 47 46 / 0); +} + +.hover\:bg-primary-950\/10:hover { + background-color: rgb(4 47 46 / 0.1); +} + +.hover\:bg-primary-950\/100:hover { + background-color: rgb(4 47 46 / 1); +} + +.hover\:bg-primary-950\/15:hover { + background-color: rgb(4 47 46 / 0.15); +} + +.hover\:bg-primary-950\/20:hover { + background-color: rgb(4 47 46 / 0.2); +} + +.hover\:bg-primary-950\/25:hover { + background-color: rgb(4 47 46 / 0.25); +} + +.hover\:bg-primary-950\/30:hover { + background-color: rgb(4 47 46 / 0.3); +} + +.hover\:bg-primary-950\/35:hover { + background-color: rgb(4 47 46 / 0.35); +} + +.hover\:bg-primary-950\/40:hover { + background-color: rgb(4 47 46 / 0.4); +} + +.hover\:bg-primary-950\/45:hover { + background-color: rgb(4 47 46 / 0.45); +} + +.hover\:bg-primary-950\/5:hover { + background-color: rgb(4 47 46 / 0.05); +} + +.hover\:bg-primary-950\/50:hover { + background-color: rgb(4 47 46 / 0.5); +} + +.hover\:bg-primary-950\/55:hover { + background-color: rgb(4 47 46 / 0.55); +} + +.hover\:bg-primary-950\/60:hover { + background-color: rgb(4 47 46 / 0.6); +} + +.hover\:bg-primary-950\/65:hover { + background-color: rgb(4 47 46 / 0.65); +} + +.hover\:bg-primary-950\/70:hover { + background-color: rgb(4 47 46 / 0.7); +} + +.hover\:bg-primary-950\/75:hover { + background-color: rgb(4 47 46 / 0.75); +} + +.hover\:bg-primary-950\/80:hover { + background-color: rgb(4 47 46 / 0.8); +} + +.hover\:bg-primary-950\/85:hover { + background-color: rgb(4 47 46 / 0.85); +} + +.hover\:bg-primary-950\/90:hover { + background-color: rgb(4 47 46 / 0.9); +} + +.hover\:bg-primary-950\/95:hover { + background-color: rgb(4 47 46 / 0.95); +} + +.hover\:underline:hover { + text-decoration-line: underline; +} + +.focus\:border-blue-600:focus { + --tw-border-opacity: 1; + border-color: rgb(37 99 235 / var(--tw-border-opacity)); +} + +.focus\:bg-gray-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-100\/0:focus { + background-color: rgb(243 244 246 / 0); +} + +.focus\:bg-gray-100\/10:focus { + background-color: rgb(243 244 246 / 0.1); +} + +.focus\:bg-gray-100\/100:focus { + background-color: rgb(243 244 246 / 1); +} + +.focus\:bg-gray-100\/15:focus { + background-color: rgb(243 244 246 / 0.15); +} + +.focus\:bg-gray-100\/20:focus { + background-color: rgb(243 244 246 / 0.2); +} + +.focus\:bg-gray-100\/25:focus { + background-color: rgb(243 244 246 / 0.25); +} + +.focus\:bg-gray-100\/30:focus { + background-color: rgb(243 244 246 / 0.3); +} + +.focus\:bg-gray-100\/35:focus { + background-color: rgb(243 244 246 / 0.35); +} + +.focus\:bg-gray-100\/40:focus { + background-color: rgb(243 244 246 / 0.4); +} + +.focus\:bg-gray-100\/45:focus { + background-color: rgb(243 244 246 / 0.45); +} + +.focus\:bg-gray-100\/5:focus { + background-color: rgb(243 244 246 / 0.05); +} + +.focus\:bg-gray-100\/50:focus { + background-color: rgb(243 244 246 / 0.5); +} + +.focus\:bg-gray-100\/55:focus { + background-color: rgb(243 244 246 / 0.55); +} + +.focus\:bg-gray-100\/60:focus { + background-color: rgb(243 244 246 / 0.6); +} + +.focus\:bg-gray-100\/65:focus { + background-color: rgb(243 244 246 / 0.65); +} + +.focus\:bg-gray-100\/70:focus { + background-color: rgb(243 244 246 / 0.7); +} + +.focus\:bg-gray-100\/75:focus { + background-color: rgb(243 244 246 / 0.75); +} + +.focus\:bg-gray-100\/80:focus { + background-color: rgb(243 244 246 / 0.8); +} + +.focus\:bg-gray-100\/85:focus { + background-color: rgb(243 244 246 / 0.85); +} + +.focus\:bg-gray-100\/90:focus { + background-color: rgb(243 244 246 / 0.9); +} + +.focus\:bg-gray-100\/95:focus { + background-color: rgb(243 244 246 / 0.95); +} + +.focus\:bg-gray-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-200\/0:focus { + background-color: rgb(229 231 235 / 0); +} + +.focus\:bg-gray-200\/10:focus { + background-color: rgb(229 231 235 / 0.1); +} + +.focus\:bg-gray-200\/100:focus { + background-color: rgb(229 231 235 / 1); +} + +.focus\:bg-gray-200\/15:focus { + background-color: rgb(229 231 235 / 0.15); +} + +.focus\:bg-gray-200\/20:focus { + background-color: rgb(229 231 235 / 0.2); +} + +.focus\:bg-gray-200\/25:focus { + background-color: rgb(229 231 235 / 0.25); +} + +.focus\:bg-gray-200\/30:focus { + background-color: rgb(229 231 235 / 0.3); +} + +.focus\:bg-gray-200\/35:focus { + background-color: rgb(229 231 235 / 0.35); +} + +.focus\:bg-gray-200\/40:focus { + background-color: rgb(229 231 235 / 0.4); +} + +.focus\:bg-gray-200\/45:focus { + background-color: rgb(229 231 235 / 0.45); +} + +.focus\:bg-gray-200\/5:focus { + background-color: rgb(229 231 235 / 0.05); +} + +.focus\:bg-gray-200\/50:focus { + background-color: rgb(229 231 235 / 0.5); +} + +.focus\:bg-gray-200\/55:focus { + background-color: rgb(229 231 235 / 0.55); +} + +.focus\:bg-gray-200\/60:focus { + background-color: rgb(229 231 235 / 0.6); +} + +.focus\:bg-gray-200\/65:focus { + background-color: rgb(229 231 235 / 0.65); +} + +.focus\:bg-gray-200\/70:focus { + background-color: rgb(229 231 235 / 0.7); +} + +.focus\:bg-gray-200\/75:focus { + background-color: rgb(229 231 235 / 0.75); +} + +.focus\:bg-gray-200\/80:focus { + background-color: rgb(229 231 235 / 0.8); +} + +.focus\:bg-gray-200\/85:focus { + background-color: rgb(229 231 235 / 0.85); +} + +.focus\:bg-gray-200\/90:focus { + background-color: rgb(229 231 235 / 0.9); +} + +.focus\:bg-gray-200\/95:focus { + background-color: rgb(229 231 235 / 0.95); +} + +.focus\:bg-gray-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-300\/0:focus { + background-color: rgb(209 213 219 / 0); +} + +.focus\:bg-gray-300\/10:focus { + background-color: rgb(209 213 219 / 0.1); +} + +.focus\:bg-gray-300\/100:focus { + background-color: rgb(209 213 219 / 1); +} + +.focus\:bg-gray-300\/15:focus { + background-color: rgb(209 213 219 / 0.15); +} + +.focus\:bg-gray-300\/20:focus { + background-color: rgb(209 213 219 / 0.2); +} + +.focus\:bg-gray-300\/25:focus { + background-color: rgb(209 213 219 / 0.25); +} + +.focus\:bg-gray-300\/30:focus { + background-color: rgb(209 213 219 / 0.3); +} + +.focus\:bg-gray-300\/35:focus { + background-color: rgb(209 213 219 / 0.35); +} + +.focus\:bg-gray-300\/40:focus { + background-color: rgb(209 213 219 / 0.4); +} + +.focus\:bg-gray-300\/45:focus { + background-color: rgb(209 213 219 / 0.45); +} + +.focus\:bg-gray-300\/5:focus { + background-color: rgb(209 213 219 / 0.05); +} + +.focus\:bg-gray-300\/50:focus { + background-color: rgb(209 213 219 / 0.5); +} + +.focus\:bg-gray-300\/55:focus { + background-color: rgb(209 213 219 / 0.55); +} + +.focus\:bg-gray-300\/60:focus { + background-color: rgb(209 213 219 / 0.6); +} + +.focus\:bg-gray-300\/65:focus { + background-color: rgb(209 213 219 / 0.65); +} + +.focus\:bg-gray-300\/70:focus { + background-color: rgb(209 213 219 / 0.7); +} + +.focus\:bg-gray-300\/75:focus { + background-color: rgb(209 213 219 / 0.75); +} + +.focus\:bg-gray-300\/80:focus { + background-color: rgb(209 213 219 / 0.8); +} + +.focus\:bg-gray-300\/85:focus { + background-color: rgb(209 213 219 / 0.85); +} + +.focus\:bg-gray-300\/90:focus { + background-color: rgb(209 213 219 / 0.9); +} + +.focus\:bg-gray-300\/95:focus { + background-color: rgb(209 213 219 / 0.95); +} + +.focus\:bg-gray-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-400\/0:focus { + background-color: rgb(156 163 175 / 0); +} + +.focus\:bg-gray-400\/10:focus { + background-color: rgb(156 163 175 / 0.1); +} + +.focus\:bg-gray-400\/100:focus { + background-color: rgb(156 163 175 / 1); +} + +.focus\:bg-gray-400\/15:focus { + background-color: rgb(156 163 175 / 0.15); +} + +.focus\:bg-gray-400\/20:focus { + background-color: rgb(156 163 175 / 0.2); +} + +.focus\:bg-gray-400\/25:focus { + background-color: rgb(156 163 175 / 0.25); +} + +.focus\:bg-gray-400\/30:focus { + background-color: rgb(156 163 175 / 0.3); +} + +.focus\:bg-gray-400\/35:focus { + background-color: rgb(156 163 175 / 0.35); +} + +.focus\:bg-gray-400\/40:focus { + background-color: rgb(156 163 175 / 0.4); +} + +.focus\:bg-gray-400\/45:focus { + background-color: rgb(156 163 175 / 0.45); +} + +.focus\:bg-gray-400\/5:focus { + background-color: rgb(156 163 175 / 0.05); +} + +.focus\:bg-gray-400\/50:focus { + background-color: rgb(156 163 175 / 0.5); +} + +.focus\:bg-gray-400\/55:focus { + background-color: rgb(156 163 175 / 0.55); +} + +.focus\:bg-gray-400\/60:focus { + background-color: rgb(156 163 175 / 0.6); +} + +.focus\:bg-gray-400\/65:focus { + background-color: rgb(156 163 175 / 0.65); +} + +.focus\:bg-gray-400\/70:focus { + background-color: rgb(156 163 175 / 0.7); +} + +.focus\:bg-gray-400\/75:focus { + background-color: rgb(156 163 175 / 0.75); +} + +.focus\:bg-gray-400\/80:focus { + background-color: rgb(156 163 175 / 0.8); +} + +.focus\:bg-gray-400\/85:focus { + background-color: rgb(156 163 175 / 0.85); +} + +.focus\:bg-gray-400\/90:focus { + background-color: rgb(156 163 175 / 0.9); +} + +.focus\:bg-gray-400\/95:focus { + background-color: rgb(156 163 175 / 0.95); +} + +.focus\:bg-gray-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-50\/0:focus { + background-color: rgb(249 250 251 / 0); +} + +.focus\:bg-gray-50\/10:focus { + background-color: rgb(249 250 251 / 0.1); +} + +.focus\:bg-gray-50\/100:focus { + background-color: rgb(249 250 251 / 1); +} + +.focus\:bg-gray-50\/15:focus { + background-color: rgb(249 250 251 / 0.15); +} + +.focus\:bg-gray-50\/20:focus { + background-color: rgb(249 250 251 / 0.2); +} + +.focus\:bg-gray-50\/25:focus { + background-color: rgb(249 250 251 / 0.25); +} + +.focus\:bg-gray-50\/30:focus { + background-color: rgb(249 250 251 / 0.3); +} + +.focus\:bg-gray-50\/35:focus { + background-color: rgb(249 250 251 / 0.35); +} + +.focus\:bg-gray-50\/40:focus { + background-color: rgb(249 250 251 / 0.4); +} + +.focus\:bg-gray-50\/45:focus { + background-color: rgb(249 250 251 / 0.45); +} + +.focus\:bg-gray-50\/5:focus { + background-color: rgb(249 250 251 / 0.05); +} + +.focus\:bg-gray-50\/50:focus { + background-color: rgb(249 250 251 / 0.5); +} + +.focus\:bg-gray-50\/55:focus { + background-color: rgb(249 250 251 / 0.55); +} + +.focus\:bg-gray-50\/60:focus { + background-color: rgb(249 250 251 / 0.6); +} + +.focus\:bg-gray-50\/65:focus { + background-color: rgb(249 250 251 / 0.65); +} + +.focus\:bg-gray-50\/70:focus { + background-color: rgb(249 250 251 / 0.7); +} + +.focus\:bg-gray-50\/75:focus { + background-color: rgb(249 250 251 / 0.75); +} + +.focus\:bg-gray-50\/80:focus { + background-color: rgb(249 250 251 / 0.8); +} + +.focus\:bg-gray-50\/85:focus { + background-color: rgb(249 250 251 / 0.85); +} + +.focus\:bg-gray-50\/90:focus { + background-color: rgb(249 250 251 / 0.9); +} + +.focus\:bg-gray-50\/95:focus { + background-color: rgb(249 250 251 / 0.95); +} + +.focus\:bg-gray-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-500\/0:focus { + background-color: rgb(107 114 128 / 0); +} + +.focus\:bg-gray-500\/10:focus { + background-color: rgb(107 114 128 / 0.1); +} + +.focus\:bg-gray-500\/100:focus { + background-color: rgb(107 114 128 / 1); +} + +.focus\:bg-gray-500\/15:focus { + background-color: rgb(107 114 128 / 0.15); +} + +.focus\:bg-gray-500\/20:focus { + background-color: rgb(107 114 128 / 0.2); +} + +.focus\:bg-gray-500\/25:focus { + background-color: rgb(107 114 128 / 0.25); +} + +.focus\:bg-gray-500\/30:focus { + background-color: rgb(107 114 128 / 0.3); +} + +.focus\:bg-gray-500\/35:focus { + background-color: rgb(107 114 128 / 0.35); +} + +.focus\:bg-gray-500\/40:focus { + background-color: rgb(107 114 128 / 0.4); +} + +.focus\:bg-gray-500\/45:focus { + background-color: rgb(107 114 128 / 0.45); +} + +.focus\:bg-gray-500\/5:focus { + background-color: rgb(107 114 128 / 0.05); +} + +.focus\:bg-gray-500\/50:focus { + background-color: rgb(107 114 128 / 0.5); +} + +.focus\:bg-gray-500\/55:focus { + background-color: rgb(107 114 128 / 0.55); +} + +.focus\:bg-gray-500\/60:focus { + background-color: rgb(107 114 128 / 0.6); +} + +.focus\:bg-gray-500\/65:focus { + background-color: rgb(107 114 128 / 0.65); +} + +.focus\:bg-gray-500\/70:focus { + background-color: rgb(107 114 128 / 0.7); +} + +.focus\:bg-gray-500\/75:focus { + background-color: rgb(107 114 128 / 0.75); +} + +.focus\:bg-gray-500\/80:focus { + background-color: rgb(107 114 128 / 0.8); +} + +.focus\:bg-gray-500\/85:focus { + background-color: rgb(107 114 128 / 0.85); +} + +.focus\:bg-gray-500\/90:focus { + background-color: rgb(107 114 128 / 0.9); +} + +.focus\:bg-gray-500\/95:focus { + background-color: rgb(107 114 128 / 0.95); +} + +.focus\:bg-gray-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-600\/0:focus { + background-color: rgb(75 85 99 / 0); +} + +.focus\:bg-gray-600\/10:focus { + background-color: rgb(75 85 99 / 0.1); +} + +.focus\:bg-gray-600\/100:focus { + background-color: rgb(75 85 99 / 1); +} + +.focus\:bg-gray-600\/15:focus { + background-color: rgb(75 85 99 / 0.15); +} + +.focus\:bg-gray-600\/20:focus { + background-color: rgb(75 85 99 / 0.2); +} + +.focus\:bg-gray-600\/25:focus { + background-color: rgb(75 85 99 / 0.25); +} + +.focus\:bg-gray-600\/30:focus { + background-color: rgb(75 85 99 / 0.3); +} + +.focus\:bg-gray-600\/35:focus { + background-color: rgb(75 85 99 / 0.35); +} + +.focus\:bg-gray-600\/40:focus { + background-color: rgb(75 85 99 / 0.4); +} + +.focus\:bg-gray-600\/45:focus { + background-color: rgb(75 85 99 / 0.45); +} + +.focus\:bg-gray-600\/5:focus { + background-color: rgb(75 85 99 / 0.05); +} + +.focus\:bg-gray-600\/50:focus { + background-color: rgb(75 85 99 / 0.5); +} + +.focus\:bg-gray-600\/55:focus { + background-color: rgb(75 85 99 / 0.55); +} + +.focus\:bg-gray-600\/60:focus { + background-color: rgb(75 85 99 / 0.6); +} + +.focus\:bg-gray-600\/65:focus { + background-color: rgb(75 85 99 / 0.65); +} + +.focus\:bg-gray-600\/70:focus { + background-color: rgb(75 85 99 / 0.7); +} + +.focus\:bg-gray-600\/75:focus { + background-color: rgb(75 85 99 / 0.75); +} + +.focus\:bg-gray-600\/80:focus { + background-color: rgb(75 85 99 / 0.8); +} + +.focus\:bg-gray-600\/85:focus { + background-color: rgb(75 85 99 / 0.85); +} + +.focus\:bg-gray-600\/90:focus { + background-color: rgb(75 85 99 / 0.9); +} + +.focus\:bg-gray-600\/95:focus { + background-color: rgb(75 85 99 / 0.95); +} + +.focus\:bg-gray-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-700\/0:focus { + background-color: rgb(55 65 81 / 0); +} + +.focus\:bg-gray-700\/10:focus { + background-color: rgb(55 65 81 / 0.1); +} + +.focus\:bg-gray-700\/100:focus { + background-color: rgb(55 65 81 / 1); +} + +.focus\:bg-gray-700\/15:focus { + background-color: rgb(55 65 81 / 0.15); +} + +.focus\:bg-gray-700\/20:focus { + background-color: rgb(55 65 81 / 0.2); +} + +.focus\:bg-gray-700\/25:focus { + background-color: rgb(55 65 81 / 0.25); +} + +.focus\:bg-gray-700\/30:focus { + background-color: rgb(55 65 81 / 0.3); +} + +.focus\:bg-gray-700\/35:focus { + background-color: rgb(55 65 81 / 0.35); +} + +.focus\:bg-gray-700\/40:focus { + background-color: rgb(55 65 81 / 0.4); +} + +.focus\:bg-gray-700\/45:focus { + background-color: rgb(55 65 81 / 0.45); +} + +.focus\:bg-gray-700\/5:focus { + background-color: rgb(55 65 81 / 0.05); +} + +.focus\:bg-gray-700\/50:focus { + background-color: rgb(55 65 81 / 0.5); +} + +.focus\:bg-gray-700\/55:focus { + background-color: rgb(55 65 81 / 0.55); +} + +.focus\:bg-gray-700\/60:focus { + background-color: rgb(55 65 81 / 0.6); +} + +.focus\:bg-gray-700\/65:focus { + background-color: rgb(55 65 81 / 0.65); +} + +.focus\:bg-gray-700\/70:focus { + background-color: rgb(55 65 81 / 0.7); +} + +.focus\:bg-gray-700\/75:focus { + background-color: rgb(55 65 81 / 0.75); +} + +.focus\:bg-gray-700\/80:focus { + background-color: rgb(55 65 81 / 0.8); +} + +.focus\:bg-gray-700\/85:focus { + background-color: rgb(55 65 81 / 0.85); +} + +.focus\:bg-gray-700\/90:focus { + background-color: rgb(55 65 81 / 0.9); +} + +.focus\:bg-gray-700\/95:focus { + background-color: rgb(55 65 81 / 0.95); +} + +.focus\:bg-gray-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-800\/0:focus { + background-color: rgb(31 41 55 / 0); +} + +.focus\:bg-gray-800\/10:focus { + background-color: rgb(31 41 55 / 0.1); +} + +.focus\:bg-gray-800\/100:focus { + background-color: rgb(31 41 55 / 1); +} + +.focus\:bg-gray-800\/15:focus { + background-color: rgb(31 41 55 / 0.15); +} + +.focus\:bg-gray-800\/20:focus { + background-color: rgb(31 41 55 / 0.2); +} + +.focus\:bg-gray-800\/25:focus { + background-color: rgb(31 41 55 / 0.25); +} + +.focus\:bg-gray-800\/30:focus { + background-color: rgb(31 41 55 / 0.3); +} + +.focus\:bg-gray-800\/35:focus { + background-color: rgb(31 41 55 / 0.35); +} + +.focus\:bg-gray-800\/40:focus { + background-color: rgb(31 41 55 / 0.4); +} + +.focus\:bg-gray-800\/45:focus { + background-color: rgb(31 41 55 / 0.45); +} + +.focus\:bg-gray-800\/5:focus { + background-color: rgb(31 41 55 / 0.05); +} + +.focus\:bg-gray-800\/50:focus { + background-color: rgb(31 41 55 / 0.5); +} + +.focus\:bg-gray-800\/55:focus { + background-color: rgb(31 41 55 / 0.55); +} + +.focus\:bg-gray-800\/60:focus { + background-color: rgb(31 41 55 / 0.6); +} + +.focus\:bg-gray-800\/65:focus { + background-color: rgb(31 41 55 / 0.65); +} + +.focus\:bg-gray-800\/70:focus { + background-color: rgb(31 41 55 / 0.7); +} + +.focus\:bg-gray-800\/75:focus { + background-color: rgb(31 41 55 / 0.75); +} + +.focus\:bg-gray-800\/80:focus { + background-color: rgb(31 41 55 / 0.8); +} + +.focus\:bg-gray-800\/85:focus { + background-color: rgb(31 41 55 / 0.85); +} + +.focus\:bg-gray-800\/90:focus { + background-color: rgb(31 41 55 / 0.9); +} + +.focus\:bg-gray-800\/95:focus { + background-color: rgb(31 41 55 / 0.95); +} + +.focus\:bg-gray-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-900\/0:focus { + background-color: rgb(17 24 39 / 0); +} + +.focus\:bg-gray-900\/10:focus { + background-color: rgb(17 24 39 / 0.1); +} + +.focus\:bg-gray-900\/100:focus { + background-color: rgb(17 24 39 / 1); +} + +.focus\:bg-gray-900\/15:focus { + background-color: rgb(17 24 39 / 0.15); +} + +.focus\:bg-gray-900\/20:focus { + background-color: rgb(17 24 39 / 0.2); +} + +.focus\:bg-gray-900\/25:focus { + background-color: rgb(17 24 39 / 0.25); +} + +.focus\:bg-gray-900\/30:focus { + background-color: rgb(17 24 39 / 0.3); +} + +.focus\:bg-gray-900\/35:focus { + background-color: rgb(17 24 39 / 0.35); +} + +.focus\:bg-gray-900\/40:focus { + background-color: rgb(17 24 39 / 0.4); +} + +.focus\:bg-gray-900\/45:focus { + background-color: rgb(17 24 39 / 0.45); +} + +.focus\:bg-gray-900\/5:focus { + background-color: rgb(17 24 39 / 0.05); +} + +.focus\:bg-gray-900\/50:focus { + background-color: rgb(17 24 39 / 0.5); +} + +.focus\:bg-gray-900\/55:focus { + background-color: rgb(17 24 39 / 0.55); +} + +.focus\:bg-gray-900\/60:focus { + background-color: rgb(17 24 39 / 0.6); +} + +.focus\:bg-gray-900\/65:focus { + background-color: rgb(17 24 39 / 0.65); +} + +.focus\:bg-gray-900\/70:focus { + background-color: rgb(17 24 39 / 0.7); +} + +.focus\:bg-gray-900\/75:focus { + background-color: rgb(17 24 39 / 0.75); +} + +.focus\:bg-gray-900\/80:focus { + background-color: rgb(17 24 39 / 0.8); +} + +.focus\:bg-gray-900\/85:focus { + background-color: rgb(17 24 39 / 0.85); +} + +.focus\:bg-gray-900\/90:focus { + background-color: rgb(17 24 39 / 0.9); +} + +.focus\:bg-gray-900\/95:focus { + background-color: rgb(17 24 39 / 0.95); +} + +.focus\:bg-gray-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(3 7 18 / var(--tw-bg-opacity)); +} + +.focus\:bg-gray-950\/0:focus { + background-color: rgb(3 7 18 / 0); +} + +.focus\:bg-gray-950\/10:focus { + background-color: rgb(3 7 18 / 0.1); +} + +.focus\:bg-gray-950\/100:focus { + background-color: rgb(3 7 18 / 1); +} + +.focus\:bg-gray-950\/15:focus { + background-color: rgb(3 7 18 / 0.15); +} + +.focus\:bg-gray-950\/20:focus { + background-color: rgb(3 7 18 / 0.2); +} + +.focus\:bg-gray-950\/25:focus { + background-color: rgb(3 7 18 / 0.25); +} + +.focus\:bg-gray-950\/30:focus { + background-color: rgb(3 7 18 / 0.3); +} + +.focus\:bg-gray-950\/35:focus { + background-color: rgb(3 7 18 / 0.35); +} + +.focus\:bg-gray-950\/40:focus { + background-color: rgb(3 7 18 / 0.4); +} + +.focus\:bg-gray-950\/45:focus { + background-color: rgb(3 7 18 / 0.45); +} + +.focus\:bg-gray-950\/5:focus { + background-color: rgb(3 7 18 / 0.05); +} + +.focus\:bg-gray-950\/50:focus { + background-color: rgb(3 7 18 / 0.5); +} + +.focus\:bg-gray-950\/55:focus { + background-color: rgb(3 7 18 / 0.55); +} + +.focus\:bg-gray-950\/60:focus { + background-color: rgb(3 7 18 / 0.6); +} + +.focus\:bg-gray-950\/65:focus { + background-color: rgb(3 7 18 / 0.65); +} + +.focus\:bg-gray-950\/70:focus { + background-color: rgb(3 7 18 / 0.7); +} + +.focus\:bg-gray-950\/75:focus { + background-color: rgb(3 7 18 / 0.75); +} + +.focus\:bg-gray-950\/80:focus { + background-color: rgb(3 7 18 / 0.8); +} + +.focus\:bg-gray-950\/85:focus { + background-color: rgb(3 7 18 / 0.85); +} + +.focus\:bg-gray-950\/90:focus { + background-color: rgb(3 7 18 / 0.9); +} + +.focus\:bg-gray-950\/95:focus { + background-color: rgb(3 7 18 / 0.95); +} + +.focus\:bg-lime-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-100\/0:focus { + background-color: rgb(236 252 203 / 0); +} + +.focus\:bg-lime-100\/10:focus { + background-color: rgb(236 252 203 / 0.1); +} + +.focus\:bg-lime-100\/100:focus { + background-color: rgb(236 252 203 / 1); +} + +.focus\:bg-lime-100\/15:focus { + background-color: rgb(236 252 203 / 0.15); +} + +.focus\:bg-lime-100\/20:focus { + background-color: rgb(236 252 203 / 0.2); +} + +.focus\:bg-lime-100\/25:focus { + background-color: rgb(236 252 203 / 0.25); +} + +.focus\:bg-lime-100\/30:focus { + background-color: rgb(236 252 203 / 0.3); +} + +.focus\:bg-lime-100\/35:focus { + background-color: rgb(236 252 203 / 0.35); +} + +.focus\:bg-lime-100\/40:focus { + background-color: rgb(236 252 203 / 0.4); +} + +.focus\:bg-lime-100\/45:focus { + background-color: rgb(236 252 203 / 0.45); +} + +.focus\:bg-lime-100\/5:focus { + background-color: rgb(236 252 203 / 0.05); +} + +.focus\:bg-lime-100\/50:focus { + background-color: rgb(236 252 203 / 0.5); +} + +.focus\:bg-lime-100\/55:focus { + background-color: rgb(236 252 203 / 0.55); +} + +.focus\:bg-lime-100\/60:focus { + background-color: rgb(236 252 203 / 0.6); +} + +.focus\:bg-lime-100\/65:focus { + background-color: rgb(236 252 203 / 0.65); +} + +.focus\:bg-lime-100\/70:focus { + background-color: rgb(236 252 203 / 0.7); +} + +.focus\:bg-lime-100\/75:focus { + background-color: rgb(236 252 203 / 0.75); +} + +.focus\:bg-lime-100\/80:focus { + background-color: rgb(236 252 203 / 0.8); +} + +.focus\:bg-lime-100\/85:focus { + background-color: rgb(236 252 203 / 0.85); +} + +.focus\:bg-lime-100\/90:focus { + background-color: rgb(236 252 203 / 0.9); +} + +.focus\:bg-lime-100\/95:focus { + background-color: rgb(236 252 203 / 0.95); +} + +.focus\:bg-lime-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-200\/0:focus { + background-color: rgb(217 249 157 / 0); +} + +.focus\:bg-lime-200\/10:focus { + background-color: rgb(217 249 157 / 0.1); +} + +.focus\:bg-lime-200\/100:focus { + background-color: rgb(217 249 157 / 1); +} + +.focus\:bg-lime-200\/15:focus { + background-color: rgb(217 249 157 / 0.15); +} + +.focus\:bg-lime-200\/20:focus { + background-color: rgb(217 249 157 / 0.2); +} + +.focus\:bg-lime-200\/25:focus { + background-color: rgb(217 249 157 / 0.25); +} + +.focus\:bg-lime-200\/30:focus { + background-color: rgb(217 249 157 / 0.3); +} + +.focus\:bg-lime-200\/35:focus { + background-color: rgb(217 249 157 / 0.35); +} + +.focus\:bg-lime-200\/40:focus { + background-color: rgb(217 249 157 / 0.4); +} + +.focus\:bg-lime-200\/45:focus { + background-color: rgb(217 249 157 / 0.45); +} + +.focus\:bg-lime-200\/5:focus { + background-color: rgb(217 249 157 / 0.05); +} + +.focus\:bg-lime-200\/50:focus { + background-color: rgb(217 249 157 / 0.5); +} + +.focus\:bg-lime-200\/55:focus { + background-color: rgb(217 249 157 / 0.55); +} + +.focus\:bg-lime-200\/60:focus { + background-color: rgb(217 249 157 / 0.6); +} + +.focus\:bg-lime-200\/65:focus { + background-color: rgb(217 249 157 / 0.65); +} + +.focus\:bg-lime-200\/70:focus { + background-color: rgb(217 249 157 / 0.7); +} + +.focus\:bg-lime-200\/75:focus { + background-color: rgb(217 249 157 / 0.75); +} + +.focus\:bg-lime-200\/80:focus { + background-color: rgb(217 249 157 / 0.8); +} + +.focus\:bg-lime-200\/85:focus { + background-color: rgb(217 249 157 / 0.85); +} + +.focus\:bg-lime-200\/90:focus { + background-color: rgb(217 249 157 / 0.9); +} + +.focus\:bg-lime-200\/95:focus { + background-color: rgb(217 249 157 / 0.95); +} + +.focus\:bg-lime-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-300\/0:focus { + background-color: rgb(190 242 100 / 0); +} + +.focus\:bg-lime-300\/10:focus { + background-color: rgb(190 242 100 / 0.1); +} + +.focus\:bg-lime-300\/100:focus { + background-color: rgb(190 242 100 / 1); +} + +.focus\:bg-lime-300\/15:focus { + background-color: rgb(190 242 100 / 0.15); +} + +.focus\:bg-lime-300\/20:focus { + background-color: rgb(190 242 100 / 0.2); +} + +.focus\:bg-lime-300\/25:focus { + background-color: rgb(190 242 100 / 0.25); +} + +.focus\:bg-lime-300\/30:focus { + background-color: rgb(190 242 100 / 0.3); +} + +.focus\:bg-lime-300\/35:focus { + background-color: rgb(190 242 100 / 0.35); +} + +.focus\:bg-lime-300\/40:focus { + background-color: rgb(190 242 100 / 0.4); +} + +.focus\:bg-lime-300\/45:focus { + background-color: rgb(190 242 100 / 0.45); +} + +.focus\:bg-lime-300\/5:focus { + background-color: rgb(190 242 100 / 0.05); +} + +.focus\:bg-lime-300\/50:focus { + background-color: rgb(190 242 100 / 0.5); +} + +.focus\:bg-lime-300\/55:focus { + background-color: rgb(190 242 100 / 0.55); +} + +.focus\:bg-lime-300\/60:focus { + background-color: rgb(190 242 100 / 0.6); +} + +.focus\:bg-lime-300\/65:focus { + background-color: rgb(190 242 100 / 0.65); +} + +.focus\:bg-lime-300\/70:focus { + background-color: rgb(190 242 100 / 0.7); +} + +.focus\:bg-lime-300\/75:focus { + background-color: rgb(190 242 100 / 0.75); +} + +.focus\:bg-lime-300\/80:focus { + background-color: rgb(190 242 100 / 0.8); +} + +.focus\:bg-lime-300\/85:focus { + background-color: rgb(190 242 100 / 0.85); +} + +.focus\:bg-lime-300\/90:focus { + background-color: rgb(190 242 100 / 0.9); +} + +.focus\:bg-lime-300\/95:focus { + background-color: rgb(190 242 100 / 0.95); +} + +.focus\:bg-lime-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-400\/0:focus { + background-color: rgb(163 230 53 / 0); +} + +.focus\:bg-lime-400\/10:focus { + background-color: rgb(163 230 53 / 0.1); +} + +.focus\:bg-lime-400\/100:focus { + background-color: rgb(163 230 53 / 1); +} + +.focus\:bg-lime-400\/15:focus { + background-color: rgb(163 230 53 / 0.15); +} + +.focus\:bg-lime-400\/20:focus { + background-color: rgb(163 230 53 / 0.2); +} + +.focus\:bg-lime-400\/25:focus { + background-color: rgb(163 230 53 / 0.25); +} + +.focus\:bg-lime-400\/30:focus { + background-color: rgb(163 230 53 / 0.3); +} + +.focus\:bg-lime-400\/35:focus { + background-color: rgb(163 230 53 / 0.35); +} + +.focus\:bg-lime-400\/40:focus { + background-color: rgb(163 230 53 / 0.4); +} + +.focus\:bg-lime-400\/45:focus { + background-color: rgb(163 230 53 / 0.45); +} + +.focus\:bg-lime-400\/5:focus { + background-color: rgb(163 230 53 / 0.05); +} + +.focus\:bg-lime-400\/50:focus { + background-color: rgb(163 230 53 / 0.5); +} + +.focus\:bg-lime-400\/55:focus { + background-color: rgb(163 230 53 / 0.55); +} + +.focus\:bg-lime-400\/60:focus { + background-color: rgb(163 230 53 / 0.6); +} + +.focus\:bg-lime-400\/65:focus { + background-color: rgb(163 230 53 / 0.65); +} + +.focus\:bg-lime-400\/70:focus { + background-color: rgb(163 230 53 / 0.7); +} + +.focus\:bg-lime-400\/75:focus { + background-color: rgb(163 230 53 / 0.75); +} + +.focus\:bg-lime-400\/80:focus { + background-color: rgb(163 230 53 / 0.8); +} + +.focus\:bg-lime-400\/85:focus { + background-color: rgb(163 230 53 / 0.85); +} + +.focus\:bg-lime-400\/90:focus { + background-color: rgb(163 230 53 / 0.9); +} + +.focus\:bg-lime-400\/95:focus { + background-color: rgb(163 230 53 / 0.95); +} + +.focus\:bg-lime-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-50\/0:focus { + background-color: rgb(247 254 231 / 0); +} + +.focus\:bg-lime-50\/10:focus { + background-color: rgb(247 254 231 / 0.1); +} + +.focus\:bg-lime-50\/100:focus { + background-color: rgb(247 254 231 / 1); +} + +.focus\:bg-lime-50\/15:focus { + background-color: rgb(247 254 231 / 0.15); +} + +.focus\:bg-lime-50\/20:focus { + background-color: rgb(247 254 231 / 0.2); +} + +.focus\:bg-lime-50\/25:focus { + background-color: rgb(247 254 231 / 0.25); +} + +.focus\:bg-lime-50\/30:focus { + background-color: rgb(247 254 231 / 0.3); +} + +.focus\:bg-lime-50\/35:focus { + background-color: rgb(247 254 231 / 0.35); +} + +.focus\:bg-lime-50\/40:focus { + background-color: rgb(247 254 231 / 0.4); +} + +.focus\:bg-lime-50\/45:focus { + background-color: rgb(247 254 231 / 0.45); +} + +.focus\:bg-lime-50\/5:focus { + background-color: rgb(247 254 231 / 0.05); +} + +.focus\:bg-lime-50\/50:focus { + background-color: rgb(247 254 231 / 0.5); +} + +.focus\:bg-lime-50\/55:focus { + background-color: rgb(247 254 231 / 0.55); +} + +.focus\:bg-lime-50\/60:focus { + background-color: rgb(247 254 231 / 0.6); +} + +.focus\:bg-lime-50\/65:focus { + background-color: rgb(247 254 231 / 0.65); +} + +.focus\:bg-lime-50\/70:focus { + background-color: rgb(247 254 231 / 0.7); +} + +.focus\:bg-lime-50\/75:focus { + background-color: rgb(247 254 231 / 0.75); +} + +.focus\:bg-lime-50\/80:focus { + background-color: rgb(247 254 231 / 0.8); +} + +.focus\:bg-lime-50\/85:focus { + background-color: rgb(247 254 231 / 0.85); +} + +.focus\:bg-lime-50\/90:focus { + background-color: rgb(247 254 231 / 0.9); +} + +.focus\:bg-lime-50\/95:focus { + background-color: rgb(247 254 231 / 0.95); +} + +.focus\:bg-lime-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-500\/0:focus { + background-color: rgb(132 204 22 / 0); +} + +.focus\:bg-lime-500\/10:focus { + background-color: rgb(132 204 22 / 0.1); +} + +.focus\:bg-lime-500\/100:focus { + background-color: rgb(132 204 22 / 1); +} + +.focus\:bg-lime-500\/15:focus { + background-color: rgb(132 204 22 / 0.15); +} + +.focus\:bg-lime-500\/20:focus { + background-color: rgb(132 204 22 / 0.2); +} + +.focus\:bg-lime-500\/25:focus { + background-color: rgb(132 204 22 / 0.25); +} + +.focus\:bg-lime-500\/30:focus { + background-color: rgb(132 204 22 / 0.3); +} + +.focus\:bg-lime-500\/35:focus { + background-color: rgb(132 204 22 / 0.35); +} + +.focus\:bg-lime-500\/40:focus { + background-color: rgb(132 204 22 / 0.4); +} + +.focus\:bg-lime-500\/45:focus { + background-color: rgb(132 204 22 / 0.45); +} + +.focus\:bg-lime-500\/5:focus { + background-color: rgb(132 204 22 / 0.05); +} + +.focus\:bg-lime-500\/50:focus { + background-color: rgb(132 204 22 / 0.5); +} + +.focus\:bg-lime-500\/55:focus { + background-color: rgb(132 204 22 / 0.55); +} + +.focus\:bg-lime-500\/60:focus { + background-color: rgb(132 204 22 / 0.6); +} + +.focus\:bg-lime-500\/65:focus { + background-color: rgb(132 204 22 / 0.65); +} + +.focus\:bg-lime-500\/70:focus { + background-color: rgb(132 204 22 / 0.7); +} + +.focus\:bg-lime-500\/75:focus { + background-color: rgb(132 204 22 / 0.75); +} + +.focus\:bg-lime-500\/80:focus { + background-color: rgb(132 204 22 / 0.8); +} + +.focus\:bg-lime-500\/85:focus { + background-color: rgb(132 204 22 / 0.85); +} + +.focus\:bg-lime-500\/90:focus { + background-color: rgb(132 204 22 / 0.9); +} + +.focus\:bg-lime-500\/95:focus { + background-color: rgb(132 204 22 / 0.95); +} + +.focus\:bg-lime-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-600\/0:focus { + background-color: rgb(101 163 13 / 0); +} + +.focus\:bg-lime-600\/10:focus { + background-color: rgb(101 163 13 / 0.1); +} + +.focus\:bg-lime-600\/100:focus { + background-color: rgb(101 163 13 / 1); +} + +.focus\:bg-lime-600\/15:focus { + background-color: rgb(101 163 13 / 0.15); +} + +.focus\:bg-lime-600\/20:focus { + background-color: rgb(101 163 13 / 0.2); +} + +.focus\:bg-lime-600\/25:focus { + background-color: rgb(101 163 13 / 0.25); +} + +.focus\:bg-lime-600\/30:focus { + background-color: rgb(101 163 13 / 0.3); +} + +.focus\:bg-lime-600\/35:focus { + background-color: rgb(101 163 13 / 0.35); +} + +.focus\:bg-lime-600\/40:focus { + background-color: rgb(101 163 13 / 0.4); +} + +.focus\:bg-lime-600\/45:focus { + background-color: rgb(101 163 13 / 0.45); +} + +.focus\:bg-lime-600\/5:focus { + background-color: rgb(101 163 13 / 0.05); +} + +.focus\:bg-lime-600\/50:focus { + background-color: rgb(101 163 13 / 0.5); +} + +.focus\:bg-lime-600\/55:focus { + background-color: rgb(101 163 13 / 0.55); +} + +.focus\:bg-lime-600\/60:focus { + background-color: rgb(101 163 13 / 0.6); +} + +.focus\:bg-lime-600\/65:focus { + background-color: rgb(101 163 13 / 0.65); +} + +.focus\:bg-lime-600\/70:focus { + background-color: rgb(101 163 13 / 0.7); +} + +.focus\:bg-lime-600\/75:focus { + background-color: rgb(101 163 13 / 0.75); +} + +.focus\:bg-lime-600\/80:focus { + background-color: rgb(101 163 13 / 0.8); +} + +.focus\:bg-lime-600\/85:focus { + background-color: rgb(101 163 13 / 0.85); +} + +.focus\:bg-lime-600\/90:focus { + background-color: rgb(101 163 13 / 0.9); +} + +.focus\:bg-lime-600\/95:focus { + background-color: rgb(101 163 13 / 0.95); +} + +.focus\:bg-lime-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-700\/0:focus { + background-color: rgb(77 124 15 / 0); +} + +.focus\:bg-lime-700\/10:focus { + background-color: rgb(77 124 15 / 0.1); +} + +.focus\:bg-lime-700\/100:focus { + background-color: rgb(77 124 15 / 1); +} + +.focus\:bg-lime-700\/15:focus { + background-color: rgb(77 124 15 / 0.15); +} + +.focus\:bg-lime-700\/20:focus { + background-color: rgb(77 124 15 / 0.2); +} + +.focus\:bg-lime-700\/25:focus { + background-color: rgb(77 124 15 / 0.25); +} + +.focus\:bg-lime-700\/30:focus { + background-color: rgb(77 124 15 / 0.3); +} + +.focus\:bg-lime-700\/35:focus { + background-color: rgb(77 124 15 / 0.35); +} + +.focus\:bg-lime-700\/40:focus { + background-color: rgb(77 124 15 / 0.4); +} + +.focus\:bg-lime-700\/45:focus { + background-color: rgb(77 124 15 / 0.45); +} + +.focus\:bg-lime-700\/5:focus { + background-color: rgb(77 124 15 / 0.05); +} + +.focus\:bg-lime-700\/50:focus { + background-color: rgb(77 124 15 / 0.5); +} + +.focus\:bg-lime-700\/55:focus { + background-color: rgb(77 124 15 / 0.55); +} + +.focus\:bg-lime-700\/60:focus { + background-color: rgb(77 124 15 / 0.6); +} + +.focus\:bg-lime-700\/65:focus { + background-color: rgb(77 124 15 / 0.65); +} + +.focus\:bg-lime-700\/70:focus { + background-color: rgb(77 124 15 / 0.7); +} + +.focus\:bg-lime-700\/75:focus { + background-color: rgb(77 124 15 / 0.75); +} + +.focus\:bg-lime-700\/80:focus { + background-color: rgb(77 124 15 / 0.8); +} + +.focus\:bg-lime-700\/85:focus { + background-color: rgb(77 124 15 / 0.85); +} + +.focus\:bg-lime-700\/90:focus { + background-color: rgb(77 124 15 / 0.9); +} + +.focus\:bg-lime-700\/95:focus { + background-color: rgb(77 124 15 / 0.95); +} + +.focus\:bg-lime-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-800\/0:focus { + background-color: rgb(63 98 18 / 0); +} + +.focus\:bg-lime-800\/10:focus { + background-color: rgb(63 98 18 / 0.1); +} + +.focus\:bg-lime-800\/100:focus { + background-color: rgb(63 98 18 / 1); +} + +.focus\:bg-lime-800\/15:focus { + background-color: rgb(63 98 18 / 0.15); +} + +.focus\:bg-lime-800\/20:focus { + background-color: rgb(63 98 18 / 0.2); +} + +.focus\:bg-lime-800\/25:focus { + background-color: rgb(63 98 18 / 0.25); +} + +.focus\:bg-lime-800\/30:focus { + background-color: rgb(63 98 18 / 0.3); +} + +.focus\:bg-lime-800\/35:focus { + background-color: rgb(63 98 18 / 0.35); +} + +.focus\:bg-lime-800\/40:focus { + background-color: rgb(63 98 18 / 0.4); +} + +.focus\:bg-lime-800\/45:focus { + background-color: rgb(63 98 18 / 0.45); +} + +.focus\:bg-lime-800\/5:focus { + background-color: rgb(63 98 18 / 0.05); +} + +.focus\:bg-lime-800\/50:focus { + background-color: rgb(63 98 18 / 0.5); +} + +.focus\:bg-lime-800\/55:focus { + background-color: rgb(63 98 18 / 0.55); +} + +.focus\:bg-lime-800\/60:focus { + background-color: rgb(63 98 18 / 0.6); +} + +.focus\:bg-lime-800\/65:focus { + background-color: rgb(63 98 18 / 0.65); +} + +.focus\:bg-lime-800\/70:focus { + background-color: rgb(63 98 18 / 0.7); +} + +.focus\:bg-lime-800\/75:focus { + background-color: rgb(63 98 18 / 0.75); +} + +.focus\:bg-lime-800\/80:focus { + background-color: rgb(63 98 18 / 0.8); +} + +.focus\:bg-lime-800\/85:focus { + background-color: rgb(63 98 18 / 0.85); +} + +.focus\:bg-lime-800\/90:focus { + background-color: rgb(63 98 18 / 0.9); +} + +.focus\:bg-lime-800\/95:focus { + background-color: rgb(63 98 18 / 0.95); +} + +.focus\:bg-lime-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-900\/0:focus { + background-color: rgb(54 83 20 / 0); +} + +.focus\:bg-lime-900\/10:focus { + background-color: rgb(54 83 20 / 0.1); +} + +.focus\:bg-lime-900\/100:focus { + background-color: rgb(54 83 20 / 1); +} + +.focus\:bg-lime-900\/15:focus { + background-color: rgb(54 83 20 / 0.15); +} + +.focus\:bg-lime-900\/20:focus { + background-color: rgb(54 83 20 / 0.2); +} + +.focus\:bg-lime-900\/25:focus { + background-color: rgb(54 83 20 / 0.25); +} + +.focus\:bg-lime-900\/30:focus { + background-color: rgb(54 83 20 / 0.3); +} + +.focus\:bg-lime-900\/35:focus { + background-color: rgb(54 83 20 / 0.35); +} + +.focus\:bg-lime-900\/40:focus { + background-color: rgb(54 83 20 / 0.4); +} + +.focus\:bg-lime-900\/45:focus { + background-color: rgb(54 83 20 / 0.45); +} + +.focus\:bg-lime-900\/5:focus { + background-color: rgb(54 83 20 / 0.05); +} + +.focus\:bg-lime-900\/50:focus { + background-color: rgb(54 83 20 / 0.5); +} + +.focus\:bg-lime-900\/55:focus { + background-color: rgb(54 83 20 / 0.55); +} + +.focus\:bg-lime-900\/60:focus { + background-color: rgb(54 83 20 / 0.6); +} + +.focus\:bg-lime-900\/65:focus { + background-color: rgb(54 83 20 / 0.65); +} + +.focus\:bg-lime-900\/70:focus { + background-color: rgb(54 83 20 / 0.7); +} + +.focus\:bg-lime-900\/75:focus { + background-color: rgb(54 83 20 / 0.75); +} + +.focus\:bg-lime-900\/80:focus { + background-color: rgb(54 83 20 / 0.8); +} + +.focus\:bg-lime-900\/85:focus { + background-color: rgb(54 83 20 / 0.85); +} + +.focus\:bg-lime-900\/90:focus { + background-color: rgb(54 83 20 / 0.9); +} + +.focus\:bg-lime-900\/95:focus { + background-color: rgb(54 83 20 / 0.95); +} + +.focus\:bg-lime-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(26 46 5 / var(--tw-bg-opacity)); +} + +.focus\:bg-lime-950\/0:focus { + background-color: rgb(26 46 5 / 0); +} + +.focus\:bg-lime-950\/10:focus { + background-color: rgb(26 46 5 / 0.1); +} + +.focus\:bg-lime-950\/100:focus { + background-color: rgb(26 46 5 / 1); +} + +.focus\:bg-lime-950\/15:focus { + background-color: rgb(26 46 5 / 0.15); +} + +.focus\:bg-lime-950\/20:focus { + background-color: rgb(26 46 5 / 0.2); +} + +.focus\:bg-lime-950\/25:focus { + background-color: rgb(26 46 5 / 0.25); +} + +.focus\:bg-lime-950\/30:focus { + background-color: rgb(26 46 5 / 0.3); +} + +.focus\:bg-lime-950\/35:focus { + background-color: rgb(26 46 5 / 0.35); +} + +.focus\:bg-lime-950\/40:focus { + background-color: rgb(26 46 5 / 0.4); +} + +.focus\:bg-lime-950\/45:focus { + background-color: rgb(26 46 5 / 0.45); +} + +.focus\:bg-lime-950\/5:focus { + background-color: rgb(26 46 5 / 0.05); +} + +.focus\:bg-lime-950\/50:focus { + background-color: rgb(26 46 5 / 0.5); +} + +.focus\:bg-lime-950\/55:focus { + background-color: rgb(26 46 5 / 0.55); +} + +.focus\:bg-lime-950\/60:focus { + background-color: rgb(26 46 5 / 0.6); +} + +.focus\:bg-lime-950\/65:focus { + background-color: rgb(26 46 5 / 0.65); +} + +.focus\:bg-lime-950\/70:focus { + background-color: rgb(26 46 5 / 0.7); +} + +.focus\:bg-lime-950\/75:focus { + background-color: rgb(26 46 5 / 0.75); +} + +.focus\:bg-lime-950\/80:focus { + background-color: rgb(26 46 5 / 0.8); +} + +.focus\:bg-lime-950\/85:focus { + background-color: rgb(26 46 5 / 0.85); +} + +.focus\:bg-lime-950\/90:focus { + background-color: rgb(26 46 5 / 0.9); +} + +.focus\:bg-lime-950\/95:focus { + background-color: rgb(26 46 5 / 0.95); +} + +.focus\:bg-orange-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-100\/0:focus { + background-color: rgb(255 237 213 / 0); +} + +.focus\:bg-orange-100\/10:focus { + background-color: rgb(255 237 213 / 0.1); +} + +.focus\:bg-orange-100\/100:focus { + background-color: rgb(255 237 213 / 1); +} + +.focus\:bg-orange-100\/15:focus { + background-color: rgb(255 237 213 / 0.15); +} + +.focus\:bg-orange-100\/20:focus { + background-color: rgb(255 237 213 / 0.2); +} + +.focus\:bg-orange-100\/25:focus { + background-color: rgb(255 237 213 / 0.25); +} + +.focus\:bg-orange-100\/30:focus { + background-color: rgb(255 237 213 / 0.3); +} + +.focus\:bg-orange-100\/35:focus { + background-color: rgb(255 237 213 / 0.35); +} + +.focus\:bg-orange-100\/40:focus { + background-color: rgb(255 237 213 / 0.4); +} + +.focus\:bg-orange-100\/45:focus { + background-color: rgb(255 237 213 / 0.45); +} + +.focus\:bg-orange-100\/5:focus { + background-color: rgb(255 237 213 / 0.05); +} + +.focus\:bg-orange-100\/50:focus { + background-color: rgb(255 237 213 / 0.5); +} + +.focus\:bg-orange-100\/55:focus { + background-color: rgb(255 237 213 / 0.55); +} + +.focus\:bg-orange-100\/60:focus { + background-color: rgb(255 237 213 / 0.6); +} + +.focus\:bg-orange-100\/65:focus { + background-color: rgb(255 237 213 / 0.65); +} + +.focus\:bg-orange-100\/70:focus { + background-color: rgb(255 237 213 / 0.7); +} + +.focus\:bg-orange-100\/75:focus { + background-color: rgb(255 237 213 / 0.75); +} + +.focus\:bg-orange-100\/80:focus { + background-color: rgb(255 237 213 / 0.8); +} + +.focus\:bg-orange-100\/85:focus { + background-color: rgb(255 237 213 / 0.85); +} + +.focus\:bg-orange-100\/90:focus { + background-color: rgb(255 237 213 / 0.9); +} + +.focus\:bg-orange-100\/95:focus { + background-color: rgb(255 237 213 / 0.95); +} + +.focus\:bg-orange-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-200\/0:focus { + background-color: rgb(254 215 170 / 0); +} + +.focus\:bg-orange-200\/10:focus { + background-color: rgb(254 215 170 / 0.1); +} + +.focus\:bg-orange-200\/100:focus { + background-color: rgb(254 215 170 / 1); +} + +.focus\:bg-orange-200\/15:focus { + background-color: rgb(254 215 170 / 0.15); +} + +.focus\:bg-orange-200\/20:focus { + background-color: rgb(254 215 170 / 0.2); +} + +.focus\:bg-orange-200\/25:focus { + background-color: rgb(254 215 170 / 0.25); +} + +.focus\:bg-orange-200\/30:focus { + background-color: rgb(254 215 170 / 0.3); +} + +.focus\:bg-orange-200\/35:focus { + background-color: rgb(254 215 170 / 0.35); +} + +.focus\:bg-orange-200\/40:focus { + background-color: rgb(254 215 170 / 0.4); +} + +.focus\:bg-orange-200\/45:focus { + background-color: rgb(254 215 170 / 0.45); +} + +.focus\:bg-orange-200\/5:focus { + background-color: rgb(254 215 170 / 0.05); +} + +.focus\:bg-orange-200\/50:focus { + background-color: rgb(254 215 170 / 0.5); +} + +.focus\:bg-orange-200\/55:focus { + background-color: rgb(254 215 170 / 0.55); +} + +.focus\:bg-orange-200\/60:focus { + background-color: rgb(254 215 170 / 0.6); +} + +.focus\:bg-orange-200\/65:focus { + background-color: rgb(254 215 170 / 0.65); +} + +.focus\:bg-orange-200\/70:focus { + background-color: rgb(254 215 170 / 0.7); +} + +.focus\:bg-orange-200\/75:focus { + background-color: rgb(254 215 170 / 0.75); +} + +.focus\:bg-orange-200\/80:focus { + background-color: rgb(254 215 170 / 0.8); +} + +.focus\:bg-orange-200\/85:focus { + background-color: rgb(254 215 170 / 0.85); +} + +.focus\:bg-orange-200\/90:focus { + background-color: rgb(254 215 170 / 0.9); +} + +.focus\:bg-orange-200\/95:focus { + background-color: rgb(254 215 170 / 0.95); +} + +.focus\:bg-orange-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(253 186 116 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-300\/0:focus { + background-color: rgb(253 186 116 / 0); +} + +.focus\:bg-orange-300\/10:focus { + background-color: rgb(253 186 116 / 0.1); +} + +.focus\:bg-orange-300\/100:focus { + background-color: rgb(253 186 116 / 1); +} + +.focus\:bg-orange-300\/15:focus { + background-color: rgb(253 186 116 / 0.15); +} + +.focus\:bg-orange-300\/20:focus { + background-color: rgb(253 186 116 / 0.2); +} + +.focus\:bg-orange-300\/25:focus { + background-color: rgb(253 186 116 / 0.25); +} + +.focus\:bg-orange-300\/30:focus { + background-color: rgb(253 186 116 / 0.3); +} + +.focus\:bg-orange-300\/35:focus { + background-color: rgb(253 186 116 / 0.35); +} + +.focus\:bg-orange-300\/40:focus { + background-color: rgb(253 186 116 / 0.4); +} + +.focus\:bg-orange-300\/45:focus { + background-color: rgb(253 186 116 / 0.45); +} + +.focus\:bg-orange-300\/5:focus { + background-color: rgb(253 186 116 / 0.05); +} + +.focus\:bg-orange-300\/50:focus { + background-color: rgb(253 186 116 / 0.5); +} + +.focus\:bg-orange-300\/55:focus { + background-color: rgb(253 186 116 / 0.55); +} + +.focus\:bg-orange-300\/60:focus { + background-color: rgb(253 186 116 / 0.6); +} + +.focus\:bg-orange-300\/65:focus { + background-color: rgb(253 186 116 / 0.65); +} + +.focus\:bg-orange-300\/70:focus { + background-color: rgb(253 186 116 / 0.7); +} + +.focus\:bg-orange-300\/75:focus { + background-color: rgb(253 186 116 / 0.75); +} + +.focus\:bg-orange-300\/80:focus { + background-color: rgb(253 186 116 / 0.8); +} + +.focus\:bg-orange-300\/85:focus { + background-color: rgb(253 186 116 / 0.85); +} + +.focus\:bg-orange-300\/90:focus { + background-color: rgb(253 186 116 / 0.9); +} + +.focus\:bg-orange-300\/95:focus { + background-color: rgb(253 186 116 / 0.95); +} + +.focus\:bg-orange-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(251 146 60 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-400\/0:focus { + background-color: rgb(251 146 60 / 0); +} + +.focus\:bg-orange-400\/10:focus { + background-color: rgb(251 146 60 / 0.1); +} + +.focus\:bg-orange-400\/100:focus { + background-color: rgb(251 146 60 / 1); +} + +.focus\:bg-orange-400\/15:focus { + background-color: rgb(251 146 60 / 0.15); +} + +.focus\:bg-orange-400\/20:focus { + background-color: rgb(251 146 60 / 0.2); +} + +.focus\:bg-orange-400\/25:focus { + background-color: rgb(251 146 60 / 0.25); +} + +.focus\:bg-orange-400\/30:focus { + background-color: rgb(251 146 60 / 0.3); +} + +.focus\:bg-orange-400\/35:focus { + background-color: rgb(251 146 60 / 0.35); +} + +.focus\:bg-orange-400\/40:focus { + background-color: rgb(251 146 60 / 0.4); +} + +.focus\:bg-orange-400\/45:focus { + background-color: rgb(251 146 60 / 0.45); +} + +.focus\:bg-orange-400\/5:focus { + background-color: rgb(251 146 60 / 0.05); +} + +.focus\:bg-orange-400\/50:focus { + background-color: rgb(251 146 60 / 0.5); +} + +.focus\:bg-orange-400\/55:focus { + background-color: rgb(251 146 60 / 0.55); +} + +.focus\:bg-orange-400\/60:focus { + background-color: rgb(251 146 60 / 0.6); +} + +.focus\:bg-orange-400\/65:focus { + background-color: rgb(251 146 60 / 0.65); +} + +.focus\:bg-orange-400\/70:focus { + background-color: rgb(251 146 60 / 0.7); +} + +.focus\:bg-orange-400\/75:focus { + background-color: rgb(251 146 60 / 0.75); +} + +.focus\:bg-orange-400\/80:focus { + background-color: rgb(251 146 60 / 0.8); +} + +.focus\:bg-orange-400\/85:focus { + background-color: rgb(251 146 60 / 0.85); +} + +.focus\:bg-orange-400\/90:focus { + background-color: rgb(251 146 60 / 0.9); +} + +.focus\:bg-orange-400\/95:focus { + background-color: rgb(251 146 60 / 0.95); +} + +.focus\:bg-orange-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-50\/0:focus { + background-color: rgb(255 247 237 / 0); +} + +.focus\:bg-orange-50\/10:focus { + background-color: rgb(255 247 237 / 0.1); +} + +.focus\:bg-orange-50\/100:focus { + background-color: rgb(255 247 237 / 1); +} + +.focus\:bg-orange-50\/15:focus { + background-color: rgb(255 247 237 / 0.15); +} + +.focus\:bg-orange-50\/20:focus { + background-color: rgb(255 247 237 / 0.2); +} + +.focus\:bg-orange-50\/25:focus { + background-color: rgb(255 247 237 / 0.25); +} + +.focus\:bg-orange-50\/30:focus { + background-color: rgb(255 247 237 / 0.3); +} + +.focus\:bg-orange-50\/35:focus { + background-color: rgb(255 247 237 / 0.35); +} + +.focus\:bg-orange-50\/40:focus { + background-color: rgb(255 247 237 / 0.4); +} + +.focus\:bg-orange-50\/45:focus { + background-color: rgb(255 247 237 / 0.45); +} + +.focus\:bg-orange-50\/5:focus { + background-color: rgb(255 247 237 / 0.05); +} + +.focus\:bg-orange-50\/50:focus { + background-color: rgb(255 247 237 / 0.5); +} + +.focus\:bg-orange-50\/55:focus { + background-color: rgb(255 247 237 / 0.55); +} + +.focus\:bg-orange-50\/60:focus { + background-color: rgb(255 247 237 / 0.6); +} + +.focus\:bg-orange-50\/65:focus { + background-color: rgb(255 247 237 / 0.65); +} + +.focus\:bg-orange-50\/70:focus { + background-color: rgb(255 247 237 / 0.7); +} + +.focus\:bg-orange-50\/75:focus { + background-color: rgb(255 247 237 / 0.75); +} + +.focus\:bg-orange-50\/80:focus { + background-color: rgb(255 247 237 / 0.8); +} + +.focus\:bg-orange-50\/85:focus { + background-color: rgb(255 247 237 / 0.85); +} + +.focus\:bg-orange-50\/90:focus { + background-color: rgb(255 247 237 / 0.9); +} + +.focus\:bg-orange-50\/95:focus { + background-color: rgb(255 247 237 / 0.95); +} + +.focus\:bg-orange-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-500\/0:focus { + background-color: rgb(249 115 22 / 0); +} + +.focus\:bg-orange-500\/10:focus { + background-color: rgb(249 115 22 / 0.1); +} + +.focus\:bg-orange-500\/100:focus { + background-color: rgb(249 115 22 / 1); +} + +.focus\:bg-orange-500\/15:focus { + background-color: rgb(249 115 22 / 0.15); +} + +.focus\:bg-orange-500\/20:focus { + background-color: rgb(249 115 22 / 0.2); +} + +.focus\:bg-orange-500\/25:focus { + background-color: rgb(249 115 22 / 0.25); +} + +.focus\:bg-orange-500\/30:focus { + background-color: rgb(249 115 22 / 0.3); +} + +.focus\:bg-orange-500\/35:focus { + background-color: rgb(249 115 22 / 0.35); +} + +.focus\:bg-orange-500\/40:focus { + background-color: rgb(249 115 22 / 0.4); +} + +.focus\:bg-orange-500\/45:focus { + background-color: rgb(249 115 22 / 0.45); +} + +.focus\:bg-orange-500\/5:focus { + background-color: rgb(249 115 22 / 0.05); +} + +.focus\:bg-orange-500\/50:focus { + background-color: rgb(249 115 22 / 0.5); +} + +.focus\:bg-orange-500\/55:focus { + background-color: rgb(249 115 22 / 0.55); +} + +.focus\:bg-orange-500\/60:focus { + background-color: rgb(249 115 22 / 0.6); +} + +.focus\:bg-orange-500\/65:focus { + background-color: rgb(249 115 22 / 0.65); +} + +.focus\:bg-orange-500\/70:focus { + background-color: rgb(249 115 22 / 0.7); +} + +.focus\:bg-orange-500\/75:focus { + background-color: rgb(249 115 22 / 0.75); +} + +.focus\:bg-orange-500\/80:focus { + background-color: rgb(249 115 22 / 0.8); +} + +.focus\:bg-orange-500\/85:focus { + background-color: rgb(249 115 22 / 0.85); +} + +.focus\:bg-orange-500\/90:focus { + background-color: rgb(249 115 22 / 0.9); +} + +.focus\:bg-orange-500\/95:focus { + background-color: rgb(249 115 22 / 0.95); +} + +.focus\:bg-orange-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-600\/0:focus { + background-color: rgb(234 88 12 / 0); +} + +.focus\:bg-orange-600\/10:focus { + background-color: rgb(234 88 12 / 0.1); +} + +.focus\:bg-orange-600\/100:focus { + background-color: rgb(234 88 12 / 1); +} + +.focus\:bg-orange-600\/15:focus { + background-color: rgb(234 88 12 / 0.15); +} + +.focus\:bg-orange-600\/20:focus { + background-color: rgb(234 88 12 / 0.2); +} + +.focus\:bg-orange-600\/25:focus { + background-color: rgb(234 88 12 / 0.25); +} + +.focus\:bg-orange-600\/30:focus { + background-color: rgb(234 88 12 / 0.3); +} + +.focus\:bg-orange-600\/35:focus { + background-color: rgb(234 88 12 / 0.35); +} + +.focus\:bg-orange-600\/40:focus { + background-color: rgb(234 88 12 / 0.4); +} + +.focus\:bg-orange-600\/45:focus { + background-color: rgb(234 88 12 / 0.45); +} + +.focus\:bg-orange-600\/5:focus { + background-color: rgb(234 88 12 / 0.05); +} + +.focus\:bg-orange-600\/50:focus { + background-color: rgb(234 88 12 / 0.5); +} + +.focus\:bg-orange-600\/55:focus { + background-color: rgb(234 88 12 / 0.55); +} + +.focus\:bg-orange-600\/60:focus { + background-color: rgb(234 88 12 / 0.6); +} + +.focus\:bg-orange-600\/65:focus { + background-color: rgb(234 88 12 / 0.65); +} + +.focus\:bg-orange-600\/70:focus { + background-color: rgb(234 88 12 / 0.7); +} + +.focus\:bg-orange-600\/75:focus { + background-color: rgb(234 88 12 / 0.75); +} + +.focus\:bg-orange-600\/80:focus { + background-color: rgb(234 88 12 / 0.8); +} + +.focus\:bg-orange-600\/85:focus { + background-color: rgb(234 88 12 / 0.85); +} + +.focus\:bg-orange-600\/90:focus { + background-color: rgb(234 88 12 / 0.9); +} + +.focus\:bg-orange-600\/95:focus { + background-color: rgb(234 88 12 / 0.95); +} + +.focus\:bg-orange-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(194 65 12 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-700\/0:focus { + background-color: rgb(194 65 12 / 0); +} + +.focus\:bg-orange-700\/10:focus { + background-color: rgb(194 65 12 / 0.1); +} + +.focus\:bg-orange-700\/100:focus { + background-color: rgb(194 65 12 / 1); +} + +.focus\:bg-orange-700\/15:focus { + background-color: rgb(194 65 12 / 0.15); +} + +.focus\:bg-orange-700\/20:focus { + background-color: rgb(194 65 12 / 0.2); +} + +.focus\:bg-orange-700\/25:focus { + background-color: rgb(194 65 12 / 0.25); +} + +.focus\:bg-orange-700\/30:focus { + background-color: rgb(194 65 12 / 0.3); +} + +.focus\:bg-orange-700\/35:focus { + background-color: rgb(194 65 12 / 0.35); +} + +.focus\:bg-orange-700\/40:focus { + background-color: rgb(194 65 12 / 0.4); +} + +.focus\:bg-orange-700\/45:focus { + background-color: rgb(194 65 12 / 0.45); +} + +.focus\:bg-orange-700\/5:focus { + background-color: rgb(194 65 12 / 0.05); +} + +.focus\:bg-orange-700\/50:focus { + background-color: rgb(194 65 12 / 0.5); +} + +.focus\:bg-orange-700\/55:focus { + background-color: rgb(194 65 12 / 0.55); +} + +.focus\:bg-orange-700\/60:focus { + background-color: rgb(194 65 12 / 0.6); +} + +.focus\:bg-orange-700\/65:focus { + background-color: rgb(194 65 12 / 0.65); +} + +.focus\:bg-orange-700\/70:focus { + background-color: rgb(194 65 12 / 0.7); +} + +.focus\:bg-orange-700\/75:focus { + background-color: rgb(194 65 12 / 0.75); +} + +.focus\:bg-orange-700\/80:focus { + background-color: rgb(194 65 12 / 0.8); +} + +.focus\:bg-orange-700\/85:focus { + background-color: rgb(194 65 12 / 0.85); +} + +.focus\:bg-orange-700\/90:focus { + background-color: rgb(194 65 12 / 0.9); +} + +.focus\:bg-orange-700\/95:focus { + background-color: rgb(194 65 12 / 0.95); +} + +.focus\:bg-orange-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-800\/0:focus { + background-color: rgb(154 52 18 / 0); +} + +.focus\:bg-orange-800\/10:focus { + background-color: rgb(154 52 18 / 0.1); +} + +.focus\:bg-orange-800\/100:focus { + background-color: rgb(154 52 18 / 1); +} + +.focus\:bg-orange-800\/15:focus { + background-color: rgb(154 52 18 / 0.15); +} + +.focus\:bg-orange-800\/20:focus { + background-color: rgb(154 52 18 / 0.2); +} + +.focus\:bg-orange-800\/25:focus { + background-color: rgb(154 52 18 / 0.25); +} + +.focus\:bg-orange-800\/30:focus { + background-color: rgb(154 52 18 / 0.3); +} + +.focus\:bg-orange-800\/35:focus { + background-color: rgb(154 52 18 / 0.35); +} + +.focus\:bg-orange-800\/40:focus { + background-color: rgb(154 52 18 / 0.4); +} + +.focus\:bg-orange-800\/45:focus { + background-color: rgb(154 52 18 / 0.45); +} + +.focus\:bg-orange-800\/5:focus { + background-color: rgb(154 52 18 / 0.05); +} + +.focus\:bg-orange-800\/50:focus { + background-color: rgb(154 52 18 / 0.5); +} + +.focus\:bg-orange-800\/55:focus { + background-color: rgb(154 52 18 / 0.55); +} + +.focus\:bg-orange-800\/60:focus { + background-color: rgb(154 52 18 / 0.6); +} + +.focus\:bg-orange-800\/65:focus { + background-color: rgb(154 52 18 / 0.65); +} + +.focus\:bg-orange-800\/70:focus { + background-color: rgb(154 52 18 / 0.7); +} + +.focus\:bg-orange-800\/75:focus { + background-color: rgb(154 52 18 / 0.75); +} + +.focus\:bg-orange-800\/80:focus { + background-color: rgb(154 52 18 / 0.8); +} + +.focus\:bg-orange-800\/85:focus { + background-color: rgb(154 52 18 / 0.85); +} + +.focus\:bg-orange-800\/90:focus { + background-color: rgb(154 52 18 / 0.9); +} + +.focus\:bg-orange-800\/95:focus { + background-color: rgb(154 52 18 / 0.95); +} + +.focus\:bg-orange-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-900\/0:focus { + background-color: rgb(124 45 18 / 0); +} + +.focus\:bg-orange-900\/10:focus { + background-color: rgb(124 45 18 / 0.1); +} + +.focus\:bg-orange-900\/100:focus { + background-color: rgb(124 45 18 / 1); +} + +.focus\:bg-orange-900\/15:focus { + background-color: rgb(124 45 18 / 0.15); +} + +.focus\:bg-orange-900\/20:focus { + background-color: rgb(124 45 18 / 0.2); +} + +.focus\:bg-orange-900\/25:focus { + background-color: rgb(124 45 18 / 0.25); +} + +.focus\:bg-orange-900\/30:focus { + background-color: rgb(124 45 18 / 0.3); +} + +.focus\:bg-orange-900\/35:focus { + background-color: rgb(124 45 18 / 0.35); +} + +.focus\:bg-orange-900\/40:focus { + background-color: rgb(124 45 18 / 0.4); +} + +.focus\:bg-orange-900\/45:focus { + background-color: rgb(124 45 18 / 0.45); +} + +.focus\:bg-orange-900\/5:focus { + background-color: rgb(124 45 18 / 0.05); +} + +.focus\:bg-orange-900\/50:focus { + background-color: rgb(124 45 18 / 0.5); +} + +.focus\:bg-orange-900\/55:focus { + background-color: rgb(124 45 18 / 0.55); +} + +.focus\:bg-orange-900\/60:focus { + background-color: rgb(124 45 18 / 0.6); +} + +.focus\:bg-orange-900\/65:focus { + background-color: rgb(124 45 18 / 0.65); +} + +.focus\:bg-orange-900\/70:focus { + background-color: rgb(124 45 18 / 0.7); +} + +.focus\:bg-orange-900\/75:focus { + background-color: rgb(124 45 18 / 0.75); +} + +.focus\:bg-orange-900\/80:focus { + background-color: rgb(124 45 18 / 0.8); +} + +.focus\:bg-orange-900\/85:focus { + background-color: rgb(124 45 18 / 0.85); +} + +.focus\:bg-orange-900\/90:focus { + background-color: rgb(124 45 18 / 0.9); +} + +.focus\:bg-orange-900\/95:focus { + background-color: rgb(124 45 18 / 0.95); +} + +.focus\:bg-orange-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(67 20 7 / var(--tw-bg-opacity)); +} + +.focus\:bg-orange-950\/0:focus { + background-color: rgb(67 20 7 / 0); +} + +.focus\:bg-orange-950\/10:focus { + background-color: rgb(67 20 7 / 0.1); +} + +.focus\:bg-orange-950\/100:focus { + background-color: rgb(67 20 7 / 1); +} + +.focus\:bg-orange-950\/15:focus { + background-color: rgb(67 20 7 / 0.15); +} + +.focus\:bg-orange-950\/20:focus { + background-color: rgb(67 20 7 / 0.2); +} + +.focus\:bg-orange-950\/25:focus { + background-color: rgb(67 20 7 / 0.25); +} + +.focus\:bg-orange-950\/30:focus { + background-color: rgb(67 20 7 / 0.3); +} + +.focus\:bg-orange-950\/35:focus { + background-color: rgb(67 20 7 / 0.35); +} + +.focus\:bg-orange-950\/40:focus { + background-color: rgb(67 20 7 / 0.4); +} + +.focus\:bg-orange-950\/45:focus { + background-color: rgb(67 20 7 / 0.45); +} + +.focus\:bg-orange-950\/5:focus { + background-color: rgb(67 20 7 / 0.05); +} + +.focus\:bg-orange-950\/50:focus { + background-color: rgb(67 20 7 / 0.5); +} + +.focus\:bg-orange-950\/55:focus { + background-color: rgb(67 20 7 / 0.55); +} + +.focus\:bg-orange-950\/60:focus { + background-color: rgb(67 20 7 / 0.6); +} + +.focus\:bg-orange-950\/65:focus { + background-color: rgb(67 20 7 / 0.65); +} + +.focus\:bg-orange-950\/70:focus { + background-color: rgb(67 20 7 / 0.7); +} + +.focus\:bg-orange-950\/75:focus { + background-color: rgb(67 20 7 / 0.75); +} + +.focus\:bg-orange-950\/80:focus { + background-color: rgb(67 20 7 / 0.8); +} + +.focus\:bg-orange-950\/85:focus { + background-color: rgb(67 20 7 / 0.85); +} + +.focus\:bg-orange-950\/90:focus { + background-color: rgb(67 20 7 / 0.9); +} + +.focus\:bg-orange-950\/95:focus { + background-color: rgb(67 20 7 / 0.95); +} + +.focus\:bg-primary-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(204 251 241 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-100\/0:focus { + background-color: rgb(204 251 241 / 0); +} + +.focus\:bg-primary-100\/10:focus { + background-color: rgb(204 251 241 / 0.1); +} + +.focus\:bg-primary-100\/100:focus { + background-color: rgb(204 251 241 / 1); +} + +.focus\:bg-primary-100\/15:focus { + background-color: rgb(204 251 241 / 0.15); +} + +.focus\:bg-primary-100\/20:focus { + background-color: rgb(204 251 241 / 0.2); +} + +.focus\:bg-primary-100\/25:focus { + background-color: rgb(204 251 241 / 0.25); +} + +.focus\:bg-primary-100\/30:focus { + background-color: rgb(204 251 241 / 0.3); +} + +.focus\:bg-primary-100\/35:focus { + background-color: rgb(204 251 241 / 0.35); +} + +.focus\:bg-primary-100\/40:focus { + background-color: rgb(204 251 241 / 0.4); +} + +.focus\:bg-primary-100\/45:focus { + background-color: rgb(204 251 241 / 0.45); +} + +.focus\:bg-primary-100\/5:focus { + background-color: rgb(204 251 241 / 0.05); +} + +.focus\:bg-primary-100\/50:focus { + background-color: rgb(204 251 241 / 0.5); +} + +.focus\:bg-primary-100\/55:focus { + background-color: rgb(204 251 241 / 0.55); +} + +.focus\:bg-primary-100\/60:focus { + background-color: rgb(204 251 241 / 0.6); +} + +.focus\:bg-primary-100\/65:focus { + background-color: rgb(204 251 241 / 0.65); +} + +.focus\:bg-primary-100\/70:focus { + background-color: rgb(204 251 241 / 0.7); +} + +.focus\:bg-primary-100\/75:focus { + background-color: rgb(204 251 241 / 0.75); +} + +.focus\:bg-primary-100\/80:focus { + background-color: rgb(204 251 241 / 0.8); +} + +.focus\:bg-primary-100\/85:focus { + background-color: rgb(204 251 241 / 0.85); +} + +.focus\:bg-primary-100\/90:focus { + background-color: rgb(204 251 241 / 0.9); +} + +.focus\:bg-primary-100\/95:focus { + background-color: rgb(204 251 241 / 0.95); +} + +.focus\:bg-primary-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-200\/0:focus { + background-color: rgb(153 246 228 / 0); +} + +.focus\:bg-primary-200\/10:focus { + background-color: rgb(153 246 228 / 0.1); +} + +.focus\:bg-primary-200\/100:focus { + background-color: rgb(153 246 228 / 1); +} + +.focus\:bg-primary-200\/15:focus { + background-color: rgb(153 246 228 / 0.15); +} + +.focus\:bg-primary-200\/20:focus { + background-color: rgb(153 246 228 / 0.2); +} + +.focus\:bg-primary-200\/25:focus { + background-color: rgb(153 246 228 / 0.25); +} + +.focus\:bg-primary-200\/30:focus { + background-color: rgb(153 246 228 / 0.3); +} + +.focus\:bg-primary-200\/35:focus { + background-color: rgb(153 246 228 / 0.35); +} + +.focus\:bg-primary-200\/40:focus { + background-color: rgb(153 246 228 / 0.4); +} + +.focus\:bg-primary-200\/45:focus { + background-color: rgb(153 246 228 / 0.45); +} + +.focus\:bg-primary-200\/5:focus { + background-color: rgb(153 246 228 / 0.05); +} + +.focus\:bg-primary-200\/50:focus { + background-color: rgb(153 246 228 / 0.5); +} + +.focus\:bg-primary-200\/55:focus { + background-color: rgb(153 246 228 / 0.55); +} + +.focus\:bg-primary-200\/60:focus { + background-color: rgb(153 246 228 / 0.6); +} + +.focus\:bg-primary-200\/65:focus { + background-color: rgb(153 246 228 / 0.65); +} + +.focus\:bg-primary-200\/70:focus { + background-color: rgb(153 246 228 / 0.7); +} + +.focus\:bg-primary-200\/75:focus { + background-color: rgb(153 246 228 / 0.75); +} + +.focus\:bg-primary-200\/80:focus { + background-color: rgb(153 246 228 / 0.8); +} + +.focus\:bg-primary-200\/85:focus { + background-color: rgb(153 246 228 / 0.85); +} + +.focus\:bg-primary-200\/90:focus { + background-color: rgb(153 246 228 / 0.9); +} + +.focus\:bg-primary-200\/95:focus { + background-color: rgb(153 246 228 / 0.95); +} + +.focus\:bg-primary-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(94 234 212 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-300\/0:focus { + background-color: rgb(94 234 212 / 0); +} + +.focus\:bg-primary-300\/10:focus { + background-color: rgb(94 234 212 / 0.1); +} + +.focus\:bg-primary-300\/100:focus { + background-color: rgb(94 234 212 / 1); +} + +.focus\:bg-primary-300\/15:focus { + background-color: rgb(94 234 212 / 0.15); +} + +.focus\:bg-primary-300\/20:focus { + background-color: rgb(94 234 212 / 0.2); +} + +.focus\:bg-primary-300\/25:focus { + background-color: rgb(94 234 212 / 0.25); +} + +.focus\:bg-primary-300\/30:focus { + background-color: rgb(94 234 212 / 0.3); +} + +.focus\:bg-primary-300\/35:focus { + background-color: rgb(94 234 212 / 0.35); +} + +.focus\:bg-primary-300\/40:focus { + background-color: rgb(94 234 212 / 0.4); +} + +.focus\:bg-primary-300\/45:focus { + background-color: rgb(94 234 212 / 0.45); +} + +.focus\:bg-primary-300\/5:focus { + background-color: rgb(94 234 212 / 0.05); +} + +.focus\:bg-primary-300\/50:focus { + background-color: rgb(94 234 212 / 0.5); +} + +.focus\:bg-primary-300\/55:focus { + background-color: rgb(94 234 212 / 0.55); +} + +.focus\:bg-primary-300\/60:focus { + background-color: rgb(94 234 212 / 0.6); +} + +.focus\:bg-primary-300\/65:focus { + background-color: rgb(94 234 212 / 0.65); +} + +.focus\:bg-primary-300\/70:focus { + background-color: rgb(94 234 212 / 0.7); +} + +.focus\:bg-primary-300\/75:focus { + background-color: rgb(94 234 212 / 0.75); +} + +.focus\:bg-primary-300\/80:focus { + background-color: rgb(94 234 212 / 0.8); +} + +.focus\:bg-primary-300\/85:focus { + background-color: rgb(94 234 212 / 0.85); +} + +.focus\:bg-primary-300\/90:focus { + background-color: rgb(94 234 212 / 0.9); +} + +.focus\:bg-primary-300\/95:focus { + background-color: rgb(94 234 212 / 0.95); +} + +.focus\:bg-primary-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(45 212 191 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-400\/0:focus { + background-color: rgb(45 212 191 / 0); +} + +.focus\:bg-primary-400\/10:focus { + background-color: rgb(45 212 191 / 0.1); +} + +.focus\:bg-primary-400\/100:focus { + background-color: rgb(45 212 191 / 1); +} + +.focus\:bg-primary-400\/15:focus { + background-color: rgb(45 212 191 / 0.15); +} + +.focus\:bg-primary-400\/20:focus { + background-color: rgb(45 212 191 / 0.2); +} + +.focus\:bg-primary-400\/25:focus { + background-color: rgb(45 212 191 / 0.25); +} + +.focus\:bg-primary-400\/30:focus { + background-color: rgb(45 212 191 / 0.3); +} + +.focus\:bg-primary-400\/35:focus { + background-color: rgb(45 212 191 / 0.35); +} + +.focus\:bg-primary-400\/40:focus { + background-color: rgb(45 212 191 / 0.4); +} + +.focus\:bg-primary-400\/45:focus { + background-color: rgb(45 212 191 / 0.45); +} + +.focus\:bg-primary-400\/5:focus { + background-color: rgb(45 212 191 / 0.05); +} + +.focus\:bg-primary-400\/50:focus { + background-color: rgb(45 212 191 / 0.5); +} + +.focus\:bg-primary-400\/55:focus { + background-color: rgb(45 212 191 / 0.55); +} + +.focus\:bg-primary-400\/60:focus { + background-color: rgb(45 212 191 / 0.6); +} + +.focus\:bg-primary-400\/65:focus { + background-color: rgb(45 212 191 / 0.65); +} + +.focus\:bg-primary-400\/70:focus { + background-color: rgb(45 212 191 / 0.7); +} + +.focus\:bg-primary-400\/75:focus { + background-color: rgb(45 212 191 / 0.75); +} + +.focus\:bg-primary-400\/80:focus { + background-color: rgb(45 212 191 / 0.8); +} + +.focus\:bg-primary-400\/85:focus { + background-color: rgb(45 212 191 / 0.85); +} + +.focus\:bg-primary-400\/90:focus { + background-color: rgb(45 212 191 / 0.9); +} + +.focus\:bg-primary-400\/95:focus { + background-color: rgb(45 212 191 / 0.95); +} + +.focus\:bg-primary-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(240 253 250 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-50\/0:focus { + background-color: rgb(240 253 250 / 0); +} + +.focus\:bg-primary-50\/10:focus { + background-color: rgb(240 253 250 / 0.1); +} + +.focus\:bg-primary-50\/100:focus { + background-color: rgb(240 253 250 / 1); +} + +.focus\:bg-primary-50\/15:focus { + background-color: rgb(240 253 250 / 0.15); +} + +.focus\:bg-primary-50\/20:focus { + background-color: rgb(240 253 250 / 0.2); +} + +.focus\:bg-primary-50\/25:focus { + background-color: rgb(240 253 250 / 0.25); +} + +.focus\:bg-primary-50\/30:focus { + background-color: rgb(240 253 250 / 0.3); +} + +.focus\:bg-primary-50\/35:focus { + background-color: rgb(240 253 250 / 0.35); +} + +.focus\:bg-primary-50\/40:focus { + background-color: rgb(240 253 250 / 0.4); +} + +.focus\:bg-primary-50\/45:focus { + background-color: rgb(240 253 250 / 0.45); +} + +.focus\:bg-primary-50\/5:focus { + background-color: rgb(240 253 250 / 0.05); +} + +.focus\:bg-primary-50\/50:focus { + background-color: rgb(240 253 250 / 0.5); +} + +.focus\:bg-primary-50\/55:focus { + background-color: rgb(240 253 250 / 0.55); +} + +.focus\:bg-primary-50\/60:focus { + background-color: rgb(240 253 250 / 0.6); +} + +.focus\:bg-primary-50\/65:focus { + background-color: rgb(240 253 250 / 0.65); +} + +.focus\:bg-primary-50\/70:focus { + background-color: rgb(240 253 250 / 0.7); +} + +.focus\:bg-primary-50\/75:focus { + background-color: rgb(240 253 250 / 0.75); +} + +.focus\:bg-primary-50\/80:focus { + background-color: rgb(240 253 250 / 0.8); +} + +.focus\:bg-primary-50\/85:focus { + background-color: rgb(240 253 250 / 0.85); +} + +.focus\:bg-primary-50\/90:focus { + background-color: rgb(240 253 250 / 0.9); +} + +.focus\:bg-primary-50\/95:focus { + background-color: rgb(240 253 250 / 0.95); +} + +.focus\:bg-primary-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(20 184 166 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-500\/0:focus { + background-color: rgb(20 184 166 / 0); +} + +.focus\:bg-primary-500\/10:focus { + background-color: rgb(20 184 166 / 0.1); +} + +.focus\:bg-primary-500\/100:focus { + background-color: rgb(20 184 166 / 1); +} + +.focus\:bg-primary-500\/15:focus { + background-color: rgb(20 184 166 / 0.15); +} + +.focus\:bg-primary-500\/20:focus { + background-color: rgb(20 184 166 / 0.2); +} + +.focus\:bg-primary-500\/25:focus { + background-color: rgb(20 184 166 / 0.25); +} + +.focus\:bg-primary-500\/30:focus { + background-color: rgb(20 184 166 / 0.3); +} + +.focus\:bg-primary-500\/35:focus { + background-color: rgb(20 184 166 / 0.35); +} + +.focus\:bg-primary-500\/40:focus { + background-color: rgb(20 184 166 / 0.4); +} + +.focus\:bg-primary-500\/45:focus { + background-color: rgb(20 184 166 / 0.45); +} + +.focus\:bg-primary-500\/5:focus { + background-color: rgb(20 184 166 / 0.05); +} + +.focus\:bg-primary-500\/50:focus { + background-color: rgb(20 184 166 / 0.5); +} + +.focus\:bg-primary-500\/55:focus { + background-color: rgb(20 184 166 / 0.55); +} + +.focus\:bg-primary-500\/60:focus { + background-color: rgb(20 184 166 / 0.6); +} + +.focus\:bg-primary-500\/65:focus { + background-color: rgb(20 184 166 / 0.65); +} + +.focus\:bg-primary-500\/70:focus { + background-color: rgb(20 184 166 / 0.7); +} + +.focus\:bg-primary-500\/75:focus { + background-color: rgb(20 184 166 / 0.75); +} + +.focus\:bg-primary-500\/80:focus { + background-color: rgb(20 184 166 / 0.8); +} + +.focus\:bg-primary-500\/85:focus { + background-color: rgb(20 184 166 / 0.85); +} + +.focus\:bg-primary-500\/90:focus { + background-color: rgb(20 184 166 / 0.9); +} + +.focus\:bg-primary-500\/95:focus { + background-color: rgb(20 184 166 / 0.95); +} + +.focus\:bg-primary-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-600\/0:focus { + background-color: rgb(13 148 136 / 0); +} + +.focus\:bg-primary-600\/10:focus { + background-color: rgb(13 148 136 / 0.1); +} + +.focus\:bg-primary-600\/100:focus { + background-color: rgb(13 148 136 / 1); +} + +.focus\:bg-primary-600\/15:focus { + background-color: rgb(13 148 136 / 0.15); +} + +.focus\:bg-primary-600\/20:focus { + background-color: rgb(13 148 136 / 0.2); +} + +.focus\:bg-primary-600\/25:focus { + background-color: rgb(13 148 136 / 0.25); +} + +.focus\:bg-primary-600\/30:focus { + background-color: rgb(13 148 136 / 0.3); +} + +.focus\:bg-primary-600\/35:focus { + background-color: rgb(13 148 136 / 0.35); +} + +.focus\:bg-primary-600\/40:focus { + background-color: rgb(13 148 136 / 0.4); +} + +.focus\:bg-primary-600\/45:focus { + background-color: rgb(13 148 136 / 0.45); +} + +.focus\:bg-primary-600\/5:focus { + background-color: rgb(13 148 136 / 0.05); +} + +.focus\:bg-primary-600\/50:focus { + background-color: rgb(13 148 136 / 0.5); +} + +.focus\:bg-primary-600\/55:focus { + background-color: rgb(13 148 136 / 0.55); +} + +.focus\:bg-primary-600\/60:focus { + background-color: rgb(13 148 136 / 0.6); +} + +.focus\:bg-primary-600\/65:focus { + background-color: rgb(13 148 136 / 0.65); +} + +.focus\:bg-primary-600\/70:focus { + background-color: rgb(13 148 136 / 0.7); +} + +.focus\:bg-primary-600\/75:focus { + background-color: rgb(13 148 136 / 0.75); +} + +.focus\:bg-primary-600\/80:focus { + background-color: rgb(13 148 136 / 0.8); +} + +.focus\:bg-primary-600\/85:focus { + background-color: rgb(13 148 136 / 0.85); +} + +.focus\:bg-primary-600\/90:focus { + background-color: rgb(13 148 136 / 0.9); +} + +.focus\:bg-primary-600\/95:focus { + background-color: rgb(13 148 136 / 0.95); +} + +.focus\:bg-primary-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(15 118 110 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-700\/0:focus { + background-color: rgb(15 118 110 / 0); +} + +.focus\:bg-primary-700\/10:focus { + background-color: rgb(15 118 110 / 0.1); +} + +.focus\:bg-primary-700\/100:focus { + background-color: rgb(15 118 110 / 1); +} + +.focus\:bg-primary-700\/15:focus { + background-color: rgb(15 118 110 / 0.15); +} + +.focus\:bg-primary-700\/20:focus { + background-color: rgb(15 118 110 / 0.2); +} + +.focus\:bg-primary-700\/25:focus { + background-color: rgb(15 118 110 / 0.25); +} + +.focus\:bg-primary-700\/30:focus { + background-color: rgb(15 118 110 / 0.3); +} + +.focus\:bg-primary-700\/35:focus { + background-color: rgb(15 118 110 / 0.35); +} + +.focus\:bg-primary-700\/40:focus { + background-color: rgb(15 118 110 / 0.4); +} + +.focus\:bg-primary-700\/45:focus { + background-color: rgb(15 118 110 / 0.45); +} + +.focus\:bg-primary-700\/5:focus { + background-color: rgb(15 118 110 / 0.05); +} + +.focus\:bg-primary-700\/50:focus { + background-color: rgb(15 118 110 / 0.5); +} + +.focus\:bg-primary-700\/55:focus { + background-color: rgb(15 118 110 / 0.55); +} + +.focus\:bg-primary-700\/60:focus { + background-color: rgb(15 118 110 / 0.6); +} + +.focus\:bg-primary-700\/65:focus { + background-color: rgb(15 118 110 / 0.65); +} + +.focus\:bg-primary-700\/70:focus { + background-color: rgb(15 118 110 / 0.7); +} + +.focus\:bg-primary-700\/75:focus { + background-color: rgb(15 118 110 / 0.75); +} + +.focus\:bg-primary-700\/80:focus { + background-color: rgb(15 118 110 / 0.8); +} + +.focus\:bg-primary-700\/85:focus { + background-color: rgb(15 118 110 / 0.85); +} + +.focus\:bg-primary-700\/90:focus { + background-color: rgb(15 118 110 / 0.9); +} + +.focus\:bg-primary-700\/95:focus { + background-color: rgb(15 118 110 / 0.95); +} + +.focus\:bg-primary-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(17 94 89 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-800\/0:focus { + background-color: rgb(17 94 89 / 0); +} + +.focus\:bg-primary-800\/10:focus { + background-color: rgb(17 94 89 / 0.1); +} + +.focus\:bg-primary-800\/100:focus { + background-color: rgb(17 94 89 / 1); +} + +.focus\:bg-primary-800\/15:focus { + background-color: rgb(17 94 89 / 0.15); +} + +.focus\:bg-primary-800\/20:focus { + background-color: rgb(17 94 89 / 0.2); +} + +.focus\:bg-primary-800\/25:focus { + background-color: rgb(17 94 89 / 0.25); +} + +.focus\:bg-primary-800\/30:focus { + background-color: rgb(17 94 89 / 0.3); +} + +.focus\:bg-primary-800\/35:focus { + background-color: rgb(17 94 89 / 0.35); +} + +.focus\:bg-primary-800\/40:focus { + background-color: rgb(17 94 89 / 0.4); +} + +.focus\:bg-primary-800\/45:focus { + background-color: rgb(17 94 89 / 0.45); +} + +.focus\:bg-primary-800\/5:focus { + background-color: rgb(17 94 89 / 0.05); +} + +.focus\:bg-primary-800\/50:focus { + background-color: rgb(17 94 89 / 0.5); +} + +.focus\:bg-primary-800\/55:focus { + background-color: rgb(17 94 89 / 0.55); +} + +.focus\:bg-primary-800\/60:focus { + background-color: rgb(17 94 89 / 0.6); +} + +.focus\:bg-primary-800\/65:focus { + background-color: rgb(17 94 89 / 0.65); +} + +.focus\:bg-primary-800\/70:focus { + background-color: rgb(17 94 89 / 0.7); +} + +.focus\:bg-primary-800\/75:focus { + background-color: rgb(17 94 89 / 0.75); +} + +.focus\:bg-primary-800\/80:focus { + background-color: rgb(17 94 89 / 0.8); +} + +.focus\:bg-primary-800\/85:focus { + background-color: rgb(17 94 89 / 0.85); +} + +.focus\:bg-primary-800\/90:focus { + background-color: rgb(17 94 89 / 0.9); +} + +.focus\:bg-primary-800\/95:focus { + background-color: rgb(17 94 89 / 0.95); +} + +.focus\:bg-primary-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(19 78 74 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-900\/0:focus { + background-color: rgb(19 78 74 / 0); +} + +.focus\:bg-primary-900\/10:focus { + background-color: rgb(19 78 74 / 0.1); +} + +.focus\:bg-primary-900\/100:focus { + background-color: rgb(19 78 74 / 1); +} + +.focus\:bg-primary-900\/15:focus { + background-color: rgb(19 78 74 / 0.15); +} + +.focus\:bg-primary-900\/20:focus { + background-color: rgb(19 78 74 / 0.2); +} + +.focus\:bg-primary-900\/25:focus { + background-color: rgb(19 78 74 / 0.25); +} + +.focus\:bg-primary-900\/30:focus { + background-color: rgb(19 78 74 / 0.3); +} + +.focus\:bg-primary-900\/35:focus { + background-color: rgb(19 78 74 / 0.35); +} + +.focus\:bg-primary-900\/40:focus { + background-color: rgb(19 78 74 / 0.4); +} + +.focus\:bg-primary-900\/45:focus { + background-color: rgb(19 78 74 / 0.45); +} + +.focus\:bg-primary-900\/5:focus { + background-color: rgb(19 78 74 / 0.05); +} + +.focus\:bg-primary-900\/50:focus { + background-color: rgb(19 78 74 / 0.5); +} + +.focus\:bg-primary-900\/55:focus { + background-color: rgb(19 78 74 / 0.55); +} + +.focus\:bg-primary-900\/60:focus { + background-color: rgb(19 78 74 / 0.6); +} + +.focus\:bg-primary-900\/65:focus { + background-color: rgb(19 78 74 / 0.65); +} + +.focus\:bg-primary-900\/70:focus { + background-color: rgb(19 78 74 / 0.7); +} + +.focus\:bg-primary-900\/75:focus { + background-color: rgb(19 78 74 / 0.75); +} + +.focus\:bg-primary-900\/80:focus { + background-color: rgb(19 78 74 / 0.8); +} + +.focus\:bg-primary-900\/85:focus { + background-color: rgb(19 78 74 / 0.85); +} + +.focus\:bg-primary-900\/90:focus { + background-color: rgb(19 78 74 / 0.9); +} + +.focus\:bg-primary-900\/95:focus { + background-color: rgb(19 78 74 / 0.95); +} + +.focus\:bg-primary-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(4 47 46 / var(--tw-bg-opacity)); +} + +.focus\:bg-primary-950\/0:focus { + background-color: rgb(4 47 46 / 0); +} + +.focus\:bg-primary-950\/10:focus { + background-color: rgb(4 47 46 / 0.1); +} + +.focus\:bg-primary-950\/100:focus { + background-color: rgb(4 47 46 / 1); +} + +.focus\:bg-primary-950\/15:focus { + background-color: rgb(4 47 46 / 0.15); +} + +.focus\:bg-primary-950\/20:focus { + background-color: rgb(4 47 46 / 0.2); +} + +.focus\:bg-primary-950\/25:focus { + background-color: rgb(4 47 46 / 0.25); +} + +.focus\:bg-primary-950\/30:focus { + background-color: rgb(4 47 46 / 0.3); +} + +.focus\:bg-primary-950\/35:focus { + background-color: rgb(4 47 46 / 0.35); +} + +.focus\:bg-primary-950\/40:focus { + background-color: rgb(4 47 46 / 0.4); +} + +.focus\:bg-primary-950\/45:focus { + background-color: rgb(4 47 46 / 0.45); +} + +.focus\:bg-primary-950\/5:focus { + background-color: rgb(4 47 46 / 0.05); +} + +.focus\:bg-primary-950\/50:focus { + background-color: rgb(4 47 46 / 0.5); +} + +.focus\:bg-primary-950\/55:focus { + background-color: rgb(4 47 46 / 0.55); +} + +.focus\:bg-primary-950\/60:focus { + background-color: rgb(4 47 46 / 0.6); +} + +.focus\:bg-primary-950\/65:focus { + background-color: rgb(4 47 46 / 0.65); +} + +.focus\:bg-primary-950\/70:focus { + background-color: rgb(4 47 46 / 0.7); +} + +.focus\:bg-primary-950\/75:focus { + background-color: rgb(4 47 46 / 0.75); +} + +.focus\:bg-primary-950\/80:focus { + background-color: rgb(4 47 46 / 0.8); +} + +.focus\:bg-primary-950\/85:focus { + background-color: rgb(4 47 46 / 0.85); +} + +.focus\:bg-primary-950\/90:focus { + background-color: rgb(4 47 46 / 0.9); +} + +.focus\:bg-primary-950\/95:focus { + background-color: rgb(4 47 46 / 0.95); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring-0:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:top-1\/2 { + top: 50%; +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:top-1\/2 { + top: 50%; +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2 { + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2 { + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:scale-100 { + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:placeholder-shown ~ .peer-placeholder-shown\:scale-100 { + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:top-2 { + top: 0.5rem; +} + +.peer:focus ~ .peer-focus\:-translate-y-4 { + --tw-translate-y: -1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:scale-75 { + --tw-scale-x: .75; + --tw-scale-y: .75; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.peer:focus ~ .peer-focus\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.peer:focus ~ .peer-focus\:text-blue-600 { + --tw-text-opacity: 1; + color: rgb(37 99 235 / var(--tw-text-opacity)); +} + +@media (min-width: 640px) { + .sm\:col-span-1 { + grid-column: span 1 / span 1; + } + + .sm\:col-span-2 { + grid-column: span 2 / span 2; + } + + .sm\:mb-2 { + margin-bottom: 0.5rem; + } + + .sm\:max-w-xl { + max-width: 36rem; + } + + .sm\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .sm\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .sm\:px-0 { + padding-left: 0px; + padding-right: 0px; + } +} + +@media (min-width: 1024px) { + .lg\:max-w-4xl { + max-width: 56rem; + } +} + +@media (prefers-color-scheme: dark) { + .dark\:border-gray-600 { + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity)); + } + + .dark\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-100\/0 { + background-color: rgb(243 244 246 / 0); + } + + .dark\:bg-gray-100\/10 { + background-color: rgb(243 244 246 / 0.1); + } + + .dark\:bg-gray-100\/100 { + background-color: rgb(243 244 246 / 1); + } + + .dark\:bg-gray-100\/15 { + background-color: rgb(243 244 246 / 0.15); + } + + .dark\:bg-gray-100\/20 { + background-color: rgb(243 244 246 / 0.2); + } + + .dark\:bg-gray-100\/25 { + background-color: rgb(243 244 246 / 0.25); + } + + .dark\:bg-gray-100\/30 { + background-color: rgb(243 244 246 / 0.3); + } + + .dark\:bg-gray-100\/35 { + background-color: rgb(243 244 246 / 0.35); + } + + .dark\:bg-gray-100\/40 { + background-color: rgb(243 244 246 / 0.4); + } + + .dark\:bg-gray-100\/45 { + background-color: rgb(243 244 246 / 0.45); + } + + .dark\:bg-gray-100\/5 { + background-color: rgb(243 244 246 / 0.05); + } + + .dark\:bg-gray-100\/50 { + background-color: rgb(243 244 246 / 0.5); + } + + .dark\:bg-gray-100\/55 { + background-color: rgb(243 244 246 / 0.55); + } + + .dark\:bg-gray-100\/60 { + background-color: rgb(243 244 246 / 0.6); + } + + .dark\:bg-gray-100\/65 { + background-color: rgb(243 244 246 / 0.65); + } + + .dark\:bg-gray-100\/70 { + background-color: rgb(243 244 246 / 0.7); + } + + .dark\:bg-gray-100\/75 { + background-color: rgb(243 244 246 / 0.75); + } + + .dark\:bg-gray-100\/80 { + background-color: rgb(243 244 246 / 0.8); + } + + .dark\:bg-gray-100\/85 { + background-color: rgb(243 244 246 / 0.85); + } + + .dark\:bg-gray-100\/90 { + background-color: rgb(243 244 246 / 0.9); + } + + .dark\:bg-gray-100\/95 { + background-color: rgb(243 244 246 / 0.95); + } + + .dark\:bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-200\/0 { + background-color: rgb(229 231 235 / 0); + } + + .dark\:bg-gray-200\/10 { + background-color: rgb(229 231 235 / 0.1); + } + + .dark\:bg-gray-200\/100 { + background-color: rgb(229 231 235 / 1); + } + + .dark\:bg-gray-200\/15 { + background-color: rgb(229 231 235 / 0.15); + } + + .dark\:bg-gray-200\/20 { + background-color: rgb(229 231 235 / 0.2); + } + + .dark\:bg-gray-200\/25 { + background-color: rgb(229 231 235 / 0.25); + } + + .dark\:bg-gray-200\/30 { + background-color: rgb(229 231 235 / 0.3); + } + + .dark\:bg-gray-200\/35 { + background-color: rgb(229 231 235 / 0.35); + } + + .dark\:bg-gray-200\/40 { + background-color: rgb(229 231 235 / 0.4); + } + + .dark\:bg-gray-200\/45 { + background-color: rgb(229 231 235 / 0.45); + } + + .dark\:bg-gray-200\/5 { + background-color: rgb(229 231 235 / 0.05); + } + + .dark\:bg-gray-200\/50 { + background-color: rgb(229 231 235 / 0.5); + } + + .dark\:bg-gray-200\/55 { + background-color: rgb(229 231 235 / 0.55); + } + + .dark\:bg-gray-200\/60 { + background-color: rgb(229 231 235 / 0.6); + } + + .dark\:bg-gray-200\/65 { + background-color: rgb(229 231 235 / 0.65); + } + + .dark\:bg-gray-200\/70 { + background-color: rgb(229 231 235 / 0.7); + } + + .dark\:bg-gray-200\/75 { + background-color: rgb(229 231 235 / 0.75); + } + + .dark\:bg-gray-200\/80 { + background-color: rgb(229 231 235 / 0.8); + } + + .dark\:bg-gray-200\/85 { + background-color: rgb(229 231 235 / 0.85); + } + + .dark\:bg-gray-200\/90 { + background-color: rgb(229 231 235 / 0.9); + } + + .dark\:bg-gray-200\/95 { + background-color: rgb(229 231 235 / 0.95); + } + + .dark\:bg-gray-300 { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-300\/0 { + background-color: rgb(209 213 219 / 0); + } + + .dark\:bg-gray-300\/10 { + background-color: rgb(209 213 219 / 0.1); + } + + .dark\:bg-gray-300\/100 { + background-color: rgb(209 213 219 / 1); + } + + .dark\:bg-gray-300\/15 { + background-color: rgb(209 213 219 / 0.15); + } + + .dark\:bg-gray-300\/20 { + background-color: rgb(209 213 219 / 0.2); + } + + .dark\:bg-gray-300\/25 { + background-color: rgb(209 213 219 / 0.25); + } + + .dark\:bg-gray-300\/30 { + background-color: rgb(209 213 219 / 0.3); + } + + .dark\:bg-gray-300\/35 { + background-color: rgb(209 213 219 / 0.35); + } + + .dark\:bg-gray-300\/40 { + background-color: rgb(209 213 219 / 0.4); + } + + .dark\:bg-gray-300\/45 { + background-color: rgb(209 213 219 / 0.45); + } + + .dark\:bg-gray-300\/5 { + background-color: rgb(209 213 219 / 0.05); + } + + .dark\:bg-gray-300\/50 { + background-color: rgb(209 213 219 / 0.5); + } + + .dark\:bg-gray-300\/55 { + background-color: rgb(209 213 219 / 0.55); + } + + .dark\:bg-gray-300\/60 { + background-color: rgb(209 213 219 / 0.6); + } + + .dark\:bg-gray-300\/65 { + background-color: rgb(209 213 219 / 0.65); + } + + .dark\:bg-gray-300\/70 { + background-color: rgb(209 213 219 / 0.7); + } + + .dark\:bg-gray-300\/75 { + background-color: rgb(209 213 219 / 0.75); + } + + .dark\:bg-gray-300\/80 { + background-color: rgb(209 213 219 / 0.8); + } + + .dark\:bg-gray-300\/85 { + background-color: rgb(209 213 219 / 0.85); + } + + .dark\:bg-gray-300\/90 { + background-color: rgb(209 213 219 / 0.9); + } + + .dark\:bg-gray-300\/95 { + background-color: rgb(209 213 219 / 0.95); + } + + .dark\:bg-gray-400 { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-400\/0 { + background-color: rgb(156 163 175 / 0); + } + + .dark\:bg-gray-400\/10 { + background-color: rgb(156 163 175 / 0.1); + } + + .dark\:bg-gray-400\/100 { + background-color: rgb(156 163 175 / 1); + } + + .dark\:bg-gray-400\/15 { + background-color: rgb(156 163 175 / 0.15); + } + + .dark\:bg-gray-400\/20 { + background-color: rgb(156 163 175 / 0.2); + } + + .dark\:bg-gray-400\/25 { + background-color: rgb(156 163 175 / 0.25); + } + + .dark\:bg-gray-400\/30 { + background-color: rgb(156 163 175 / 0.3); + } + + .dark\:bg-gray-400\/35 { + background-color: rgb(156 163 175 / 0.35); + } + + .dark\:bg-gray-400\/40 { + background-color: rgb(156 163 175 / 0.4); + } + + .dark\:bg-gray-400\/45 { + background-color: rgb(156 163 175 / 0.45); + } + + .dark\:bg-gray-400\/5 { + background-color: rgb(156 163 175 / 0.05); + } + + .dark\:bg-gray-400\/50 { + background-color: rgb(156 163 175 / 0.5); + } + + .dark\:bg-gray-400\/55 { + background-color: rgb(156 163 175 / 0.55); + } + + .dark\:bg-gray-400\/60 { + background-color: rgb(156 163 175 / 0.6); + } + + .dark\:bg-gray-400\/65 { + background-color: rgb(156 163 175 / 0.65); + } + + .dark\:bg-gray-400\/70 { + background-color: rgb(156 163 175 / 0.7); + } + + .dark\:bg-gray-400\/75 { + background-color: rgb(156 163 175 / 0.75); + } + + .dark\:bg-gray-400\/80 { + background-color: rgb(156 163 175 / 0.8); + } + + .dark\:bg-gray-400\/85 { + background-color: rgb(156 163 175 / 0.85); + } + + .dark\:bg-gray-400\/90 { + background-color: rgb(156 163 175 / 0.9); + } + + .dark\:bg-gray-400\/95 { + background-color: rgb(156 163 175 / 0.95); + } + + .dark\:bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-50\/0 { + background-color: rgb(249 250 251 / 0); + } + + .dark\:bg-gray-50\/10 { + background-color: rgb(249 250 251 / 0.1); + } + + .dark\:bg-gray-50\/100 { + background-color: rgb(249 250 251 / 1); + } + + .dark\:bg-gray-50\/15 { + background-color: rgb(249 250 251 / 0.15); + } + + .dark\:bg-gray-50\/20 { + background-color: rgb(249 250 251 / 0.2); + } + + .dark\:bg-gray-50\/25 { + background-color: rgb(249 250 251 / 0.25); + } + + .dark\:bg-gray-50\/30 { + background-color: rgb(249 250 251 / 0.3); + } + + .dark\:bg-gray-50\/35 { + background-color: rgb(249 250 251 / 0.35); + } + + .dark\:bg-gray-50\/40 { + background-color: rgb(249 250 251 / 0.4); + } + + .dark\:bg-gray-50\/45 { + background-color: rgb(249 250 251 / 0.45); + } + + .dark\:bg-gray-50\/5 { + background-color: rgb(249 250 251 / 0.05); + } + + .dark\:bg-gray-50\/50 { + background-color: rgb(249 250 251 / 0.5); + } + + .dark\:bg-gray-50\/55 { + background-color: rgb(249 250 251 / 0.55); + } + + .dark\:bg-gray-50\/60 { + background-color: rgb(249 250 251 / 0.6); + } + + .dark\:bg-gray-50\/65 { + background-color: rgb(249 250 251 / 0.65); + } + + .dark\:bg-gray-50\/70 { + background-color: rgb(249 250 251 / 0.7); + } + + .dark\:bg-gray-50\/75 { + background-color: rgb(249 250 251 / 0.75); + } + + .dark\:bg-gray-50\/80 { + background-color: rgb(249 250 251 / 0.8); + } + + .dark\:bg-gray-50\/85 { + background-color: rgb(249 250 251 / 0.85); + } + + .dark\:bg-gray-50\/90 { + background-color: rgb(249 250 251 / 0.9); + } + + .dark\:bg-gray-50\/95 { + background-color: rgb(249 250 251 / 0.95); + } + + .dark\:bg-gray-500 { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-500\/0 { + background-color: rgb(107 114 128 / 0); + } + + .dark\:bg-gray-500\/10 { + background-color: rgb(107 114 128 / 0.1); + } + + .dark\:bg-gray-500\/100 { + background-color: rgb(107 114 128 / 1); + } + + .dark\:bg-gray-500\/15 { + background-color: rgb(107 114 128 / 0.15); + } + + .dark\:bg-gray-500\/20 { + background-color: rgb(107 114 128 / 0.2); + } + + .dark\:bg-gray-500\/25 { + background-color: rgb(107 114 128 / 0.25); + } + + .dark\:bg-gray-500\/30 { + background-color: rgb(107 114 128 / 0.3); + } + + .dark\:bg-gray-500\/35 { + background-color: rgb(107 114 128 / 0.35); + } + + .dark\:bg-gray-500\/40 { + background-color: rgb(107 114 128 / 0.4); + } + + .dark\:bg-gray-500\/45 { + background-color: rgb(107 114 128 / 0.45); + } + + .dark\:bg-gray-500\/5 { + background-color: rgb(107 114 128 / 0.05); + } + + .dark\:bg-gray-500\/50 { + background-color: rgb(107 114 128 / 0.5); + } + + .dark\:bg-gray-500\/55 { + background-color: rgb(107 114 128 / 0.55); + } + + .dark\:bg-gray-500\/60 { + background-color: rgb(107 114 128 / 0.6); + } + + .dark\:bg-gray-500\/65 { + background-color: rgb(107 114 128 / 0.65); + } + + .dark\:bg-gray-500\/70 { + background-color: rgb(107 114 128 / 0.7); + } + + .dark\:bg-gray-500\/75 { + background-color: rgb(107 114 128 / 0.75); + } + + .dark\:bg-gray-500\/80 { + background-color: rgb(107 114 128 / 0.8); + } + + .dark\:bg-gray-500\/85 { + background-color: rgb(107 114 128 / 0.85); + } + + .dark\:bg-gray-500\/90 { + background-color: rgb(107 114 128 / 0.9); + } + + .dark\:bg-gray-500\/95 { + background-color: rgb(107 114 128 / 0.95); + } + + .dark\:bg-gray-600 { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-600\/0 { + background-color: rgb(75 85 99 / 0); + } + + .dark\:bg-gray-600\/10 { + background-color: rgb(75 85 99 / 0.1); + } + + .dark\:bg-gray-600\/100 { + background-color: rgb(75 85 99 / 1); + } + + .dark\:bg-gray-600\/15 { + background-color: rgb(75 85 99 / 0.15); + } + + .dark\:bg-gray-600\/20 { + background-color: rgb(75 85 99 / 0.2); + } + + .dark\:bg-gray-600\/25 { + background-color: rgb(75 85 99 / 0.25); + } + + .dark\:bg-gray-600\/30 { + background-color: rgb(75 85 99 / 0.3); + } + + .dark\:bg-gray-600\/35 { + background-color: rgb(75 85 99 / 0.35); + } + + .dark\:bg-gray-600\/40 { + background-color: rgb(75 85 99 / 0.4); + } + + .dark\:bg-gray-600\/45 { + background-color: rgb(75 85 99 / 0.45); + } + + .dark\:bg-gray-600\/5 { + background-color: rgb(75 85 99 / 0.05); + } + + .dark\:bg-gray-600\/50 { + background-color: rgb(75 85 99 / 0.5); + } + + .dark\:bg-gray-600\/55 { + background-color: rgb(75 85 99 / 0.55); + } + + .dark\:bg-gray-600\/60 { + background-color: rgb(75 85 99 / 0.6); + } + + .dark\:bg-gray-600\/65 { + background-color: rgb(75 85 99 / 0.65); + } + + .dark\:bg-gray-600\/70 { + background-color: rgb(75 85 99 / 0.7); + } + + .dark\:bg-gray-600\/75 { + background-color: rgb(75 85 99 / 0.75); + } + + .dark\:bg-gray-600\/80 { + background-color: rgb(75 85 99 / 0.8); + } + + .dark\:bg-gray-600\/85 { + background-color: rgb(75 85 99 / 0.85); + } + + .dark\:bg-gray-600\/90 { + background-color: rgb(75 85 99 / 0.9); + } + + .dark\:bg-gray-600\/95 { + background-color: rgb(75 85 99 / 0.95); + } + + .dark\:bg-gray-700 { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-700\/0 { + background-color: rgb(55 65 81 / 0); + } + + .dark\:bg-gray-700\/10 { + background-color: rgb(55 65 81 / 0.1); + } + + .dark\:bg-gray-700\/100 { + background-color: rgb(55 65 81 / 1); + } + + .dark\:bg-gray-700\/15 { + background-color: rgb(55 65 81 / 0.15); + } + + .dark\:bg-gray-700\/20 { + background-color: rgb(55 65 81 / 0.2); + } + + .dark\:bg-gray-700\/25 { + background-color: rgb(55 65 81 / 0.25); + } + + .dark\:bg-gray-700\/30 { + background-color: rgb(55 65 81 / 0.3); + } + + .dark\:bg-gray-700\/35 { + background-color: rgb(55 65 81 / 0.35); + } + + .dark\:bg-gray-700\/40 { + background-color: rgb(55 65 81 / 0.4); + } + + .dark\:bg-gray-700\/45 { + background-color: rgb(55 65 81 / 0.45); + } + + .dark\:bg-gray-700\/5 { + background-color: rgb(55 65 81 / 0.05); + } + + .dark\:bg-gray-700\/50 { + background-color: rgb(55 65 81 / 0.5); + } + + .dark\:bg-gray-700\/55 { + background-color: rgb(55 65 81 / 0.55); + } + + .dark\:bg-gray-700\/60 { + background-color: rgb(55 65 81 / 0.6); + } + + .dark\:bg-gray-700\/65 { + background-color: rgb(55 65 81 / 0.65); + } + + .dark\:bg-gray-700\/70 { + background-color: rgb(55 65 81 / 0.7); + } + + .dark\:bg-gray-700\/75 { + background-color: rgb(55 65 81 / 0.75); + } + + .dark\:bg-gray-700\/80 { + background-color: rgb(55 65 81 / 0.8); + } + + .dark\:bg-gray-700\/85 { + background-color: rgb(55 65 81 / 0.85); + } + + .dark\:bg-gray-700\/90 { + background-color: rgb(55 65 81 / 0.9); + } + + .dark\:bg-gray-700\/95 { + background-color: rgb(55 65 81 / 0.95); + } + + .dark\:bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-800\/0 { + background-color: rgb(31 41 55 / 0); + } + + .dark\:bg-gray-800\/10 { + background-color: rgb(31 41 55 / 0.1); + } + + .dark\:bg-gray-800\/100 { + background-color: rgb(31 41 55 / 1); + } + + .dark\:bg-gray-800\/15 { + background-color: rgb(31 41 55 / 0.15); + } + + .dark\:bg-gray-800\/20 { + background-color: rgb(31 41 55 / 0.2); + } + + .dark\:bg-gray-800\/25 { + background-color: rgb(31 41 55 / 0.25); + } + + .dark\:bg-gray-800\/30 { + background-color: rgb(31 41 55 / 0.3); + } + + .dark\:bg-gray-800\/35 { + background-color: rgb(31 41 55 / 0.35); + } + + .dark\:bg-gray-800\/40 { + background-color: rgb(31 41 55 / 0.4); + } + + .dark\:bg-gray-800\/45 { + background-color: rgb(31 41 55 / 0.45); + } + + .dark\:bg-gray-800\/5 { + background-color: rgb(31 41 55 / 0.05); + } + + .dark\:bg-gray-800\/50 { + background-color: rgb(31 41 55 / 0.5); + } + + .dark\:bg-gray-800\/55 { + background-color: rgb(31 41 55 / 0.55); + } + + .dark\:bg-gray-800\/60 { + background-color: rgb(31 41 55 / 0.6); + } + + .dark\:bg-gray-800\/65 { + background-color: rgb(31 41 55 / 0.65); + } + + .dark\:bg-gray-800\/70 { + background-color: rgb(31 41 55 / 0.7); + } + + .dark\:bg-gray-800\/75 { + background-color: rgb(31 41 55 / 0.75); + } + + .dark\:bg-gray-800\/80 { + background-color: rgb(31 41 55 / 0.8); + } + + .dark\:bg-gray-800\/85 { + background-color: rgb(31 41 55 / 0.85); + } + + .dark\:bg-gray-800\/90 { + background-color: rgb(31 41 55 / 0.9); + } + + .dark\:bg-gray-800\/95 { + background-color: rgb(31 41 55 / 0.95); + } + + .dark\:bg-gray-900 { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-900\/0 { + background-color: rgb(17 24 39 / 0); + } + + .dark\:bg-gray-900\/10 { + background-color: rgb(17 24 39 / 0.1); + } + + .dark\:bg-gray-900\/100 { + background-color: rgb(17 24 39 / 1); + } + + .dark\:bg-gray-900\/15 { + background-color: rgb(17 24 39 / 0.15); + } + + .dark\:bg-gray-900\/20 { + background-color: rgb(17 24 39 / 0.2); + } + + .dark\:bg-gray-900\/25 { + background-color: rgb(17 24 39 / 0.25); + } + + .dark\:bg-gray-900\/30 { + background-color: rgb(17 24 39 / 0.3); + } + + .dark\:bg-gray-900\/35 { + background-color: rgb(17 24 39 / 0.35); + } + + .dark\:bg-gray-900\/40 { + background-color: rgb(17 24 39 / 0.4); + } + + .dark\:bg-gray-900\/45 { + background-color: rgb(17 24 39 / 0.45); + } + + .dark\:bg-gray-900\/5 { + background-color: rgb(17 24 39 / 0.05); + } + + .dark\:bg-gray-900\/50 { + background-color: rgb(17 24 39 / 0.5); + } + + .dark\:bg-gray-900\/55 { + background-color: rgb(17 24 39 / 0.55); + } + + .dark\:bg-gray-900\/60 { + background-color: rgb(17 24 39 / 0.6); + } + + .dark\:bg-gray-900\/65 { + background-color: rgb(17 24 39 / 0.65); + } + + .dark\:bg-gray-900\/70 { + background-color: rgb(17 24 39 / 0.7); + } + + .dark\:bg-gray-900\/75 { + background-color: rgb(17 24 39 / 0.75); + } + + .dark\:bg-gray-900\/80 { + background-color: rgb(17 24 39 / 0.8); + } + + .dark\:bg-gray-900\/85 { + background-color: rgb(17 24 39 / 0.85); + } + + .dark\:bg-gray-900\/90 { + background-color: rgb(17 24 39 / 0.9); + } + + .dark\:bg-gray-900\/95 { + background-color: rgb(17 24 39 / 0.95); + } + + .dark\:bg-gray-950 { + --tw-bg-opacity: 1; + background-color: rgb(3 7 18 / var(--tw-bg-opacity)); + } + + .dark\:bg-gray-950\/0 { + background-color: rgb(3 7 18 / 0); + } + + .dark\:bg-gray-950\/10 { + background-color: rgb(3 7 18 / 0.1); + } + + .dark\:bg-gray-950\/100 { + background-color: rgb(3 7 18 / 1); + } + + .dark\:bg-gray-950\/15 { + background-color: rgb(3 7 18 / 0.15); + } + + .dark\:bg-gray-950\/20 { + background-color: rgb(3 7 18 / 0.2); + } + + .dark\:bg-gray-950\/25 { + background-color: rgb(3 7 18 / 0.25); + } + + .dark\:bg-gray-950\/30 { + background-color: rgb(3 7 18 / 0.3); + } + + .dark\:bg-gray-950\/35 { + background-color: rgb(3 7 18 / 0.35); + } + + .dark\:bg-gray-950\/40 { + background-color: rgb(3 7 18 / 0.4); + } + + .dark\:bg-gray-950\/45 { + background-color: rgb(3 7 18 / 0.45); + } + + .dark\:bg-gray-950\/5 { + background-color: rgb(3 7 18 / 0.05); + } + + .dark\:bg-gray-950\/50 { + background-color: rgb(3 7 18 / 0.5); + } + + .dark\:bg-gray-950\/55 { + background-color: rgb(3 7 18 / 0.55); + } + + .dark\:bg-gray-950\/60 { + background-color: rgb(3 7 18 / 0.6); + } + + .dark\:bg-gray-950\/65 { + background-color: rgb(3 7 18 / 0.65); + } + + .dark\:bg-gray-950\/70 { + background-color: rgb(3 7 18 / 0.7); + } + + .dark\:bg-gray-950\/75 { + background-color: rgb(3 7 18 / 0.75); + } + + .dark\:bg-gray-950\/80 { + background-color: rgb(3 7 18 / 0.8); + } + + .dark\:bg-gray-950\/85 { + background-color: rgb(3 7 18 / 0.85); + } + + .dark\:bg-gray-950\/90 { + background-color: rgb(3 7 18 / 0.9); + } + + .dark\:bg-gray-950\/95 { + background-color: rgb(3 7 18 / 0.95); + } + + .dark\:bg-lime-100 { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-100\/0 { + background-color: rgb(236 252 203 / 0); + } + + .dark\:bg-lime-100\/10 { + background-color: rgb(236 252 203 / 0.1); + } + + .dark\:bg-lime-100\/100 { + background-color: rgb(236 252 203 / 1); + } + + .dark\:bg-lime-100\/15 { + background-color: rgb(236 252 203 / 0.15); + } + + .dark\:bg-lime-100\/20 { + background-color: rgb(236 252 203 / 0.2); + } + + .dark\:bg-lime-100\/25 { + background-color: rgb(236 252 203 / 0.25); + } + + .dark\:bg-lime-100\/30 { + background-color: rgb(236 252 203 / 0.3); + } + + .dark\:bg-lime-100\/35 { + background-color: rgb(236 252 203 / 0.35); + } + + .dark\:bg-lime-100\/40 { + background-color: rgb(236 252 203 / 0.4); + } + + .dark\:bg-lime-100\/45 { + background-color: rgb(236 252 203 / 0.45); + } + + .dark\:bg-lime-100\/5 { + background-color: rgb(236 252 203 / 0.05); + } + + .dark\:bg-lime-100\/50 { + background-color: rgb(236 252 203 / 0.5); + } + + .dark\:bg-lime-100\/55 { + background-color: rgb(236 252 203 / 0.55); + } + + .dark\:bg-lime-100\/60 { + background-color: rgb(236 252 203 / 0.6); + } + + .dark\:bg-lime-100\/65 { + background-color: rgb(236 252 203 / 0.65); + } + + .dark\:bg-lime-100\/70 { + background-color: rgb(236 252 203 / 0.7); + } + + .dark\:bg-lime-100\/75 { + background-color: rgb(236 252 203 / 0.75); + } + + .dark\:bg-lime-100\/80 { + background-color: rgb(236 252 203 / 0.8); + } + + .dark\:bg-lime-100\/85 { + background-color: rgb(236 252 203 / 0.85); + } + + .dark\:bg-lime-100\/90 { + background-color: rgb(236 252 203 / 0.9); + } + + .dark\:bg-lime-100\/95 { + background-color: rgb(236 252 203 / 0.95); + } + + .dark\:bg-lime-200 { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-200\/0 { + background-color: rgb(217 249 157 / 0); + } + + .dark\:bg-lime-200\/10 { + background-color: rgb(217 249 157 / 0.1); + } + + .dark\:bg-lime-200\/100 { + background-color: rgb(217 249 157 / 1); + } + + .dark\:bg-lime-200\/15 { + background-color: rgb(217 249 157 / 0.15); + } + + .dark\:bg-lime-200\/20 { + background-color: rgb(217 249 157 / 0.2); + } + + .dark\:bg-lime-200\/25 { + background-color: rgb(217 249 157 / 0.25); + } + + .dark\:bg-lime-200\/30 { + background-color: rgb(217 249 157 / 0.3); + } + + .dark\:bg-lime-200\/35 { + background-color: rgb(217 249 157 / 0.35); + } + + .dark\:bg-lime-200\/40 { + background-color: rgb(217 249 157 / 0.4); + } + + .dark\:bg-lime-200\/45 { + background-color: rgb(217 249 157 / 0.45); + } + + .dark\:bg-lime-200\/5 { + background-color: rgb(217 249 157 / 0.05); + } + + .dark\:bg-lime-200\/50 { + background-color: rgb(217 249 157 / 0.5); + } + + .dark\:bg-lime-200\/55 { + background-color: rgb(217 249 157 / 0.55); + } + + .dark\:bg-lime-200\/60 { + background-color: rgb(217 249 157 / 0.6); + } + + .dark\:bg-lime-200\/65 { + background-color: rgb(217 249 157 / 0.65); + } + + .dark\:bg-lime-200\/70 { + background-color: rgb(217 249 157 / 0.7); + } + + .dark\:bg-lime-200\/75 { + background-color: rgb(217 249 157 / 0.75); + } + + .dark\:bg-lime-200\/80 { + background-color: rgb(217 249 157 / 0.8); + } + + .dark\:bg-lime-200\/85 { + background-color: rgb(217 249 157 / 0.85); + } + + .dark\:bg-lime-200\/90 { + background-color: rgb(217 249 157 / 0.9); + } + + .dark\:bg-lime-200\/95 { + background-color: rgb(217 249 157 / 0.95); + } + + .dark\:bg-lime-300 { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-300\/0 { + background-color: rgb(190 242 100 / 0); + } + + .dark\:bg-lime-300\/10 { + background-color: rgb(190 242 100 / 0.1); + } + + .dark\:bg-lime-300\/100 { + background-color: rgb(190 242 100 / 1); + } + + .dark\:bg-lime-300\/15 { + background-color: rgb(190 242 100 / 0.15); + } + + .dark\:bg-lime-300\/20 { + background-color: rgb(190 242 100 / 0.2); + } + + .dark\:bg-lime-300\/25 { + background-color: rgb(190 242 100 / 0.25); + } + + .dark\:bg-lime-300\/30 { + background-color: rgb(190 242 100 / 0.3); + } + + .dark\:bg-lime-300\/35 { + background-color: rgb(190 242 100 / 0.35); + } + + .dark\:bg-lime-300\/40 { + background-color: rgb(190 242 100 / 0.4); + } + + .dark\:bg-lime-300\/45 { + background-color: rgb(190 242 100 / 0.45); + } + + .dark\:bg-lime-300\/5 { + background-color: rgb(190 242 100 / 0.05); + } + + .dark\:bg-lime-300\/50 { + background-color: rgb(190 242 100 / 0.5); + } + + .dark\:bg-lime-300\/55 { + background-color: rgb(190 242 100 / 0.55); + } + + .dark\:bg-lime-300\/60 { + background-color: rgb(190 242 100 / 0.6); + } + + .dark\:bg-lime-300\/65 { + background-color: rgb(190 242 100 / 0.65); + } + + .dark\:bg-lime-300\/70 { + background-color: rgb(190 242 100 / 0.7); + } + + .dark\:bg-lime-300\/75 { + background-color: rgb(190 242 100 / 0.75); + } + + .dark\:bg-lime-300\/80 { + background-color: rgb(190 242 100 / 0.8); + } + + .dark\:bg-lime-300\/85 { + background-color: rgb(190 242 100 / 0.85); + } + + .dark\:bg-lime-300\/90 { + background-color: rgb(190 242 100 / 0.9); + } + + .dark\:bg-lime-300\/95 { + background-color: rgb(190 242 100 / 0.95); + } + + .dark\:bg-lime-400 { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-400\/0 { + background-color: rgb(163 230 53 / 0); + } + + .dark\:bg-lime-400\/10 { + background-color: rgb(163 230 53 / 0.1); + } + + .dark\:bg-lime-400\/100 { + background-color: rgb(163 230 53 / 1); + } + + .dark\:bg-lime-400\/15 { + background-color: rgb(163 230 53 / 0.15); + } + + .dark\:bg-lime-400\/20 { + background-color: rgb(163 230 53 / 0.2); + } + + .dark\:bg-lime-400\/25 { + background-color: rgb(163 230 53 / 0.25); + } + + .dark\:bg-lime-400\/30 { + background-color: rgb(163 230 53 / 0.3); + } + + .dark\:bg-lime-400\/35 { + background-color: rgb(163 230 53 / 0.35); + } + + .dark\:bg-lime-400\/40 { + background-color: rgb(163 230 53 / 0.4); + } + + .dark\:bg-lime-400\/45 { + background-color: rgb(163 230 53 / 0.45); + } + + .dark\:bg-lime-400\/5 { + background-color: rgb(163 230 53 / 0.05); + } + + .dark\:bg-lime-400\/50 { + background-color: rgb(163 230 53 / 0.5); + } + + .dark\:bg-lime-400\/55 { + background-color: rgb(163 230 53 / 0.55); + } + + .dark\:bg-lime-400\/60 { + background-color: rgb(163 230 53 / 0.6); + } + + .dark\:bg-lime-400\/65 { + background-color: rgb(163 230 53 / 0.65); + } + + .dark\:bg-lime-400\/70 { + background-color: rgb(163 230 53 / 0.7); + } + + .dark\:bg-lime-400\/75 { + background-color: rgb(163 230 53 / 0.75); + } + + .dark\:bg-lime-400\/80 { + background-color: rgb(163 230 53 / 0.8); + } + + .dark\:bg-lime-400\/85 { + background-color: rgb(163 230 53 / 0.85); + } + + .dark\:bg-lime-400\/90 { + background-color: rgb(163 230 53 / 0.9); + } + + .dark\:bg-lime-400\/95 { + background-color: rgb(163 230 53 / 0.95); + } + + .dark\:bg-lime-50 { + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-50\/0 { + background-color: rgb(247 254 231 / 0); + } + + .dark\:bg-lime-50\/10 { + background-color: rgb(247 254 231 / 0.1); + } + + .dark\:bg-lime-50\/100 { + background-color: rgb(247 254 231 / 1); + } + + .dark\:bg-lime-50\/15 { + background-color: rgb(247 254 231 / 0.15); + } + + .dark\:bg-lime-50\/20 { + background-color: rgb(247 254 231 / 0.2); + } + + .dark\:bg-lime-50\/25 { + background-color: rgb(247 254 231 / 0.25); + } + + .dark\:bg-lime-50\/30 { + background-color: rgb(247 254 231 / 0.3); + } + + .dark\:bg-lime-50\/35 { + background-color: rgb(247 254 231 / 0.35); + } + + .dark\:bg-lime-50\/40 { + background-color: rgb(247 254 231 / 0.4); + } + + .dark\:bg-lime-50\/45 { + background-color: rgb(247 254 231 / 0.45); + } + + .dark\:bg-lime-50\/5 { + background-color: rgb(247 254 231 / 0.05); + } + + .dark\:bg-lime-50\/50 { + background-color: rgb(247 254 231 / 0.5); + } + + .dark\:bg-lime-50\/55 { + background-color: rgb(247 254 231 / 0.55); + } + + .dark\:bg-lime-50\/60 { + background-color: rgb(247 254 231 / 0.6); + } + + .dark\:bg-lime-50\/65 { + background-color: rgb(247 254 231 / 0.65); + } + + .dark\:bg-lime-50\/70 { + background-color: rgb(247 254 231 / 0.7); + } + + .dark\:bg-lime-50\/75 { + background-color: rgb(247 254 231 / 0.75); + } + + .dark\:bg-lime-50\/80 { + background-color: rgb(247 254 231 / 0.8); + } + + .dark\:bg-lime-50\/85 { + background-color: rgb(247 254 231 / 0.85); + } + + .dark\:bg-lime-50\/90 { + background-color: rgb(247 254 231 / 0.9); + } + + .dark\:bg-lime-50\/95 { + background-color: rgb(247 254 231 / 0.95); + } + + .dark\:bg-lime-500 { + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-500\/0 { + background-color: rgb(132 204 22 / 0); + } + + .dark\:bg-lime-500\/10 { + background-color: rgb(132 204 22 / 0.1); + } + + .dark\:bg-lime-500\/100 { + background-color: rgb(132 204 22 / 1); + } + + .dark\:bg-lime-500\/15 { + background-color: rgb(132 204 22 / 0.15); + } + + .dark\:bg-lime-500\/20 { + background-color: rgb(132 204 22 / 0.2); + } + + .dark\:bg-lime-500\/25 { + background-color: rgb(132 204 22 / 0.25); + } + + .dark\:bg-lime-500\/30 { + background-color: rgb(132 204 22 / 0.3); + } + + .dark\:bg-lime-500\/35 { + background-color: rgb(132 204 22 / 0.35); + } + + .dark\:bg-lime-500\/40 { + background-color: rgb(132 204 22 / 0.4); + } + + .dark\:bg-lime-500\/45 { + background-color: rgb(132 204 22 / 0.45); + } + + .dark\:bg-lime-500\/5 { + background-color: rgb(132 204 22 / 0.05); + } + + .dark\:bg-lime-500\/50 { + background-color: rgb(132 204 22 / 0.5); + } + + .dark\:bg-lime-500\/55 { + background-color: rgb(132 204 22 / 0.55); + } + + .dark\:bg-lime-500\/60 { + background-color: rgb(132 204 22 / 0.6); + } + + .dark\:bg-lime-500\/65 { + background-color: rgb(132 204 22 / 0.65); + } + + .dark\:bg-lime-500\/70 { + background-color: rgb(132 204 22 / 0.7); + } + + .dark\:bg-lime-500\/75 { + background-color: rgb(132 204 22 / 0.75); + } + + .dark\:bg-lime-500\/80 { + background-color: rgb(132 204 22 / 0.8); + } + + .dark\:bg-lime-500\/85 { + background-color: rgb(132 204 22 / 0.85); + } + + .dark\:bg-lime-500\/90 { + background-color: rgb(132 204 22 / 0.9); + } + + .dark\:bg-lime-500\/95 { + background-color: rgb(132 204 22 / 0.95); + } + + .dark\:bg-lime-600 { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-600\/0 { + background-color: rgb(101 163 13 / 0); + } + + .dark\:bg-lime-600\/10 { + background-color: rgb(101 163 13 / 0.1); + } + + .dark\:bg-lime-600\/100 { + background-color: rgb(101 163 13 / 1); + } + + .dark\:bg-lime-600\/15 { + background-color: rgb(101 163 13 / 0.15); + } + + .dark\:bg-lime-600\/20 { + background-color: rgb(101 163 13 / 0.2); + } + + .dark\:bg-lime-600\/25 { + background-color: rgb(101 163 13 / 0.25); + } + + .dark\:bg-lime-600\/30 { + background-color: rgb(101 163 13 / 0.3); + } + + .dark\:bg-lime-600\/35 { + background-color: rgb(101 163 13 / 0.35); + } + + .dark\:bg-lime-600\/40 { + background-color: rgb(101 163 13 / 0.4); + } + + .dark\:bg-lime-600\/45 { + background-color: rgb(101 163 13 / 0.45); + } + + .dark\:bg-lime-600\/5 { + background-color: rgb(101 163 13 / 0.05); + } + + .dark\:bg-lime-600\/50 { + background-color: rgb(101 163 13 / 0.5); + } + + .dark\:bg-lime-600\/55 { + background-color: rgb(101 163 13 / 0.55); + } + + .dark\:bg-lime-600\/60 { + background-color: rgb(101 163 13 / 0.6); + } + + .dark\:bg-lime-600\/65 { + background-color: rgb(101 163 13 / 0.65); + } + + .dark\:bg-lime-600\/70 { + background-color: rgb(101 163 13 / 0.7); + } + + .dark\:bg-lime-600\/75 { + background-color: rgb(101 163 13 / 0.75); + } + + .dark\:bg-lime-600\/80 { + background-color: rgb(101 163 13 / 0.8); + } + + .dark\:bg-lime-600\/85 { + background-color: rgb(101 163 13 / 0.85); + } + + .dark\:bg-lime-600\/90 { + background-color: rgb(101 163 13 / 0.9); + } + + .dark\:bg-lime-600\/95 { + background-color: rgb(101 163 13 / 0.95); + } + + .dark\:bg-lime-700 { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-700\/0 { + background-color: rgb(77 124 15 / 0); + } + + .dark\:bg-lime-700\/10 { + background-color: rgb(77 124 15 / 0.1); + } + + .dark\:bg-lime-700\/100 { + background-color: rgb(77 124 15 / 1); + } + + .dark\:bg-lime-700\/15 { + background-color: rgb(77 124 15 / 0.15); + } + + .dark\:bg-lime-700\/20 { + background-color: rgb(77 124 15 / 0.2); + } + + .dark\:bg-lime-700\/25 { + background-color: rgb(77 124 15 / 0.25); + } + + .dark\:bg-lime-700\/30 { + background-color: rgb(77 124 15 / 0.3); + } + + .dark\:bg-lime-700\/35 { + background-color: rgb(77 124 15 / 0.35); + } + + .dark\:bg-lime-700\/40 { + background-color: rgb(77 124 15 / 0.4); + } + + .dark\:bg-lime-700\/45 { + background-color: rgb(77 124 15 / 0.45); + } + + .dark\:bg-lime-700\/5 { + background-color: rgb(77 124 15 / 0.05); + } + + .dark\:bg-lime-700\/50 { + background-color: rgb(77 124 15 / 0.5); + } + + .dark\:bg-lime-700\/55 { + background-color: rgb(77 124 15 / 0.55); + } + + .dark\:bg-lime-700\/60 { + background-color: rgb(77 124 15 / 0.6); + } + + .dark\:bg-lime-700\/65 { + background-color: rgb(77 124 15 / 0.65); + } + + .dark\:bg-lime-700\/70 { + background-color: rgb(77 124 15 / 0.7); + } + + .dark\:bg-lime-700\/75 { + background-color: rgb(77 124 15 / 0.75); + } + + .dark\:bg-lime-700\/80 { + background-color: rgb(77 124 15 / 0.8); + } + + .dark\:bg-lime-700\/85 { + background-color: rgb(77 124 15 / 0.85); + } + + .dark\:bg-lime-700\/90 { + background-color: rgb(77 124 15 / 0.9); + } + + .dark\:bg-lime-700\/95 { + background-color: rgb(77 124 15 / 0.95); + } + + .dark\:bg-lime-800 { + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-800\/0 { + background-color: rgb(63 98 18 / 0); + } + + .dark\:bg-lime-800\/10 { + background-color: rgb(63 98 18 / 0.1); + } + + .dark\:bg-lime-800\/100 { + background-color: rgb(63 98 18 / 1); + } + + .dark\:bg-lime-800\/15 { + background-color: rgb(63 98 18 / 0.15); + } + + .dark\:bg-lime-800\/20 { + background-color: rgb(63 98 18 / 0.2); + } + + .dark\:bg-lime-800\/25 { + background-color: rgb(63 98 18 / 0.25); + } + + .dark\:bg-lime-800\/30 { + background-color: rgb(63 98 18 / 0.3); + } + + .dark\:bg-lime-800\/35 { + background-color: rgb(63 98 18 / 0.35); + } + + .dark\:bg-lime-800\/40 { + background-color: rgb(63 98 18 / 0.4); + } + + .dark\:bg-lime-800\/45 { + background-color: rgb(63 98 18 / 0.45); + } + + .dark\:bg-lime-800\/5 { + background-color: rgb(63 98 18 / 0.05); + } + + .dark\:bg-lime-800\/50 { + background-color: rgb(63 98 18 / 0.5); + } + + .dark\:bg-lime-800\/55 { + background-color: rgb(63 98 18 / 0.55); + } + + .dark\:bg-lime-800\/60 { + background-color: rgb(63 98 18 / 0.6); + } + + .dark\:bg-lime-800\/65 { + background-color: rgb(63 98 18 / 0.65); + } + + .dark\:bg-lime-800\/70 { + background-color: rgb(63 98 18 / 0.7); + } + + .dark\:bg-lime-800\/75 { + background-color: rgb(63 98 18 / 0.75); + } + + .dark\:bg-lime-800\/80 { + background-color: rgb(63 98 18 / 0.8); + } + + .dark\:bg-lime-800\/85 { + background-color: rgb(63 98 18 / 0.85); + } + + .dark\:bg-lime-800\/90 { + background-color: rgb(63 98 18 / 0.9); + } + + .dark\:bg-lime-800\/95 { + background-color: rgb(63 98 18 / 0.95); + } + + .dark\:bg-lime-900 { + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-900\/0 { + background-color: rgb(54 83 20 / 0); + } + + .dark\:bg-lime-900\/10 { + background-color: rgb(54 83 20 / 0.1); + } + + .dark\:bg-lime-900\/100 { + background-color: rgb(54 83 20 / 1); + } + + .dark\:bg-lime-900\/15 { + background-color: rgb(54 83 20 / 0.15); + } + + .dark\:bg-lime-900\/20 { + background-color: rgb(54 83 20 / 0.2); + } + + .dark\:bg-lime-900\/25 { + background-color: rgb(54 83 20 / 0.25); + } + + .dark\:bg-lime-900\/30 { + background-color: rgb(54 83 20 / 0.3); + } + + .dark\:bg-lime-900\/35 { + background-color: rgb(54 83 20 / 0.35); + } + + .dark\:bg-lime-900\/40 { + background-color: rgb(54 83 20 / 0.4); + } + + .dark\:bg-lime-900\/45 { + background-color: rgb(54 83 20 / 0.45); + } + + .dark\:bg-lime-900\/5 { + background-color: rgb(54 83 20 / 0.05); + } + + .dark\:bg-lime-900\/50 { + background-color: rgb(54 83 20 / 0.5); + } + + .dark\:bg-lime-900\/55 { + background-color: rgb(54 83 20 / 0.55); + } + + .dark\:bg-lime-900\/60 { + background-color: rgb(54 83 20 / 0.6); + } + + .dark\:bg-lime-900\/65 { + background-color: rgb(54 83 20 / 0.65); + } + + .dark\:bg-lime-900\/70 { + background-color: rgb(54 83 20 / 0.7); + } + + .dark\:bg-lime-900\/75 { + background-color: rgb(54 83 20 / 0.75); + } + + .dark\:bg-lime-900\/80 { + background-color: rgb(54 83 20 / 0.8); + } + + .dark\:bg-lime-900\/85 { + background-color: rgb(54 83 20 / 0.85); + } + + .dark\:bg-lime-900\/90 { + background-color: rgb(54 83 20 / 0.9); + } + + .dark\:bg-lime-900\/95 { + background-color: rgb(54 83 20 / 0.95); + } + + .dark\:bg-lime-950 { + --tw-bg-opacity: 1; + background-color: rgb(26 46 5 / var(--tw-bg-opacity)); + } + + .dark\:bg-lime-950\/0 { + background-color: rgb(26 46 5 / 0); + } + + .dark\:bg-lime-950\/10 { + background-color: rgb(26 46 5 / 0.1); + } + + .dark\:bg-lime-950\/100 { + background-color: rgb(26 46 5 / 1); + } + + .dark\:bg-lime-950\/15 { + background-color: rgb(26 46 5 / 0.15); + } + + .dark\:bg-lime-950\/20 { + background-color: rgb(26 46 5 / 0.2); + } + + .dark\:bg-lime-950\/25 { + background-color: rgb(26 46 5 / 0.25); + } + + .dark\:bg-lime-950\/30 { + background-color: rgb(26 46 5 / 0.3); + } + + .dark\:bg-lime-950\/35 { + background-color: rgb(26 46 5 / 0.35); + } + + .dark\:bg-lime-950\/40 { + background-color: rgb(26 46 5 / 0.4); + } + + .dark\:bg-lime-950\/45 { + background-color: rgb(26 46 5 / 0.45); + } + + .dark\:bg-lime-950\/5 { + background-color: rgb(26 46 5 / 0.05); + } + + .dark\:bg-lime-950\/50 { + background-color: rgb(26 46 5 / 0.5); + } + + .dark\:bg-lime-950\/55 { + background-color: rgb(26 46 5 / 0.55); + } + + .dark\:bg-lime-950\/60 { + background-color: rgb(26 46 5 / 0.6); + } + + .dark\:bg-lime-950\/65 { + background-color: rgb(26 46 5 / 0.65); + } + + .dark\:bg-lime-950\/70 { + background-color: rgb(26 46 5 / 0.7); + } + + .dark\:bg-lime-950\/75 { + background-color: rgb(26 46 5 / 0.75); + } + + .dark\:bg-lime-950\/80 { + background-color: rgb(26 46 5 / 0.8); + } + + .dark\:bg-lime-950\/85 { + background-color: rgb(26 46 5 / 0.85); + } + + .dark\:bg-lime-950\/90 { + background-color: rgb(26 46 5 / 0.9); + } + + .dark\:bg-lime-950\/95 { + background-color: rgb(26 46 5 / 0.95); + } + + .dark\:bg-orange-100 { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-100\/0 { + background-color: rgb(255 237 213 / 0); + } + + .dark\:bg-orange-100\/10 { + background-color: rgb(255 237 213 / 0.1); + } + + .dark\:bg-orange-100\/100 { + background-color: rgb(255 237 213 / 1); + } + + .dark\:bg-orange-100\/15 { + background-color: rgb(255 237 213 / 0.15); + } + + .dark\:bg-orange-100\/20 { + background-color: rgb(255 237 213 / 0.2); + } + + .dark\:bg-orange-100\/25 { + background-color: rgb(255 237 213 / 0.25); + } + + .dark\:bg-orange-100\/30 { + background-color: rgb(255 237 213 / 0.3); + } + + .dark\:bg-orange-100\/35 { + background-color: rgb(255 237 213 / 0.35); + } + + .dark\:bg-orange-100\/40 { + background-color: rgb(255 237 213 / 0.4); + } + + .dark\:bg-orange-100\/45 { + background-color: rgb(255 237 213 / 0.45); + } + + .dark\:bg-orange-100\/5 { + background-color: rgb(255 237 213 / 0.05); + } + + .dark\:bg-orange-100\/50 { + background-color: rgb(255 237 213 / 0.5); + } + + .dark\:bg-orange-100\/55 { + background-color: rgb(255 237 213 / 0.55); + } + + .dark\:bg-orange-100\/60 { + background-color: rgb(255 237 213 / 0.6); + } + + .dark\:bg-orange-100\/65 { + background-color: rgb(255 237 213 / 0.65); + } + + .dark\:bg-orange-100\/70 { + background-color: rgb(255 237 213 / 0.7); + } + + .dark\:bg-orange-100\/75 { + background-color: rgb(255 237 213 / 0.75); + } + + .dark\:bg-orange-100\/80 { + background-color: rgb(255 237 213 / 0.8); + } + + .dark\:bg-orange-100\/85 { + background-color: rgb(255 237 213 / 0.85); + } + + .dark\:bg-orange-100\/90 { + background-color: rgb(255 237 213 / 0.9); + } + + .dark\:bg-orange-100\/95 { + background-color: rgb(255 237 213 / 0.95); + } + + .dark\:bg-orange-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-200\/0 { + background-color: rgb(254 215 170 / 0); + } + + .dark\:bg-orange-200\/10 { + background-color: rgb(254 215 170 / 0.1); + } + + .dark\:bg-orange-200\/100 { + background-color: rgb(254 215 170 / 1); + } + + .dark\:bg-orange-200\/15 { + background-color: rgb(254 215 170 / 0.15); + } + + .dark\:bg-orange-200\/20 { + background-color: rgb(254 215 170 / 0.2); + } + + .dark\:bg-orange-200\/25 { + background-color: rgb(254 215 170 / 0.25); + } + + .dark\:bg-orange-200\/30 { + background-color: rgb(254 215 170 / 0.3); + } + + .dark\:bg-orange-200\/35 { + background-color: rgb(254 215 170 / 0.35); + } + + .dark\:bg-orange-200\/40 { + background-color: rgb(254 215 170 / 0.4); + } + + .dark\:bg-orange-200\/45 { + background-color: rgb(254 215 170 / 0.45); + } + + .dark\:bg-orange-200\/5 { + background-color: rgb(254 215 170 / 0.05); + } + + .dark\:bg-orange-200\/50 { + background-color: rgb(254 215 170 / 0.5); + } + + .dark\:bg-orange-200\/55 { + background-color: rgb(254 215 170 / 0.55); + } + + .dark\:bg-orange-200\/60 { + background-color: rgb(254 215 170 / 0.6); + } + + .dark\:bg-orange-200\/65 { + background-color: rgb(254 215 170 / 0.65); + } + + .dark\:bg-orange-200\/70 { + background-color: rgb(254 215 170 / 0.7); + } + + .dark\:bg-orange-200\/75 { + background-color: rgb(254 215 170 / 0.75); + } + + .dark\:bg-orange-200\/80 { + background-color: rgb(254 215 170 / 0.8); + } + + .dark\:bg-orange-200\/85 { + background-color: rgb(254 215 170 / 0.85); + } + + .dark\:bg-orange-200\/90 { + background-color: rgb(254 215 170 / 0.9); + } + + .dark\:bg-orange-200\/95 { + background-color: rgb(254 215 170 / 0.95); + } + + .dark\:bg-orange-300 { + --tw-bg-opacity: 1; + background-color: rgb(253 186 116 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-300\/0 { + background-color: rgb(253 186 116 / 0); + } + + .dark\:bg-orange-300\/10 { + background-color: rgb(253 186 116 / 0.1); + } + + .dark\:bg-orange-300\/100 { + background-color: rgb(253 186 116 / 1); + } + + .dark\:bg-orange-300\/15 { + background-color: rgb(253 186 116 / 0.15); + } + + .dark\:bg-orange-300\/20 { + background-color: rgb(253 186 116 / 0.2); + } + + .dark\:bg-orange-300\/25 { + background-color: rgb(253 186 116 / 0.25); + } + + .dark\:bg-orange-300\/30 { + background-color: rgb(253 186 116 / 0.3); + } + + .dark\:bg-orange-300\/35 { + background-color: rgb(253 186 116 / 0.35); + } + + .dark\:bg-orange-300\/40 { + background-color: rgb(253 186 116 / 0.4); + } + + .dark\:bg-orange-300\/45 { + background-color: rgb(253 186 116 / 0.45); + } + + .dark\:bg-orange-300\/5 { + background-color: rgb(253 186 116 / 0.05); + } + + .dark\:bg-orange-300\/50 { + background-color: rgb(253 186 116 / 0.5); + } + + .dark\:bg-orange-300\/55 { + background-color: rgb(253 186 116 / 0.55); + } + + .dark\:bg-orange-300\/60 { + background-color: rgb(253 186 116 / 0.6); + } + + .dark\:bg-orange-300\/65 { + background-color: rgb(253 186 116 / 0.65); + } + + .dark\:bg-orange-300\/70 { + background-color: rgb(253 186 116 / 0.7); + } + + .dark\:bg-orange-300\/75 { + background-color: rgb(253 186 116 / 0.75); + } + + .dark\:bg-orange-300\/80 { + background-color: rgb(253 186 116 / 0.8); + } + + .dark\:bg-orange-300\/85 { + background-color: rgb(253 186 116 / 0.85); + } + + .dark\:bg-orange-300\/90 { + background-color: rgb(253 186 116 / 0.9); + } + + .dark\:bg-orange-300\/95 { + background-color: rgb(253 186 116 / 0.95); + } + + .dark\:bg-orange-400 { + --tw-bg-opacity: 1; + background-color: rgb(251 146 60 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-400\/0 { + background-color: rgb(251 146 60 / 0); + } + + .dark\:bg-orange-400\/10 { + background-color: rgb(251 146 60 / 0.1); + } + + .dark\:bg-orange-400\/100 { + background-color: rgb(251 146 60 / 1); + } + + .dark\:bg-orange-400\/15 { + background-color: rgb(251 146 60 / 0.15); + } + + .dark\:bg-orange-400\/20 { + background-color: rgb(251 146 60 / 0.2); + } + + .dark\:bg-orange-400\/25 { + background-color: rgb(251 146 60 / 0.25); + } + + .dark\:bg-orange-400\/30 { + background-color: rgb(251 146 60 / 0.3); + } + + .dark\:bg-orange-400\/35 { + background-color: rgb(251 146 60 / 0.35); + } + + .dark\:bg-orange-400\/40 { + background-color: rgb(251 146 60 / 0.4); + } + + .dark\:bg-orange-400\/45 { + background-color: rgb(251 146 60 / 0.45); + } + + .dark\:bg-orange-400\/5 { + background-color: rgb(251 146 60 / 0.05); + } + + .dark\:bg-orange-400\/50 { + background-color: rgb(251 146 60 / 0.5); + } + + .dark\:bg-orange-400\/55 { + background-color: rgb(251 146 60 / 0.55); + } + + .dark\:bg-orange-400\/60 { + background-color: rgb(251 146 60 / 0.6); + } + + .dark\:bg-orange-400\/65 { + background-color: rgb(251 146 60 / 0.65); + } + + .dark\:bg-orange-400\/70 { + background-color: rgb(251 146 60 / 0.7); + } + + .dark\:bg-orange-400\/75 { + background-color: rgb(251 146 60 / 0.75); + } + + .dark\:bg-orange-400\/80 { + background-color: rgb(251 146 60 / 0.8); + } + + .dark\:bg-orange-400\/85 { + background-color: rgb(251 146 60 / 0.85); + } + + .dark\:bg-orange-400\/90 { + background-color: rgb(251 146 60 / 0.9); + } + + .dark\:bg-orange-400\/95 { + background-color: rgb(251 146 60 / 0.95); + } + + .dark\:bg-orange-50 { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-50\/0 { + background-color: rgb(255 247 237 / 0); + } + + .dark\:bg-orange-50\/10 { + background-color: rgb(255 247 237 / 0.1); + } + + .dark\:bg-orange-50\/100 { + background-color: rgb(255 247 237 / 1); + } + + .dark\:bg-orange-50\/15 { + background-color: rgb(255 247 237 / 0.15); + } + + .dark\:bg-orange-50\/20 { + background-color: rgb(255 247 237 / 0.2); + } + + .dark\:bg-orange-50\/25 { + background-color: rgb(255 247 237 / 0.25); + } + + .dark\:bg-orange-50\/30 { + background-color: rgb(255 247 237 / 0.3); + } + + .dark\:bg-orange-50\/35 { + background-color: rgb(255 247 237 / 0.35); + } + + .dark\:bg-orange-50\/40 { + background-color: rgb(255 247 237 / 0.4); + } + + .dark\:bg-orange-50\/45 { + background-color: rgb(255 247 237 / 0.45); + } + + .dark\:bg-orange-50\/5 { + background-color: rgb(255 247 237 / 0.05); + } + + .dark\:bg-orange-50\/50 { + background-color: rgb(255 247 237 / 0.5); + } + + .dark\:bg-orange-50\/55 { + background-color: rgb(255 247 237 / 0.55); + } + + .dark\:bg-orange-50\/60 { + background-color: rgb(255 247 237 / 0.6); + } + + .dark\:bg-orange-50\/65 { + background-color: rgb(255 247 237 / 0.65); + } + + .dark\:bg-orange-50\/70 { + background-color: rgb(255 247 237 / 0.7); + } + + .dark\:bg-orange-50\/75 { + background-color: rgb(255 247 237 / 0.75); + } + + .dark\:bg-orange-50\/80 { + background-color: rgb(255 247 237 / 0.8); + } + + .dark\:bg-orange-50\/85 { + background-color: rgb(255 247 237 / 0.85); + } + + .dark\:bg-orange-50\/90 { + background-color: rgb(255 247 237 / 0.9); + } + + .dark\:bg-orange-50\/95 { + background-color: rgb(255 247 237 / 0.95); + } + + .dark\:bg-orange-500 { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-500\/0 { + background-color: rgb(249 115 22 / 0); + } + + .dark\:bg-orange-500\/10 { + background-color: rgb(249 115 22 / 0.1); + } + + .dark\:bg-orange-500\/100 { + background-color: rgb(249 115 22 / 1); + } + + .dark\:bg-orange-500\/15 { + background-color: rgb(249 115 22 / 0.15); + } + + .dark\:bg-orange-500\/20 { + background-color: rgb(249 115 22 / 0.2); + } + + .dark\:bg-orange-500\/25 { + background-color: rgb(249 115 22 / 0.25); + } + + .dark\:bg-orange-500\/30 { + background-color: rgb(249 115 22 / 0.3); + } + + .dark\:bg-orange-500\/35 { + background-color: rgb(249 115 22 / 0.35); + } + + .dark\:bg-orange-500\/40 { + background-color: rgb(249 115 22 / 0.4); + } + + .dark\:bg-orange-500\/45 { + background-color: rgb(249 115 22 / 0.45); + } + + .dark\:bg-orange-500\/5 { + background-color: rgb(249 115 22 / 0.05); + } + + .dark\:bg-orange-500\/50 { + background-color: rgb(249 115 22 / 0.5); + } + + .dark\:bg-orange-500\/55 { + background-color: rgb(249 115 22 / 0.55); + } + + .dark\:bg-orange-500\/60 { + background-color: rgb(249 115 22 / 0.6); + } + + .dark\:bg-orange-500\/65 { + background-color: rgb(249 115 22 / 0.65); + } + + .dark\:bg-orange-500\/70 { + background-color: rgb(249 115 22 / 0.7); + } + + .dark\:bg-orange-500\/75 { + background-color: rgb(249 115 22 / 0.75); + } + + .dark\:bg-orange-500\/80 { + background-color: rgb(249 115 22 / 0.8); + } + + .dark\:bg-orange-500\/85 { + background-color: rgb(249 115 22 / 0.85); + } + + .dark\:bg-orange-500\/90 { + background-color: rgb(249 115 22 / 0.9); + } + + .dark\:bg-orange-500\/95 { + background-color: rgb(249 115 22 / 0.95); + } + + .dark\:bg-orange-600 { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-600\/0 { + background-color: rgb(234 88 12 / 0); + } + + .dark\:bg-orange-600\/10 { + background-color: rgb(234 88 12 / 0.1); + } + + .dark\:bg-orange-600\/100 { + background-color: rgb(234 88 12 / 1); + } + + .dark\:bg-orange-600\/15 { + background-color: rgb(234 88 12 / 0.15); + } + + .dark\:bg-orange-600\/20 { + background-color: rgb(234 88 12 / 0.2); + } + + .dark\:bg-orange-600\/25 { + background-color: rgb(234 88 12 / 0.25); + } + + .dark\:bg-orange-600\/30 { + background-color: rgb(234 88 12 / 0.3); + } + + .dark\:bg-orange-600\/35 { + background-color: rgb(234 88 12 / 0.35); + } + + .dark\:bg-orange-600\/40 { + background-color: rgb(234 88 12 / 0.4); + } + + .dark\:bg-orange-600\/45 { + background-color: rgb(234 88 12 / 0.45); + } + + .dark\:bg-orange-600\/5 { + background-color: rgb(234 88 12 / 0.05); + } + + .dark\:bg-orange-600\/50 { + background-color: rgb(234 88 12 / 0.5); + } + + .dark\:bg-orange-600\/55 { + background-color: rgb(234 88 12 / 0.55); + } + + .dark\:bg-orange-600\/60 { + background-color: rgb(234 88 12 / 0.6); + } + + .dark\:bg-orange-600\/65 { + background-color: rgb(234 88 12 / 0.65); + } + + .dark\:bg-orange-600\/70 { + background-color: rgb(234 88 12 / 0.7); + } + + .dark\:bg-orange-600\/75 { + background-color: rgb(234 88 12 / 0.75); + } + + .dark\:bg-orange-600\/80 { + background-color: rgb(234 88 12 / 0.8); + } + + .dark\:bg-orange-600\/85 { + background-color: rgb(234 88 12 / 0.85); + } + + .dark\:bg-orange-600\/90 { + background-color: rgb(234 88 12 / 0.9); + } + + .dark\:bg-orange-600\/95 { + background-color: rgb(234 88 12 / 0.95); + } + + .dark\:bg-orange-700 { + --tw-bg-opacity: 1; + background-color: rgb(194 65 12 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-700\/0 { + background-color: rgb(194 65 12 / 0); + } + + .dark\:bg-orange-700\/10 { + background-color: rgb(194 65 12 / 0.1); + } + + .dark\:bg-orange-700\/100 { + background-color: rgb(194 65 12 / 1); + } + + .dark\:bg-orange-700\/15 { + background-color: rgb(194 65 12 / 0.15); + } + + .dark\:bg-orange-700\/20 { + background-color: rgb(194 65 12 / 0.2); + } + + .dark\:bg-orange-700\/25 { + background-color: rgb(194 65 12 / 0.25); + } + + .dark\:bg-orange-700\/30 { + background-color: rgb(194 65 12 / 0.3); + } + + .dark\:bg-orange-700\/35 { + background-color: rgb(194 65 12 / 0.35); + } + + .dark\:bg-orange-700\/40 { + background-color: rgb(194 65 12 / 0.4); + } + + .dark\:bg-orange-700\/45 { + background-color: rgb(194 65 12 / 0.45); + } + + .dark\:bg-orange-700\/5 { + background-color: rgb(194 65 12 / 0.05); + } + + .dark\:bg-orange-700\/50 { + background-color: rgb(194 65 12 / 0.5); + } + + .dark\:bg-orange-700\/55 { + background-color: rgb(194 65 12 / 0.55); + } + + .dark\:bg-orange-700\/60 { + background-color: rgb(194 65 12 / 0.6); + } + + .dark\:bg-orange-700\/65 { + background-color: rgb(194 65 12 / 0.65); + } + + .dark\:bg-orange-700\/70 { + background-color: rgb(194 65 12 / 0.7); + } + + .dark\:bg-orange-700\/75 { + background-color: rgb(194 65 12 / 0.75); + } + + .dark\:bg-orange-700\/80 { + background-color: rgb(194 65 12 / 0.8); + } + + .dark\:bg-orange-700\/85 { + background-color: rgb(194 65 12 / 0.85); + } + + .dark\:bg-orange-700\/90 { + background-color: rgb(194 65 12 / 0.9); + } + + .dark\:bg-orange-700\/95 { + background-color: rgb(194 65 12 / 0.95); + } + + .dark\:bg-orange-800 { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-800\/0 { + background-color: rgb(154 52 18 / 0); + } + + .dark\:bg-orange-800\/10 { + background-color: rgb(154 52 18 / 0.1); + } + + .dark\:bg-orange-800\/100 { + background-color: rgb(154 52 18 / 1); + } + + .dark\:bg-orange-800\/15 { + background-color: rgb(154 52 18 / 0.15); + } + + .dark\:bg-orange-800\/20 { + background-color: rgb(154 52 18 / 0.2); + } + + .dark\:bg-orange-800\/25 { + background-color: rgb(154 52 18 / 0.25); + } + + .dark\:bg-orange-800\/30 { + background-color: rgb(154 52 18 / 0.3); + } + + .dark\:bg-orange-800\/35 { + background-color: rgb(154 52 18 / 0.35); + } + + .dark\:bg-orange-800\/40 { + background-color: rgb(154 52 18 / 0.4); + } + + .dark\:bg-orange-800\/45 { + background-color: rgb(154 52 18 / 0.45); + } + + .dark\:bg-orange-800\/5 { + background-color: rgb(154 52 18 / 0.05); + } + + .dark\:bg-orange-800\/50 { + background-color: rgb(154 52 18 / 0.5); + } + + .dark\:bg-orange-800\/55 { + background-color: rgb(154 52 18 / 0.55); + } + + .dark\:bg-orange-800\/60 { + background-color: rgb(154 52 18 / 0.6); + } + + .dark\:bg-orange-800\/65 { + background-color: rgb(154 52 18 / 0.65); + } + + .dark\:bg-orange-800\/70 { + background-color: rgb(154 52 18 / 0.7); + } + + .dark\:bg-orange-800\/75 { + background-color: rgb(154 52 18 / 0.75); + } + + .dark\:bg-orange-800\/80 { + background-color: rgb(154 52 18 / 0.8); + } + + .dark\:bg-orange-800\/85 { + background-color: rgb(154 52 18 / 0.85); + } + + .dark\:bg-orange-800\/90 { + background-color: rgb(154 52 18 / 0.9); + } + + .dark\:bg-orange-800\/95 { + background-color: rgb(154 52 18 / 0.95); + } + + .dark\:bg-orange-900 { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-900\/0 { + background-color: rgb(124 45 18 / 0); + } + + .dark\:bg-orange-900\/10 { + background-color: rgb(124 45 18 / 0.1); + } + + .dark\:bg-orange-900\/100 { + background-color: rgb(124 45 18 / 1); + } + + .dark\:bg-orange-900\/15 { + background-color: rgb(124 45 18 / 0.15); + } + + .dark\:bg-orange-900\/20 { + background-color: rgb(124 45 18 / 0.2); + } + + .dark\:bg-orange-900\/25 { + background-color: rgb(124 45 18 / 0.25); + } + + .dark\:bg-orange-900\/30 { + background-color: rgb(124 45 18 / 0.3); + } + + .dark\:bg-orange-900\/35 { + background-color: rgb(124 45 18 / 0.35); + } + + .dark\:bg-orange-900\/40 { + background-color: rgb(124 45 18 / 0.4); + } + + .dark\:bg-orange-900\/45 { + background-color: rgb(124 45 18 / 0.45); + } + + .dark\:bg-orange-900\/5 { + background-color: rgb(124 45 18 / 0.05); + } + + .dark\:bg-orange-900\/50 { + background-color: rgb(124 45 18 / 0.5); + } + + .dark\:bg-orange-900\/55 { + background-color: rgb(124 45 18 / 0.55); + } + + .dark\:bg-orange-900\/60 { + background-color: rgb(124 45 18 / 0.6); + } + + .dark\:bg-orange-900\/65 { + background-color: rgb(124 45 18 / 0.65); + } + + .dark\:bg-orange-900\/70 { + background-color: rgb(124 45 18 / 0.7); + } + + .dark\:bg-orange-900\/75 { + background-color: rgb(124 45 18 / 0.75); + } + + .dark\:bg-orange-900\/80 { + background-color: rgb(124 45 18 / 0.8); + } + + .dark\:bg-orange-900\/85 { + background-color: rgb(124 45 18 / 0.85); + } + + .dark\:bg-orange-900\/90 { + background-color: rgb(124 45 18 / 0.9); + } + + .dark\:bg-orange-900\/95 { + background-color: rgb(124 45 18 / 0.95); + } + + .dark\:bg-orange-950 { + --tw-bg-opacity: 1; + background-color: rgb(67 20 7 / var(--tw-bg-opacity)); + } + + .dark\:bg-orange-950\/0 { + background-color: rgb(67 20 7 / 0); + } + + .dark\:bg-orange-950\/10 { + background-color: rgb(67 20 7 / 0.1); + } + + .dark\:bg-orange-950\/100 { + background-color: rgb(67 20 7 / 1); + } + + .dark\:bg-orange-950\/15 { + background-color: rgb(67 20 7 / 0.15); + } + + .dark\:bg-orange-950\/20 { + background-color: rgb(67 20 7 / 0.2); + } + + .dark\:bg-orange-950\/25 { + background-color: rgb(67 20 7 / 0.25); + } + + .dark\:bg-orange-950\/30 { + background-color: rgb(67 20 7 / 0.3); + } + + .dark\:bg-orange-950\/35 { + background-color: rgb(67 20 7 / 0.35); + } + + .dark\:bg-orange-950\/40 { + background-color: rgb(67 20 7 / 0.4); + } + + .dark\:bg-orange-950\/45 { + background-color: rgb(67 20 7 / 0.45); + } + + .dark\:bg-orange-950\/5 { + background-color: rgb(67 20 7 / 0.05); + } + + .dark\:bg-orange-950\/50 { + background-color: rgb(67 20 7 / 0.5); + } + + .dark\:bg-orange-950\/55 { + background-color: rgb(67 20 7 / 0.55); + } + + .dark\:bg-orange-950\/60 { + background-color: rgb(67 20 7 / 0.6); + } + + .dark\:bg-orange-950\/65 { + background-color: rgb(67 20 7 / 0.65); + } + + .dark\:bg-orange-950\/70 { + background-color: rgb(67 20 7 / 0.7); + } + + .dark\:bg-orange-950\/75 { + background-color: rgb(67 20 7 / 0.75); + } + + .dark\:bg-orange-950\/80 { + background-color: rgb(67 20 7 / 0.8); + } + + .dark\:bg-orange-950\/85 { + background-color: rgb(67 20 7 / 0.85); + } + + .dark\:bg-orange-950\/90 { + background-color: rgb(67 20 7 / 0.9); + } + + .dark\:bg-orange-950\/95 { + background-color: rgb(67 20 7 / 0.95); + } + + .dark\:bg-primary-100 { + --tw-bg-opacity: 1; + background-color: rgb(204 251 241 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-100\/0 { + background-color: rgb(204 251 241 / 0); + } + + .dark\:bg-primary-100\/10 { + background-color: rgb(204 251 241 / 0.1); + } + + .dark\:bg-primary-100\/100 { + background-color: rgb(204 251 241 / 1); + } + + .dark\:bg-primary-100\/15 { + background-color: rgb(204 251 241 / 0.15); + } + + .dark\:bg-primary-100\/20 { + background-color: rgb(204 251 241 / 0.2); + } + + .dark\:bg-primary-100\/25 { + background-color: rgb(204 251 241 / 0.25); + } + + .dark\:bg-primary-100\/30 { + background-color: rgb(204 251 241 / 0.3); + } + + .dark\:bg-primary-100\/35 { + background-color: rgb(204 251 241 / 0.35); + } + + .dark\:bg-primary-100\/40 { + background-color: rgb(204 251 241 / 0.4); + } + + .dark\:bg-primary-100\/45 { + background-color: rgb(204 251 241 / 0.45); + } + + .dark\:bg-primary-100\/5 { + background-color: rgb(204 251 241 / 0.05); + } + + .dark\:bg-primary-100\/50 { + background-color: rgb(204 251 241 / 0.5); + } + + .dark\:bg-primary-100\/55 { + background-color: rgb(204 251 241 / 0.55); + } + + .dark\:bg-primary-100\/60 { + background-color: rgb(204 251 241 / 0.6); + } + + .dark\:bg-primary-100\/65 { + background-color: rgb(204 251 241 / 0.65); + } + + .dark\:bg-primary-100\/70 { + background-color: rgb(204 251 241 / 0.7); + } + + .dark\:bg-primary-100\/75 { + background-color: rgb(204 251 241 / 0.75); + } + + .dark\:bg-primary-100\/80 { + background-color: rgb(204 251 241 / 0.8); + } + + .dark\:bg-primary-100\/85 { + background-color: rgb(204 251 241 / 0.85); + } + + .dark\:bg-primary-100\/90 { + background-color: rgb(204 251 241 / 0.9); + } + + .dark\:bg-primary-100\/95 { + background-color: rgb(204 251 241 / 0.95); + } + + .dark\:bg-primary-200 { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-200\/0 { + background-color: rgb(153 246 228 / 0); + } + + .dark\:bg-primary-200\/10 { + background-color: rgb(153 246 228 / 0.1); + } + + .dark\:bg-primary-200\/100 { + background-color: rgb(153 246 228 / 1); + } + + .dark\:bg-primary-200\/15 { + background-color: rgb(153 246 228 / 0.15); + } + + .dark\:bg-primary-200\/20 { + background-color: rgb(153 246 228 / 0.2); + } + + .dark\:bg-primary-200\/25 { + background-color: rgb(153 246 228 / 0.25); + } + + .dark\:bg-primary-200\/30 { + background-color: rgb(153 246 228 / 0.3); + } + + .dark\:bg-primary-200\/35 { + background-color: rgb(153 246 228 / 0.35); + } + + .dark\:bg-primary-200\/40 { + background-color: rgb(153 246 228 / 0.4); + } + + .dark\:bg-primary-200\/45 { + background-color: rgb(153 246 228 / 0.45); + } + + .dark\:bg-primary-200\/5 { + background-color: rgb(153 246 228 / 0.05); + } + + .dark\:bg-primary-200\/50 { + background-color: rgb(153 246 228 / 0.5); + } + + .dark\:bg-primary-200\/55 { + background-color: rgb(153 246 228 / 0.55); + } + + .dark\:bg-primary-200\/60 { + background-color: rgb(153 246 228 / 0.6); + } + + .dark\:bg-primary-200\/65 { + background-color: rgb(153 246 228 / 0.65); + } + + .dark\:bg-primary-200\/70 { + background-color: rgb(153 246 228 / 0.7); + } + + .dark\:bg-primary-200\/75 { + background-color: rgb(153 246 228 / 0.75); + } + + .dark\:bg-primary-200\/80 { + background-color: rgb(153 246 228 / 0.8); + } + + .dark\:bg-primary-200\/85 { + background-color: rgb(153 246 228 / 0.85); + } + + .dark\:bg-primary-200\/90 { + background-color: rgb(153 246 228 / 0.9); + } + + .dark\:bg-primary-200\/95 { + background-color: rgb(153 246 228 / 0.95); + } + + .dark\:bg-primary-300 { + --tw-bg-opacity: 1; + background-color: rgb(94 234 212 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-300\/0 { + background-color: rgb(94 234 212 / 0); + } + + .dark\:bg-primary-300\/10 { + background-color: rgb(94 234 212 / 0.1); + } + + .dark\:bg-primary-300\/100 { + background-color: rgb(94 234 212 / 1); + } + + .dark\:bg-primary-300\/15 { + background-color: rgb(94 234 212 / 0.15); + } + + .dark\:bg-primary-300\/20 { + background-color: rgb(94 234 212 / 0.2); + } + + .dark\:bg-primary-300\/25 { + background-color: rgb(94 234 212 / 0.25); + } + + .dark\:bg-primary-300\/30 { + background-color: rgb(94 234 212 / 0.3); + } + + .dark\:bg-primary-300\/35 { + background-color: rgb(94 234 212 / 0.35); + } + + .dark\:bg-primary-300\/40 { + background-color: rgb(94 234 212 / 0.4); + } + + .dark\:bg-primary-300\/45 { + background-color: rgb(94 234 212 / 0.45); + } + + .dark\:bg-primary-300\/5 { + background-color: rgb(94 234 212 / 0.05); + } + + .dark\:bg-primary-300\/50 { + background-color: rgb(94 234 212 / 0.5); + } + + .dark\:bg-primary-300\/55 { + background-color: rgb(94 234 212 / 0.55); + } + + .dark\:bg-primary-300\/60 { + background-color: rgb(94 234 212 / 0.6); + } + + .dark\:bg-primary-300\/65 { + background-color: rgb(94 234 212 / 0.65); + } + + .dark\:bg-primary-300\/70 { + background-color: rgb(94 234 212 / 0.7); + } + + .dark\:bg-primary-300\/75 { + background-color: rgb(94 234 212 / 0.75); + } + + .dark\:bg-primary-300\/80 { + background-color: rgb(94 234 212 / 0.8); + } + + .dark\:bg-primary-300\/85 { + background-color: rgb(94 234 212 / 0.85); + } + + .dark\:bg-primary-300\/90 { + background-color: rgb(94 234 212 / 0.9); + } + + .dark\:bg-primary-300\/95 { + background-color: rgb(94 234 212 / 0.95); + } + + .dark\:bg-primary-400 { + --tw-bg-opacity: 1; + background-color: rgb(45 212 191 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-400\/0 { + background-color: rgb(45 212 191 / 0); + } + + .dark\:bg-primary-400\/10 { + background-color: rgb(45 212 191 / 0.1); + } + + .dark\:bg-primary-400\/100 { + background-color: rgb(45 212 191 / 1); + } + + .dark\:bg-primary-400\/15 { + background-color: rgb(45 212 191 / 0.15); + } + + .dark\:bg-primary-400\/20 { + background-color: rgb(45 212 191 / 0.2); + } + + .dark\:bg-primary-400\/25 { + background-color: rgb(45 212 191 / 0.25); + } + + .dark\:bg-primary-400\/30 { + background-color: rgb(45 212 191 / 0.3); + } + + .dark\:bg-primary-400\/35 { + background-color: rgb(45 212 191 / 0.35); + } + + .dark\:bg-primary-400\/40 { + background-color: rgb(45 212 191 / 0.4); + } + + .dark\:bg-primary-400\/45 { + background-color: rgb(45 212 191 / 0.45); + } + + .dark\:bg-primary-400\/5 { + background-color: rgb(45 212 191 / 0.05); + } + + .dark\:bg-primary-400\/50 { + background-color: rgb(45 212 191 / 0.5); + } + + .dark\:bg-primary-400\/55 { + background-color: rgb(45 212 191 / 0.55); + } + + .dark\:bg-primary-400\/60 { + background-color: rgb(45 212 191 / 0.6); + } + + .dark\:bg-primary-400\/65 { + background-color: rgb(45 212 191 / 0.65); + } + + .dark\:bg-primary-400\/70 { + background-color: rgb(45 212 191 / 0.7); + } + + .dark\:bg-primary-400\/75 { + background-color: rgb(45 212 191 / 0.75); + } + + .dark\:bg-primary-400\/80 { + background-color: rgb(45 212 191 / 0.8); + } + + .dark\:bg-primary-400\/85 { + background-color: rgb(45 212 191 / 0.85); + } + + .dark\:bg-primary-400\/90 { + background-color: rgb(45 212 191 / 0.9); + } + + .dark\:bg-primary-400\/95 { + background-color: rgb(45 212 191 / 0.95); + } + + .dark\:bg-primary-50 { + --tw-bg-opacity: 1; + background-color: rgb(240 253 250 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-50\/0 { + background-color: rgb(240 253 250 / 0); + } + + .dark\:bg-primary-50\/10 { + background-color: rgb(240 253 250 / 0.1); + } + + .dark\:bg-primary-50\/100 { + background-color: rgb(240 253 250 / 1); + } + + .dark\:bg-primary-50\/15 { + background-color: rgb(240 253 250 / 0.15); + } + + .dark\:bg-primary-50\/20 { + background-color: rgb(240 253 250 / 0.2); + } + + .dark\:bg-primary-50\/25 { + background-color: rgb(240 253 250 / 0.25); + } + + .dark\:bg-primary-50\/30 { + background-color: rgb(240 253 250 / 0.3); + } + + .dark\:bg-primary-50\/35 { + background-color: rgb(240 253 250 / 0.35); + } + + .dark\:bg-primary-50\/40 { + background-color: rgb(240 253 250 / 0.4); + } + + .dark\:bg-primary-50\/45 { + background-color: rgb(240 253 250 / 0.45); + } + + .dark\:bg-primary-50\/5 { + background-color: rgb(240 253 250 / 0.05); + } + + .dark\:bg-primary-50\/50 { + background-color: rgb(240 253 250 / 0.5); + } + + .dark\:bg-primary-50\/55 { + background-color: rgb(240 253 250 / 0.55); + } + + .dark\:bg-primary-50\/60 { + background-color: rgb(240 253 250 / 0.6); + } + + .dark\:bg-primary-50\/65 { + background-color: rgb(240 253 250 / 0.65); + } + + .dark\:bg-primary-50\/70 { + background-color: rgb(240 253 250 / 0.7); + } + + .dark\:bg-primary-50\/75 { + background-color: rgb(240 253 250 / 0.75); + } + + .dark\:bg-primary-50\/80 { + background-color: rgb(240 253 250 / 0.8); + } + + .dark\:bg-primary-50\/85 { + background-color: rgb(240 253 250 / 0.85); + } + + .dark\:bg-primary-50\/90 { + background-color: rgb(240 253 250 / 0.9); + } + + .dark\:bg-primary-50\/95 { + background-color: rgb(240 253 250 / 0.95); + } + + .dark\:bg-primary-500 { + --tw-bg-opacity: 1; + background-color: rgb(20 184 166 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-500\/0 { + background-color: rgb(20 184 166 / 0); + } + + .dark\:bg-primary-500\/10 { + background-color: rgb(20 184 166 / 0.1); + } + + .dark\:bg-primary-500\/100 { + background-color: rgb(20 184 166 / 1); + } + + .dark\:bg-primary-500\/15 { + background-color: rgb(20 184 166 / 0.15); + } + + .dark\:bg-primary-500\/20 { + background-color: rgb(20 184 166 / 0.2); + } + + .dark\:bg-primary-500\/25 { + background-color: rgb(20 184 166 / 0.25); + } + + .dark\:bg-primary-500\/30 { + background-color: rgb(20 184 166 / 0.3); + } + + .dark\:bg-primary-500\/35 { + background-color: rgb(20 184 166 / 0.35); + } + + .dark\:bg-primary-500\/40 { + background-color: rgb(20 184 166 / 0.4); + } + + .dark\:bg-primary-500\/45 { + background-color: rgb(20 184 166 / 0.45); + } + + .dark\:bg-primary-500\/5 { + background-color: rgb(20 184 166 / 0.05); + } + + .dark\:bg-primary-500\/50 { + background-color: rgb(20 184 166 / 0.5); + } + + .dark\:bg-primary-500\/55 { + background-color: rgb(20 184 166 / 0.55); + } + + .dark\:bg-primary-500\/60 { + background-color: rgb(20 184 166 / 0.6); + } + + .dark\:bg-primary-500\/65 { + background-color: rgb(20 184 166 / 0.65); + } + + .dark\:bg-primary-500\/70 { + background-color: rgb(20 184 166 / 0.7); + } + + .dark\:bg-primary-500\/75 { + background-color: rgb(20 184 166 / 0.75); + } + + .dark\:bg-primary-500\/80 { + background-color: rgb(20 184 166 / 0.8); + } + + .dark\:bg-primary-500\/85 { + background-color: rgb(20 184 166 / 0.85); + } + + .dark\:bg-primary-500\/90 { + background-color: rgb(20 184 166 / 0.9); + } + + .dark\:bg-primary-500\/95 { + background-color: rgb(20 184 166 / 0.95); + } + + .dark\:bg-primary-600 { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-600\/0 { + background-color: rgb(13 148 136 / 0); + } + + .dark\:bg-primary-600\/10 { + background-color: rgb(13 148 136 / 0.1); + } + + .dark\:bg-primary-600\/100 { + background-color: rgb(13 148 136 / 1); + } + + .dark\:bg-primary-600\/15 { + background-color: rgb(13 148 136 / 0.15); + } + + .dark\:bg-primary-600\/20 { + background-color: rgb(13 148 136 / 0.2); + } + + .dark\:bg-primary-600\/25 { + background-color: rgb(13 148 136 / 0.25); + } + + .dark\:bg-primary-600\/30 { + background-color: rgb(13 148 136 / 0.3); + } + + .dark\:bg-primary-600\/35 { + background-color: rgb(13 148 136 / 0.35); + } + + .dark\:bg-primary-600\/40 { + background-color: rgb(13 148 136 / 0.4); + } + + .dark\:bg-primary-600\/45 { + background-color: rgb(13 148 136 / 0.45); + } + + .dark\:bg-primary-600\/5 { + background-color: rgb(13 148 136 / 0.05); + } + + .dark\:bg-primary-600\/50 { + background-color: rgb(13 148 136 / 0.5); + } + + .dark\:bg-primary-600\/55 { + background-color: rgb(13 148 136 / 0.55); + } + + .dark\:bg-primary-600\/60 { + background-color: rgb(13 148 136 / 0.6); + } + + .dark\:bg-primary-600\/65 { + background-color: rgb(13 148 136 / 0.65); + } + + .dark\:bg-primary-600\/70 { + background-color: rgb(13 148 136 / 0.7); + } + + .dark\:bg-primary-600\/75 { + background-color: rgb(13 148 136 / 0.75); + } + + .dark\:bg-primary-600\/80 { + background-color: rgb(13 148 136 / 0.8); + } + + .dark\:bg-primary-600\/85 { + background-color: rgb(13 148 136 / 0.85); + } + + .dark\:bg-primary-600\/90 { + background-color: rgb(13 148 136 / 0.9); + } + + .dark\:bg-primary-600\/95 { + background-color: rgb(13 148 136 / 0.95); + } + + .dark\:bg-primary-700 { + --tw-bg-opacity: 1; + background-color: rgb(15 118 110 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-700\/0 { + background-color: rgb(15 118 110 / 0); + } + + .dark\:bg-primary-700\/10 { + background-color: rgb(15 118 110 / 0.1); + } + + .dark\:bg-primary-700\/100 { + background-color: rgb(15 118 110 / 1); + } + + .dark\:bg-primary-700\/15 { + background-color: rgb(15 118 110 / 0.15); + } + + .dark\:bg-primary-700\/20 { + background-color: rgb(15 118 110 / 0.2); + } + + .dark\:bg-primary-700\/25 { + background-color: rgb(15 118 110 / 0.25); + } + + .dark\:bg-primary-700\/30 { + background-color: rgb(15 118 110 / 0.3); + } + + .dark\:bg-primary-700\/35 { + background-color: rgb(15 118 110 / 0.35); + } + + .dark\:bg-primary-700\/40 { + background-color: rgb(15 118 110 / 0.4); + } + + .dark\:bg-primary-700\/45 { + background-color: rgb(15 118 110 / 0.45); + } + + .dark\:bg-primary-700\/5 { + background-color: rgb(15 118 110 / 0.05); + } + + .dark\:bg-primary-700\/50 { + background-color: rgb(15 118 110 / 0.5); + } + + .dark\:bg-primary-700\/55 { + background-color: rgb(15 118 110 / 0.55); + } + + .dark\:bg-primary-700\/60 { + background-color: rgb(15 118 110 / 0.6); + } + + .dark\:bg-primary-700\/65 { + background-color: rgb(15 118 110 / 0.65); + } + + .dark\:bg-primary-700\/70 { + background-color: rgb(15 118 110 / 0.7); + } + + .dark\:bg-primary-700\/75 { + background-color: rgb(15 118 110 / 0.75); + } + + .dark\:bg-primary-700\/80 { + background-color: rgb(15 118 110 / 0.8); + } + + .dark\:bg-primary-700\/85 { + background-color: rgb(15 118 110 / 0.85); + } + + .dark\:bg-primary-700\/90 { + background-color: rgb(15 118 110 / 0.9); + } + + .dark\:bg-primary-700\/95 { + background-color: rgb(15 118 110 / 0.95); + } + + .dark\:bg-primary-800 { + --tw-bg-opacity: 1; + background-color: rgb(17 94 89 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-800\/0 { + background-color: rgb(17 94 89 / 0); + } + + .dark\:bg-primary-800\/10 { + background-color: rgb(17 94 89 / 0.1); + } + + .dark\:bg-primary-800\/100 { + background-color: rgb(17 94 89 / 1); + } + + .dark\:bg-primary-800\/15 { + background-color: rgb(17 94 89 / 0.15); + } + + .dark\:bg-primary-800\/20 { + background-color: rgb(17 94 89 / 0.2); + } + + .dark\:bg-primary-800\/25 { + background-color: rgb(17 94 89 / 0.25); + } + + .dark\:bg-primary-800\/30 { + background-color: rgb(17 94 89 / 0.3); + } + + .dark\:bg-primary-800\/35 { + background-color: rgb(17 94 89 / 0.35); + } + + .dark\:bg-primary-800\/40 { + background-color: rgb(17 94 89 / 0.4); + } + + .dark\:bg-primary-800\/45 { + background-color: rgb(17 94 89 / 0.45); + } + + .dark\:bg-primary-800\/5 { + background-color: rgb(17 94 89 / 0.05); + } + + .dark\:bg-primary-800\/50 { + background-color: rgb(17 94 89 / 0.5); + } + + .dark\:bg-primary-800\/55 { + background-color: rgb(17 94 89 / 0.55); + } + + .dark\:bg-primary-800\/60 { + background-color: rgb(17 94 89 / 0.6); + } + + .dark\:bg-primary-800\/65 { + background-color: rgb(17 94 89 / 0.65); + } + + .dark\:bg-primary-800\/70 { + background-color: rgb(17 94 89 / 0.7); + } + + .dark\:bg-primary-800\/75 { + background-color: rgb(17 94 89 / 0.75); + } + + .dark\:bg-primary-800\/80 { + background-color: rgb(17 94 89 / 0.8); + } + + .dark\:bg-primary-800\/85 { + background-color: rgb(17 94 89 / 0.85); + } + + .dark\:bg-primary-800\/90 { + background-color: rgb(17 94 89 / 0.9); + } + + .dark\:bg-primary-800\/95 { + background-color: rgb(17 94 89 / 0.95); + } + + .dark\:bg-primary-900 { + --tw-bg-opacity: 1; + background-color: rgb(19 78 74 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-900\/0 { + background-color: rgb(19 78 74 / 0); + } + + .dark\:bg-primary-900\/10 { + background-color: rgb(19 78 74 / 0.1); + } + + .dark\:bg-primary-900\/100 { + background-color: rgb(19 78 74 / 1); + } + + .dark\:bg-primary-900\/15 { + background-color: rgb(19 78 74 / 0.15); + } + + .dark\:bg-primary-900\/20 { + background-color: rgb(19 78 74 / 0.2); + } + + .dark\:bg-primary-900\/25 { + background-color: rgb(19 78 74 / 0.25); + } + + .dark\:bg-primary-900\/30 { + background-color: rgb(19 78 74 / 0.3); + } + + .dark\:bg-primary-900\/35 { + background-color: rgb(19 78 74 / 0.35); + } + + .dark\:bg-primary-900\/40 { + background-color: rgb(19 78 74 / 0.4); + } + + .dark\:bg-primary-900\/45 { + background-color: rgb(19 78 74 / 0.45); + } + + .dark\:bg-primary-900\/5 { + background-color: rgb(19 78 74 / 0.05); + } + + .dark\:bg-primary-900\/50 { + background-color: rgb(19 78 74 / 0.5); + } + + .dark\:bg-primary-900\/55 { + background-color: rgb(19 78 74 / 0.55); + } + + .dark\:bg-primary-900\/60 { + background-color: rgb(19 78 74 / 0.6); + } + + .dark\:bg-primary-900\/65 { + background-color: rgb(19 78 74 / 0.65); + } + + .dark\:bg-primary-900\/70 { + background-color: rgb(19 78 74 / 0.7); + } + + .dark\:bg-primary-900\/75 { + background-color: rgb(19 78 74 / 0.75); + } + + .dark\:bg-primary-900\/80 { + background-color: rgb(19 78 74 / 0.8); + } + + .dark\:bg-primary-900\/85 { + background-color: rgb(19 78 74 / 0.85); + } + + .dark\:bg-primary-900\/90 { + background-color: rgb(19 78 74 / 0.9); + } + + .dark\:bg-primary-900\/95 { + background-color: rgb(19 78 74 / 0.95); + } + + .dark\:bg-primary-950 { + --tw-bg-opacity: 1; + background-color: rgb(4 47 46 / var(--tw-bg-opacity)); + } + + .dark\:bg-primary-950\/0 { + background-color: rgb(4 47 46 / 0); + } + + .dark\:bg-primary-950\/10 { + background-color: rgb(4 47 46 / 0.1); + } + + .dark\:bg-primary-950\/100 { + background-color: rgb(4 47 46 / 1); + } + + .dark\:bg-primary-950\/15 { + background-color: rgb(4 47 46 / 0.15); + } + + .dark\:bg-primary-950\/20 { + background-color: rgb(4 47 46 / 0.2); + } + + .dark\:bg-primary-950\/25 { + background-color: rgb(4 47 46 / 0.25); + } + + .dark\:bg-primary-950\/30 { + background-color: rgb(4 47 46 / 0.3); + } + + .dark\:bg-primary-950\/35 { + background-color: rgb(4 47 46 / 0.35); + } + + .dark\:bg-primary-950\/40 { + background-color: rgb(4 47 46 / 0.4); + } + + .dark\:bg-primary-950\/45 { + background-color: rgb(4 47 46 / 0.45); + } + + .dark\:bg-primary-950\/5 { + background-color: rgb(4 47 46 / 0.05); + } + + .dark\:bg-primary-950\/50 { + background-color: rgb(4 47 46 / 0.5); + } + + .dark\:bg-primary-950\/55 { + background-color: rgb(4 47 46 / 0.55); + } + + .dark\:bg-primary-950\/60 { + background-color: rgb(4 47 46 / 0.6); + } + + .dark\:bg-primary-950\/65 { + background-color: rgb(4 47 46 / 0.65); + } + + .dark\:bg-primary-950\/70 { + background-color: rgb(4 47 46 / 0.7); + } + + .dark\:bg-primary-950\/75 { + background-color: rgb(4 47 46 / 0.75); + } + + .dark\:bg-primary-950\/80 { + background-color: rgb(4 47 46 / 0.8); + } + + .dark\:bg-primary-950\/85 { + background-color: rgb(4 47 46 / 0.85); + } + + .dark\:bg-primary-950\/90 { + background-color: rgb(4 47 46 / 0.9); + } + + .dark\:bg-primary-950\/95 { + background-color: rgb(4 47 46 / 0.95); + } + + .dark\:text-gray-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); + } + + .dark\:text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + } + + .dark\:hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-100\/0:hover { + background-color: rgb(243 244 246 / 0); + } + + .dark\:hover\:bg-gray-100\/10:hover { + background-color: rgb(243 244 246 / 0.1); + } + + .dark\:hover\:bg-gray-100\/100:hover { + background-color: rgb(243 244 246 / 1); + } + + .dark\:hover\:bg-gray-100\/15:hover { + background-color: rgb(243 244 246 / 0.15); + } + + .dark\:hover\:bg-gray-100\/20:hover { + background-color: rgb(243 244 246 / 0.2); + } + + .dark\:hover\:bg-gray-100\/25:hover { + background-color: rgb(243 244 246 / 0.25); + } + + .dark\:hover\:bg-gray-100\/30:hover { + background-color: rgb(243 244 246 / 0.3); + } + + .dark\:hover\:bg-gray-100\/35:hover { + background-color: rgb(243 244 246 / 0.35); + } + + .dark\:hover\:bg-gray-100\/40:hover { + background-color: rgb(243 244 246 / 0.4); + } + + .dark\:hover\:bg-gray-100\/45:hover { + background-color: rgb(243 244 246 / 0.45); + } + + .dark\:hover\:bg-gray-100\/5:hover { + background-color: rgb(243 244 246 / 0.05); + } + + .dark\:hover\:bg-gray-100\/50:hover { + background-color: rgb(243 244 246 / 0.5); + } + + .dark\:hover\:bg-gray-100\/55:hover { + background-color: rgb(243 244 246 / 0.55); + } + + .dark\:hover\:bg-gray-100\/60:hover { + background-color: rgb(243 244 246 / 0.6); + } + + .dark\:hover\:bg-gray-100\/65:hover { + background-color: rgb(243 244 246 / 0.65); + } + + .dark\:hover\:bg-gray-100\/70:hover { + background-color: rgb(243 244 246 / 0.7); + } + + .dark\:hover\:bg-gray-100\/75:hover { + background-color: rgb(243 244 246 / 0.75); + } + + .dark\:hover\:bg-gray-100\/80:hover { + background-color: rgb(243 244 246 / 0.8); + } + + .dark\:hover\:bg-gray-100\/85:hover { + background-color: rgb(243 244 246 / 0.85); + } + + .dark\:hover\:bg-gray-100\/90:hover { + background-color: rgb(243 244 246 / 0.9); + } + + .dark\:hover\:bg-gray-100\/95:hover { + background-color: rgb(243 244 246 / 0.95); + } + + .dark\:hover\:bg-gray-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-200\/0:hover { + background-color: rgb(229 231 235 / 0); + } + + .dark\:hover\:bg-gray-200\/10:hover { + background-color: rgb(229 231 235 / 0.1); + } + + .dark\:hover\:bg-gray-200\/100:hover { + background-color: rgb(229 231 235 / 1); + } + + .dark\:hover\:bg-gray-200\/15:hover { + background-color: rgb(229 231 235 / 0.15); + } + + .dark\:hover\:bg-gray-200\/20:hover { + background-color: rgb(229 231 235 / 0.2); + } + + .dark\:hover\:bg-gray-200\/25:hover { + background-color: rgb(229 231 235 / 0.25); + } + + .dark\:hover\:bg-gray-200\/30:hover { + background-color: rgb(229 231 235 / 0.3); + } + + .dark\:hover\:bg-gray-200\/35:hover { + background-color: rgb(229 231 235 / 0.35); + } + + .dark\:hover\:bg-gray-200\/40:hover { + background-color: rgb(229 231 235 / 0.4); + } + + .dark\:hover\:bg-gray-200\/45:hover { + background-color: rgb(229 231 235 / 0.45); + } + + .dark\:hover\:bg-gray-200\/5:hover { + background-color: rgb(229 231 235 / 0.05); + } + + .dark\:hover\:bg-gray-200\/50:hover { + background-color: rgb(229 231 235 / 0.5); + } + + .dark\:hover\:bg-gray-200\/55:hover { + background-color: rgb(229 231 235 / 0.55); + } + + .dark\:hover\:bg-gray-200\/60:hover { + background-color: rgb(229 231 235 / 0.6); + } + + .dark\:hover\:bg-gray-200\/65:hover { + background-color: rgb(229 231 235 / 0.65); + } + + .dark\:hover\:bg-gray-200\/70:hover { + background-color: rgb(229 231 235 / 0.7); + } + + .dark\:hover\:bg-gray-200\/75:hover { + background-color: rgb(229 231 235 / 0.75); + } + + .dark\:hover\:bg-gray-200\/80:hover { + background-color: rgb(229 231 235 / 0.8); + } + + .dark\:hover\:bg-gray-200\/85:hover { + background-color: rgb(229 231 235 / 0.85); + } + + .dark\:hover\:bg-gray-200\/90:hover { + background-color: rgb(229 231 235 / 0.9); + } + + .dark\:hover\:bg-gray-200\/95:hover { + background-color: rgb(229 231 235 / 0.95); + } + + .dark\:hover\:bg-gray-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-300\/0:hover { + background-color: rgb(209 213 219 / 0); + } + + .dark\:hover\:bg-gray-300\/10:hover { + background-color: rgb(209 213 219 / 0.1); + } + + .dark\:hover\:bg-gray-300\/100:hover { + background-color: rgb(209 213 219 / 1); + } + + .dark\:hover\:bg-gray-300\/15:hover { + background-color: rgb(209 213 219 / 0.15); + } + + .dark\:hover\:bg-gray-300\/20:hover { + background-color: rgb(209 213 219 / 0.2); + } + + .dark\:hover\:bg-gray-300\/25:hover { + background-color: rgb(209 213 219 / 0.25); + } + + .dark\:hover\:bg-gray-300\/30:hover { + background-color: rgb(209 213 219 / 0.3); + } + + .dark\:hover\:bg-gray-300\/35:hover { + background-color: rgb(209 213 219 / 0.35); + } + + .dark\:hover\:bg-gray-300\/40:hover { + background-color: rgb(209 213 219 / 0.4); + } + + .dark\:hover\:bg-gray-300\/45:hover { + background-color: rgb(209 213 219 / 0.45); + } + + .dark\:hover\:bg-gray-300\/5:hover { + background-color: rgb(209 213 219 / 0.05); + } + + .dark\:hover\:bg-gray-300\/50:hover { + background-color: rgb(209 213 219 / 0.5); + } + + .dark\:hover\:bg-gray-300\/55:hover { + background-color: rgb(209 213 219 / 0.55); + } + + .dark\:hover\:bg-gray-300\/60:hover { + background-color: rgb(209 213 219 / 0.6); + } + + .dark\:hover\:bg-gray-300\/65:hover { + background-color: rgb(209 213 219 / 0.65); + } + + .dark\:hover\:bg-gray-300\/70:hover { + background-color: rgb(209 213 219 / 0.7); + } + + .dark\:hover\:bg-gray-300\/75:hover { + background-color: rgb(209 213 219 / 0.75); + } + + .dark\:hover\:bg-gray-300\/80:hover { + background-color: rgb(209 213 219 / 0.8); + } + + .dark\:hover\:bg-gray-300\/85:hover { + background-color: rgb(209 213 219 / 0.85); + } + + .dark\:hover\:bg-gray-300\/90:hover { + background-color: rgb(209 213 219 / 0.9); + } + + .dark\:hover\:bg-gray-300\/95:hover { + background-color: rgb(209 213 219 / 0.95); + } + + .dark\:hover\:bg-gray-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-400\/0:hover { + background-color: rgb(156 163 175 / 0); + } + + .dark\:hover\:bg-gray-400\/10:hover { + background-color: rgb(156 163 175 / 0.1); + } + + .dark\:hover\:bg-gray-400\/100:hover { + background-color: rgb(156 163 175 / 1); + } + + .dark\:hover\:bg-gray-400\/15:hover { + background-color: rgb(156 163 175 / 0.15); + } + + .dark\:hover\:bg-gray-400\/20:hover { + background-color: rgb(156 163 175 / 0.2); + } + + .dark\:hover\:bg-gray-400\/25:hover { + background-color: rgb(156 163 175 / 0.25); + } + + .dark\:hover\:bg-gray-400\/30:hover { + background-color: rgb(156 163 175 / 0.3); + } + + .dark\:hover\:bg-gray-400\/35:hover { + background-color: rgb(156 163 175 / 0.35); + } + + .dark\:hover\:bg-gray-400\/40:hover { + background-color: rgb(156 163 175 / 0.4); + } + + .dark\:hover\:bg-gray-400\/45:hover { + background-color: rgb(156 163 175 / 0.45); + } + + .dark\:hover\:bg-gray-400\/5:hover { + background-color: rgb(156 163 175 / 0.05); + } + + .dark\:hover\:bg-gray-400\/50:hover { + background-color: rgb(156 163 175 / 0.5); + } + + .dark\:hover\:bg-gray-400\/55:hover { + background-color: rgb(156 163 175 / 0.55); + } + + .dark\:hover\:bg-gray-400\/60:hover { + background-color: rgb(156 163 175 / 0.6); + } + + .dark\:hover\:bg-gray-400\/65:hover { + background-color: rgb(156 163 175 / 0.65); + } + + .dark\:hover\:bg-gray-400\/70:hover { + background-color: rgb(156 163 175 / 0.7); + } + + .dark\:hover\:bg-gray-400\/75:hover { + background-color: rgb(156 163 175 / 0.75); + } + + .dark\:hover\:bg-gray-400\/80:hover { + background-color: rgb(156 163 175 / 0.8); + } + + .dark\:hover\:bg-gray-400\/85:hover { + background-color: rgb(156 163 175 / 0.85); + } + + .dark\:hover\:bg-gray-400\/90:hover { + background-color: rgb(156 163 175 / 0.9); + } + + .dark\:hover\:bg-gray-400\/95:hover { + background-color: rgb(156 163 175 / 0.95); + } + + .dark\:hover\:bg-gray-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-50\/0:hover { + background-color: rgb(249 250 251 / 0); + } + + .dark\:hover\:bg-gray-50\/10:hover { + background-color: rgb(249 250 251 / 0.1); + } + + .dark\:hover\:bg-gray-50\/100:hover { + background-color: rgb(249 250 251 / 1); + } + + .dark\:hover\:bg-gray-50\/15:hover { + background-color: rgb(249 250 251 / 0.15); + } + + .dark\:hover\:bg-gray-50\/20:hover { + background-color: rgb(249 250 251 / 0.2); + } + + .dark\:hover\:bg-gray-50\/25:hover { + background-color: rgb(249 250 251 / 0.25); + } + + .dark\:hover\:bg-gray-50\/30:hover { + background-color: rgb(249 250 251 / 0.3); + } + + .dark\:hover\:bg-gray-50\/35:hover { + background-color: rgb(249 250 251 / 0.35); + } + + .dark\:hover\:bg-gray-50\/40:hover { + background-color: rgb(249 250 251 / 0.4); + } + + .dark\:hover\:bg-gray-50\/45:hover { + background-color: rgb(249 250 251 / 0.45); + } + + .dark\:hover\:bg-gray-50\/5:hover { + background-color: rgb(249 250 251 / 0.05); + } + + .dark\:hover\:bg-gray-50\/50:hover { + background-color: rgb(249 250 251 / 0.5); + } + + .dark\:hover\:bg-gray-50\/55:hover { + background-color: rgb(249 250 251 / 0.55); + } + + .dark\:hover\:bg-gray-50\/60:hover { + background-color: rgb(249 250 251 / 0.6); + } + + .dark\:hover\:bg-gray-50\/65:hover { + background-color: rgb(249 250 251 / 0.65); + } + + .dark\:hover\:bg-gray-50\/70:hover { + background-color: rgb(249 250 251 / 0.7); + } + + .dark\:hover\:bg-gray-50\/75:hover { + background-color: rgb(249 250 251 / 0.75); + } + + .dark\:hover\:bg-gray-50\/80:hover { + background-color: rgb(249 250 251 / 0.8); + } + + .dark\:hover\:bg-gray-50\/85:hover { + background-color: rgb(249 250 251 / 0.85); + } + + .dark\:hover\:bg-gray-50\/90:hover { + background-color: rgb(249 250 251 / 0.9); + } + + .dark\:hover\:bg-gray-50\/95:hover { + background-color: rgb(249 250 251 / 0.95); + } + + .dark\:hover\:bg-gray-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-500\/0:hover { + background-color: rgb(107 114 128 / 0); + } + + .dark\:hover\:bg-gray-500\/10:hover { + background-color: rgb(107 114 128 / 0.1); + } + + .dark\:hover\:bg-gray-500\/100:hover { + background-color: rgb(107 114 128 / 1); + } + + .dark\:hover\:bg-gray-500\/15:hover { + background-color: rgb(107 114 128 / 0.15); + } + + .dark\:hover\:bg-gray-500\/20:hover { + background-color: rgb(107 114 128 / 0.2); + } + + .dark\:hover\:bg-gray-500\/25:hover { + background-color: rgb(107 114 128 / 0.25); + } + + .dark\:hover\:bg-gray-500\/30:hover { + background-color: rgb(107 114 128 / 0.3); + } + + .dark\:hover\:bg-gray-500\/35:hover { + background-color: rgb(107 114 128 / 0.35); + } + + .dark\:hover\:bg-gray-500\/40:hover { + background-color: rgb(107 114 128 / 0.4); + } + + .dark\:hover\:bg-gray-500\/45:hover { + background-color: rgb(107 114 128 / 0.45); + } + + .dark\:hover\:bg-gray-500\/5:hover { + background-color: rgb(107 114 128 / 0.05); + } + + .dark\:hover\:bg-gray-500\/50:hover { + background-color: rgb(107 114 128 / 0.5); + } + + .dark\:hover\:bg-gray-500\/55:hover { + background-color: rgb(107 114 128 / 0.55); + } + + .dark\:hover\:bg-gray-500\/60:hover { + background-color: rgb(107 114 128 / 0.6); + } + + .dark\:hover\:bg-gray-500\/65:hover { + background-color: rgb(107 114 128 / 0.65); + } + + .dark\:hover\:bg-gray-500\/70:hover { + background-color: rgb(107 114 128 / 0.7); + } + + .dark\:hover\:bg-gray-500\/75:hover { + background-color: rgb(107 114 128 / 0.75); + } + + .dark\:hover\:bg-gray-500\/80:hover { + background-color: rgb(107 114 128 / 0.8); + } + + .dark\:hover\:bg-gray-500\/85:hover { + background-color: rgb(107 114 128 / 0.85); + } + + .dark\:hover\:bg-gray-500\/90:hover { + background-color: rgb(107 114 128 / 0.9); + } + + .dark\:hover\:bg-gray-500\/95:hover { + background-color: rgb(107 114 128 / 0.95); + } + + .dark\:hover\:bg-gray-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-600\/0:hover { + background-color: rgb(75 85 99 / 0); + } + + .dark\:hover\:bg-gray-600\/10:hover { + background-color: rgb(75 85 99 / 0.1); + } + + .dark\:hover\:bg-gray-600\/100:hover { + background-color: rgb(75 85 99 / 1); + } + + .dark\:hover\:bg-gray-600\/15:hover { + background-color: rgb(75 85 99 / 0.15); + } + + .dark\:hover\:bg-gray-600\/20:hover { + background-color: rgb(75 85 99 / 0.2); + } + + .dark\:hover\:bg-gray-600\/25:hover { + background-color: rgb(75 85 99 / 0.25); + } + + .dark\:hover\:bg-gray-600\/30:hover { + background-color: rgb(75 85 99 / 0.3); + } + + .dark\:hover\:bg-gray-600\/35:hover { + background-color: rgb(75 85 99 / 0.35); + } + + .dark\:hover\:bg-gray-600\/40:hover { + background-color: rgb(75 85 99 / 0.4); + } + + .dark\:hover\:bg-gray-600\/45:hover { + background-color: rgb(75 85 99 / 0.45); + } + + .dark\:hover\:bg-gray-600\/5:hover { + background-color: rgb(75 85 99 / 0.05); + } + + .dark\:hover\:bg-gray-600\/50:hover { + background-color: rgb(75 85 99 / 0.5); + } + + .dark\:hover\:bg-gray-600\/55:hover { + background-color: rgb(75 85 99 / 0.55); + } + + .dark\:hover\:bg-gray-600\/60:hover { + background-color: rgb(75 85 99 / 0.6); + } + + .dark\:hover\:bg-gray-600\/65:hover { + background-color: rgb(75 85 99 / 0.65); + } + + .dark\:hover\:bg-gray-600\/70:hover { + background-color: rgb(75 85 99 / 0.7); + } + + .dark\:hover\:bg-gray-600\/75:hover { + background-color: rgb(75 85 99 / 0.75); + } + + .dark\:hover\:bg-gray-600\/80:hover { + background-color: rgb(75 85 99 / 0.8); + } + + .dark\:hover\:bg-gray-600\/85:hover { + background-color: rgb(75 85 99 / 0.85); + } + + .dark\:hover\:bg-gray-600\/90:hover { + background-color: rgb(75 85 99 / 0.9); + } + + .dark\:hover\:bg-gray-600\/95:hover { + background-color: rgb(75 85 99 / 0.95); + } + + .dark\:hover\:bg-gray-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-700\/0:hover { + background-color: rgb(55 65 81 / 0); + } + + .dark\:hover\:bg-gray-700\/10:hover { + background-color: rgb(55 65 81 / 0.1); + } + + .dark\:hover\:bg-gray-700\/100:hover { + background-color: rgb(55 65 81 / 1); + } + + .dark\:hover\:bg-gray-700\/15:hover { + background-color: rgb(55 65 81 / 0.15); + } + + .dark\:hover\:bg-gray-700\/20:hover { + background-color: rgb(55 65 81 / 0.2); + } + + .dark\:hover\:bg-gray-700\/25:hover { + background-color: rgb(55 65 81 / 0.25); + } + + .dark\:hover\:bg-gray-700\/30:hover { + background-color: rgb(55 65 81 / 0.3); + } + + .dark\:hover\:bg-gray-700\/35:hover { + background-color: rgb(55 65 81 / 0.35); + } + + .dark\:hover\:bg-gray-700\/40:hover { + background-color: rgb(55 65 81 / 0.4); + } + + .dark\:hover\:bg-gray-700\/45:hover { + background-color: rgb(55 65 81 / 0.45); + } + + .dark\:hover\:bg-gray-700\/5:hover { + background-color: rgb(55 65 81 / 0.05); + } + + .dark\:hover\:bg-gray-700\/50:hover { + background-color: rgb(55 65 81 / 0.5); + } + + .dark\:hover\:bg-gray-700\/55:hover { + background-color: rgb(55 65 81 / 0.55); + } + + .dark\:hover\:bg-gray-700\/60:hover { + background-color: rgb(55 65 81 / 0.6); + } + + .dark\:hover\:bg-gray-700\/65:hover { + background-color: rgb(55 65 81 / 0.65); + } + + .dark\:hover\:bg-gray-700\/70:hover { + background-color: rgb(55 65 81 / 0.7); + } + + .dark\:hover\:bg-gray-700\/75:hover { + background-color: rgb(55 65 81 / 0.75); + } + + .dark\:hover\:bg-gray-700\/80:hover { + background-color: rgb(55 65 81 / 0.8); + } + + .dark\:hover\:bg-gray-700\/85:hover { + background-color: rgb(55 65 81 / 0.85); + } + + .dark\:hover\:bg-gray-700\/90:hover { + background-color: rgb(55 65 81 / 0.9); + } + + .dark\:hover\:bg-gray-700\/95:hover { + background-color: rgb(55 65 81 / 0.95); + } + + .dark\:hover\:bg-gray-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-800\/0:hover { + background-color: rgb(31 41 55 / 0); + } + + .dark\:hover\:bg-gray-800\/10:hover { + background-color: rgb(31 41 55 / 0.1); + } + + .dark\:hover\:bg-gray-800\/100:hover { + background-color: rgb(31 41 55 / 1); + } + + .dark\:hover\:bg-gray-800\/15:hover { + background-color: rgb(31 41 55 / 0.15); + } + + .dark\:hover\:bg-gray-800\/20:hover { + background-color: rgb(31 41 55 / 0.2); + } + + .dark\:hover\:bg-gray-800\/25:hover { + background-color: rgb(31 41 55 / 0.25); + } + + .dark\:hover\:bg-gray-800\/30:hover { + background-color: rgb(31 41 55 / 0.3); + } + + .dark\:hover\:bg-gray-800\/35:hover { + background-color: rgb(31 41 55 / 0.35); + } + + .dark\:hover\:bg-gray-800\/40:hover { + background-color: rgb(31 41 55 / 0.4); + } + + .dark\:hover\:bg-gray-800\/45:hover { + background-color: rgb(31 41 55 / 0.45); + } + + .dark\:hover\:bg-gray-800\/5:hover { + background-color: rgb(31 41 55 / 0.05); + } + + .dark\:hover\:bg-gray-800\/50:hover { + background-color: rgb(31 41 55 / 0.5); + } + + .dark\:hover\:bg-gray-800\/55:hover { + background-color: rgb(31 41 55 / 0.55); + } + + .dark\:hover\:bg-gray-800\/60:hover { + background-color: rgb(31 41 55 / 0.6); + } + + .dark\:hover\:bg-gray-800\/65:hover { + background-color: rgb(31 41 55 / 0.65); + } + + .dark\:hover\:bg-gray-800\/70:hover { + background-color: rgb(31 41 55 / 0.7); + } + + .dark\:hover\:bg-gray-800\/75:hover { + background-color: rgb(31 41 55 / 0.75); + } + + .dark\:hover\:bg-gray-800\/80:hover { + background-color: rgb(31 41 55 / 0.8); + } + + .dark\:hover\:bg-gray-800\/85:hover { + background-color: rgb(31 41 55 / 0.85); + } + + .dark\:hover\:bg-gray-800\/90:hover { + background-color: rgb(31 41 55 / 0.9); + } + + .dark\:hover\:bg-gray-800\/95:hover { + background-color: rgb(31 41 55 / 0.95); + } + + .dark\:hover\:bg-gray-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-900\/0:hover { + background-color: rgb(17 24 39 / 0); + } + + .dark\:hover\:bg-gray-900\/10:hover { + background-color: rgb(17 24 39 / 0.1); + } + + .dark\:hover\:bg-gray-900\/100:hover { + background-color: rgb(17 24 39 / 1); + } + + .dark\:hover\:bg-gray-900\/15:hover { + background-color: rgb(17 24 39 / 0.15); + } + + .dark\:hover\:bg-gray-900\/20:hover { + background-color: rgb(17 24 39 / 0.2); + } + + .dark\:hover\:bg-gray-900\/25:hover { + background-color: rgb(17 24 39 / 0.25); + } + + .dark\:hover\:bg-gray-900\/30:hover { + background-color: rgb(17 24 39 / 0.3); + } + + .dark\:hover\:bg-gray-900\/35:hover { + background-color: rgb(17 24 39 / 0.35); + } + + .dark\:hover\:bg-gray-900\/40:hover { + background-color: rgb(17 24 39 / 0.4); + } + + .dark\:hover\:bg-gray-900\/45:hover { + background-color: rgb(17 24 39 / 0.45); + } + + .dark\:hover\:bg-gray-900\/5:hover { + background-color: rgb(17 24 39 / 0.05); + } + + .dark\:hover\:bg-gray-900\/50:hover { + background-color: rgb(17 24 39 / 0.5); + } + + .dark\:hover\:bg-gray-900\/55:hover { + background-color: rgb(17 24 39 / 0.55); + } + + .dark\:hover\:bg-gray-900\/60:hover { + background-color: rgb(17 24 39 / 0.6); + } + + .dark\:hover\:bg-gray-900\/65:hover { + background-color: rgb(17 24 39 / 0.65); + } + + .dark\:hover\:bg-gray-900\/70:hover { + background-color: rgb(17 24 39 / 0.7); + } + + .dark\:hover\:bg-gray-900\/75:hover { + background-color: rgb(17 24 39 / 0.75); + } + + .dark\:hover\:bg-gray-900\/80:hover { + background-color: rgb(17 24 39 / 0.8); + } + + .dark\:hover\:bg-gray-900\/85:hover { + background-color: rgb(17 24 39 / 0.85); + } + + .dark\:hover\:bg-gray-900\/90:hover { + background-color: rgb(17 24 39 / 0.9); + } + + .dark\:hover\:bg-gray-900\/95:hover { + background-color: rgb(17 24 39 / 0.95); + } + + .dark\:hover\:bg-gray-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(3 7 18 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-950\/0:hover { + background-color: rgb(3 7 18 / 0); + } + + .dark\:hover\:bg-gray-950\/10:hover { + background-color: rgb(3 7 18 / 0.1); + } + + .dark\:hover\:bg-gray-950\/100:hover { + background-color: rgb(3 7 18 / 1); + } + + .dark\:hover\:bg-gray-950\/15:hover { + background-color: rgb(3 7 18 / 0.15); + } + + .dark\:hover\:bg-gray-950\/20:hover { + background-color: rgb(3 7 18 / 0.2); + } + + .dark\:hover\:bg-gray-950\/25:hover { + background-color: rgb(3 7 18 / 0.25); + } + + .dark\:hover\:bg-gray-950\/30:hover { + background-color: rgb(3 7 18 / 0.3); + } + + .dark\:hover\:bg-gray-950\/35:hover { + background-color: rgb(3 7 18 / 0.35); + } + + .dark\:hover\:bg-gray-950\/40:hover { + background-color: rgb(3 7 18 / 0.4); + } + + .dark\:hover\:bg-gray-950\/45:hover { + background-color: rgb(3 7 18 / 0.45); + } + + .dark\:hover\:bg-gray-950\/5:hover { + background-color: rgb(3 7 18 / 0.05); + } + + .dark\:hover\:bg-gray-950\/50:hover { + background-color: rgb(3 7 18 / 0.5); + } + + .dark\:hover\:bg-gray-950\/55:hover { + background-color: rgb(3 7 18 / 0.55); + } + + .dark\:hover\:bg-gray-950\/60:hover { + background-color: rgb(3 7 18 / 0.6); + } + + .dark\:hover\:bg-gray-950\/65:hover { + background-color: rgb(3 7 18 / 0.65); + } + + .dark\:hover\:bg-gray-950\/70:hover { + background-color: rgb(3 7 18 / 0.7); + } + + .dark\:hover\:bg-gray-950\/75:hover { + background-color: rgb(3 7 18 / 0.75); + } + + .dark\:hover\:bg-gray-950\/80:hover { + background-color: rgb(3 7 18 / 0.8); + } + + .dark\:hover\:bg-gray-950\/85:hover { + background-color: rgb(3 7 18 / 0.85); + } + + .dark\:hover\:bg-gray-950\/90:hover { + background-color: rgb(3 7 18 / 0.9); + } + + .dark\:hover\:bg-gray-950\/95:hover { + background-color: rgb(3 7 18 / 0.95); + } + + .dark\:hover\:bg-lime-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-100\/0:hover { + background-color: rgb(236 252 203 / 0); + } + + .dark\:hover\:bg-lime-100\/10:hover { + background-color: rgb(236 252 203 / 0.1); + } + + .dark\:hover\:bg-lime-100\/100:hover { + background-color: rgb(236 252 203 / 1); + } + + .dark\:hover\:bg-lime-100\/15:hover { + background-color: rgb(236 252 203 / 0.15); + } + + .dark\:hover\:bg-lime-100\/20:hover { + background-color: rgb(236 252 203 / 0.2); + } + + .dark\:hover\:bg-lime-100\/25:hover { + background-color: rgb(236 252 203 / 0.25); + } + + .dark\:hover\:bg-lime-100\/30:hover { + background-color: rgb(236 252 203 / 0.3); + } + + .dark\:hover\:bg-lime-100\/35:hover { + background-color: rgb(236 252 203 / 0.35); + } + + .dark\:hover\:bg-lime-100\/40:hover { + background-color: rgb(236 252 203 / 0.4); + } + + .dark\:hover\:bg-lime-100\/45:hover { + background-color: rgb(236 252 203 / 0.45); + } + + .dark\:hover\:bg-lime-100\/5:hover { + background-color: rgb(236 252 203 / 0.05); + } + + .dark\:hover\:bg-lime-100\/50:hover { + background-color: rgb(236 252 203 / 0.5); + } + + .dark\:hover\:bg-lime-100\/55:hover { + background-color: rgb(236 252 203 / 0.55); + } + + .dark\:hover\:bg-lime-100\/60:hover { + background-color: rgb(236 252 203 / 0.6); + } + + .dark\:hover\:bg-lime-100\/65:hover { + background-color: rgb(236 252 203 / 0.65); + } + + .dark\:hover\:bg-lime-100\/70:hover { + background-color: rgb(236 252 203 / 0.7); + } + + .dark\:hover\:bg-lime-100\/75:hover { + background-color: rgb(236 252 203 / 0.75); + } + + .dark\:hover\:bg-lime-100\/80:hover { + background-color: rgb(236 252 203 / 0.8); + } + + .dark\:hover\:bg-lime-100\/85:hover { + background-color: rgb(236 252 203 / 0.85); + } + + .dark\:hover\:bg-lime-100\/90:hover { + background-color: rgb(236 252 203 / 0.9); + } + + .dark\:hover\:bg-lime-100\/95:hover { + background-color: rgb(236 252 203 / 0.95); + } + + .dark\:hover\:bg-lime-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-200\/0:hover { + background-color: rgb(217 249 157 / 0); + } + + .dark\:hover\:bg-lime-200\/10:hover { + background-color: rgb(217 249 157 / 0.1); + } + + .dark\:hover\:bg-lime-200\/100:hover { + background-color: rgb(217 249 157 / 1); + } + + .dark\:hover\:bg-lime-200\/15:hover { + background-color: rgb(217 249 157 / 0.15); + } + + .dark\:hover\:bg-lime-200\/20:hover { + background-color: rgb(217 249 157 / 0.2); + } + + .dark\:hover\:bg-lime-200\/25:hover { + background-color: rgb(217 249 157 / 0.25); + } + + .dark\:hover\:bg-lime-200\/30:hover { + background-color: rgb(217 249 157 / 0.3); + } + + .dark\:hover\:bg-lime-200\/35:hover { + background-color: rgb(217 249 157 / 0.35); + } + + .dark\:hover\:bg-lime-200\/40:hover { + background-color: rgb(217 249 157 / 0.4); + } + + .dark\:hover\:bg-lime-200\/45:hover { + background-color: rgb(217 249 157 / 0.45); + } + + .dark\:hover\:bg-lime-200\/5:hover { + background-color: rgb(217 249 157 / 0.05); + } + + .dark\:hover\:bg-lime-200\/50:hover { + background-color: rgb(217 249 157 / 0.5); + } + + .dark\:hover\:bg-lime-200\/55:hover { + background-color: rgb(217 249 157 / 0.55); + } + + .dark\:hover\:bg-lime-200\/60:hover { + background-color: rgb(217 249 157 / 0.6); + } + + .dark\:hover\:bg-lime-200\/65:hover { + background-color: rgb(217 249 157 / 0.65); + } + + .dark\:hover\:bg-lime-200\/70:hover { + background-color: rgb(217 249 157 / 0.7); + } + + .dark\:hover\:bg-lime-200\/75:hover { + background-color: rgb(217 249 157 / 0.75); + } + + .dark\:hover\:bg-lime-200\/80:hover { + background-color: rgb(217 249 157 / 0.8); + } + + .dark\:hover\:bg-lime-200\/85:hover { + background-color: rgb(217 249 157 / 0.85); + } + + .dark\:hover\:bg-lime-200\/90:hover { + background-color: rgb(217 249 157 / 0.9); + } + + .dark\:hover\:bg-lime-200\/95:hover { + background-color: rgb(217 249 157 / 0.95); + } + + .dark\:hover\:bg-lime-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-300\/0:hover { + background-color: rgb(190 242 100 / 0); + } + + .dark\:hover\:bg-lime-300\/10:hover { + background-color: rgb(190 242 100 / 0.1); + } + + .dark\:hover\:bg-lime-300\/100:hover { + background-color: rgb(190 242 100 / 1); + } + + .dark\:hover\:bg-lime-300\/15:hover { + background-color: rgb(190 242 100 / 0.15); + } + + .dark\:hover\:bg-lime-300\/20:hover { + background-color: rgb(190 242 100 / 0.2); + } + + .dark\:hover\:bg-lime-300\/25:hover { + background-color: rgb(190 242 100 / 0.25); + } + + .dark\:hover\:bg-lime-300\/30:hover { + background-color: rgb(190 242 100 / 0.3); + } + + .dark\:hover\:bg-lime-300\/35:hover { + background-color: rgb(190 242 100 / 0.35); + } + + .dark\:hover\:bg-lime-300\/40:hover { + background-color: rgb(190 242 100 / 0.4); + } + + .dark\:hover\:bg-lime-300\/45:hover { + background-color: rgb(190 242 100 / 0.45); + } + + .dark\:hover\:bg-lime-300\/5:hover { + background-color: rgb(190 242 100 / 0.05); + } + + .dark\:hover\:bg-lime-300\/50:hover { + background-color: rgb(190 242 100 / 0.5); + } + + .dark\:hover\:bg-lime-300\/55:hover { + background-color: rgb(190 242 100 / 0.55); + } + + .dark\:hover\:bg-lime-300\/60:hover { + background-color: rgb(190 242 100 / 0.6); + } + + .dark\:hover\:bg-lime-300\/65:hover { + background-color: rgb(190 242 100 / 0.65); + } + + .dark\:hover\:bg-lime-300\/70:hover { + background-color: rgb(190 242 100 / 0.7); + } + + .dark\:hover\:bg-lime-300\/75:hover { + background-color: rgb(190 242 100 / 0.75); + } + + .dark\:hover\:bg-lime-300\/80:hover { + background-color: rgb(190 242 100 / 0.8); + } + + .dark\:hover\:bg-lime-300\/85:hover { + background-color: rgb(190 242 100 / 0.85); + } + + .dark\:hover\:bg-lime-300\/90:hover { + background-color: rgb(190 242 100 / 0.9); + } + + .dark\:hover\:bg-lime-300\/95:hover { + background-color: rgb(190 242 100 / 0.95); + } + + .dark\:hover\:bg-lime-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-400\/0:hover { + background-color: rgb(163 230 53 / 0); + } + + .dark\:hover\:bg-lime-400\/10:hover { + background-color: rgb(163 230 53 / 0.1); + } + + .dark\:hover\:bg-lime-400\/100:hover { + background-color: rgb(163 230 53 / 1); + } + + .dark\:hover\:bg-lime-400\/15:hover { + background-color: rgb(163 230 53 / 0.15); + } + + .dark\:hover\:bg-lime-400\/20:hover { + background-color: rgb(163 230 53 / 0.2); + } + + .dark\:hover\:bg-lime-400\/25:hover { + background-color: rgb(163 230 53 / 0.25); + } + + .dark\:hover\:bg-lime-400\/30:hover { + background-color: rgb(163 230 53 / 0.3); + } + + .dark\:hover\:bg-lime-400\/35:hover { + background-color: rgb(163 230 53 / 0.35); + } + + .dark\:hover\:bg-lime-400\/40:hover { + background-color: rgb(163 230 53 / 0.4); + } + + .dark\:hover\:bg-lime-400\/45:hover { + background-color: rgb(163 230 53 / 0.45); + } + + .dark\:hover\:bg-lime-400\/5:hover { + background-color: rgb(163 230 53 / 0.05); + } + + .dark\:hover\:bg-lime-400\/50:hover { + background-color: rgb(163 230 53 / 0.5); + } + + .dark\:hover\:bg-lime-400\/55:hover { + background-color: rgb(163 230 53 / 0.55); + } + + .dark\:hover\:bg-lime-400\/60:hover { + background-color: rgb(163 230 53 / 0.6); + } + + .dark\:hover\:bg-lime-400\/65:hover { + background-color: rgb(163 230 53 / 0.65); + } + + .dark\:hover\:bg-lime-400\/70:hover { + background-color: rgb(163 230 53 / 0.7); + } + + .dark\:hover\:bg-lime-400\/75:hover { + background-color: rgb(163 230 53 / 0.75); + } + + .dark\:hover\:bg-lime-400\/80:hover { + background-color: rgb(163 230 53 / 0.8); + } + + .dark\:hover\:bg-lime-400\/85:hover { + background-color: rgb(163 230 53 / 0.85); + } + + .dark\:hover\:bg-lime-400\/90:hover { + background-color: rgb(163 230 53 / 0.9); + } + + .dark\:hover\:bg-lime-400\/95:hover { + background-color: rgb(163 230 53 / 0.95); + } + + .dark\:hover\:bg-lime-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-50\/0:hover { + background-color: rgb(247 254 231 / 0); + } + + .dark\:hover\:bg-lime-50\/10:hover { + background-color: rgb(247 254 231 / 0.1); + } + + .dark\:hover\:bg-lime-50\/100:hover { + background-color: rgb(247 254 231 / 1); + } + + .dark\:hover\:bg-lime-50\/15:hover { + background-color: rgb(247 254 231 / 0.15); + } + + .dark\:hover\:bg-lime-50\/20:hover { + background-color: rgb(247 254 231 / 0.2); + } + + .dark\:hover\:bg-lime-50\/25:hover { + background-color: rgb(247 254 231 / 0.25); + } + + .dark\:hover\:bg-lime-50\/30:hover { + background-color: rgb(247 254 231 / 0.3); + } + + .dark\:hover\:bg-lime-50\/35:hover { + background-color: rgb(247 254 231 / 0.35); + } + + .dark\:hover\:bg-lime-50\/40:hover { + background-color: rgb(247 254 231 / 0.4); + } + + .dark\:hover\:bg-lime-50\/45:hover { + background-color: rgb(247 254 231 / 0.45); + } + + .dark\:hover\:bg-lime-50\/5:hover { + background-color: rgb(247 254 231 / 0.05); + } + + .dark\:hover\:bg-lime-50\/50:hover { + background-color: rgb(247 254 231 / 0.5); + } + + .dark\:hover\:bg-lime-50\/55:hover { + background-color: rgb(247 254 231 / 0.55); + } + + .dark\:hover\:bg-lime-50\/60:hover { + background-color: rgb(247 254 231 / 0.6); + } + + .dark\:hover\:bg-lime-50\/65:hover { + background-color: rgb(247 254 231 / 0.65); + } + + .dark\:hover\:bg-lime-50\/70:hover { + background-color: rgb(247 254 231 / 0.7); + } + + .dark\:hover\:bg-lime-50\/75:hover { + background-color: rgb(247 254 231 / 0.75); + } + + .dark\:hover\:bg-lime-50\/80:hover { + background-color: rgb(247 254 231 / 0.8); + } + + .dark\:hover\:bg-lime-50\/85:hover { + background-color: rgb(247 254 231 / 0.85); + } + + .dark\:hover\:bg-lime-50\/90:hover { + background-color: rgb(247 254 231 / 0.9); + } + + .dark\:hover\:bg-lime-50\/95:hover { + background-color: rgb(247 254 231 / 0.95); + } + + .dark\:hover\:bg-lime-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-500\/0:hover { + background-color: rgb(132 204 22 / 0); + } + + .dark\:hover\:bg-lime-500\/10:hover { + background-color: rgb(132 204 22 / 0.1); + } + + .dark\:hover\:bg-lime-500\/100:hover { + background-color: rgb(132 204 22 / 1); + } + + .dark\:hover\:bg-lime-500\/15:hover { + background-color: rgb(132 204 22 / 0.15); + } + + .dark\:hover\:bg-lime-500\/20:hover { + background-color: rgb(132 204 22 / 0.2); + } + + .dark\:hover\:bg-lime-500\/25:hover { + background-color: rgb(132 204 22 / 0.25); + } + + .dark\:hover\:bg-lime-500\/30:hover { + background-color: rgb(132 204 22 / 0.3); + } + + .dark\:hover\:bg-lime-500\/35:hover { + background-color: rgb(132 204 22 / 0.35); + } + + .dark\:hover\:bg-lime-500\/40:hover { + background-color: rgb(132 204 22 / 0.4); + } + + .dark\:hover\:bg-lime-500\/45:hover { + background-color: rgb(132 204 22 / 0.45); + } + + .dark\:hover\:bg-lime-500\/5:hover { + background-color: rgb(132 204 22 / 0.05); + } + + .dark\:hover\:bg-lime-500\/50:hover { + background-color: rgb(132 204 22 / 0.5); + } + + .dark\:hover\:bg-lime-500\/55:hover { + background-color: rgb(132 204 22 / 0.55); + } + + .dark\:hover\:bg-lime-500\/60:hover { + background-color: rgb(132 204 22 / 0.6); + } + + .dark\:hover\:bg-lime-500\/65:hover { + background-color: rgb(132 204 22 / 0.65); + } + + .dark\:hover\:bg-lime-500\/70:hover { + background-color: rgb(132 204 22 / 0.7); + } + + .dark\:hover\:bg-lime-500\/75:hover { + background-color: rgb(132 204 22 / 0.75); + } + + .dark\:hover\:bg-lime-500\/80:hover { + background-color: rgb(132 204 22 / 0.8); + } + + .dark\:hover\:bg-lime-500\/85:hover { + background-color: rgb(132 204 22 / 0.85); + } + + .dark\:hover\:bg-lime-500\/90:hover { + background-color: rgb(132 204 22 / 0.9); + } + + .dark\:hover\:bg-lime-500\/95:hover { + background-color: rgb(132 204 22 / 0.95); + } + + .dark\:hover\:bg-lime-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-600\/0:hover { + background-color: rgb(101 163 13 / 0); + } + + .dark\:hover\:bg-lime-600\/10:hover { + background-color: rgb(101 163 13 / 0.1); + } + + .dark\:hover\:bg-lime-600\/100:hover { + background-color: rgb(101 163 13 / 1); + } + + .dark\:hover\:bg-lime-600\/15:hover { + background-color: rgb(101 163 13 / 0.15); + } + + .dark\:hover\:bg-lime-600\/20:hover { + background-color: rgb(101 163 13 / 0.2); + } + + .dark\:hover\:bg-lime-600\/25:hover { + background-color: rgb(101 163 13 / 0.25); + } + + .dark\:hover\:bg-lime-600\/30:hover { + background-color: rgb(101 163 13 / 0.3); + } + + .dark\:hover\:bg-lime-600\/35:hover { + background-color: rgb(101 163 13 / 0.35); + } + + .dark\:hover\:bg-lime-600\/40:hover { + background-color: rgb(101 163 13 / 0.4); + } + + .dark\:hover\:bg-lime-600\/45:hover { + background-color: rgb(101 163 13 / 0.45); + } + + .dark\:hover\:bg-lime-600\/5:hover { + background-color: rgb(101 163 13 / 0.05); + } + + .dark\:hover\:bg-lime-600\/50:hover { + background-color: rgb(101 163 13 / 0.5); + } + + .dark\:hover\:bg-lime-600\/55:hover { + background-color: rgb(101 163 13 / 0.55); + } + + .dark\:hover\:bg-lime-600\/60:hover { + background-color: rgb(101 163 13 / 0.6); + } + + .dark\:hover\:bg-lime-600\/65:hover { + background-color: rgb(101 163 13 / 0.65); + } + + .dark\:hover\:bg-lime-600\/70:hover { + background-color: rgb(101 163 13 / 0.7); + } + + .dark\:hover\:bg-lime-600\/75:hover { + background-color: rgb(101 163 13 / 0.75); + } + + .dark\:hover\:bg-lime-600\/80:hover { + background-color: rgb(101 163 13 / 0.8); + } + + .dark\:hover\:bg-lime-600\/85:hover { + background-color: rgb(101 163 13 / 0.85); + } + + .dark\:hover\:bg-lime-600\/90:hover { + background-color: rgb(101 163 13 / 0.9); + } + + .dark\:hover\:bg-lime-600\/95:hover { + background-color: rgb(101 163 13 / 0.95); + } + + .dark\:hover\:bg-lime-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-700\/0:hover { + background-color: rgb(77 124 15 / 0); + } + + .dark\:hover\:bg-lime-700\/10:hover { + background-color: rgb(77 124 15 / 0.1); + } + + .dark\:hover\:bg-lime-700\/100:hover { + background-color: rgb(77 124 15 / 1); + } + + .dark\:hover\:bg-lime-700\/15:hover { + background-color: rgb(77 124 15 / 0.15); + } + + .dark\:hover\:bg-lime-700\/20:hover { + background-color: rgb(77 124 15 / 0.2); + } + + .dark\:hover\:bg-lime-700\/25:hover { + background-color: rgb(77 124 15 / 0.25); + } + + .dark\:hover\:bg-lime-700\/30:hover { + background-color: rgb(77 124 15 / 0.3); + } + + .dark\:hover\:bg-lime-700\/35:hover { + background-color: rgb(77 124 15 / 0.35); + } + + .dark\:hover\:bg-lime-700\/40:hover { + background-color: rgb(77 124 15 / 0.4); + } + + .dark\:hover\:bg-lime-700\/45:hover { + background-color: rgb(77 124 15 / 0.45); + } + + .dark\:hover\:bg-lime-700\/5:hover { + background-color: rgb(77 124 15 / 0.05); + } + + .dark\:hover\:bg-lime-700\/50:hover { + background-color: rgb(77 124 15 / 0.5); + } + + .dark\:hover\:bg-lime-700\/55:hover { + background-color: rgb(77 124 15 / 0.55); + } + + .dark\:hover\:bg-lime-700\/60:hover { + background-color: rgb(77 124 15 / 0.6); + } + + .dark\:hover\:bg-lime-700\/65:hover { + background-color: rgb(77 124 15 / 0.65); + } + + .dark\:hover\:bg-lime-700\/70:hover { + background-color: rgb(77 124 15 / 0.7); + } + + .dark\:hover\:bg-lime-700\/75:hover { + background-color: rgb(77 124 15 / 0.75); + } + + .dark\:hover\:bg-lime-700\/80:hover { + background-color: rgb(77 124 15 / 0.8); + } + + .dark\:hover\:bg-lime-700\/85:hover { + background-color: rgb(77 124 15 / 0.85); + } + + .dark\:hover\:bg-lime-700\/90:hover { + background-color: rgb(77 124 15 / 0.9); + } + + .dark\:hover\:bg-lime-700\/95:hover { + background-color: rgb(77 124 15 / 0.95); + } + + .dark\:hover\:bg-lime-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-800\/0:hover { + background-color: rgb(63 98 18 / 0); + } + + .dark\:hover\:bg-lime-800\/10:hover { + background-color: rgb(63 98 18 / 0.1); + } + + .dark\:hover\:bg-lime-800\/100:hover { + background-color: rgb(63 98 18 / 1); + } + + .dark\:hover\:bg-lime-800\/15:hover { + background-color: rgb(63 98 18 / 0.15); + } + + .dark\:hover\:bg-lime-800\/20:hover { + background-color: rgb(63 98 18 / 0.2); + } + + .dark\:hover\:bg-lime-800\/25:hover { + background-color: rgb(63 98 18 / 0.25); + } + + .dark\:hover\:bg-lime-800\/30:hover { + background-color: rgb(63 98 18 / 0.3); + } + + .dark\:hover\:bg-lime-800\/35:hover { + background-color: rgb(63 98 18 / 0.35); + } + + .dark\:hover\:bg-lime-800\/40:hover { + background-color: rgb(63 98 18 / 0.4); + } + + .dark\:hover\:bg-lime-800\/45:hover { + background-color: rgb(63 98 18 / 0.45); + } + + .dark\:hover\:bg-lime-800\/5:hover { + background-color: rgb(63 98 18 / 0.05); + } + + .dark\:hover\:bg-lime-800\/50:hover { + background-color: rgb(63 98 18 / 0.5); + } + + .dark\:hover\:bg-lime-800\/55:hover { + background-color: rgb(63 98 18 / 0.55); + } + + .dark\:hover\:bg-lime-800\/60:hover { + background-color: rgb(63 98 18 / 0.6); + } + + .dark\:hover\:bg-lime-800\/65:hover { + background-color: rgb(63 98 18 / 0.65); + } + + .dark\:hover\:bg-lime-800\/70:hover { + background-color: rgb(63 98 18 / 0.7); + } + + .dark\:hover\:bg-lime-800\/75:hover { + background-color: rgb(63 98 18 / 0.75); + } + + .dark\:hover\:bg-lime-800\/80:hover { + background-color: rgb(63 98 18 / 0.8); + } + + .dark\:hover\:bg-lime-800\/85:hover { + background-color: rgb(63 98 18 / 0.85); + } + + .dark\:hover\:bg-lime-800\/90:hover { + background-color: rgb(63 98 18 / 0.9); + } + + .dark\:hover\:bg-lime-800\/95:hover { + background-color: rgb(63 98 18 / 0.95); + } + + .dark\:hover\:bg-lime-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-900\/0:hover { + background-color: rgb(54 83 20 / 0); + } + + .dark\:hover\:bg-lime-900\/10:hover { + background-color: rgb(54 83 20 / 0.1); + } + + .dark\:hover\:bg-lime-900\/100:hover { + background-color: rgb(54 83 20 / 1); + } + + .dark\:hover\:bg-lime-900\/15:hover { + background-color: rgb(54 83 20 / 0.15); + } + + .dark\:hover\:bg-lime-900\/20:hover { + background-color: rgb(54 83 20 / 0.2); + } + + .dark\:hover\:bg-lime-900\/25:hover { + background-color: rgb(54 83 20 / 0.25); + } + + .dark\:hover\:bg-lime-900\/30:hover { + background-color: rgb(54 83 20 / 0.3); + } + + .dark\:hover\:bg-lime-900\/35:hover { + background-color: rgb(54 83 20 / 0.35); + } + + .dark\:hover\:bg-lime-900\/40:hover { + background-color: rgb(54 83 20 / 0.4); + } + + .dark\:hover\:bg-lime-900\/45:hover { + background-color: rgb(54 83 20 / 0.45); + } + + .dark\:hover\:bg-lime-900\/5:hover { + background-color: rgb(54 83 20 / 0.05); + } + + .dark\:hover\:bg-lime-900\/50:hover { + background-color: rgb(54 83 20 / 0.5); + } + + .dark\:hover\:bg-lime-900\/55:hover { + background-color: rgb(54 83 20 / 0.55); + } + + .dark\:hover\:bg-lime-900\/60:hover { + background-color: rgb(54 83 20 / 0.6); + } + + .dark\:hover\:bg-lime-900\/65:hover { + background-color: rgb(54 83 20 / 0.65); + } + + .dark\:hover\:bg-lime-900\/70:hover { + background-color: rgb(54 83 20 / 0.7); + } + + .dark\:hover\:bg-lime-900\/75:hover { + background-color: rgb(54 83 20 / 0.75); + } + + .dark\:hover\:bg-lime-900\/80:hover { + background-color: rgb(54 83 20 / 0.8); + } + + .dark\:hover\:bg-lime-900\/85:hover { + background-color: rgb(54 83 20 / 0.85); + } + + .dark\:hover\:bg-lime-900\/90:hover { + background-color: rgb(54 83 20 / 0.9); + } + + .dark\:hover\:bg-lime-900\/95:hover { + background-color: rgb(54 83 20 / 0.95); + } + + .dark\:hover\:bg-lime-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(26 46 5 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-lime-950\/0:hover { + background-color: rgb(26 46 5 / 0); + } + + .dark\:hover\:bg-lime-950\/10:hover { + background-color: rgb(26 46 5 / 0.1); + } + + .dark\:hover\:bg-lime-950\/100:hover { + background-color: rgb(26 46 5 / 1); + } + + .dark\:hover\:bg-lime-950\/15:hover { + background-color: rgb(26 46 5 / 0.15); + } + + .dark\:hover\:bg-lime-950\/20:hover { + background-color: rgb(26 46 5 / 0.2); + } + + .dark\:hover\:bg-lime-950\/25:hover { + background-color: rgb(26 46 5 / 0.25); + } + + .dark\:hover\:bg-lime-950\/30:hover { + background-color: rgb(26 46 5 / 0.3); + } + + .dark\:hover\:bg-lime-950\/35:hover { + background-color: rgb(26 46 5 / 0.35); + } + + .dark\:hover\:bg-lime-950\/40:hover { + background-color: rgb(26 46 5 / 0.4); + } + + .dark\:hover\:bg-lime-950\/45:hover { + background-color: rgb(26 46 5 / 0.45); + } + + .dark\:hover\:bg-lime-950\/5:hover { + background-color: rgb(26 46 5 / 0.05); + } + + .dark\:hover\:bg-lime-950\/50:hover { + background-color: rgb(26 46 5 / 0.5); + } + + .dark\:hover\:bg-lime-950\/55:hover { + background-color: rgb(26 46 5 / 0.55); + } + + .dark\:hover\:bg-lime-950\/60:hover { + background-color: rgb(26 46 5 / 0.6); + } + + .dark\:hover\:bg-lime-950\/65:hover { + background-color: rgb(26 46 5 / 0.65); + } + + .dark\:hover\:bg-lime-950\/70:hover { + background-color: rgb(26 46 5 / 0.7); + } + + .dark\:hover\:bg-lime-950\/75:hover { + background-color: rgb(26 46 5 / 0.75); + } + + .dark\:hover\:bg-lime-950\/80:hover { + background-color: rgb(26 46 5 / 0.8); + } + + .dark\:hover\:bg-lime-950\/85:hover { + background-color: rgb(26 46 5 / 0.85); + } + + .dark\:hover\:bg-lime-950\/90:hover { + background-color: rgb(26 46 5 / 0.9); + } + + .dark\:hover\:bg-lime-950\/95:hover { + background-color: rgb(26 46 5 / 0.95); + } + + .dark\:hover\:bg-orange-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-100\/0:hover { + background-color: rgb(255 237 213 / 0); + } + + .dark\:hover\:bg-orange-100\/10:hover { + background-color: rgb(255 237 213 / 0.1); + } + + .dark\:hover\:bg-orange-100\/100:hover { + background-color: rgb(255 237 213 / 1); + } + + .dark\:hover\:bg-orange-100\/15:hover { + background-color: rgb(255 237 213 / 0.15); + } + + .dark\:hover\:bg-orange-100\/20:hover { + background-color: rgb(255 237 213 / 0.2); + } + + .dark\:hover\:bg-orange-100\/25:hover { + background-color: rgb(255 237 213 / 0.25); + } + + .dark\:hover\:bg-orange-100\/30:hover { + background-color: rgb(255 237 213 / 0.3); + } + + .dark\:hover\:bg-orange-100\/35:hover { + background-color: rgb(255 237 213 / 0.35); + } + + .dark\:hover\:bg-orange-100\/40:hover { + background-color: rgb(255 237 213 / 0.4); + } + + .dark\:hover\:bg-orange-100\/45:hover { + background-color: rgb(255 237 213 / 0.45); + } + + .dark\:hover\:bg-orange-100\/5:hover { + background-color: rgb(255 237 213 / 0.05); + } + + .dark\:hover\:bg-orange-100\/50:hover { + background-color: rgb(255 237 213 / 0.5); + } + + .dark\:hover\:bg-orange-100\/55:hover { + background-color: rgb(255 237 213 / 0.55); + } + + .dark\:hover\:bg-orange-100\/60:hover { + background-color: rgb(255 237 213 / 0.6); + } + + .dark\:hover\:bg-orange-100\/65:hover { + background-color: rgb(255 237 213 / 0.65); + } + + .dark\:hover\:bg-orange-100\/70:hover { + background-color: rgb(255 237 213 / 0.7); + } + + .dark\:hover\:bg-orange-100\/75:hover { + background-color: rgb(255 237 213 / 0.75); + } + + .dark\:hover\:bg-orange-100\/80:hover { + background-color: rgb(255 237 213 / 0.8); + } + + .dark\:hover\:bg-orange-100\/85:hover { + background-color: rgb(255 237 213 / 0.85); + } + + .dark\:hover\:bg-orange-100\/90:hover { + background-color: rgb(255 237 213 / 0.9); + } + + .dark\:hover\:bg-orange-100\/95:hover { + background-color: rgb(255 237 213 / 0.95); + } + + .dark\:hover\:bg-orange-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-200\/0:hover { + background-color: rgb(254 215 170 / 0); + } + + .dark\:hover\:bg-orange-200\/10:hover { + background-color: rgb(254 215 170 / 0.1); + } + + .dark\:hover\:bg-orange-200\/100:hover { + background-color: rgb(254 215 170 / 1); + } + + .dark\:hover\:bg-orange-200\/15:hover { + background-color: rgb(254 215 170 / 0.15); + } + + .dark\:hover\:bg-orange-200\/20:hover { + background-color: rgb(254 215 170 / 0.2); + } + + .dark\:hover\:bg-orange-200\/25:hover { + background-color: rgb(254 215 170 / 0.25); + } + + .dark\:hover\:bg-orange-200\/30:hover { + background-color: rgb(254 215 170 / 0.3); + } + + .dark\:hover\:bg-orange-200\/35:hover { + background-color: rgb(254 215 170 / 0.35); + } + + .dark\:hover\:bg-orange-200\/40:hover { + background-color: rgb(254 215 170 / 0.4); + } + + .dark\:hover\:bg-orange-200\/45:hover { + background-color: rgb(254 215 170 / 0.45); + } + + .dark\:hover\:bg-orange-200\/5:hover { + background-color: rgb(254 215 170 / 0.05); + } + + .dark\:hover\:bg-orange-200\/50:hover { + background-color: rgb(254 215 170 / 0.5); + } + + .dark\:hover\:bg-orange-200\/55:hover { + background-color: rgb(254 215 170 / 0.55); + } + + .dark\:hover\:bg-orange-200\/60:hover { + background-color: rgb(254 215 170 / 0.6); + } + + .dark\:hover\:bg-orange-200\/65:hover { + background-color: rgb(254 215 170 / 0.65); + } + + .dark\:hover\:bg-orange-200\/70:hover { + background-color: rgb(254 215 170 / 0.7); + } + + .dark\:hover\:bg-orange-200\/75:hover { + background-color: rgb(254 215 170 / 0.75); + } + + .dark\:hover\:bg-orange-200\/80:hover { + background-color: rgb(254 215 170 / 0.8); + } + + .dark\:hover\:bg-orange-200\/85:hover { + background-color: rgb(254 215 170 / 0.85); + } + + .dark\:hover\:bg-orange-200\/90:hover { + background-color: rgb(254 215 170 / 0.9); + } + + .dark\:hover\:bg-orange-200\/95:hover { + background-color: rgb(254 215 170 / 0.95); + } + + .dark\:hover\:bg-orange-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(253 186 116 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-300\/0:hover { + background-color: rgb(253 186 116 / 0); + } + + .dark\:hover\:bg-orange-300\/10:hover { + background-color: rgb(253 186 116 / 0.1); + } + + .dark\:hover\:bg-orange-300\/100:hover { + background-color: rgb(253 186 116 / 1); + } + + .dark\:hover\:bg-orange-300\/15:hover { + background-color: rgb(253 186 116 / 0.15); + } + + .dark\:hover\:bg-orange-300\/20:hover { + background-color: rgb(253 186 116 / 0.2); + } + + .dark\:hover\:bg-orange-300\/25:hover { + background-color: rgb(253 186 116 / 0.25); + } + + .dark\:hover\:bg-orange-300\/30:hover { + background-color: rgb(253 186 116 / 0.3); + } + + .dark\:hover\:bg-orange-300\/35:hover { + background-color: rgb(253 186 116 / 0.35); + } + + .dark\:hover\:bg-orange-300\/40:hover { + background-color: rgb(253 186 116 / 0.4); + } + + .dark\:hover\:bg-orange-300\/45:hover { + background-color: rgb(253 186 116 / 0.45); + } + + .dark\:hover\:bg-orange-300\/5:hover { + background-color: rgb(253 186 116 / 0.05); + } + + .dark\:hover\:bg-orange-300\/50:hover { + background-color: rgb(253 186 116 / 0.5); + } + + .dark\:hover\:bg-orange-300\/55:hover { + background-color: rgb(253 186 116 / 0.55); + } + + .dark\:hover\:bg-orange-300\/60:hover { + background-color: rgb(253 186 116 / 0.6); + } + + .dark\:hover\:bg-orange-300\/65:hover { + background-color: rgb(253 186 116 / 0.65); + } + + .dark\:hover\:bg-orange-300\/70:hover { + background-color: rgb(253 186 116 / 0.7); + } + + .dark\:hover\:bg-orange-300\/75:hover { + background-color: rgb(253 186 116 / 0.75); + } + + .dark\:hover\:bg-orange-300\/80:hover { + background-color: rgb(253 186 116 / 0.8); + } + + .dark\:hover\:bg-orange-300\/85:hover { + background-color: rgb(253 186 116 / 0.85); + } + + .dark\:hover\:bg-orange-300\/90:hover { + background-color: rgb(253 186 116 / 0.9); + } + + .dark\:hover\:bg-orange-300\/95:hover { + background-color: rgb(253 186 116 / 0.95); + } + + .dark\:hover\:bg-orange-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(251 146 60 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-400\/0:hover { + background-color: rgb(251 146 60 / 0); + } + + .dark\:hover\:bg-orange-400\/10:hover { + background-color: rgb(251 146 60 / 0.1); + } + + .dark\:hover\:bg-orange-400\/100:hover { + background-color: rgb(251 146 60 / 1); + } + + .dark\:hover\:bg-orange-400\/15:hover { + background-color: rgb(251 146 60 / 0.15); + } + + .dark\:hover\:bg-orange-400\/20:hover { + background-color: rgb(251 146 60 / 0.2); + } + + .dark\:hover\:bg-orange-400\/25:hover { + background-color: rgb(251 146 60 / 0.25); + } + + .dark\:hover\:bg-orange-400\/30:hover { + background-color: rgb(251 146 60 / 0.3); + } + + .dark\:hover\:bg-orange-400\/35:hover { + background-color: rgb(251 146 60 / 0.35); + } + + .dark\:hover\:bg-orange-400\/40:hover { + background-color: rgb(251 146 60 / 0.4); + } + + .dark\:hover\:bg-orange-400\/45:hover { + background-color: rgb(251 146 60 / 0.45); + } + + .dark\:hover\:bg-orange-400\/5:hover { + background-color: rgb(251 146 60 / 0.05); + } + + .dark\:hover\:bg-orange-400\/50:hover { + background-color: rgb(251 146 60 / 0.5); + } + + .dark\:hover\:bg-orange-400\/55:hover { + background-color: rgb(251 146 60 / 0.55); + } + + .dark\:hover\:bg-orange-400\/60:hover { + background-color: rgb(251 146 60 / 0.6); + } + + .dark\:hover\:bg-orange-400\/65:hover { + background-color: rgb(251 146 60 / 0.65); + } + + .dark\:hover\:bg-orange-400\/70:hover { + background-color: rgb(251 146 60 / 0.7); + } + + .dark\:hover\:bg-orange-400\/75:hover { + background-color: rgb(251 146 60 / 0.75); + } + + .dark\:hover\:bg-orange-400\/80:hover { + background-color: rgb(251 146 60 / 0.8); + } + + .dark\:hover\:bg-orange-400\/85:hover { + background-color: rgb(251 146 60 / 0.85); + } + + .dark\:hover\:bg-orange-400\/90:hover { + background-color: rgb(251 146 60 / 0.9); + } + + .dark\:hover\:bg-orange-400\/95:hover { + background-color: rgb(251 146 60 / 0.95); + } + + .dark\:hover\:bg-orange-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-50\/0:hover { + background-color: rgb(255 247 237 / 0); + } + + .dark\:hover\:bg-orange-50\/10:hover { + background-color: rgb(255 247 237 / 0.1); + } + + .dark\:hover\:bg-orange-50\/100:hover { + background-color: rgb(255 247 237 / 1); + } + + .dark\:hover\:bg-orange-50\/15:hover { + background-color: rgb(255 247 237 / 0.15); + } + + .dark\:hover\:bg-orange-50\/20:hover { + background-color: rgb(255 247 237 / 0.2); + } + + .dark\:hover\:bg-orange-50\/25:hover { + background-color: rgb(255 247 237 / 0.25); + } + + .dark\:hover\:bg-orange-50\/30:hover { + background-color: rgb(255 247 237 / 0.3); + } + + .dark\:hover\:bg-orange-50\/35:hover { + background-color: rgb(255 247 237 / 0.35); + } + + .dark\:hover\:bg-orange-50\/40:hover { + background-color: rgb(255 247 237 / 0.4); + } + + .dark\:hover\:bg-orange-50\/45:hover { + background-color: rgb(255 247 237 / 0.45); + } + + .dark\:hover\:bg-orange-50\/5:hover { + background-color: rgb(255 247 237 / 0.05); + } + + .dark\:hover\:bg-orange-50\/50:hover { + background-color: rgb(255 247 237 / 0.5); + } + + .dark\:hover\:bg-orange-50\/55:hover { + background-color: rgb(255 247 237 / 0.55); + } + + .dark\:hover\:bg-orange-50\/60:hover { + background-color: rgb(255 247 237 / 0.6); + } + + .dark\:hover\:bg-orange-50\/65:hover { + background-color: rgb(255 247 237 / 0.65); + } + + .dark\:hover\:bg-orange-50\/70:hover { + background-color: rgb(255 247 237 / 0.7); + } + + .dark\:hover\:bg-orange-50\/75:hover { + background-color: rgb(255 247 237 / 0.75); + } + + .dark\:hover\:bg-orange-50\/80:hover { + background-color: rgb(255 247 237 / 0.8); + } + + .dark\:hover\:bg-orange-50\/85:hover { + background-color: rgb(255 247 237 / 0.85); + } + + .dark\:hover\:bg-orange-50\/90:hover { + background-color: rgb(255 247 237 / 0.9); + } + + .dark\:hover\:bg-orange-50\/95:hover { + background-color: rgb(255 247 237 / 0.95); + } + + .dark\:hover\:bg-orange-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-500\/0:hover { + background-color: rgb(249 115 22 / 0); + } + + .dark\:hover\:bg-orange-500\/10:hover { + background-color: rgb(249 115 22 / 0.1); + } + + .dark\:hover\:bg-orange-500\/100:hover { + background-color: rgb(249 115 22 / 1); + } + + .dark\:hover\:bg-orange-500\/15:hover { + background-color: rgb(249 115 22 / 0.15); + } + + .dark\:hover\:bg-orange-500\/20:hover { + background-color: rgb(249 115 22 / 0.2); + } + + .dark\:hover\:bg-orange-500\/25:hover { + background-color: rgb(249 115 22 / 0.25); + } + + .dark\:hover\:bg-orange-500\/30:hover { + background-color: rgb(249 115 22 / 0.3); + } + + .dark\:hover\:bg-orange-500\/35:hover { + background-color: rgb(249 115 22 / 0.35); + } + + .dark\:hover\:bg-orange-500\/40:hover { + background-color: rgb(249 115 22 / 0.4); + } + + .dark\:hover\:bg-orange-500\/45:hover { + background-color: rgb(249 115 22 / 0.45); + } + + .dark\:hover\:bg-orange-500\/5:hover { + background-color: rgb(249 115 22 / 0.05); + } + + .dark\:hover\:bg-orange-500\/50:hover { + background-color: rgb(249 115 22 / 0.5); + } + + .dark\:hover\:bg-orange-500\/55:hover { + background-color: rgb(249 115 22 / 0.55); + } + + .dark\:hover\:bg-orange-500\/60:hover { + background-color: rgb(249 115 22 / 0.6); + } + + .dark\:hover\:bg-orange-500\/65:hover { + background-color: rgb(249 115 22 / 0.65); + } + + .dark\:hover\:bg-orange-500\/70:hover { + background-color: rgb(249 115 22 / 0.7); + } + + .dark\:hover\:bg-orange-500\/75:hover { + background-color: rgb(249 115 22 / 0.75); + } + + .dark\:hover\:bg-orange-500\/80:hover { + background-color: rgb(249 115 22 / 0.8); + } + + .dark\:hover\:bg-orange-500\/85:hover { + background-color: rgb(249 115 22 / 0.85); + } + + .dark\:hover\:bg-orange-500\/90:hover { + background-color: rgb(249 115 22 / 0.9); + } + + .dark\:hover\:bg-orange-500\/95:hover { + background-color: rgb(249 115 22 / 0.95); + } + + .dark\:hover\:bg-orange-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-600\/0:hover { + background-color: rgb(234 88 12 / 0); + } + + .dark\:hover\:bg-orange-600\/10:hover { + background-color: rgb(234 88 12 / 0.1); + } + + .dark\:hover\:bg-orange-600\/100:hover { + background-color: rgb(234 88 12 / 1); + } + + .dark\:hover\:bg-orange-600\/15:hover { + background-color: rgb(234 88 12 / 0.15); + } + + .dark\:hover\:bg-orange-600\/20:hover { + background-color: rgb(234 88 12 / 0.2); + } + + .dark\:hover\:bg-orange-600\/25:hover { + background-color: rgb(234 88 12 / 0.25); + } + + .dark\:hover\:bg-orange-600\/30:hover { + background-color: rgb(234 88 12 / 0.3); + } + + .dark\:hover\:bg-orange-600\/35:hover { + background-color: rgb(234 88 12 / 0.35); + } + + .dark\:hover\:bg-orange-600\/40:hover { + background-color: rgb(234 88 12 / 0.4); + } + + .dark\:hover\:bg-orange-600\/45:hover { + background-color: rgb(234 88 12 / 0.45); + } + + .dark\:hover\:bg-orange-600\/5:hover { + background-color: rgb(234 88 12 / 0.05); + } + + .dark\:hover\:bg-orange-600\/50:hover { + background-color: rgb(234 88 12 / 0.5); + } + + .dark\:hover\:bg-orange-600\/55:hover { + background-color: rgb(234 88 12 / 0.55); + } + + .dark\:hover\:bg-orange-600\/60:hover { + background-color: rgb(234 88 12 / 0.6); + } + + .dark\:hover\:bg-orange-600\/65:hover { + background-color: rgb(234 88 12 / 0.65); + } + + .dark\:hover\:bg-orange-600\/70:hover { + background-color: rgb(234 88 12 / 0.7); + } + + .dark\:hover\:bg-orange-600\/75:hover { + background-color: rgb(234 88 12 / 0.75); + } + + .dark\:hover\:bg-orange-600\/80:hover { + background-color: rgb(234 88 12 / 0.8); + } + + .dark\:hover\:bg-orange-600\/85:hover { + background-color: rgb(234 88 12 / 0.85); + } + + .dark\:hover\:bg-orange-600\/90:hover { + background-color: rgb(234 88 12 / 0.9); + } + + .dark\:hover\:bg-orange-600\/95:hover { + background-color: rgb(234 88 12 / 0.95); + } + + .dark\:hover\:bg-orange-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(194 65 12 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-700\/0:hover { + background-color: rgb(194 65 12 / 0); + } + + .dark\:hover\:bg-orange-700\/10:hover { + background-color: rgb(194 65 12 / 0.1); + } + + .dark\:hover\:bg-orange-700\/100:hover { + background-color: rgb(194 65 12 / 1); + } + + .dark\:hover\:bg-orange-700\/15:hover { + background-color: rgb(194 65 12 / 0.15); + } + + .dark\:hover\:bg-orange-700\/20:hover { + background-color: rgb(194 65 12 / 0.2); + } + + .dark\:hover\:bg-orange-700\/25:hover { + background-color: rgb(194 65 12 / 0.25); + } + + .dark\:hover\:bg-orange-700\/30:hover { + background-color: rgb(194 65 12 / 0.3); + } + + .dark\:hover\:bg-orange-700\/35:hover { + background-color: rgb(194 65 12 / 0.35); + } + + .dark\:hover\:bg-orange-700\/40:hover { + background-color: rgb(194 65 12 / 0.4); + } + + .dark\:hover\:bg-orange-700\/45:hover { + background-color: rgb(194 65 12 / 0.45); + } + + .dark\:hover\:bg-orange-700\/5:hover { + background-color: rgb(194 65 12 / 0.05); + } + + .dark\:hover\:bg-orange-700\/50:hover { + background-color: rgb(194 65 12 / 0.5); + } + + .dark\:hover\:bg-orange-700\/55:hover { + background-color: rgb(194 65 12 / 0.55); + } + + .dark\:hover\:bg-orange-700\/60:hover { + background-color: rgb(194 65 12 / 0.6); + } + + .dark\:hover\:bg-orange-700\/65:hover { + background-color: rgb(194 65 12 / 0.65); + } + + .dark\:hover\:bg-orange-700\/70:hover { + background-color: rgb(194 65 12 / 0.7); + } + + .dark\:hover\:bg-orange-700\/75:hover { + background-color: rgb(194 65 12 / 0.75); + } + + .dark\:hover\:bg-orange-700\/80:hover { + background-color: rgb(194 65 12 / 0.8); + } + + .dark\:hover\:bg-orange-700\/85:hover { + background-color: rgb(194 65 12 / 0.85); + } + + .dark\:hover\:bg-orange-700\/90:hover { + background-color: rgb(194 65 12 / 0.9); + } + + .dark\:hover\:bg-orange-700\/95:hover { + background-color: rgb(194 65 12 / 0.95); + } + + .dark\:hover\:bg-orange-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-800\/0:hover { + background-color: rgb(154 52 18 / 0); + } + + .dark\:hover\:bg-orange-800\/10:hover { + background-color: rgb(154 52 18 / 0.1); + } + + .dark\:hover\:bg-orange-800\/100:hover { + background-color: rgb(154 52 18 / 1); + } + + .dark\:hover\:bg-orange-800\/15:hover { + background-color: rgb(154 52 18 / 0.15); + } + + .dark\:hover\:bg-orange-800\/20:hover { + background-color: rgb(154 52 18 / 0.2); + } + + .dark\:hover\:bg-orange-800\/25:hover { + background-color: rgb(154 52 18 / 0.25); + } + + .dark\:hover\:bg-orange-800\/30:hover { + background-color: rgb(154 52 18 / 0.3); + } + + .dark\:hover\:bg-orange-800\/35:hover { + background-color: rgb(154 52 18 / 0.35); + } + + .dark\:hover\:bg-orange-800\/40:hover { + background-color: rgb(154 52 18 / 0.4); + } + + .dark\:hover\:bg-orange-800\/45:hover { + background-color: rgb(154 52 18 / 0.45); + } + + .dark\:hover\:bg-orange-800\/5:hover { + background-color: rgb(154 52 18 / 0.05); + } + + .dark\:hover\:bg-orange-800\/50:hover { + background-color: rgb(154 52 18 / 0.5); + } + + .dark\:hover\:bg-orange-800\/55:hover { + background-color: rgb(154 52 18 / 0.55); + } + + .dark\:hover\:bg-orange-800\/60:hover { + background-color: rgb(154 52 18 / 0.6); + } + + .dark\:hover\:bg-orange-800\/65:hover { + background-color: rgb(154 52 18 / 0.65); + } + + .dark\:hover\:bg-orange-800\/70:hover { + background-color: rgb(154 52 18 / 0.7); + } + + .dark\:hover\:bg-orange-800\/75:hover { + background-color: rgb(154 52 18 / 0.75); + } + + .dark\:hover\:bg-orange-800\/80:hover { + background-color: rgb(154 52 18 / 0.8); + } + + .dark\:hover\:bg-orange-800\/85:hover { + background-color: rgb(154 52 18 / 0.85); + } + + .dark\:hover\:bg-orange-800\/90:hover { + background-color: rgb(154 52 18 / 0.9); + } + + .dark\:hover\:bg-orange-800\/95:hover { + background-color: rgb(154 52 18 / 0.95); + } + + .dark\:hover\:bg-orange-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-900\/0:hover { + background-color: rgb(124 45 18 / 0); + } + + .dark\:hover\:bg-orange-900\/10:hover { + background-color: rgb(124 45 18 / 0.1); + } + + .dark\:hover\:bg-orange-900\/100:hover { + background-color: rgb(124 45 18 / 1); + } + + .dark\:hover\:bg-orange-900\/15:hover { + background-color: rgb(124 45 18 / 0.15); + } + + .dark\:hover\:bg-orange-900\/20:hover { + background-color: rgb(124 45 18 / 0.2); + } + + .dark\:hover\:bg-orange-900\/25:hover { + background-color: rgb(124 45 18 / 0.25); + } + + .dark\:hover\:bg-orange-900\/30:hover { + background-color: rgb(124 45 18 / 0.3); + } + + .dark\:hover\:bg-orange-900\/35:hover { + background-color: rgb(124 45 18 / 0.35); + } + + .dark\:hover\:bg-orange-900\/40:hover { + background-color: rgb(124 45 18 / 0.4); + } + + .dark\:hover\:bg-orange-900\/45:hover { + background-color: rgb(124 45 18 / 0.45); + } + + .dark\:hover\:bg-orange-900\/5:hover { + background-color: rgb(124 45 18 / 0.05); + } + + .dark\:hover\:bg-orange-900\/50:hover { + background-color: rgb(124 45 18 / 0.5); + } + + .dark\:hover\:bg-orange-900\/55:hover { + background-color: rgb(124 45 18 / 0.55); + } + + .dark\:hover\:bg-orange-900\/60:hover { + background-color: rgb(124 45 18 / 0.6); + } + + .dark\:hover\:bg-orange-900\/65:hover { + background-color: rgb(124 45 18 / 0.65); + } + + .dark\:hover\:bg-orange-900\/70:hover { + background-color: rgb(124 45 18 / 0.7); + } + + .dark\:hover\:bg-orange-900\/75:hover { + background-color: rgb(124 45 18 / 0.75); + } + + .dark\:hover\:bg-orange-900\/80:hover { + background-color: rgb(124 45 18 / 0.8); + } + + .dark\:hover\:bg-orange-900\/85:hover { + background-color: rgb(124 45 18 / 0.85); + } + + .dark\:hover\:bg-orange-900\/90:hover { + background-color: rgb(124 45 18 / 0.9); + } + + .dark\:hover\:bg-orange-900\/95:hover { + background-color: rgb(124 45 18 / 0.95); + } + + .dark\:hover\:bg-orange-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(67 20 7 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-orange-950\/0:hover { + background-color: rgb(67 20 7 / 0); + } + + .dark\:hover\:bg-orange-950\/10:hover { + background-color: rgb(67 20 7 / 0.1); + } + + .dark\:hover\:bg-orange-950\/100:hover { + background-color: rgb(67 20 7 / 1); + } + + .dark\:hover\:bg-orange-950\/15:hover { + background-color: rgb(67 20 7 / 0.15); + } + + .dark\:hover\:bg-orange-950\/20:hover { + background-color: rgb(67 20 7 / 0.2); + } + + .dark\:hover\:bg-orange-950\/25:hover { + background-color: rgb(67 20 7 / 0.25); + } + + .dark\:hover\:bg-orange-950\/30:hover { + background-color: rgb(67 20 7 / 0.3); + } + + .dark\:hover\:bg-orange-950\/35:hover { + background-color: rgb(67 20 7 / 0.35); + } + + .dark\:hover\:bg-orange-950\/40:hover { + background-color: rgb(67 20 7 / 0.4); + } + + .dark\:hover\:bg-orange-950\/45:hover { + background-color: rgb(67 20 7 / 0.45); + } + + .dark\:hover\:bg-orange-950\/5:hover { + background-color: rgb(67 20 7 / 0.05); + } + + .dark\:hover\:bg-orange-950\/50:hover { + background-color: rgb(67 20 7 / 0.5); + } + + .dark\:hover\:bg-orange-950\/55:hover { + background-color: rgb(67 20 7 / 0.55); + } + + .dark\:hover\:bg-orange-950\/60:hover { + background-color: rgb(67 20 7 / 0.6); + } + + .dark\:hover\:bg-orange-950\/65:hover { + background-color: rgb(67 20 7 / 0.65); + } + + .dark\:hover\:bg-orange-950\/70:hover { + background-color: rgb(67 20 7 / 0.7); + } + + .dark\:hover\:bg-orange-950\/75:hover { + background-color: rgb(67 20 7 / 0.75); + } + + .dark\:hover\:bg-orange-950\/80:hover { + background-color: rgb(67 20 7 / 0.8); + } + + .dark\:hover\:bg-orange-950\/85:hover { + background-color: rgb(67 20 7 / 0.85); + } + + .dark\:hover\:bg-orange-950\/90:hover { + background-color: rgb(67 20 7 / 0.9); + } + + .dark\:hover\:bg-orange-950\/95:hover { + background-color: rgb(67 20 7 / 0.95); + } + + .dark\:hover\:bg-primary-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(204 251 241 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-100\/0:hover { + background-color: rgb(204 251 241 / 0); + } + + .dark\:hover\:bg-primary-100\/10:hover { + background-color: rgb(204 251 241 / 0.1); + } + + .dark\:hover\:bg-primary-100\/100:hover { + background-color: rgb(204 251 241 / 1); + } + + .dark\:hover\:bg-primary-100\/15:hover { + background-color: rgb(204 251 241 / 0.15); + } + + .dark\:hover\:bg-primary-100\/20:hover { + background-color: rgb(204 251 241 / 0.2); + } + + .dark\:hover\:bg-primary-100\/25:hover { + background-color: rgb(204 251 241 / 0.25); + } + + .dark\:hover\:bg-primary-100\/30:hover { + background-color: rgb(204 251 241 / 0.3); + } + + .dark\:hover\:bg-primary-100\/35:hover { + background-color: rgb(204 251 241 / 0.35); + } + + .dark\:hover\:bg-primary-100\/40:hover { + background-color: rgb(204 251 241 / 0.4); + } + + .dark\:hover\:bg-primary-100\/45:hover { + background-color: rgb(204 251 241 / 0.45); + } + + .dark\:hover\:bg-primary-100\/5:hover { + background-color: rgb(204 251 241 / 0.05); + } + + .dark\:hover\:bg-primary-100\/50:hover { + background-color: rgb(204 251 241 / 0.5); + } + + .dark\:hover\:bg-primary-100\/55:hover { + background-color: rgb(204 251 241 / 0.55); + } + + .dark\:hover\:bg-primary-100\/60:hover { + background-color: rgb(204 251 241 / 0.6); + } + + .dark\:hover\:bg-primary-100\/65:hover { + background-color: rgb(204 251 241 / 0.65); + } + + .dark\:hover\:bg-primary-100\/70:hover { + background-color: rgb(204 251 241 / 0.7); + } + + .dark\:hover\:bg-primary-100\/75:hover { + background-color: rgb(204 251 241 / 0.75); + } + + .dark\:hover\:bg-primary-100\/80:hover { + background-color: rgb(204 251 241 / 0.8); + } + + .dark\:hover\:bg-primary-100\/85:hover { + background-color: rgb(204 251 241 / 0.85); + } + + .dark\:hover\:bg-primary-100\/90:hover { + background-color: rgb(204 251 241 / 0.9); + } + + .dark\:hover\:bg-primary-100\/95:hover { + background-color: rgb(204 251 241 / 0.95); + } + + .dark\:hover\:bg-primary-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-200\/0:hover { + background-color: rgb(153 246 228 / 0); + } + + .dark\:hover\:bg-primary-200\/10:hover { + background-color: rgb(153 246 228 / 0.1); + } + + .dark\:hover\:bg-primary-200\/100:hover { + background-color: rgb(153 246 228 / 1); + } + + .dark\:hover\:bg-primary-200\/15:hover { + background-color: rgb(153 246 228 / 0.15); + } + + .dark\:hover\:bg-primary-200\/20:hover { + background-color: rgb(153 246 228 / 0.2); + } + + .dark\:hover\:bg-primary-200\/25:hover { + background-color: rgb(153 246 228 / 0.25); + } + + .dark\:hover\:bg-primary-200\/30:hover { + background-color: rgb(153 246 228 / 0.3); + } + + .dark\:hover\:bg-primary-200\/35:hover { + background-color: rgb(153 246 228 / 0.35); + } + + .dark\:hover\:bg-primary-200\/40:hover { + background-color: rgb(153 246 228 / 0.4); + } + + .dark\:hover\:bg-primary-200\/45:hover { + background-color: rgb(153 246 228 / 0.45); + } + + .dark\:hover\:bg-primary-200\/5:hover { + background-color: rgb(153 246 228 / 0.05); + } + + .dark\:hover\:bg-primary-200\/50:hover { + background-color: rgb(153 246 228 / 0.5); + } + + .dark\:hover\:bg-primary-200\/55:hover { + background-color: rgb(153 246 228 / 0.55); + } + + .dark\:hover\:bg-primary-200\/60:hover { + background-color: rgb(153 246 228 / 0.6); + } + + .dark\:hover\:bg-primary-200\/65:hover { + background-color: rgb(153 246 228 / 0.65); + } + + .dark\:hover\:bg-primary-200\/70:hover { + background-color: rgb(153 246 228 / 0.7); + } + + .dark\:hover\:bg-primary-200\/75:hover { + background-color: rgb(153 246 228 / 0.75); + } + + .dark\:hover\:bg-primary-200\/80:hover { + background-color: rgb(153 246 228 / 0.8); + } + + .dark\:hover\:bg-primary-200\/85:hover { + background-color: rgb(153 246 228 / 0.85); + } + + .dark\:hover\:bg-primary-200\/90:hover { + background-color: rgb(153 246 228 / 0.9); + } + + .dark\:hover\:bg-primary-200\/95:hover { + background-color: rgb(153 246 228 / 0.95); + } + + .dark\:hover\:bg-primary-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(94 234 212 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-300\/0:hover { + background-color: rgb(94 234 212 / 0); + } + + .dark\:hover\:bg-primary-300\/10:hover { + background-color: rgb(94 234 212 / 0.1); + } + + .dark\:hover\:bg-primary-300\/100:hover { + background-color: rgb(94 234 212 / 1); + } + + .dark\:hover\:bg-primary-300\/15:hover { + background-color: rgb(94 234 212 / 0.15); + } + + .dark\:hover\:bg-primary-300\/20:hover { + background-color: rgb(94 234 212 / 0.2); + } + + .dark\:hover\:bg-primary-300\/25:hover { + background-color: rgb(94 234 212 / 0.25); + } + + .dark\:hover\:bg-primary-300\/30:hover { + background-color: rgb(94 234 212 / 0.3); + } + + .dark\:hover\:bg-primary-300\/35:hover { + background-color: rgb(94 234 212 / 0.35); + } + + .dark\:hover\:bg-primary-300\/40:hover { + background-color: rgb(94 234 212 / 0.4); + } + + .dark\:hover\:bg-primary-300\/45:hover { + background-color: rgb(94 234 212 / 0.45); + } + + .dark\:hover\:bg-primary-300\/5:hover { + background-color: rgb(94 234 212 / 0.05); + } + + .dark\:hover\:bg-primary-300\/50:hover { + background-color: rgb(94 234 212 / 0.5); + } + + .dark\:hover\:bg-primary-300\/55:hover { + background-color: rgb(94 234 212 / 0.55); + } + + .dark\:hover\:bg-primary-300\/60:hover { + background-color: rgb(94 234 212 / 0.6); + } + + .dark\:hover\:bg-primary-300\/65:hover { + background-color: rgb(94 234 212 / 0.65); + } + + .dark\:hover\:bg-primary-300\/70:hover { + background-color: rgb(94 234 212 / 0.7); + } + + .dark\:hover\:bg-primary-300\/75:hover { + background-color: rgb(94 234 212 / 0.75); + } + + .dark\:hover\:bg-primary-300\/80:hover { + background-color: rgb(94 234 212 / 0.8); + } + + .dark\:hover\:bg-primary-300\/85:hover { + background-color: rgb(94 234 212 / 0.85); + } + + .dark\:hover\:bg-primary-300\/90:hover { + background-color: rgb(94 234 212 / 0.9); + } + + .dark\:hover\:bg-primary-300\/95:hover { + background-color: rgb(94 234 212 / 0.95); + } + + .dark\:hover\:bg-primary-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(45 212 191 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-400\/0:hover { + background-color: rgb(45 212 191 / 0); + } + + .dark\:hover\:bg-primary-400\/10:hover { + background-color: rgb(45 212 191 / 0.1); + } + + .dark\:hover\:bg-primary-400\/100:hover { + background-color: rgb(45 212 191 / 1); + } + + .dark\:hover\:bg-primary-400\/15:hover { + background-color: rgb(45 212 191 / 0.15); + } + + .dark\:hover\:bg-primary-400\/20:hover { + background-color: rgb(45 212 191 / 0.2); + } + + .dark\:hover\:bg-primary-400\/25:hover { + background-color: rgb(45 212 191 / 0.25); + } + + .dark\:hover\:bg-primary-400\/30:hover { + background-color: rgb(45 212 191 / 0.3); + } + + .dark\:hover\:bg-primary-400\/35:hover { + background-color: rgb(45 212 191 / 0.35); + } + + .dark\:hover\:bg-primary-400\/40:hover { + background-color: rgb(45 212 191 / 0.4); + } + + .dark\:hover\:bg-primary-400\/45:hover { + background-color: rgb(45 212 191 / 0.45); + } + + .dark\:hover\:bg-primary-400\/5:hover { + background-color: rgb(45 212 191 / 0.05); + } + + .dark\:hover\:bg-primary-400\/50:hover { + background-color: rgb(45 212 191 / 0.5); + } + + .dark\:hover\:bg-primary-400\/55:hover { + background-color: rgb(45 212 191 / 0.55); + } + + .dark\:hover\:bg-primary-400\/60:hover { + background-color: rgb(45 212 191 / 0.6); + } + + .dark\:hover\:bg-primary-400\/65:hover { + background-color: rgb(45 212 191 / 0.65); + } + + .dark\:hover\:bg-primary-400\/70:hover { + background-color: rgb(45 212 191 / 0.7); + } + + .dark\:hover\:bg-primary-400\/75:hover { + background-color: rgb(45 212 191 / 0.75); + } + + .dark\:hover\:bg-primary-400\/80:hover { + background-color: rgb(45 212 191 / 0.8); + } + + .dark\:hover\:bg-primary-400\/85:hover { + background-color: rgb(45 212 191 / 0.85); + } + + .dark\:hover\:bg-primary-400\/90:hover { + background-color: rgb(45 212 191 / 0.9); + } + + .dark\:hover\:bg-primary-400\/95:hover { + background-color: rgb(45 212 191 / 0.95); + } + + .dark\:hover\:bg-primary-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(240 253 250 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-50\/0:hover { + background-color: rgb(240 253 250 / 0); + } + + .dark\:hover\:bg-primary-50\/10:hover { + background-color: rgb(240 253 250 / 0.1); + } + + .dark\:hover\:bg-primary-50\/100:hover { + background-color: rgb(240 253 250 / 1); + } + + .dark\:hover\:bg-primary-50\/15:hover { + background-color: rgb(240 253 250 / 0.15); + } + + .dark\:hover\:bg-primary-50\/20:hover { + background-color: rgb(240 253 250 / 0.2); + } + + .dark\:hover\:bg-primary-50\/25:hover { + background-color: rgb(240 253 250 / 0.25); + } + + .dark\:hover\:bg-primary-50\/30:hover { + background-color: rgb(240 253 250 / 0.3); + } + + .dark\:hover\:bg-primary-50\/35:hover { + background-color: rgb(240 253 250 / 0.35); + } + + .dark\:hover\:bg-primary-50\/40:hover { + background-color: rgb(240 253 250 / 0.4); + } + + .dark\:hover\:bg-primary-50\/45:hover { + background-color: rgb(240 253 250 / 0.45); + } + + .dark\:hover\:bg-primary-50\/5:hover { + background-color: rgb(240 253 250 / 0.05); + } + + .dark\:hover\:bg-primary-50\/50:hover { + background-color: rgb(240 253 250 / 0.5); + } + + .dark\:hover\:bg-primary-50\/55:hover { + background-color: rgb(240 253 250 / 0.55); + } + + .dark\:hover\:bg-primary-50\/60:hover { + background-color: rgb(240 253 250 / 0.6); + } + + .dark\:hover\:bg-primary-50\/65:hover { + background-color: rgb(240 253 250 / 0.65); + } + + .dark\:hover\:bg-primary-50\/70:hover { + background-color: rgb(240 253 250 / 0.7); + } + + .dark\:hover\:bg-primary-50\/75:hover { + background-color: rgb(240 253 250 / 0.75); + } + + .dark\:hover\:bg-primary-50\/80:hover { + background-color: rgb(240 253 250 / 0.8); + } + + .dark\:hover\:bg-primary-50\/85:hover { + background-color: rgb(240 253 250 / 0.85); + } + + .dark\:hover\:bg-primary-50\/90:hover { + background-color: rgb(240 253 250 / 0.9); + } + + .dark\:hover\:bg-primary-50\/95:hover { + background-color: rgb(240 253 250 / 0.95); + } + + .dark\:hover\:bg-primary-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(20 184 166 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-500\/0:hover { + background-color: rgb(20 184 166 / 0); + } + + .dark\:hover\:bg-primary-500\/10:hover { + background-color: rgb(20 184 166 / 0.1); + } + + .dark\:hover\:bg-primary-500\/100:hover { + background-color: rgb(20 184 166 / 1); + } + + .dark\:hover\:bg-primary-500\/15:hover { + background-color: rgb(20 184 166 / 0.15); + } + + .dark\:hover\:bg-primary-500\/20:hover { + background-color: rgb(20 184 166 / 0.2); + } + + .dark\:hover\:bg-primary-500\/25:hover { + background-color: rgb(20 184 166 / 0.25); + } + + .dark\:hover\:bg-primary-500\/30:hover { + background-color: rgb(20 184 166 / 0.3); + } + + .dark\:hover\:bg-primary-500\/35:hover { + background-color: rgb(20 184 166 / 0.35); + } + + .dark\:hover\:bg-primary-500\/40:hover { + background-color: rgb(20 184 166 / 0.4); + } + + .dark\:hover\:bg-primary-500\/45:hover { + background-color: rgb(20 184 166 / 0.45); + } + + .dark\:hover\:bg-primary-500\/5:hover { + background-color: rgb(20 184 166 / 0.05); + } + + .dark\:hover\:bg-primary-500\/50:hover { + background-color: rgb(20 184 166 / 0.5); + } + + .dark\:hover\:bg-primary-500\/55:hover { + background-color: rgb(20 184 166 / 0.55); + } + + .dark\:hover\:bg-primary-500\/60:hover { + background-color: rgb(20 184 166 / 0.6); + } + + .dark\:hover\:bg-primary-500\/65:hover { + background-color: rgb(20 184 166 / 0.65); + } + + .dark\:hover\:bg-primary-500\/70:hover { + background-color: rgb(20 184 166 / 0.7); + } + + .dark\:hover\:bg-primary-500\/75:hover { + background-color: rgb(20 184 166 / 0.75); + } + + .dark\:hover\:bg-primary-500\/80:hover { + background-color: rgb(20 184 166 / 0.8); + } + + .dark\:hover\:bg-primary-500\/85:hover { + background-color: rgb(20 184 166 / 0.85); + } + + .dark\:hover\:bg-primary-500\/90:hover { + background-color: rgb(20 184 166 / 0.9); + } + + .dark\:hover\:bg-primary-500\/95:hover { + background-color: rgb(20 184 166 / 0.95); + } + + .dark\:hover\:bg-primary-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-600\/0:hover { + background-color: rgb(13 148 136 / 0); + } + + .dark\:hover\:bg-primary-600\/10:hover { + background-color: rgb(13 148 136 / 0.1); + } + + .dark\:hover\:bg-primary-600\/100:hover { + background-color: rgb(13 148 136 / 1); + } + + .dark\:hover\:bg-primary-600\/15:hover { + background-color: rgb(13 148 136 / 0.15); + } + + .dark\:hover\:bg-primary-600\/20:hover { + background-color: rgb(13 148 136 / 0.2); + } + + .dark\:hover\:bg-primary-600\/25:hover { + background-color: rgb(13 148 136 / 0.25); + } + + .dark\:hover\:bg-primary-600\/30:hover { + background-color: rgb(13 148 136 / 0.3); + } + + .dark\:hover\:bg-primary-600\/35:hover { + background-color: rgb(13 148 136 / 0.35); + } + + .dark\:hover\:bg-primary-600\/40:hover { + background-color: rgb(13 148 136 / 0.4); + } + + .dark\:hover\:bg-primary-600\/45:hover { + background-color: rgb(13 148 136 / 0.45); + } + + .dark\:hover\:bg-primary-600\/5:hover { + background-color: rgb(13 148 136 / 0.05); + } + + .dark\:hover\:bg-primary-600\/50:hover { + background-color: rgb(13 148 136 / 0.5); + } + + .dark\:hover\:bg-primary-600\/55:hover { + background-color: rgb(13 148 136 / 0.55); + } + + .dark\:hover\:bg-primary-600\/60:hover { + background-color: rgb(13 148 136 / 0.6); + } + + .dark\:hover\:bg-primary-600\/65:hover { + background-color: rgb(13 148 136 / 0.65); + } + + .dark\:hover\:bg-primary-600\/70:hover { + background-color: rgb(13 148 136 / 0.7); + } + + .dark\:hover\:bg-primary-600\/75:hover { + background-color: rgb(13 148 136 / 0.75); + } + + .dark\:hover\:bg-primary-600\/80:hover { + background-color: rgb(13 148 136 / 0.8); + } + + .dark\:hover\:bg-primary-600\/85:hover { + background-color: rgb(13 148 136 / 0.85); + } + + .dark\:hover\:bg-primary-600\/90:hover { + background-color: rgb(13 148 136 / 0.9); + } + + .dark\:hover\:bg-primary-600\/95:hover { + background-color: rgb(13 148 136 / 0.95); + } + + .dark\:hover\:bg-primary-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(15 118 110 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-700\/0:hover { + background-color: rgb(15 118 110 / 0); + } + + .dark\:hover\:bg-primary-700\/10:hover { + background-color: rgb(15 118 110 / 0.1); + } + + .dark\:hover\:bg-primary-700\/100:hover { + background-color: rgb(15 118 110 / 1); + } + + .dark\:hover\:bg-primary-700\/15:hover { + background-color: rgb(15 118 110 / 0.15); + } + + .dark\:hover\:bg-primary-700\/20:hover { + background-color: rgb(15 118 110 / 0.2); + } + + .dark\:hover\:bg-primary-700\/25:hover { + background-color: rgb(15 118 110 / 0.25); + } + + .dark\:hover\:bg-primary-700\/30:hover { + background-color: rgb(15 118 110 / 0.3); + } + + .dark\:hover\:bg-primary-700\/35:hover { + background-color: rgb(15 118 110 / 0.35); + } + + .dark\:hover\:bg-primary-700\/40:hover { + background-color: rgb(15 118 110 / 0.4); + } + + .dark\:hover\:bg-primary-700\/45:hover { + background-color: rgb(15 118 110 / 0.45); + } + + .dark\:hover\:bg-primary-700\/5:hover { + background-color: rgb(15 118 110 / 0.05); + } + + .dark\:hover\:bg-primary-700\/50:hover { + background-color: rgb(15 118 110 / 0.5); + } + + .dark\:hover\:bg-primary-700\/55:hover { + background-color: rgb(15 118 110 / 0.55); + } + + .dark\:hover\:bg-primary-700\/60:hover { + background-color: rgb(15 118 110 / 0.6); + } + + .dark\:hover\:bg-primary-700\/65:hover { + background-color: rgb(15 118 110 / 0.65); + } + + .dark\:hover\:bg-primary-700\/70:hover { + background-color: rgb(15 118 110 / 0.7); + } + + .dark\:hover\:bg-primary-700\/75:hover { + background-color: rgb(15 118 110 / 0.75); + } + + .dark\:hover\:bg-primary-700\/80:hover { + background-color: rgb(15 118 110 / 0.8); + } + + .dark\:hover\:bg-primary-700\/85:hover { + background-color: rgb(15 118 110 / 0.85); + } + + .dark\:hover\:bg-primary-700\/90:hover { + background-color: rgb(15 118 110 / 0.9); + } + + .dark\:hover\:bg-primary-700\/95:hover { + background-color: rgb(15 118 110 / 0.95); + } + + .dark\:hover\:bg-primary-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(17 94 89 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-800\/0:hover { + background-color: rgb(17 94 89 / 0); + } + + .dark\:hover\:bg-primary-800\/10:hover { + background-color: rgb(17 94 89 / 0.1); + } + + .dark\:hover\:bg-primary-800\/100:hover { + background-color: rgb(17 94 89 / 1); + } + + .dark\:hover\:bg-primary-800\/15:hover { + background-color: rgb(17 94 89 / 0.15); + } + + .dark\:hover\:bg-primary-800\/20:hover { + background-color: rgb(17 94 89 / 0.2); + } + + .dark\:hover\:bg-primary-800\/25:hover { + background-color: rgb(17 94 89 / 0.25); + } + + .dark\:hover\:bg-primary-800\/30:hover { + background-color: rgb(17 94 89 / 0.3); + } + + .dark\:hover\:bg-primary-800\/35:hover { + background-color: rgb(17 94 89 / 0.35); + } + + .dark\:hover\:bg-primary-800\/40:hover { + background-color: rgb(17 94 89 / 0.4); + } + + .dark\:hover\:bg-primary-800\/45:hover { + background-color: rgb(17 94 89 / 0.45); + } + + .dark\:hover\:bg-primary-800\/5:hover { + background-color: rgb(17 94 89 / 0.05); + } + + .dark\:hover\:bg-primary-800\/50:hover { + background-color: rgb(17 94 89 / 0.5); + } + + .dark\:hover\:bg-primary-800\/55:hover { + background-color: rgb(17 94 89 / 0.55); + } + + .dark\:hover\:bg-primary-800\/60:hover { + background-color: rgb(17 94 89 / 0.6); + } + + .dark\:hover\:bg-primary-800\/65:hover { + background-color: rgb(17 94 89 / 0.65); + } + + .dark\:hover\:bg-primary-800\/70:hover { + background-color: rgb(17 94 89 / 0.7); + } + + .dark\:hover\:bg-primary-800\/75:hover { + background-color: rgb(17 94 89 / 0.75); + } + + .dark\:hover\:bg-primary-800\/80:hover { + background-color: rgb(17 94 89 / 0.8); + } + + .dark\:hover\:bg-primary-800\/85:hover { + background-color: rgb(17 94 89 / 0.85); + } + + .dark\:hover\:bg-primary-800\/90:hover { + background-color: rgb(17 94 89 / 0.9); + } + + .dark\:hover\:bg-primary-800\/95:hover { + background-color: rgb(17 94 89 / 0.95); + } + + .dark\:hover\:bg-primary-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(19 78 74 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-900\/0:hover { + background-color: rgb(19 78 74 / 0); + } + + .dark\:hover\:bg-primary-900\/10:hover { + background-color: rgb(19 78 74 / 0.1); + } + + .dark\:hover\:bg-primary-900\/100:hover { + background-color: rgb(19 78 74 / 1); + } + + .dark\:hover\:bg-primary-900\/15:hover { + background-color: rgb(19 78 74 / 0.15); + } + + .dark\:hover\:bg-primary-900\/20:hover { + background-color: rgb(19 78 74 / 0.2); + } + + .dark\:hover\:bg-primary-900\/25:hover { + background-color: rgb(19 78 74 / 0.25); + } + + .dark\:hover\:bg-primary-900\/30:hover { + background-color: rgb(19 78 74 / 0.3); + } + + .dark\:hover\:bg-primary-900\/35:hover { + background-color: rgb(19 78 74 / 0.35); + } + + .dark\:hover\:bg-primary-900\/40:hover { + background-color: rgb(19 78 74 / 0.4); + } + + .dark\:hover\:bg-primary-900\/45:hover { + background-color: rgb(19 78 74 / 0.45); + } + + .dark\:hover\:bg-primary-900\/5:hover { + background-color: rgb(19 78 74 / 0.05); + } + + .dark\:hover\:bg-primary-900\/50:hover { + background-color: rgb(19 78 74 / 0.5); + } + + .dark\:hover\:bg-primary-900\/55:hover { + background-color: rgb(19 78 74 / 0.55); + } + + .dark\:hover\:bg-primary-900\/60:hover { + background-color: rgb(19 78 74 / 0.6); + } + + .dark\:hover\:bg-primary-900\/65:hover { + background-color: rgb(19 78 74 / 0.65); + } + + .dark\:hover\:bg-primary-900\/70:hover { + background-color: rgb(19 78 74 / 0.7); + } + + .dark\:hover\:bg-primary-900\/75:hover { + background-color: rgb(19 78 74 / 0.75); + } + + .dark\:hover\:bg-primary-900\/80:hover { + background-color: rgb(19 78 74 / 0.8); + } + + .dark\:hover\:bg-primary-900\/85:hover { + background-color: rgb(19 78 74 / 0.85); + } + + .dark\:hover\:bg-primary-900\/90:hover { + background-color: rgb(19 78 74 / 0.9); + } + + .dark\:hover\:bg-primary-900\/95:hover { + background-color: rgb(19 78 74 / 0.95); + } + + .dark\:hover\:bg-primary-950:hover { + --tw-bg-opacity: 1; + background-color: rgb(4 47 46 / var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-primary-950\/0:hover { + background-color: rgb(4 47 46 / 0); + } + + .dark\:hover\:bg-primary-950\/10:hover { + background-color: rgb(4 47 46 / 0.1); + } + + .dark\:hover\:bg-primary-950\/100:hover { + background-color: rgb(4 47 46 / 1); + } + + .dark\:hover\:bg-primary-950\/15:hover { + background-color: rgb(4 47 46 / 0.15); + } + + .dark\:hover\:bg-primary-950\/20:hover { + background-color: rgb(4 47 46 / 0.2); + } + + .dark\:hover\:bg-primary-950\/25:hover { + background-color: rgb(4 47 46 / 0.25); + } + + .dark\:hover\:bg-primary-950\/30:hover { + background-color: rgb(4 47 46 / 0.3); + } + + .dark\:hover\:bg-primary-950\/35:hover { + background-color: rgb(4 47 46 / 0.35); + } + + .dark\:hover\:bg-primary-950\/40:hover { + background-color: rgb(4 47 46 / 0.4); + } + + .dark\:hover\:bg-primary-950\/45:hover { + background-color: rgb(4 47 46 / 0.45); + } + + .dark\:hover\:bg-primary-950\/5:hover { + background-color: rgb(4 47 46 / 0.05); + } + + .dark\:hover\:bg-primary-950\/50:hover { + background-color: rgb(4 47 46 / 0.5); + } + + .dark\:hover\:bg-primary-950\/55:hover { + background-color: rgb(4 47 46 / 0.55); + } + + .dark\:hover\:bg-primary-950\/60:hover { + background-color: rgb(4 47 46 / 0.6); + } + + .dark\:hover\:bg-primary-950\/65:hover { + background-color: rgb(4 47 46 / 0.65); + } + + .dark\:hover\:bg-primary-950\/70:hover { + background-color: rgb(4 47 46 / 0.7); + } + + .dark\:hover\:bg-primary-950\/75:hover { + background-color: rgb(4 47 46 / 0.75); + } + + .dark\:hover\:bg-primary-950\/80:hover { + background-color: rgb(4 47 46 / 0.8); + } + + .dark\:hover\:bg-primary-950\/85:hover { + background-color: rgb(4 47 46 / 0.85); + } + + .dark\:hover\:bg-primary-950\/90:hover { + background-color: rgb(4 47 46 / 0.9); + } + + .dark\:hover\:bg-primary-950\/95:hover { + background-color: rgb(4 47 46 / 0.95); + } + + .dark\:focus\:border-blue-500:focus { + --tw-border-opacity: 1; + border-color: rgb(59 130 246 / var(--tw-border-opacity)); + } + + .dark\:focus\:bg-gray-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-100\/0:focus { + background-color: rgb(243 244 246 / 0); + } + + .dark\:focus\:bg-gray-100\/10:focus { + background-color: rgb(243 244 246 / 0.1); + } + + .dark\:focus\:bg-gray-100\/100:focus { + background-color: rgb(243 244 246 / 1); + } + + .dark\:focus\:bg-gray-100\/15:focus { + background-color: rgb(243 244 246 / 0.15); + } + + .dark\:focus\:bg-gray-100\/20:focus { + background-color: rgb(243 244 246 / 0.2); + } + + .dark\:focus\:bg-gray-100\/25:focus { + background-color: rgb(243 244 246 / 0.25); + } + + .dark\:focus\:bg-gray-100\/30:focus { + background-color: rgb(243 244 246 / 0.3); + } + + .dark\:focus\:bg-gray-100\/35:focus { + background-color: rgb(243 244 246 / 0.35); + } + + .dark\:focus\:bg-gray-100\/40:focus { + background-color: rgb(243 244 246 / 0.4); + } + + .dark\:focus\:bg-gray-100\/45:focus { + background-color: rgb(243 244 246 / 0.45); + } + + .dark\:focus\:bg-gray-100\/5:focus { + background-color: rgb(243 244 246 / 0.05); + } + + .dark\:focus\:bg-gray-100\/50:focus { + background-color: rgb(243 244 246 / 0.5); + } + + .dark\:focus\:bg-gray-100\/55:focus { + background-color: rgb(243 244 246 / 0.55); + } + + .dark\:focus\:bg-gray-100\/60:focus { + background-color: rgb(243 244 246 / 0.6); + } + + .dark\:focus\:bg-gray-100\/65:focus { + background-color: rgb(243 244 246 / 0.65); + } + + .dark\:focus\:bg-gray-100\/70:focus { + background-color: rgb(243 244 246 / 0.7); + } + + .dark\:focus\:bg-gray-100\/75:focus { + background-color: rgb(243 244 246 / 0.75); + } + + .dark\:focus\:bg-gray-100\/80:focus { + background-color: rgb(243 244 246 / 0.8); + } + + .dark\:focus\:bg-gray-100\/85:focus { + background-color: rgb(243 244 246 / 0.85); + } + + .dark\:focus\:bg-gray-100\/90:focus { + background-color: rgb(243 244 246 / 0.9); + } + + .dark\:focus\:bg-gray-100\/95:focus { + background-color: rgb(243 244 246 / 0.95); + } + + .dark\:focus\:bg-gray-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-200\/0:focus { + background-color: rgb(229 231 235 / 0); + } + + .dark\:focus\:bg-gray-200\/10:focus { + background-color: rgb(229 231 235 / 0.1); + } + + .dark\:focus\:bg-gray-200\/100:focus { + background-color: rgb(229 231 235 / 1); + } + + .dark\:focus\:bg-gray-200\/15:focus { + background-color: rgb(229 231 235 / 0.15); + } + + .dark\:focus\:bg-gray-200\/20:focus { + background-color: rgb(229 231 235 / 0.2); + } + + .dark\:focus\:bg-gray-200\/25:focus { + background-color: rgb(229 231 235 / 0.25); + } + + .dark\:focus\:bg-gray-200\/30:focus { + background-color: rgb(229 231 235 / 0.3); + } + + .dark\:focus\:bg-gray-200\/35:focus { + background-color: rgb(229 231 235 / 0.35); + } + + .dark\:focus\:bg-gray-200\/40:focus { + background-color: rgb(229 231 235 / 0.4); + } + + .dark\:focus\:bg-gray-200\/45:focus { + background-color: rgb(229 231 235 / 0.45); + } + + .dark\:focus\:bg-gray-200\/5:focus { + background-color: rgb(229 231 235 / 0.05); + } + + .dark\:focus\:bg-gray-200\/50:focus { + background-color: rgb(229 231 235 / 0.5); + } + + .dark\:focus\:bg-gray-200\/55:focus { + background-color: rgb(229 231 235 / 0.55); + } + + .dark\:focus\:bg-gray-200\/60:focus { + background-color: rgb(229 231 235 / 0.6); + } + + .dark\:focus\:bg-gray-200\/65:focus { + background-color: rgb(229 231 235 / 0.65); + } + + .dark\:focus\:bg-gray-200\/70:focus { + background-color: rgb(229 231 235 / 0.7); + } + + .dark\:focus\:bg-gray-200\/75:focus { + background-color: rgb(229 231 235 / 0.75); + } + + .dark\:focus\:bg-gray-200\/80:focus { + background-color: rgb(229 231 235 / 0.8); + } + + .dark\:focus\:bg-gray-200\/85:focus { + background-color: rgb(229 231 235 / 0.85); + } + + .dark\:focus\:bg-gray-200\/90:focus { + background-color: rgb(229 231 235 / 0.9); + } + + .dark\:focus\:bg-gray-200\/95:focus { + background-color: rgb(229 231 235 / 0.95); + } + + .dark\:focus\:bg-gray-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-300\/0:focus { + background-color: rgb(209 213 219 / 0); + } + + .dark\:focus\:bg-gray-300\/10:focus { + background-color: rgb(209 213 219 / 0.1); + } + + .dark\:focus\:bg-gray-300\/100:focus { + background-color: rgb(209 213 219 / 1); + } + + .dark\:focus\:bg-gray-300\/15:focus { + background-color: rgb(209 213 219 / 0.15); + } + + .dark\:focus\:bg-gray-300\/20:focus { + background-color: rgb(209 213 219 / 0.2); + } + + .dark\:focus\:bg-gray-300\/25:focus { + background-color: rgb(209 213 219 / 0.25); + } + + .dark\:focus\:bg-gray-300\/30:focus { + background-color: rgb(209 213 219 / 0.3); + } + + .dark\:focus\:bg-gray-300\/35:focus { + background-color: rgb(209 213 219 / 0.35); + } + + .dark\:focus\:bg-gray-300\/40:focus { + background-color: rgb(209 213 219 / 0.4); + } + + .dark\:focus\:bg-gray-300\/45:focus { + background-color: rgb(209 213 219 / 0.45); + } + + .dark\:focus\:bg-gray-300\/5:focus { + background-color: rgb(209 213 219 / 0.05); + } + + .dark\:focus\:bg-gray-300\/50:focus { + background-color: rgb(209 213 219 / 0.5); + } + + .dark\:focus\:bg-gray-300\/55:focus { + background-color: rgb(209 213 219 / 0.55); + } + + .dark\:focus\:bg-gray-300\/60:focus { + background-color: rgb(209 213 219 / 0.6); + } + + .dark\:focus\:bg-gray-300\/65:focus { + background-color: rgb(209 213 219 / 0.65); + } + + .dark\:focus\:bg-gray-300\/70:focus { + background-color: rgb(209 213 219 / 0.7); + } + + .dark\:focus\:bg-gray-300\/75:focus { + background-color: rgb(209 213 219 / 0.75); + } + + .dark\:focus\:bg-gray-300\/80:focus { + background-color: rgb(209 213 219 / 0.8); + } + + .dark\:focus\:bg-gray-300\/85:focus { + background-color: rgb(209 213 219 / 0.85); + } + + .dark\:focus\:bg-gray-300\/90:focus { + background-color: rgb(209 213 219 / 0.9); + } + + .dark\:focus\:bg-gray-300\/95:focus { + background-color: rgb(209 213 219 / 0.95); + } + + .dark\:focus\:bg-gray-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-400\/0:focus { + background-color: rgb(156 163 175 / 0); + } + + .dark\:focus\:bg-gray-400\/10:focus { + background-color: rgb(156 163 175 / 0.1); + } + + .dark\:focus\:bg-gray-400\/100:focus { + background-color: rgb(156 163 175 / 1); + } + + .dark\:focus\:bg-gray-400\/15:focus { + background-color: rgb(156 163 175 / 0.15); + } + + .dark\:focus\:bg-gray-400\/20:focus { + background-color: rgb(156 163 175 / 0.2); + } + + .dark\:focus\:bg-gray-400\/25:focus { + background-color: rgb(156 163 175 / 0.25); + } + + .dark\:focus\:bg-gray-400\/30:focus { + background-color: rgb(156 163 175 / 0.3); + } + + .dark\:focus\:bg-gray-400\/35:focus { + background-color: rgb(156 163 175 / 0.35); + } + + .dark\:focus\:bg-gray-400\/40:focus { + background-color: rgb(156 163 175 / 0.4); + } + + .dark\:focus\:bg-gray-400\/45:focus { + background-color: rgb(156 163 175 / 0.45); + } + + .dark\:focus\:bg-gray-400\/5:focus { + background-color: rgb(156 163 175 / 0.05); + } + + .dark\:focus\:bg-gray-400\/50:focus { + background-color: rgb(156 163 175 / 0.5); + } + + .dark\:focus\:bg-gray-400\/55:focus { + background-color: rgb(156 163 175 / 0.55); + } + + .dark\:focus\:bg-gray-400\/60:focus { + background-color: rgb(156 163 175 / 0.6); + } + + .dark\:focus\:bg-gray-400\/65:focus { + background-color: rgb(156 163 175 / 0.65); + } + + .dark\:focus\:bg-gray-400\/70:focus { + background-color: rgb(156 163 175 / 0.7); + } + + .dark\:focus\:bg-gray-400\/75:focus { + background-color: rgb(156 163 175 / 0.75); + } + + .dark\:focus\:bg-gray-400\/80:focus { + background-color: rgb(156 163 175 / 0.8); + } + + .dark\:focus\:bg-gray-400\/85:focus { + background-color: rgb(156 163 175 / 0.85); + } + + .dark\:focus\:bg-gray-400\/90:focus { + background-color: rgb(156 163 175 / 0.9); + } + + .dark\:focus\:bg-gray-400\/95:focus { + background-color: rgb(156 163 175 / 0.95); + } + + .dark\:focus\:bg-gray-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-50\/0:focus { + background-color: rgb(249 250 251 / 0); + } + + .dark\:focus\:bg-gray-50\/10:focus { + background-color: rgb(249 250 251 / 0.1); + } + + .dark\:focus\:bg-gray-50\/100:focus { + background-color: rgb(249 250 251 / 1); + } + + .dark\:focus\:bg-gray-50\/15:focus { + background-color: rgb(249 250 251 / 0.15); + } + + .dark\:focus\:bg-gray-50\/20:focus { + background-color: rgb(249 250 251 / 0.2); + } + + .dark\:focus\:bg-gray-50\/25:focus { + background-color: rgb(249 250 251 / 0.25); + } + + .dark\:focus\:bg-gray-50\/30:focus { + background-color: rgb(249 250 251 / 0.3); + } + + .dark\:focus\:bg-gray-50\/35:focus { + background-color: rgb(249 250 251 / 0.35); + } + + .dark\:focus\:bg-gray-50\/40:focus { + background-color: rgb(249 250 251 / 0.4); + } + + .dark\:focus\:bg-gray-50\/45:focus { + background-color: rgb(249 250 251 / 0.45); + } + + .dark\:focus\:bg-gray-50\/5:focus { + background-color: rgb(249 250 251 / 0.05); + } + + .dark\:focus\:bg-gray-50\/50:focus { + background-color: rgb(249 250 251 / 0.5); + } + + .dark\:focus\:bg-gray-50\/55:focus { + background-color: rgb(249 250 251 / 0.55); + } + + .dark\:focus\:bg-gray-50\/60:focus { + background-color: rgb(249 250 251 / 0.6); + } + + .dark\:focus\:bg-gray-50\/65:focus { + background-color: rgb(249 250 251 / 0.65); + } + + .dark\:focus\:bg-gray-50\/70:focus { + background-color: rgb(249 250 251 / 0.7); + } + + .dark\:focus\:bg-gray-50\/75:focus { + background-color: rgb(249 250 251 / 0.75); + } + + .dark\:focus\:bg-gray-50\/80:focus { + background-color: rgb(249 250 251 / 0.8); + } + + .dark\:focus\:bg-gray-50\/85:focus { + background-color: rgb(249 250 251 / 0.85); + } + + .dark\:focus\:bg-gray-50\/90:focus { + background-color: rgb(249 250 251 / 0.9); + } + + .dark\:focus\:bg-gray-50\/95:focus { + background-color: rgb(249 250 251 / 0.95); + } + + .dark\:focus\:bg-gray-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-500\/0:focus { + background-color: rgb(107 114 128 / 0); + } + + .dark\:focus\:bg-gray-500\/10:focus { + background-color: rgb(107 114 128 / 0.1); + } + + .dark\:focus\:bg-gray-500\/100:focus { + background-color: rgb(107 114 128 / 1); + } + + .dark\:focus\:bg-gray-500\/15:focus { + background-color: rgb(107 114 128 / 0.15); + } + + .dark\:focus\:bg-gray-500\/20:focus { + background-color: rgb(107 114 128 / 0.2); + } + + .dark\:focus\:bg-gray-500\/25:focus { + background-color: rgb(107 114 128 / 0.25); + } + + .dark\:focus\:bg-gray-500\/30:focus { + background-color: rgb(107 114 128 / 0.3); + } + + .dark\:focus\:bg-gray-500\/35:focus { + background-color: rgb(107 114 128 / 0.35); + } + + .dark\:focus\:bg-gray-500\/40:focus { + background-color: rgb(107 114 128 / 0.4); + } + + .dark\:focus\:bg-gray-500\/45:focus { + background-color: rgb(107 114 128 / 0.45); + } + + .dark\:focus\:bg-gray-500\/5:focus { + background-color: rgb(107 114 128 / 0.05); + } + + .dark\:focus\:bg-gray-500\/50:focus { + background-color: rgb(107 114 128 / 0.5); + } + + .dark\:focus\:bg-gray-500\/55:focus { + background-color: rgb(107 114 128 / 0.55); + } + + .dark\:focus\:bg-gray-500\/60:focus { + background-color: rgb(107 114 128 / 0.6); + } + + .dark\:focus\:bg-gray-500\/65:focus { + background-color: rgb(107 114 128 / 0.65); + } + + .dark\:focus\:bg-gray-500\/70:focus { + background-color: rgb(107 114 128 / 0.7); + } + + .dark\:focus\:bg-gray-500\/75:focus { + background-color: rgb(107 114 128 / 0.75); + } + + .dark\:focus\:bg-gray-500\/80:focus { + background-color: rgb(107 114 128 / 0.8); + } + + .dark\:focus\:bg-gray-500\/85:focus { + background-color: rgb(107 114 128 / 0.85); + } + + .dark\:focus\:bg-gray-500\/90:focus { + background-color: rgb(107 114 128 / 0.9); + } + + .dark\:focus\:bg-gray-500\/95:focus { + background-color: rgb(107 114 128 / 0.95); + } + + .dark\:focus\:bg-gray-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-600\/0:focus { + background-color: rgb(75 85 99 / 0); + } + + .dark\:focus\:bg-gray-600\/10:focus { + background-color: rgb(75 85 99 / 0.1); + } + + .dark\:focus\:bg-gray-600\/100:focus { + background-color: rgb(75 85 99 / 1); + } + + .dark\:focus\:bg-gray-600\/15:focus { + background-color: rgb(75 85 99 / 0.15); + } + + .dark\:focus\:bg-gray-600\/20:focus { + background-color: rgb(75 85 99 / 0.2); + } + + .dark\:focus\:bg-gray-600\/25:focus { + background-color: rgb(75 85 99 / 0.25); + } + + .dark\:focus\:bg-gray-600\/30:focus { + background-color: rgb(75 85 99 / 0.3); + } + + .dark\:focus\:bg-gray-600\/35:focus { + background-color: rgb(75 85 99 / 0.35); + } + + .dark\:focus\:bg-gray-600\/40:focus { + background-color: rgb(75 85 99 / 0.4); + } + + .dark\:focus\:bg-gray-600\/45:focus { + background-color: rgb(75 85 99 / 0.45); + } + + .dark\:focus\:bg-gray-600\/5:focus { + background-color: rgb(75 85 99 / 0.05); + } + + .dark\:focus\:bg-gray-600\/50:focus { + background-color: rgb(75 85 99 / 0.5); + } + + .dark\:focus\:bg-gray-600\/55:focus { + background-color: rgb(75 85 99 / 0.55); + } + + .dark\:focus\:bg-gray-600\/60:focus { + background-color: rgb(75 85 99 / 0.6); + } + + .dark\:focus\:bg-gray-600\/65:focus { + background-color: rgb(75 85 99 / 0.65); + } + + .dark\:focus\:bg-gray-600\/70:focus { + background-color: rgb(75 85 99 / 0.7); + } + + .dark\:focus\:bg-gray-600\/75:focus { + background-color: rgb(75 85 99 / 0.75); + } + + .dark\:focus\:bg-gray-600\/80:focus { + background-color: rgb(75 85 99 / 0.8); + } + + .dark\:focus\:bg-gray-600\/85:focus { + background-color: rgb(75 85 99 / 0.85); + } + + .dark\:focus\:bg-gray-600\/90:focus { + background-color: rgb(75 85 99 / 0.9); + } + + .dark\:focus\:bg-gray-600\/95:focus { + background-color: rgb(75 85 99 / 0.95); + } + + .dark\:focus\:bg-gray-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-700\/0:focus { + background-color: rgb(55 65 81 / 0); + } + + .dark\:focus\:bg-gray-700\/10:focus { + background-color: rgb(55 65 81 / 0.1); + } + + .dark\:focus\:bg-gray-700\/100:focus { + background-color: rgb(55 65 81 / 1); + } + + .dark\:focus\:bg-gray-700\/15:focus { + background-color: rgb(55 65 81 / 0.15); + } + + .dark\:focus\:bg-gray-700\/20:focus { + background-color: rgb(55 65 81 / 0.2); + } + + .dark\:focus\:bg-gray-700\/25:focus { + background-color: rgb(55 65 81 / 0.25); + } + + .dark\:focus\:bg-gray-700\/30:focus { + background-color: rgb(55 65 81 / 0.3); + } + + .dark\:focus\:bg-gray-700\/35:focus { + background-color: rgb(55 65 81 / 0.35); + } + + .dark\:focus\:bg-gray-700\/40:focus { + background-color: rgb(55 65 81 / 0.4); + } + + .dark\:focus\:bg-gray-700\/45:focus { + background-color: rgb(55 65 81 / 0.45); + } + + .dark\:focus\:bg-gray-700\/5:focus { + background-color: rgb(55 65 81 / 0.05); + } + + .dark\:focus\:bg-gray-700\/50:focus { + background-color: rgb(55 65 81 / 0.5); + } + + .dark\:focus\:bg-gray-700\/55:focus { + background-color: rgb(55 65 81 / 0.55); + } + + .dark\:focus\:bg-gray-700\/60:focus { + background-color: rgb(55 65 81 / 0.6); + } + + .dark\:focus\:bg-gray-700\/65:focus { + background-color: rgb(55 65 81 / 0.65); + } + + .dark\:focus\:bg-gray-700\/70:focus { + background-color: rgb(55 65 81 / 0.7); + } + + .dark\:focus\:bg-gray-700\/75:focus { + background-color: rgb(55 65 81 / 0.75); + } + + .dark\:focus\:bg-gray-700\/80:focus { + background-color: rgb(55 65 81 / 0.8); + } + + .dark\:focus\:bg-gray-700\/85:focus { + background-color: rgb(55 65 81 / 0.85); + } + + .dark\:focus\:bg-gray-700\/90:focus { + background-color: rgb(55 65 81 / 0.9); + } + + .dark\:focus\:bg-gray-700\/95:focus { + background-color: rgb(55 65 81 / 0.95); + } + + .dark\:focus\:bg-gray-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-800\/0:focus { + background-color: rgb(31 41 55 / 0); + } + + .dark\:focus\:bg-gray-800\/10:focus { + background-color: rgb(31 41 55 / 0.1); + } + + .dark\:focus\:bg-gray-800\/100:focus { + background-color: rgb(31 41 55 / 1); + } + + .dark\:focus\:bg-gray-800\/15:focus { + background-color: rgb(31 41 55 / 0.15); + } + + .dark\:focus\:bg-gray-800\/20:focus { + background-color: rgb(31 41 55 / 0.2); + } + + .dark\:focus\:bg-gray-800\/25:focus { + background-color: rgb(31 41 55 / 0.25); + } + + .dark\:focus\:bg-gray-800\/30:focus { + background-color: rgb(31 41 55 / 0.3); + } + + .dark\:focus\:bg-gray-800\/35:focus { + background-color: rgb(31 41 55 / 0.35); + } + + .dark\:focus\:bg-gray-800\/40:focus { + background-color: rgb(31 41 55 / 0.4); + } + + .dark\:focus\:bg-gray-800\/45:focus { + background-color: rgb(31 41 55 / 0.45); + } + + .dark\:focus\:bg-gray-800\/5:focus { + background-color: rgb(31 41 55 / 0.05); + } + + .dark\:focus\:bg-gray-800\/50:focus { + background-color: rgb(31 41 55 / 0.5); + } + + .dark\:focus\:bg-gray-800\/55:focus { + background-color: rgb(31 41 55 / 0.55); + } + + .dark\:focus\:bg-gray-800\/60:focus { + background-color: rgb(31 41 55 / 0.6); + } + + .dark\:focus\:bg-gray-800\/65:focus { + background-color: rgb(31 41 55 / 0.65); + } + + .dark\:focus\:bg-gray-800\/70:focus { + background-color: rgb(31 41 55 / 0.7); + } + + .dark\:focus\:bg-gray-800\/75:focus { + background-color: rgb(31 41 55 / 0.75); + } + + .dark\:focus\:bg-gray-800\/80:focus { + background-color: rgb(31 41 55 / 0.8); + } + + .dark\:focus\:bg-gray-800\/85:focus { + background-color: rgb(31 41 55 / 0.85); + } + + .dark\:focus\:bg-gray-800\/90:focus { + background-color: rgb(31 41 55 / 0.9); + } + + .dark\:focus\:bg-gray-800\/95:focus { + background-color: rgb(31 41 55 / 0.95); + } + + .dark\:focus\:bg-gray-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-900\/0:focus { + background-color: rgb(17 24 39 / 0); + } + + .dark\:focus\:bg-gray-900\/10:focus { + background-color: rgb(17 24 39 / 0.1); + } + + .dark\:focus\:bg-gray-900\/100:focus { + background-color: rgb(17 24 39 / 1); + } + + .dark\:focus\:bg-gray-900\/15:focus { + background-color: rgb(17 24 39 / 0.15); + } + + .dark\:focus\:bg-gray-900\/20:focus { + background-color: rgb(17 24 39 / 0.2); + } + + .dark\:focus\:bg-gray-900\/25:focus { + background-color: rgb(17 24 39 / 0.25); + } + + .dark\:focus\:bg-gray-900\/30:focus { + background-color: rgb(17 24 39 / 0.3); + } + + .dark\:focus\:bg-gray-900\/35:focus { + background-color: rgb(17 24 39 / 0.35); + } + + .dark\:focus\:bg-gray-900\/40:focus { + background-color: rgb(17 24 39 / 0.4); + } + + .dark\:focus\:bg-gray-900\/45:focus { + background-color: rgb(17 24 39 / 0.45); + } + + .dark\:focus\:bg-gray-900\/5:focus { + background-color: rgb(17 24 39 / 0.05); + } + + .dark\:focus\:bg-gray-900\/50:focus { + background-color: rgb(17 24 39 / 0.5); + } + + .dark\:focus\:bg-gray-900\/55:focus { + background-color: rgb(17 24 39 / 0.55); + } + + .dark\:focus\:bg-gray-900\/60:focus { + background-color: rgb(17 24 39 / 0.6); + } + + .dark\:focus\:bg-gray-900\/65:focus { + background-color: rgb(17 24 39 / 0.65); + } + + .dark\:focus\:bg-gray-900\/70:focus { + background-color: rgb(17 24 39 / 0.7); + } + + .dark\:focus\:bg-gray-900\/75:focus { + background-color: rgb(17 24 39 / 0.75); + } + + .dark\:focus\:bg-gray-900\/80:focus { + background-color: rgb(17 24 39 / 0.8); + } + + .dark\:focus\:bg-gray-900\/85:focus { + background-color: rgb(17 24 39 / 0.85); + } + + .dark\:focus\:bg-gray-900\/90:focus { + background-color: rgb(17 24 39 / 0.9); + } + + .dark\:focus\:bg-gray-900\/95:focus { + background-color: rgb(17 24 39 / 0.95); + } + + .dark\:focus\:bg-gray-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(3 7 18 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-gray-950\/0:focus { + background-color: rgb(3 7 18 / 0); + } + + .dark\:focus\:bg-gray-950\/10:focus { + background-color: rgb(3 7 18 / 0.1); + } + + .dark\:focus\:bg-gray-950\/100:focus { + background-color: rgb(3 7 18 / 1); + } + + .dark\:focus\:bg-gray-950\/15:focus { + background-color: rgb(3 7 18 / 0.15); + } + + .dark\:focus\:bg-gray-950\/20:focus { + background-color: rgb(3 7 18 / 0.2); + } + + .dark\:focus\:bg-gray-950\/25:focus { + background-color: rgb(3 7 18 / 0.25); + } + + .dark\:focus\:bg-gray-950\/30:focus { + background-color: rgb(3 7 18 / 0.3); + } + + .dark\:focus\:bg-gray-950\/35:focus { + background-color: rgb(3 7 18 / 0.35); + } + + .dark\:focus\:bg-gray-950\/40:focus { + background-color: rgb(3 7 18 / 0.4); + } + + .dark\:focus\:bg-gray-950\/45:focus { + background-color: rgb(3 7 18 / 0.45); + } + + .dark\:focus\:bg-gray-950\/5:focus { + background-color: rgb(3 7 18 / 0.05); + } + + .dark\:focus\:bg-gray-950\/50:focus { + background-color: rgb(3 7 18 / 0.5); + } + + .dark\:focus\:bg-gray-950\/55:focus { + background-color: rgb(3 7 18 / 0.55); + } + + .dark\:focus\:bg-gray-950\/60:focus { + background-color: rgb(3 7 18 / 0.6); + } + + .dark\:focus\:bg-gray-950\/65:focus { + background-color: rgb(3 7 18 / 0.65); + } + + .dark\:focus\:bg-gray-950\/70:focus { + background-color: rgb(3 7 18 / 0.7); + } + + .dark\:focus\:bg-gray-950\/75:focus { + background-color: rgb(3 7 18 / 0.75); + } + + .dark\:focus\:bg-gray-950\/80:focus { + background-color: rgb(3 7 18 / 0.8); + } + + .dark\:focus\:bg-gray-950\/85:focus { + background-color: rgb(3 7 18 / 0.85); + } + + .dark\:focus\:bg-gray-950\/90:focus { + background-color: rgb(3 7 18 / 0.9); + } + + .dark\:focus\:bg-gray-950\/95:focus { + background-color: rgb(3 7 18 / 0.95); + } + + .dark\:focus\:bg-lime-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-100\/0:focus { + background-color: rgb(236 252 203 / 0); + } + + .dark\:focus\:bg-lime-100\/10:focus { + background-color: rgb(236 252 203 / 0.1); + } + + .dark\:focus\:bg-lime-100\/100:focus { + background-color: rgb(236 252 203 / 1); + } + + .dark\:focus\:bg-lime-100\/15:focus { + background-color: rgb(236 252 203 / 0.15); + } + + .dark\:focus\:bg-lime-100\/20:focus { + background-color: rgb(236 252 203 / 0.2); + } + + .dark\:focus\:bg-lime-100\/25:focus { + background-color: rgb(236 252 203 / 0.25); + } + + .dark\:focus\:bg-lime-100\/30:focus { + background-color: rgb(236 252 203 / 0.3); + } + + .dark\:focus\:bg-lime-100\/35:focus { + background-color: rgb(236 252 203 / 0.35); + } + + .dark\:focus\:bg-lime-100\/40:focus { + background-color: rgb(236 252 203 / 0.4); + } + + .dark\:focus\:bg-lime-100\/45:focus { + background-color: rgb(236 252 203 / 0.45); + } + + .dark\:focus\:bg-lime-100\/5:focus { + background-color: rgb(236 252 203 / 0.05); + } + + .dark\:focus\:bg-lime-100\/50:focus { + background-color: rgb(236 252 203 / 0.5); + } + + .dark\:focus\:bg-lime-100\/55:focus { + background-color: rgb(236 252 203 / 0.55); + } + + .dark\:focus\:bg-lime-100\/60:focus { + background-color: rgb(236 252 203 / 0.6); + } + + .dark\:focus\:bg-lime-100\/65:focus { + background-color: rgb(236 252 203 / 0.65); + } + + .dark\:focus\:bg-lime-100\/70:focus { + background-color: rgb(236 252 203 / 0.7); + } + + .dark\:focus\:bg-lime-100\/75:focus { + background-color: rgb(236 252 203 / 0.75); + } + + .dark\:focus\:bg-lime-100\/80:focus { + background-color: rgb(236 252 203 / 0.8); + } + + .dark\:focus\:bg-lime-100\/85:focus { + background-color: rgb(236 252 203 / 0.85); + } + + .dark\:focus\:bg-lime-100\/90:focus { + background-color: rgb(236 252 203 / 0.9); + } + + .dark\:focus\:bg-lime-100\/95:focus { + background-color: rgb(236 252 203 / 0.95); + } + + .dark\:focus\:bg-lime-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-200\/0:focus { + background-color: rgb(217 249 157 / 0); + } + + .dark\:focus\:bg-lime-200\/10:focus { + background-color: rgb(217 249 157 / 0.1); + } + + .dark\:focus\:bg-lime-200\/100:focus { + background-color: rgb(217 249 157 / 1); + } + + .dark\:focus\:bg-lime-200\/15:focus { + background-color: rgb(217 249 157 / 0.15); + } + + .dark\:focus\:bg-lime-200\/20:focus { + background-color: rgb(217 249 157 / 0.2); + } + + .dark\:focus\:bg-lime-200\/25:focus { + background-color: rgb(217 249 157 / 0.25); + } + + .dark\:focus\:bg-lime-200\/30:focus { + background-color: rgb(217 249 157 / 0.3); + } + + .dark\:focus\:bg-lime-200\/35:focus { + background-color: rgb(217 249 157 / 0.35); + } + + .dark\:focus\:bg-lime-200\/40:focus { + background-color: rgb(217 249 157 / 0.4); + } + + .dark\:focus\:bg-lime-200\/45:focus { + background-color: rgb(217 249 157 / 0.45); + } + + .dark\:focus\:bg-lime-200\/5:focus { + background-color: rgb(217 249 157 / 0.05); + } + + .dark\:focus\:bg-lime-200\/50:focus { + background-color: rgb(217 249 157 / 0.5); + } + + .dark\:focus\:bg-lime-200\/55:focus { + background-color: rgb(217 249 157 / 0.55); + } + + .dark\:focus\:bg-lime-200\/60:focus { + background-color: rgb(217 249 157 / 0.6); + } + + .dark\:focus\:bg-lime-200\/65:focus { + background-color: rgb(217 249 157 / 0.65); + } + + .dark\:focus\:bg-lime-200\/70:focus { + background-color: rgb(217 249 157 / 0.7); + } + + .dark\:focus\:bg-lime-200\/75:focus { + background-color: rgb(217 249 157 / 0.75); + } + + .dark\:focus\:bg-lime-200\/80:focus { + background-color: rgb(217 249 157 / 0.8); + } + + .dark\:focus\:bg-lime-200\/85:focus { + background-color: rgb(217 249 157 / 0.85); + } + + .dark\:focus\:bg-lime-200\/90:focus { + background-color: rgb(217 249 157 / 0.9); + } + + .dark\:focus\:bg-lime-200\/95:focus { + background-color: rgb(217 249 157 / 0.95); + } + + .dark\:focus\:bg-lime-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-300\/0:focus { + background-color: rgb(190 242 100 / 0); + } + + .dark\:focus\:bg-lime-300\/10:focus { + background-color: rgb(190 242 100 / 0.1); + } + + .dark\:focus\:bg-lime-300\/100:focus { + background-color: rgb(190 242 100 / 1); + } + + .dark\:focus\:bg-lime-300\/15:focus { + background-color: rgb(190 242 100 / 0.15); + } + + .dark\:focus\:bg-lime-300\/20:focus { + background-color: rgb(190 242 100 / 0.2); + } + + .dark\:focus\:bg-lime-300\/25:focus { + background-color: rgb(190 242 100 / 0.25); + } + + .dark\:focus\:bg-lime-300\/30:focus { + background-color: rgb(190 242 100 / 0.3); + } + + .dark\:focus\:bg-lime-300\/35:focus { + background-color: rgb(190 242 100 / 0.35); + } + + .dark\:focus\:bg-lime-300\/40:focus { + background-color: rgb(190 242 100 / 0.4); + } + + .dark\:focus\:bg-lime-300\/45:focus { + background-color: rgb(190 242 100 / 0.45); + } + + .dark\:focus\:bg-lime-300\/5:focus { + background-color: rgb(190 242 100 / 0.05); + } + + .dark\:focus\:bg-lime-300\/50:focus { + background-color: rgb(190 242 100 / 0.5); + } + + .dark\:focus\:bg-lime-300\/55:focus { + background-color: rgb(190 242 100 / 0.55); + } + + .dark\:focus\:bg-lime-300\/60:focus { + background-color: rgb(190 242 100 / 0.6); + } + + .dark\:focus\:bg-lime-300\/65:focus { + background-color: rgb(190 242 100 / 0.65); + } + + .dark\:focus\:bg-lime-300\/70:focus { + background-color: rgb(190 242 100 / 0.7); + } + + .dark\:focus\:bg-lime-300\/75:focus { + background-color: rgb(190 242 100 / 0.75); + } + + .dark\:focus\:bg-lime-300\/80:focus { + background-color: rgb(190 242 100 / 0.8); + } + + .dark\:focus\:bg-lime-300\/85:focus { + background-color: rgb(190 242 100 / 0.85); + } + + .dark\:focus\:bg-lime-300\/90:focus { + background-color: rgb(190 242 100 / 0.9); + } + + .dark\:focus\:bg-lime-300\/95:focus { + background-color: rgb(190 242 100 / 0.95); + } + + .dark\:focus\:bg-lime-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-400\/0:focus { + background-color: rgb(163 230 53 / 0); + } + + .dark\:focus\:bg-lime-400\/10:focus { + background-color: rgb(163 230 53 / 0.1); + } + + .dark\:focus\:bg-lime-400\/100:focus { + background-color: rgb(163 230 53 / 1); + } + + .dark\:focus\:bg-lime-400\/15:focus { + background-color: rgb(163 230 53 / 0.15); + } + + .dark\:focus\:bg-lime-400\/20:focus { + background-color: rgb(163 230 53 / 0.2); + } + + .dark\:focus\:bg-lime-400\/25:focus { + background-color: rgb(163 230 53 / 0.25); + } + + .dark\:focus\:bg-lime-400\/30:focus { + background-color: rgb(163 230 53 / 0.3); + } + + .dark\:focus\:bg-lime-400\/35:focus { + background-color: rgb(163 230 53 / 0.35); + } + + .dark\:focus\:bg-lime-400\/40:focus { + background-color: rgb(163 230 53 / 0.4); + } + + .dark\:focus\:bg-lime-400\/45:focus { + background-color: rgb(163 230 53 / 0.45); + } + + .dark\:focus\:bg-lime-400\/5:focus { + background-color: rgb(163 230 53 / 0.05); + } + + .dark\:focus\:bg-lime-400\/50:focus { + background-color: rgb(163 230 53 / 0.5); + } + + .dark\:focus\:bg-lime-400\/55:focus { + background-color: rgb(163 230 53 / 0.55); + } + + .dark\:focus\:bg-lime-400\/60:focus { + background-color: rgb(163 230 53 / 0.6); + } + + .dark\:focus\:bg-lime-400\/65:focus { + background-color: rgb(163 230 53 / 0.65); + } + + .dark\:focus\:bg-lime-400\/70:focus { + background-color: rgb(163 230 53 / 0.7); + } + + .dark\:focus\:bg-lime-400\/75:focus { + background-color: rgb(163 230 53 / 0.75); + } + + .dark\:focus\:bg-lime-400\/80:focus { + background-color: rgb(163 230 53 / 0.8); + } + + .dark\:focus\:bg-lime-400\/85:focus { + background-color: rgb(163 230 53 / 0.85); + } + + .dark\:focus\:bg-lime-400\/90:focus { + background-color: rgb(163 230 53 / 0.9); + } + + .dark\:focus\:bg-lime-400\/95:focus { + background-color: rgb(163 230 53 / 0.95); + } + + .dark\:focus\:bg-lime-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-50\/0:focus { + background-color: rgb(247 254 231 / 0); + } + + .dark\:focus\:bg-lime-50\/10:focus { + background-color: rgb(247 254 231 / 0.1); + } + + .dark\:focus\:bg-lime-50\/100:focus { + background-color: rgb(247 254 231 / 1); + } + + .dark\:focus\:bg-lime-50\/15:focus { + background-color: rgb(247 254 231 / 0.15); + } + + .dark\:focus\:bg-lime-50\/20:focus { + background-color: rgb(247 254 231 / 0.2); + } + + .dark\:focus\:bg-lime-50\/25:focus { + background-color: rgb(247 254 231 / 0.25); + } + + .dark\:focus\:bg-lime-50\/30:focus { + background-color: rgb(247 254 231 / 0.3); + } + + .dark\:focus\:bg-lime-50\/35:focus { + background-color: rgb(247 254 231 / 0.35); + } + + .dark\:focus\:bg-lime-50\/40:focus { + background-color: rgb(247 254 231 / 0.4); + } + + .dark\:focus\:bg-lime-50\/45:focus { + background-color: rgb(247 254 231 / 0.45); + } + + .dark\:focus\:bg-lime-50\/5:focus { + background-color: rgb(247 254 231 / 0.05); + } + + .dark\:focus\:bg-lime-50\/50:focus { + background-color: rgb(247 254 231 / 0.5); + } + + .dark\:focus\:bg-lime-50\/55:focus { + background-color: rgb(247 254 231 / 0.55); + } + + .dark\:focus\:bg-lime-50\/60:focus { + background-color: rgb(247 254 231 / 0.6); + } + + .dark\:focus\:bg-lime-50\/65:focus { + background-color: rgb(247 254 231 / 0.65); + } + + .dark\:focus\:bg-lime-50\/70:focus { + background-color: rgb(247 254 231 / 0.7); + } + + .dark\:focus\:bg-lime-50\/75:focus { + background-color: rgb(247 254 231 / 0.75); + } + + .dark\:focus\:bg-lime-50\/80:focus { + background-color: rgb(247 254 231 / 0.8); + } + + .dark\:focus\:bg-lime-50\/85:focus { + background-color: rgb(247 254 231 / 0.85); + } + + .dark\:focus\:bg-lime-50\/90:focus { + background-color: rgb(247 254 231 / 0.9); + } + + .dark\:focus\:bg-lime-50\/95:focus { + background-color: rgb(247 254 231 / 0.95); + } + + .dark\:focus\:bg-lime-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-500\/0:focus { + background-color: rgb(132 204 22 / 0); + } + + .dark\:focus\:bg-lime-500\/10:focus { + background-color: rgb(132 204 22 / 0.1); + } + + .dark\:focus\:bg-lime-500\/100:focus { + background-color: rgb(132 204 22 / 1); + } + + .dark\:focus\:bg-lime-500\/15:focus { + background-color: rgb(132 204 22 / 0.15); + } + + .dark\:focus\:bg-lime-500\/20:focus { + background-color: rgb(132 204 22 / 0.2); + } + + .dark\:focus\:bg-lime-500\/25:focus { + background-color: rgb(132 204 22 / 0.25); + } + + .dark\:focus\:bg-lime-500\/30:focus { + background-color: rgb(132 204 22 / 0.3); + } + + .dark\:focus\:bg-lime-500\/35:focus { + background-color: rgb(132 204 22 / 0.35); + } + + .dark\:focus\:bg-lime-500\/40:focus { + background-color: rgb(132 204 22 / 0.4); + } + + .dark\:focus\:bg-lime-500\/45:focus { + background-color: rgb(132 204 22 / 0.45); + } + + .dark\:focus\:bg-lime-500\/5:focus { + background-color: rgb(132 204 22 / 0.05); + } + + .dark\:focus\:bg-lime-500\/50:focus { + background-color: rgb(132 204 22 / 0.5); + } + + .dark\:focus\:bg-lime-500\/55:focus { + background-color: rgb(132 204 22 / 0.55); + } + + .dark\:focus\:bg-lime-500\/60:focus { + background-color: rgb(132 204 22 / 0.6); + } + + .dark\:focus\:bg-lime-500\/65:focus { + background-color: rgb(132 204 22 / 0.65); + } + + .dark\:focus\:bg-lime-500\/70:focus { + background-color: rgb(132 204 22 / 0.7); + } + + .dark\:focus\:bg-lime-500\/75:focus { + background-color: rgb(132 204 22 / 0.75); + } + + .dark\:focus\:bg-lime-500\/80:focus { + background-color: rgb(132 204 22 / 0.8); + } + + .dark\:focus\:bg-lime-500\/85:focus { + background-color: rgb(132 204 22 / 0.85); + } + + .dark\:focus\:bg-lime-500\/90:focus { + background-color: rgb(132 204 22 / 0.9); + } + + .dark\:focus\:bg-lime-500\/95:focus { + background-color: rgb(132 204 22 / 0.95); + } + + .dark\:focus\:bg-lime-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-600\/0:focus { + background-color: rgb(101 163 13 / 0); + } + + .dark\:focus\:bg-lime-600\/10:focus { + background-color: rgb(101 163 13 / 0.1); + } + + .dark\:focus\:bg-lime-600\/100:focus { + background-color: rgb(101 163 13 / 1); + } + + .dark\:focus\:bg-lime-600\/15:focus { + background-color: rgb(101 163 13 / 0.15); + } + + .dark\:focus\:bg-lime-600\/20:focus { + background-color: rgb(101 163 13 / 0.2); + } + + .dark\:focus\:bg-lime-600\/25:focus { + background-color: rgb(101 163 13 / 0.25); + } + + .dark\:focus\:bg-lime-600\/30:focus { + background-color: rgb(101 163 13 / 0.3); + } + + .dark\:focus\:bg-lime-600\/35:focus { + background-color: rgb(101 163 13 / 0.35); + } + + .dark\:focus\:bg-lime-600\/40:focus { + background-color: rgb(101 163 13 / 0.4); + } + + .dark\:focus\:bg-lime-600\/45:focus { + background-color: rgb(101 163 13 / 0.45); + } + + .dark\:focus\:bg-lime-600\/5:focus { + background-color: rgb(101 163 13 / 0.05); + } + + .dark\:focus\:bg-lime-600\/50:focus { + background-color: rgb(101 163 13 / 0.5); + } + + .dark\:focus\:bg-lime-600\/55:focus { + background-color: rgb(101 163 13 / 0.55); + } + + .dark\:focus\:bg-lime-600\/60:focus { + background-color: rgb(101 163 13 / 0.6); + } + + .dark\:focus\:bg-lime-600\/65:focus { + background-color: rgb(101 163 13 / 0.65); + } + + .dark\:focus\:bg-lime-600\/70:focus { + background-color: rgb(101 163 13 / 0.7); + } + + .dark\:focus\:bg-lime-600\/75:focus { + background-color: rgb(101 163 13 / 0.75); + } + + .dark\:focus\:bg-lime-600\/80:focus { + background-color: rgb(101 163 13 / 0.8); + } + + .dark\:focus\:bg-lime-600\/85:focus { + background-color: rgb(101 163 13 / 0.85); + } + + .dark\:focus\:bg-lime-600\/90:focus { + background-color: rgb(101 163 13 / 0.9); + } + + .dark\:focus\:bg-lime-600\/95:focus { + background-color: rgb(101 163 13 / 0.95); + } + + .dark\:focus\:bg-lime-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-700\/0:focus { + background-color: rgb(77 124 15 / 0); + } + + .dark\:focus\:bg-lime-700\/10:focus { + background-color: rgb(77 124 15 / 0.1); + } + + .dark\:focus\:bg-lime-700\/100:focus { + background-color: rgb(77 124 15 / 1); + } + + .dark\:focus\:bg-lime-700\/15:focus { + background-color: rgb(77 124 15 / 0.15); + } + + .dark\:focus\:bg-lime-700\/20:focus { + background-color: rgb(77 124 15 / 0.2); + } + + .dark\:focus\:bg-lime-700\/25:focus { + background-color: rgb(77 124 15 / 0.25); + } + + .dark\:focus\:bg-lime-700\/30:focus { + background-color: rgb(77 124 15 / 0.3); + } + + .dark\:focus\:bg-lime-700\/35:focus { + background-color: rgb(77 124 15 / 0.35); + } + + .dark\:focus\:bg-lime-700\/40:focus { + background-color: rgb(77 124 15 / 0.4); + } + + .dark\:focus\:bg-lime-700\/45:focus { + background-color: rgb(77 124 15 / 0.45); + } + + .dark\:focus\:bg-lime-700\/5:focus { + background-color: rgb(77 124 15 / 0.05); + } + + .dark\:focus\:bg-lime-700\/50:focus { + background-color: rgb(77 124 15 / 0.5); + } + + .dark\:focus\:bg-lime-700\/55:focus { + background-color: rgb(77 124 15 / 0.55); + } + + .dark\:focus\:bg-lime-700\/60:focus { + background-color: rgb(77 124 15 / 0.6); + } + + .dark\:focus\:bg-lime-700\/65:focus { + background-color: rgb(77 124 15 / 0.65); + } + + .dark\:focus\:bg-lime-700\/70:focus { + background-color: rgb(77 124 15 / 0.7); + } + + .dark\:focus\:bg-lime-700\/75:focus { + background-color: rgb(77 124 15 / 0.75); + } + + .dark\:focus\:bg-lime-700\/80:focus { + background-color: rgb(77 124 15 / 0.8); + } + + .dark\:focus\:bg-lime-700\/85:focus { + background-color: rgb(77 124 15 / 0.85); + } + + .dark\:focus\:bg-lime-700\/90:focus { + background-color: rgb(77 124 15 / 0.9); + } + + .dark\:focus\:bg-lime-700\/95:focus { + background-color: rgb(77 124 15 / 0.95); + } + + .dark\:focus\:bg-lime-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-800\/0:focus { + background-color: rgb(63 98 18 / 0); + } + + .dark\:focus\:bg-lime-800\/10:focus { + background-color: rgb(63 98 18 / 0.1); + } + + .dark\:focus\:bg-lime-800\/100:focus { + background-color: rgb(63 98 18 / 1); + } + + .dark\:focus\:bg-lime-800\/15:focus { + background-color: rgb(63 98 18 / 0.15); + } + + .dark\:focus\:bg-lime-800\/20:focus { + background-color: rgb(63 98 18 / 0.2); + } + + .dark\:focus\:bg-lime-800\/25:focus { + background-color: rgb(63 98 18 / 0.25); + } + + .dark\:focus\:bg-lime-800\/30:focus { + background-color: rgb(63 98 18 / 0.3); + } + + .dark\:focus\:bg-lime-800\/35:focus { + background-color: rgb(63 98 18 / 0.35); + } + + .dark\:focus\:bg-lime-800\/40:focus { + background-color: rgb(63 98 18 / 0.4); + } + + .dark\:focus\:bg-lime-800\/45:focus { + background-color: rgb(63 98 18 / 0.45); + } + + .dark\:focus\:bg-lime-800\/5:focus { + background-color: rgb(63 98 18 / 0.05); + } + + .dark\:focus\:bg-lime-800\/50:focus { + background-color: rgb(63 98 18 / 0.5); + } + + .dark\:focus\:bg-lime-800\/55:focus { + background-color: rgb(63 98 18 / 0.55); + } + + .dark\:focus\:bg-lime-800\/60:focus { + background-color: rgb(63 98 18 / 0.6); + } + + .dark\:focus\:bg-lime-800\/65:focus { + background-color: rgb(63 98 18 / 0.65); + } + + .dark\:focus\:bg-lime-800\/70:focus { + background-color: rgb(63 98 18 / 0.7); + } + + .dark\:focus\:bg-lime-800\/75:focus { + background-color: rgb(63 98 18 / 0.75); + } + + .dark\:focus\:bg-lime-800\/80:focus { + background-color: rgb(63 98 18 / 0.8); + } + + .dark\:focus\:bg-lime-800\/85:focus { + background-color: rgb(63 98 18 / 0.85); + } + + .dark\:focus\:bg-lime-800\/90:focus { + background-color: rgb(63 98 18 / 0.9); + } + + .dark\:focus\:bg-lime-800\/95:focus { + background-color: rgb(63 98 18 / 0.95); + } + + .dark\:focus\:bg-lime-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-900\/0:focus { + background-color: rgb(54 83 20 / 0); + } + + .dark\:focus\:bg-lime-900\/10:focus { + background-color: rgb(54 83 20 / 0.1); + } + + .dark\:focus\:bg-lime-900\/100:focus { + background-color: rgb(54 83 20 / 1); + } + + .dark\:focus\:bg-lime-900\/15:focus { + background-color: rgb(54 83 20 / 0.15); + } + + .dark\:focus\:bg-lime-900\/20:focus { + background-color: rgb(54 83 20 / 0.2); + } + + .dark\:focus\:bg-lime-900\/25:focus { + background-color: rgb(54 83 20 / 0.25); + } + + .dark\:focus\:bg-lime-900\/30:focus { + background-color: rgb(54 83 20 / 0.3); + } + + .dark\:focus\:bg-lime-900\/35:focus { + background-color: rgb(54 83 20 / 0.35); + } + + .dark\:focus\:bg-lime-900\/40:focus { + background-color: rgb(54 83 20 / 0.4); + } + + .dark\:focus\:bg-lime-900\/45:focus { + background-color: rgb(54 83 20 / 0.45); + } + + .dark\:focus\:bg-lime-900\/5:focus { + background-color: rgb(54 83 20 / 0.05); + } + + .dark\:focus\:bg-lime-900\/50:focus { + background-color: rgb(54 83 20 / 0.5); + } + + .dark\:focus\:bg-lime-900\/55:focus { + background-color: rgb(54 83 20 / 0.55); + } + + .dark\:focus\:bg-lime-900\/60:focus { + background-color: rgb(54 83 20 / 0.6); + } + + .dark\:focus\:bg-lime-900\/65:focus { + background-color: rgb(54 83 20 / 0.65); + } + + .dark\:focus\:bg-lime-900\/70:focus { + background-color: rgb(54 83 20 / 0.7); + } + + .dark\:focus\:bg-lime-900\/75:focus { + background-color: rgb(54 83 20 / 0.75); + } + + .dark\:focus\:bg-lime-900\/80:focus { + background-color: rgb(54 83 20 / 0.8); + } + + .dark\:focus\:bg-lime-900\/85:focus { + background-color: rgb(54 83 20 / 0.85); + } + + .dark\:focus\:bg-lime-900\/90:focus { + background-color: rgb(54 83 20 / 0.9); + } + + .dark\:focus\:bg-lime-900\/95:focus { + background-color: rgb(54 83 20 / 0.95); + } + + .dark\:focus\:bg-lime-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(26 46 5 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-lime-950\/0:focus { + background-color: rgb(26 46 5 / 0); + } + + .dark\:focus\:bg-lime-950\/10:focus { + background-color: rgb(26 46 5 / 0.1); + } + + .dark\:focus\:bg-lime-950\/100:focus { + background-color: rgb(26 46 5 / 1); + } + + .dark\:focus\:bg-lime-950\/15:focus { + background-color: rgb(26 46 5 / 0.15); + } + + .dark\:focus\:bg-lime-950\/20:focus { + background-color: rgb(26 46 5 / 0.2); + } + + .dark\:focus\:bg-lime-950\/25:focus { + background-color: rgb(26 46 5 / 0.25); + } + + .dark\:focus\:bg-lime-950\/30:focus { + background-color: rgb(26 46 5 / 0.3); + } + + .dark\:focus\:bg-lime-950\/35:focus { + background-color: rgb(26 46 5 / 0.35); + } + + .dark\:focus\:bg-lime-950\/40:focus { + background-color: rgb(26 46 5 / 0.4); + } + + .dark\:focus\:bg-lime-950\/45:focus { + background-color: rgb(26 46 5 / 0.45); + } + + .dark\:focus\:bg-lime-950\/5:focus { + background-color: rgb(26 46 5 / 0.05); + } + + .dark\:focus\:bg-lime-950\/50:focus { + background-color: rgb(26 46 5 / 0.5); + } + + .dark\:focus\:bg-lime-950\/55:focus { + background-color: rgb(26 46 5 / 0.55); + } + + .dark\:focus\:bg-lime-950\/60:focus { + background-color: rgb(26 46 5 / 0.6); + } + + .dark\:focus\:bg-lime-950\/65:focus { + background-color: rgb(26 46 5 / 0.65); + } + + .dark\:focus\:bg-lime-950\/70:focus { + background-color: rgb(26 46 5 / 0.7); + } + + .dark\:focus\:bg-lime-950\/75:focus { + background-color: rgb(26 46 5 / 0.75); + } + + .dark\:focus\:bg-lime-950\/80:focus { + background-color: rgb(26 46 5 / 0.8); + } + + .dark\:focus\:bg-lime-950\/85:focus { + background-color: rgb(26 46 5 / 0.85); + } + + .dark\:focus\:bg-lime-950\/90:focus { + background-color: rgb(26 46 5 / 0.9); + } + + .dark\:focus\:bg-lime-950\/95:focus { + background-color: rgb(26 46 5 / 0.95); + } + + .dark\:focus\:bg-orange-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-100\/0:focus { + background-color: rgb(255 237 213 / 0); + } + + .dark\:focus\:bg-orange-100\/10:focus { + background-color: rgb(255 237 213 / 0.1); + } + + .dark\:focus\:bg-orange-100\/100:focus { + background-color: rgb(255 237 213 / 1); + } + + .dark\:focus\:bg-orange-100\/15:focus { + background-color: rgb(255 237 213 / 0.15); + } + + .dark\:focus\:bg-orange-100\/20:focus { + background-color: rgb(255 237 213 / 0.2); + } + + .dark\:focus\:bg-orange-100\/25:focus { + background-color: rgb(255 237 213 / 0.25); + } + + .dark\:focus\:bg-orange-100\/30:focus { + background-color: rgb(255 237 213 / 0.3); + } + + .dark\:focus\:bg-orange-100\/35:focus { + background-color: rgb(255 237 213 / 0.35); + } + + .dark\:focus\:bg-orange-100\/40:focus { + background-color: rgb(255 237 213 / 0.4); + } + + .dark\:focus\:bg-orange-100\/45:focus { + background-color: rgb(255 237 213 / 0.45); + } + + .dark\:focus\:bg-orange-100\/5:focus { + background-color: rgb(255 237 213 / 0.05); + } + + .dark\:focus\:bg-orange-100\/50:focus { + background-color: rgb(255 237 213 / 0.5); + } + + .dark\:focus\:bg-orange-100\/55:focus { + background-color: rgb(255 237 213 / 0.55); + } + + .dark\:focus\:bg-orange-100\/60:focus { + background-color: rgb(255 237 213 / 0.6); + } + + .dark\:focus\:bg-orange-100\/65:focus { + background-color: rgb(255 237 213 / 0.65); + } + + .dark\:focus\:bg-orange-100\/70:focus { + background-color: rgb(255 237 213 / 0.7); + } + + .dark\:focus\:bg-orange-100\/75:focus { + background-color: rgb(255 237 213 / 0.75); + } + + .dark\:focus\:bg-orange-100\/80:focus { + background-color: rgb(255 237 213 / 0.8); + } + + .dark\:focus\:bg-orange-100\/85:focus { + background-color: rgb(255 237 213 / 0.85); + } + + .dark\:focus\:bg-orange-100\/90:focus { + background-color: rgb(255 237 213 / 0.9); + } + + .dark\:focus\:bg-orange-100\/95:focus { + background-color: rgb(255 237 213 / 0.95); + } + + .dark\:focus\:bg-orange-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-200\/0:focus { + background-color: rgb(254 215 170 / 0); + } + + .dark\:focus\:bg-orange-200\/10:focus { + background-color: rgb(254 215 170 / 0.1); + } + + .dark\:focus\:bg-orange-200\/100:focus { + background-color: rgb(254 215 170 / 1); + } + + .dark\:focus\:bg-orange-200\/15:focus { + background-color: rgb(254 215 170 / 0.15); + } + + .dark\:focus\:bg-orange-200\/20:focus { + background-color: rgb(254 215 170 / 0.2); + } + + .dark\:focus\:bg-orange-200\/25:focus { + background-color: rgb(254 215 170 / 0.25); + } + + .dark\:focus\:bg-orange-200\/30:focus { + background-color: rgb(254 215 170 / 0.3); + } + + .dark\:focus\:bg-orange-200\/35:focus { + background-color: rgb(254 215 170 / 0.35); + } + + .dark\:focus\:bg-orange-200\/40:focus { + background-color: rgb(254 215 170 / 0.4); + } + + .dark\:focus\:bg-orange-200\/45:focus { + background-color: rgb(254 215 170 / 0.45); + } + + .dark\:focus\:bg-orange-200\/5:focus { + background-color: rgb(254 215 170 / 0.05); + } + + .dark\:focus\:bg-orange-200\/50:focus { + background-color: rgb(254 215 170 / 0.5); + } + + .dark\:focus\:bg-orange-200\/55:focus { + background-color: rgb(254 215 170 / 0.55); + } + + .dark\:focus\:bg-orange-200\/60:focus { + background-color: rgb(254 215 170 / 0.6); + } + + .dark\:focus\:bg-orange-200\/65:focus { + background-color: rgb(254 215 170 / 0.65); + } + + .dark\:focus\:bg-orange-200\/70:focus { + background-color: rgb(254 215 170 / 0.7); + } + + .dark\:focus\:bg-orange-200\/75:focus { + background-color: rgb(254 215 170 / 0.75); + } + + .dark\:focus\:bg-orange-200\/80:focus { + background-color: rgb(254 215 170 / 0.8); + } + + .dark\:focus\:bg-orange-200\/85:focus { + background-color: rgb(254 215 170 / 0.85); + } + + .dark\:focus\:bg-orange-200\/90:focus { + background-color: rgb(254 215 170 / 0.9); + } + + .dark\:focus\:bg-orange-200\/95:focus { + background-color: rgb(254 215 170 / 0.95); + } + + .dark\:focus\:bg-orange-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(253 186 116 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-300\/0:focus { + background-color: rgb(253 186 116 / 0); + } + + .dark\:focus\:bg-orange-300\/10:focus { + background-color: rgb(253 186 116 / 0.1); + } + + .dark\:focus\:bg-orange-300\/100:focus { + background-color: rgb(253 186 116 / 1); + } + + .dark\:focus\:bg-orange-300\/15:focus { + background-color: rgb(253 186 116 / 0.15); + } + + .dark\:focus\:bg-orange-300\/20:focus { + background-color: rgb(253 186 116 / 0.2); + } + + .dark\:focus\:bg-orange-300\/25:focus { + background-color: rgb(253 186 116 / 0.25); + } + + .dark\:focus\:bg-orange-300\/30:focus { + background-color: rgb(253 186 116 / 0.3); + } + + .dark\:focus\:bg-orange-300\/35:focus { + background-color: rgb(253 186 116 / 0.35); + } + + .dark\:focus\:bg-orange-300\/40:focus { + background-color: rgb(253 186 116 / 0.4); + } + + .dark\:focus\:bg-orange-300\/45:focus { + background-color: rgb(253 186 116 / 0.45); + } + + .dark\:focus\:bg-orange-300\/5:focus { + background-color: rgb(253 186 116 / 0.05); + } + + .dark\:focus\:bg-orange-300\/50:focus { + background-color: rgb(253 186 116 / 0.5); + } + + .dark\:focus\:bg-orange-300\/55:focus { + background-color: rgb(253 186 116 / 0.55); + } + + .dark\:focus\:bg-orange-300\/60:focus { + background-color: rgb(253 186 116 / 0.6); + } + + .dark\:focus\:bg-orange-300\/65:focus { + background-color: rgb(253 186 116 / 0.65); + } + + .dark\:focus\:bg-orange-300\/70:focus { + background-color: rgb(253 186 116 / 0.7); + } + + .dark\:focus\:bg-orange-300\/75:focus { + background-color: rgb(253 186 116 / 0.75); + } + + .dark\:focus\:bg-orange-300\/80:focus { + background-color: rgb(253 186 116 / 0.8); + } + + .dark\:focus\:bg-orange-300\/85:focus { + background-color: rgb(253 186 116 / 0.85); + } + + .dark\:focus\:bg-orange-300\/90:focus { + background-color: rgb(253 186 116 / 0.9); + } + + .dark\:focus\:bg-orange-300\/95:focus { + background-color: rgb(253 186 116 / 0.95); + } + + .dark\:focus\:bg-orange-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(251 146 60 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-400\/0:focus { + background-color: rgb(251 146 60 / 0); + } + + .dark\:focus\:bg-orange-400\/10:focus { + background-color: rgb(251 146 60 / 0.1); + } + + .dark\:focus\:bg-orange-400\/100:focus { + background-color: rgb(251 146 60 / 1); + } + + .dark\:focus\:bg-orange-400\/15:focus { + background-color: rgb(251 146 60 / 0.15); + } + + .dark\:focus\:bg-orange-400\/20:focus { + background-color: rgb(251 146 60 / 0.2); + } + + .dark\:focus\:bg-orange-400\/25:focus { + background-color: rgb(251 146 60 / 0.25); + } + + .dark\:focus\:bg-orange-400\/30:focus { + background-color: rgb(251 146 60 / 0.3); + } + + .dark\:focus\:bg-orange-400\/35:focus { + background-color: rgb(251 146 60 / 0.35); + } + + .dark\:focus\:bg-orange-400\/40:focus { + background-color: rgb(251 146 60 / 0.4); + } + + .dark\:focus\:bg-orange-400\/45:focus { + background-color: rgb(251 146 60 / 0.45); + } + + .dark\:focus\:bg-orange-400\/5:focus { + background-color: rgb(251 146 60 / 0.05); + } + + .dark\:focus\:bg-orange-400\/50:focus { + background-color: rgb(251 146 60 / 0.5); + } + + .dark\:focus\:bg-orange-400\/55:focus { + background-color: rgb(251 146 60 / 0.55); + } + + .dark\:focus\:bg-orange-400\/60:focus { + background-color: rgb(251 146 60 / 0.6); + } + + .dark\:focus\:bg-orange-400\/65:focus { + background-color: rgb(251 146 60 / 0.65); + } + + .dark\:focus\:bg-orange-400\/70:focus { + background-color: rgb(251 146 60 / 0.7); + } + + .dark\:focus\:bg-orange-400\/75:focus { + background-color: rgb(251 146 60 / 0.75); + } + + .dark\:focus\:bg-orange-400\/80:focus { + background-color: rgb(251 146 60 / 0.8); + } + + .dark\:focus\:bg-orange-400\/85:focus { + background-color: rgb(251 146 60 / 0.85); + } + + .dark\:focus\:bg-orange-400\/90:focus { + background-color: rgb(251 146 60 / 0.9); + } + + .dark\:focus\:bg-orange-400\/95:focus { + background-color: rgb(251 146 60 / 0.95); + } + + .dark\:focus\:bg-orange-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-50\/0:focus { + background-color: rgb(255 247 237 / 0); + } + + .dark\:focus\:bg-orange-50\/10:focus { + background-color: rgb(255 247 237 / 0.1); + } + + .dark\:focus\:bg-orange-50\/100:focus { + background-color: rgb(255 247 237 / 1); + } + + .dark\:focus\:bg-orange-50\/15:focus { + background-color: rgb(255 247 237 / 0.15); + } + + .dark\:focus\:bg-orange-50\/20:focus { + background-color: rgb(255 247 237 / 0.2); + } + + .dark\:focus\:bg-orange-50\/25:focus { + background-color: rgb(255 247 237 / 0.25); + } + + .dark\:focus\:bg-orange-50\/30:focus { + background-color: rgb(255 247 237 / 0.3); + } + + .dark\:focus\:bg-orange-50\/35:focus { + background-color: rgb(255 247 237 / 0.35); + } + + .dark\:focus\:bg-orange-50\/40:focus { + background-color: rgb(255 247 237 / 0.4); + } + + .dark\:focus\:bg-orange-50\/45:focus { + background-color: rgb(255 247 237 / 0.45); + } + + .dark\:focus\:bg-orange-50\/5:focus { + background-color: rgb(255 247 237 / 0.05); + } + + .dark\:focus\:bg-orange-50\/50:focus { + background-color: rgb(255 247 237 / 0.5); + } + + .dark\:focus\:bg-orange-50\/55:focus { + background-color: rgb(255 247 237 / 0.55); + } + + .dark\:focus\:bg-orange-50\/60:focus { + background-color: rgb(255 247 237 / 0.6); + } + + .dark\:focus\:bg-orange-50\/65:focus { + background-color: rgb(255 247 237 / 0.65); + } + + .dark\:focus\:bg-orange-50\/70:focus { + background-color: rgb(255 247 237 / 0.7); + } + + .dark\:focus\:bg-orange-50\/75:focus { + background-color: rgb(255 247 237 / 0.75); + } + + .dark\:focus\:bg-orange-50\/80:focus { + background-color: rgb(255 247 237 / 0.8); + } + + .dark\:focus\:bg-orange-50\/85:focus { + background-color: rgb(255 247 237 / 0.85); + } + + .dark\:focus\:bg-orange-50\/90:focus { + background-color: rgb(255 247 237 / 0.9); + } + + .dark\:focus\:bg-orange-50\/95:focus { + background-color: rgb(255 247 237 / 0.95); + } + + .dark\:focus\:bg-orange-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-500\/0:focus { + background-color: rgb(249 115 22 / 0); + } + + .dark\:focus\:bg-orange-500\/10:focus { + background-color: rgb(249 115 22 / 0.1); + } + + .dark\:focus\:bg-orange-500\/100:focus { + background-color: rgb(249 115 22 / 1); + } + + .dark\:focus\:bg-orange-500\/15:focus { + background-color: rgb(249 115 22 / 0.15); + } + + .dark\:focus\:bg-orange-500\/20:focus { + background-color: rgb(249 115 22 / 0.2); + } + + .dark\:focus\:bg-orange-500\/25:focus { + background-color: rgb(249 115 22 / 0.25); + } + + .dark\:focus\:bg-orange-500\/30:focus { + background-color: rgb(249 115 22 / 0.3); + } + + .dark\:focus\:bg-orange-500\/35:focus { + background-color: rgb(249 115 22 / 0.35); + } + + .dark\:focus\:bg-orange-500\/40:focus { + background-color: rgb(249 115 22 / 0.4); + } + + .dark\:focus\:bg-orange-500\/45:focus { + background-color: rgb(249 115 22 / 0.45); + } + + .dark\:focus\:bg-orange-500\/5:focus { + background-color: rgb(249 115 22 / 0.05); + } + + .dark\:focus\:bg-orange-500\/50:focus { + background-color: rgb(249 115 22 / 0.5); + } + + .dark\:focus\:bg-orange-500\/55:focus { + background-color: rgb(249 115 22 / 0.55); + } + + .dark\:focus\:bg-orange-500\/60:focus { + background-color: rgb(249 115 22 / 0.6); + } + + .dark\:focus\:bg-orange-500\/65:focus { + background-color: rgb(249 115 22 / 0.65); + } + + .dark\:focus\:bg-orange-500\/70:focus { + background-color: rgb(249 115 22 / 0.7); + } + + .dark\:focus\:bg-orange-500\/75:focus { + background-color: rgb(249 115 22 / 0.75); + } + + .dark\:focus\:bg-orange-500\/80:focus { + background-color: rgb(249 115 22 / 0.8); + } + + .dark\:focus\:bg-orange-500\/85:focus { + background-color: rgb(249 115 22 / 0.85); + } + + .dark\:focus\:bg-orange-500\/90:focus { + background-color: rgb(249 115 22 / 0.9); + } + + .dark\:focus\:bg-orange-500\/95:focus { + background-color: rgb(249 115 22 / 0.95); + } + + .dark\:focus\:bg-orange-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-600\/0:focus { + background-color: rgb(234 88 12 / 0); + } + + .dark\:focus\:bg-orange-600\/10:focus { + background-color: rgb(234 88 12 / 0.1); + } + + .dark\:focus\:bg-orange-600\/100:focus { + background-color: rgb(234 88 12 / 1); + } + + .dark\:focus\:bg-orange-600\/15:focus { + background-color: rgb(234 88 12 / 0.15); + } + + .dark\:focus\:bg-orange-600\/20:focus { + background-color: rgb(234 88 12 / 0.2); + } + + .dark\:focus\:bg-orange-600\/25:focus { + background-color: rgb(234 88 12 / 0.25); + } + + .dark\:focus\:bg-orange-600\/30:focus { + background-color: rgb(234 88 12 / 0.3); + } + + .dark\:focus\:bg-orange-600\/35:focus { + background-color: rgb(234 88 12 / 0.35); + } + + .dark\:focus\:bg-orange-600\/40:focus { + background-color: rgb(234 88 12 / 0.4); + } + + .dark\:focus\:bg-orange-600\/45:focus { + background-color: rgb(234 88 12 / 0.45); + } + + .dark\:focus\:bg-orange-600\/5:focus { + background-color: rgb(234 88 12 / 0.05); + } + + .dark\:focus\:bg-orange-600\/50:focus { + background-color: rgb(234 88 12 / 0.5); + } + + .dark\:focus\:bg-orange-600\/55:focus { + background-color: rgb(234 88 12 / 0.55); + } + + .dark\:focus\:bg-orange-600\/60:focus { + background-color: rgb(234 88 12 / 0.6); + } + + .dark\:focus\:bg-orange-600\/65:focus { + background-color: rgb(234 88 12 / 0.65); + } + + .dark\:focus\:bg-orange-600\/70:focus { + background-color: rgb(234 88 12 / 0.7); + } + + .dark\:focus\:bg-orange-600\/75:focus { + background-color: rgb(234 88 12 / 0.75); + } + + .dark\:focus\:bg-orange-600\/80:focus { + background-color: rgb(234 88 12 / 0.8); + } + + .dark\:focus\:bg-orange-600\/85:focus { + background-color: rgb(234 88 12 / 0.85); + } + + .dark\:focus\:bg-orange-600\/90:focus { + background-color: rgb(234 88 12 / 0.9); + } + + .dark\:focus\:bg-orange-600\/95:focus { + background-color: rgb(234 88 12 / 0.95); + } + + .dark\:focus\:bg-orange-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(194 65 12 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-700\/0:focus { + background-color: rgb(194 65 12 / 0); + } + + .dark\:focus\:bg-orange-700\/10:focus { + background-color: rgb(194 65 12 / 0.1); + } + + .dark\:focus\:bg-orange-700\/100:focus { + background-color: rgb(194 65 12 / 1); + } + + .dark\:focus\:bg-orange-700\/15:focus { + background-color: rgb(194 65 12 / 0.15); + } + + .dark\:focus\:bg-orange-700\/20:focus { + background-color: rgb(194 65 12 / 0.2); + } + + .dark\:focus\:bg-orange-700\/25:focus { + background-color: rgb(194 65 12 / 0.25); + } + + .dark\:focus\:bg-orange-700\/30:focus { + background-color: rgb(194 65 12 / 0.3); + } + + .dark\:focus\:bg-orange-700\/35:focus { + background-color: rgb(194 65 12 / 0.35); + } + + .dark\:focus\:bg-orange-700\/40:focus { + background-color: rgb(194 65 12 / 0.4); + } + + .dark\:focus\:bg-orange-700\/45:focus { + background-color: rgb(194 65 12 / 0.45); + } + + .dark\:focus\:bg-orange-700\/5:focus { + background-color: rgb(194 65 12 / 0.05); + } + + .dark\:focus\:bg-orange-700\/50:focus { + background-color: rgb(194 65 12 / 0.5); + } + + .dark\:focus\:bg-orange-700\/55:focus { + background-color: rgb(194 65 12 / 0.55); + } + + .dark\:focus\:bg-orange-700\/60:focus { + background-color: rgb(194 65 12 / 0.6); + } + + .dark\:focus\:bg-orange-700\/65:focus { + background-color: rgb(194 65 12 / 0.65); + } + + .dark\:focus\:bg-orange-700\/70:focus { + background-color: rgb(194 65 12 / 0.7); + } + + .dark\:focus\:bg-orange-700\/75:focus { + background-color: rgb(194 65 12 / 0.75); + } + + .dark\:focus\:bg-orange-700\/80:focus { + background-color: rgb(194 65 12 / 0.8); + } + + .dark\:focus\:bg-orange-700\/85:focus { + background-color: rgb(194 65 12 / 0.85); + } + + .dark\:focus\:bg-orange-700\/90:focus { + background-color: rgb(194 65 12 / 0.9); + } + + .dark\:focus\:bg-orange-700\/95:focus { + background-color: rgb(194 65 12 / 0.95); + } + + .dark\:focus\:bg-orange-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-800\/0:focus { + background-color: rgb(154 52 18 / 0); + } + + .dark\:focus\:bg-orange-800\/10:focus { + background-color: rgb(154 52 18 / 0.1); + } + + .dark\:focus\:bg-orange-800\/100:focus { + background-color: rgb(154 52 18 / 1); + } + + .dark\:focus\:bg-orange-800\/15:focus { + background-color: rgb(154 52 18 / 0.15); + } + + .dark\:focus\:bg-orange-800\/20:focus { + background-color: rgb(154 52 18 / 0.2); + } + + .dark\:focus\:bg-orange-800\/25:focus { + background-color: rgb(154 52 18 / 0.25); + } + + .dark\:focus\:bg-orange-800\/30:focus { + background-color: rgb(154 52 18 / 0.3); + } + + .dark\:focus\:bg-orange-800\/35:focus { + background-color: rgb(154 52 18 / 0.35); + } + + .dark\:focus\:bg-orange-800\/40:focus { + background-color: rgb(154 52 18 / 0.4); + } + + .dark\:focus\:bg-orange-800\/45:focus { + background-color: rgb(154 52 18 / 0.45); + } + + .dark\:focus\:bg-orange-800\/5:focus { + background-color: rgb(154 52 18 / 0.05); + } + + .dark\:focus\:bg-orange-800\/50:focus { + background-color: rgb(154 52 18 / 0.5); + } + + .dark\:focus\:bg-orange-800\/55:focus { + background-color: rgb(154 52 18 / 0.55); + } + + .dark\:focus\:bg-orange-800\/60:focus { + background-color: rgb(154 52 18 / 0.6); + } + + .dark\:focus\:bg-orange-800\/65:focus { + background-color: rgb(154 52 18 / 0.65); + } + + .dark\:focus\:bg-orange-800\/70:focus { + background-color: rgb(154 52 18 / 0.7); + } + + .dark\:focus\:bg-orange-800\/75:focus { + background-color: rgb(154 52 18 / 0.75); + } + + .dark\:focus\:bg-orange-800\/80:focus { + background-color: rgb(154 52 18 / 0.8); + } + + .dark\:focus\:bg-orange-800\/85:focus { + background-color: rgb(154 52 18 / 0.85); + } + + .dark\:focus\:bg-orange-800\/90:focus { + background-color: rgb(154 52 18 / 0.9); + } + + .dark\:focus\:bg-orange-800\/95:focus { + background-color: rgb(154 52 18 / 0.95); + } + + .dark\:focus\:bg-orange-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-900\/0:focus { + background-color: rgb(124 45 18 / 0); + } + + .dark\:focus\:bg-orange-900\/10:focus { + background-color: rgb(124 45 18 / 0.1); + } + + .dark\:focus\:bg-orange-900\/100:focus { + background-color: rgb(124 45 18 / 1); + } + + .dark\:focus\:bg-orange-900\/15:focus { + background-color: rgb(124 45 18 / 0.15); + } + + .dark\:focus\:bg-orange-900\/20:focus { + background-color: rgb(124 45 18 / 0.2); + } + + .dark\:focus\:bg-orange-900\/25:focus { + background-color: rgb(124 45 18 / 0.25); + } + + .dark\:focus\:bg-orange-900\/30:focus { + background-color: rgb(124 45 18 / 0.3); + } + + .dark\:focus\:bg-orange-900\/35:focus { + background-color: rgb(124 45 18 / 0.35); + } + + .dark\:focus\:bg-orange-900\/40:focus { + background-color: rgb(124 45 18 / 0.4); + } + + .dark\:focus\:bg-orange-900\/45:focus { + background-color: rgb(124 45 18 / 0.45); + } + + .dark\:focus\:bg-orange-900\/5:focus { + background-color: rgb(124 45 18 / 0.05); + } + + .dark\:focus\:bg-orange-900\/50:focus { + background-color: rgb(124 45 18 / 0.5); + } + + .dark\:focus\:bg-orange-900\/55:focus { + background-color: rgb(124 45 18 / 0.55); + } + + .dark\:focus\:bg-orange-900\/60:focus { + background-color: rgb(124 45 18 / 0.6); + } + + .dark\:focus\:bg-orange-900\/65:focus { + background-color: rgb(124 45 18 / 0.65); + } + + .dark\:focus\:bg-orange-900\/70:focus { + background-color: rgb(124 45 18 / 0.7); + } + + .dark\:focus\:bg-orange-900\/75:focus { + background-color: rgb(124 45 18 / 0.75); + } + + .dark\:focus\:bg-orange-900\/80:focus { + background-color: rgb(124 45 18 / 0.8); + } + + .dark\:focus\:bg-orange-900\/85:focus { + background-color: rgb(124 45 18 / 0.85); + } + + .dark\:focus\:bg-orange-900\/90:focus { + background-color: rgb(124 45 18 / 0.9); + } + + .dark\:focus\:bg-orange-900\/95:focus { + background-color: rgb(124 45 18 / 0.95); + } + + .dark\:focus\:bg-orange-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(67 20 7 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-orange-950\/0:focus { + background-color: rgb(67 20 7 / 0); + } + + .dark\:focus\:bg-orange-950\/10:focus { + background-color: rgb(67 20 7 / 0.1); + } + + .dark\:focus\:bg-orange-950\/100:focus { + background-color: rgb(67 20 7 / 1); + } + + .dark\:focus\:bg-orange-950\/15:focus { + background-color: rgb(67 20 7 / 0.15); + } + + .dark\:focus\:bg-orange-950\/20:focus { + background-color: rgb(67 20 7 / 0.2); + } + + .dark\:focus\:bg-orange-950\/25:focus { + background-color: rgb(67 20 7 / 0.25); + } + + .dark\:focus\:bg-orange-950\/30:focus { + background-color: rgb(67 20 7 / 0.3); + } + + .dark\:focus\:bg-orange-950\/35:focus { + background-color: rgb(67 20 7 / 0.35); + } + + .dark\:focus\:bg-orange-950\/40:focus { + background-color: rgb(67 20 7 / 0.4); + } + + .dark\:focus\:bg-orange-950\/45:focus { + background-color: rgb(67 20 7 / 0.45); + } + + .dark\:focus\:bg-orange-950\/5:focus { + background-color: rgb(67 20 7 / 0.05); + } + + .dark\:focus\:bg-orange-950\/50:focus { + background-color: rgb(67 20 7 / 0.5); + } + + .dark\:focus\:bg-orange-950\/55:focus { + background-color: rgb(67 20 7 / 0.55); + } + + .dark\:focus\:bg-orange-950\/60:focus { + background-color: rgb(67 20 7 / 0.6); + } + + .dark\:focus\:bg-orange-950\/65:focus { + background-color: rgb(67 20 7 / 0.65); + } + + .dark\:focus\:bg-orange-950\/70:focus { + background-color: rgb(67 20 7 / 0.7); + } + + .dark\:focus\:bg-orange-950\/75:focus { + background-color: rgb(67 20 7 / 0.75); + } + + .dark\:focus\:bg-orange-950\/80:focus { + background-color: rgb(67 20 7 / 0.8); + } + + .dark\:focus\:bg-orange-950\/85:focus { + background-color: rgb(67 20 7 / 0.85); + } + + .dark\:focus\:bg-orange-950\/90:focus { + background-color: rgb(67 20 7 / 0.9); + } + + .dark\:focus\:bg-orange-950\/95:focus { + background-color: rgb(67 20 7 / 0.95); + } + + .dark\:focus\:bg-primary-100:focus { + --tw-bg-opacity: 1; + background-color: rgb(204 251 241 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-100\/0:focus { + background-color: rgb(204 251 241 / 0); + } + + .dark\:focus\:bg-primary-100\/10:focus { + background-color: rgb(204 251 241 / 0.1); + } + + .dark\:focus\:bg-primary-100\/100:focus { + background-color: rgb(204 251 241 / 1); + } + + .dark\:focus\:bg-primary-100\/15:focus { + background-color: rgb(204 251 241 / 0.15); + } + + .dark\:focus\:bg-primary-100\/20:focus { + background-color: rgb(204 251 241 / 0.2); + } + + .dark\:focus\:bg-primary-100\/25:focus { + background-color: rgb(204 251 241 / 0.25); + } + + .dark\:focus\:bg-primary-100\/30:focus { + background-color: rgb(204 251 241 / 0.3); + } + + .dark\:focus\:bg-primary-100\/35:focus { + background-color: rgb(204 251 241 / 0.35); + } + + .dark\:focus\:bg-primary-100\/40:focus { + background-color: rgb(204 251 241 / 0.4); + } + + .dark\:focus\:bg-primary-100\/45:focus { + background-color: rgb(204 251 241 / 0.45); + } + + .dark\:focus\:bg-primary-100\/5:focus { + background-color: rgb(204 251 241 / 0.05); + } + + .dark\:focus\:bg-primary-100\/50:focus { + background-color: rgb(204 251 241 / 0.5); + } + + .dark\:focus\:bg-primary-100\/55:focus { + background-color: rgb(204 251 241 / 0.55); + } + + .dark\:focus\:bg-primary-100\/60:focus { + background-color: rgb(204 251 241 / 0.6); + } + + .dark\:focus\:bg-primary-100\/65:focus { + background-color: rgb(204 251 241 / 0.65); + } + + .dark\:focus\:bg-primary-100\/70:focus { + background-color: rgb(204 251 241 / 0.7); + } + + .dark\:focus\:bg-primary-100\/75:focus { + background-color: rgb(204 251 241 / 0.75); + } + + .dark\:focus\:bg-primary-100\/80:focus { + background-color: rgb(204 251 241 / 0.8); + } + + .dark\:focus\:bg-primary-100\/85:focus { + background-color: rgb(204 251 241 / 0.85); + } + + .dark\:focus\:bg-primary-100\/90:focus { + background-color: rgb(204 251 241 / 0.9); + } + + .dark\:focus\:bg-primary-100\/95:focus { + background-color: rgb(204 251 241 / 0.95); + } + + .dark\:focus\:bg-primary-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-200\/0:focus { + background-color: rgb(153 246 228 / 0); + } + + .dark\:focus\:bg-primary-200\/10:focus { + background-color: rgb(153 246 228 / 0.1); + } + + .dark\:focus\:bg-primary-200\/100:focus { + background-color: rgb(153 246 228 / 1); + } + + .dark\:focus\:bg-primary-200\/15:focus { + background-color: rgb(153 246 228 / 0.15); + } + + .dark\:focus\:bg-primary-200\/20:focus { + background-color: rgb(153 246 228 / 0.2); + } + + .dark\:focus\:bg-primary-200\/25:focus { + background-color: rgb(153 246 228 / 0.25); + } + + .dark\:focus\:bg-primary-200\/30:focus { + background-color: rgb(153 246 228 / 0.3); + } + + .dark\:focus\:bg-primary-200\/35:focus { + background-color: rgb(153 246 228 / 0.35); + } + + .dark\:focus\:bg-primary-200\/40:focus { + background-color: rgb(153 246 228 / 0.4); + } + + .dark\:focus\:bg-primary-200\/45:focus { + background-color: rgb(153 246 228 / 0.45); + } + + .dark\:focus\:bg-primary-200\/5:focus { + background-color: rgb(153 246 228 / 0.05); + } + + .dark\:focus\:bg-primary-200\/50:focus { + background-color: rgb(153 246 228 / 0.5); + } + + .dark\:focus\:bg-primary-200\/55:focus { + background-color: rgb(153 246 228 / 0.55); + } + + .dark\:focus\:bg-primary-200\/60:focus { + background-color: rgb(153 246 228 / 0.6); + } + + .dark\:focus\:bg-primary-200\/65:focus { + background-color: rgb(153 246 228 / 0.65); + } + + .dark\:focus\:bg-primary-200\/70:focus { + background-color: rgb(153 246 228 / 0.7); + } + + .dark\:focus\:bg-primary-200\/75:focus { + background-color: rgb(153 246 228 / 0.75); + } + + .dark\:focus\:bg-primary-200\/80:focus { + background-color: rgb(153 246 228 / 0.8); + } + + .dark\:focus\:bg-primary-200\/85:focus { + background-color: rgb(153 246 228 / 0.85); + } + + .dark\:focus\:bg-primary-200\/90:focus { + background-color: rgb(153 246 228 / 0.9); + } + + .dark\:focus\:bg-primary-200\/95:focus { + background-color: rgb(153 246 228 / 0.95); + } + + .dark\:focus\:bg-primary-300:focus { + --tw-bg-opacity: 1; + background-color: rgb(94 234 212 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-300\/0:focus { + background-color: rgb(94 234 212 / 0); + } + + .dark\:focus\:bg-primary-300\/10:focus { + background-color: rgb(94 234 212 / 0.1); + } + + .dark\:focus\:bg-primary-300\/100:focus { + background-color: rgb(94 234 212 / 1); + } + + .dark\:focus\:bg-primary-300\/15:focus { + background-color: rgb(94 234 212 / 0.15); + } + + .dark\:focus\:bg-primary-300\/20:focus { + background-color: rgb(94 234 212 / 0.2); + } + + .dark\:focus\:bg-primary-300\/25:focus { + background-color: rgb(94 234 212 / 0.25); + } + + .dark\:focus\:bg-primary-300\/30:focus { + background-color: rgb(94 234 212 / 0.3); + } + + .dark\:focus\:bg-primary-300\/35:focus { + background-color: rgb(94 234 212 / 0.35); + } + + .dark\:focus\:bg-primary-300\/40:focus { + background-color: rgb(94 234 212 / 0.4); + } + + .dark\:focus\:bg-primary-300\/45:focus { + background-color: rgb(94 234 212 / 0.45); + } + + .dark\:focus\:bg-primary-300\/5:focus { + background-color: rgb(94 234 212 / 0.05); + } + + .dark\:focus\:bg-primary-300\/50:focus { + background-color: rgb(94 234 212 / 0.5); + } + + .dark\:focus\:bg-primary-300\/55:focus { + background-color: rgb(94 234 212 / 0.55); + } + + .dark\:focus\:bg-primary-300\/60:focus { + background-color: rgb(94 234 212 / 0.6); + } + + .dark\:focus\:bg-primary-300\/65:focus { + background-color: rgb(94 234 212 / 0.65); + } + + .dark\:focus\:bg-primary-300\/70:focus { + background-color: rgb(94 234 212 / 0.7); + } + + .dark\:focus\:bg-primary-300\/75:focus { + background-color: rgb(94 234 212 / 0.75); + } + + .dark\:focus\:bg-primary-300\/80:focus { + background-color: rgb(94 234 212 / 0.8); + } + + .dark\:focus\:bg-primary-300\/85:focus { + background-color: rgb(94 234 212 / 0.85); + } + + .dark\:focus\:bg-primary-300\/90:focus { + background-color: rgb(94 234 212 / 0.9); + } + + .dark\:focus\:bg-primary-300\/95:focus { + background-color: rgb(94 234 212 / 0.95); + } + + .dark\:focus\:bg-primary-400:focus { + --tw-bg-opacity: 1; + background-color: rgb(45 212 191 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-400\/0:focus { + background-color: rgb(45 212 191 / 0); + } + + .dark\:focus\:bg-primary-400\/10:focus { + background-color: rgb(45 212 191 / 0.1); + } + + .dark\:focus\:bg-primary-400\/100:focus { + background-color: rgb(45 212 191 / 1); + } + + .dark\:focus\:bg-primary-400\/15:focus { + background-color: rgb(45 212 191 / 0.15); + } + + .dark\:focus\:bg-primary-400\/20:focus { + background-color: rgb(45 212 191 / 0.2); + } + + .dark\:focus\:bg-primary-400\/25:focus { + background-color: rgb(45 212 191 / 0.25); + } + + .dark\:focus\:bg-primary-400\/30:focus { + background-color: rgb(45 212 191 / 0.3); + } + + .dark\:focus\:bg-primary-400\/35:focus { + background-color: rgb(45 212 191 / 0.35); + } + + .dark\:focus\:bg-primary-400\/40:focus { + background-color: rgb(45 212 191 / 0.4); + } + + .dark\:focus\:bg-primary-400\/45:focus { + background-color: rgb(45 212 191 / 0.45); + } + + .dark\:focus\:bg-primary-400\/5:focus { + background-color: rgb(45 212 191 / 0.05); + } + + .dark\:focus\:bg-primary-400\/50:focus { + background-color: rgb(45 212 191 / 0.5); + } + + .dark\:focus\:bg-primary-400\/55:focus { + background-color: rgb(45 212 191 / 0.55); + } + + .dark\:focus\:bg-primary-400\/60:focus { + background-color: rgb(45 212 191 / 0.6); + } + + .dark\:focus\:bg-primary-400\/65:focus { + background-color: rgb(45 212 191 / 0.65); + } + + .dark\:focus\:bg-primary-400\/70:focus { + background-color: rgb(45 212 191 / 0.7); + } + + .dark\:focus\:bg-primary-400\/75:focus { + background-color: rgb(45 212 191 / 0.75); + } + + .dark\:focus\:bg-primary-400\/80:focus { + background-color: rgb(45 212 191 / 0.8); + } + + .dark\:focus\:bg-primary-400\/85:focus { + background-color: rgb(45 212 191 / 0.85); + } + + .dark\:focus\:bg-primary-400\/90:focus { + background-color: rgb(45 212 191 / 0.9); + } + + .dark\:focus\:bg-primary-400\/95:focus { + background-color: rgb(45 212 191 / 0.95); + } + + .dark\:focus\:bg-primary-50:focus { + --tw-bg-opacity: 1; + background-color: rgb(240 253 250 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-50\/0:focus { + background-color: rgb(240 253 250 / 0); + } + + .dark\:focus\:bg-primary-50\/10:focus { + background-color: rgb(240 253 250 / 0.1); + } + + .dark\:focus\:bg-primary-50\/100:focus { + background-color: rgb(240 253 250 / 1); + } + + .dark\:focus\:bg-primary-50\/15:focus { + background-color: rgb(240 253 250 / 0.15); + } + + .dark\:focus\:bg-primary-50\/20:focus { + background-color: rgb(240 253 250 / 0.2); + } + + .dark\:focus\:bg-primary-50\/25:focus { + background-color: rgb(240 253 250 / 0.25); + } + + .dark\:focus\:bg-primary-50\/30:focus { + background-color: rgb(240 253 250 / 0.3); + } + + .dark\:focus\:bg-primary-50\/35:focus { + background-color: rgb(240 253 250 / 0.35); + } + + .dark\:focus\:bg-primary-50\/40:focus { + background-color: rgb(240 253 250 / 0.4); + } + + .dark\:focus\:bg-primary-50\/45:focus { + background-color: rgb(240 253 250 / 0.45); + } + + .dark\:focus\:bg-primary-50\/5:focus { + background-color: rgb(240 253 250 / 0.05); + } + + .dark\:focus\:bg-primary-50\/50:focus { + background-color: rgb(240 253 250 / 0.5); + } + + .dark\:focus\:bg-primary-50\/55:focus { + background-color: rgb(240 253 250 / 0.55); + } + + .dark\:focus\:bg-primary-50\/60:focus { + background-color: rgb(240 253 250 / 0.6); + } + + .dark\:focus\:bg-primary-50\/65:focus { + background-color: rgb(240 253 250 / 0.65); + } + + .dark\:focus\:bg-primary-50\/70:focus { + background-color: rgb(240 253 250 / 0.7); + } + + .dark\:focus\:bg-primary-50\/75:focus { + background-color: rgb(240 253 250 / 0.75); + } + + .dark\:focus\:bg-primary-50\/80:focus { + background-color: rgb(240 253 250 / 0.8); + } + + .dark\:focus\:bg-primary-50\/85:focus { + background-color: rgb(240 253 250 / 0.85); + } + + .dark\:focus\:bg-primary-50\/90:focus { + background-color: rgb(240 253 250 / 0.9); + } + + .dark\:focus\:bg-primary-50\/95:focus { + background-color: rgb(240 253 250 / 0.95); + } + + .dark\:focus\:bg-primary-500:focus { + --tw-bg-opacity: 1; + background-color: rgb(20 184 166 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-500\/0:focus { + background-color: rgb(20 184 166 / 0); + } + + .dark\:focus\:bg-primary-500\/10:focus { + background-color: rgb(20 184 166 / 0.1); + } + + .dark\:focus\:bg-primary-500\/100:focus { + background-color: rgb(20 184 166 / 1); + } + + .dark\:focus\:bg-primary-500\/15:focus { + background-color: rgb(20 184 166 / 0.15); + } + + .dark\:focus\:bg-primary-500\/20:focus { + background-color: rgb(20 184 166 / 0.2); + } + + .dark\:focus\:bg-primary-500\/25:focus { + background-color: rgb(20 184 166 / 0.25); + } + + .dark\:focus\:bg-primary-500\/30:focus { + background-color: rgb(20 184 166 / 0.3); + } + + .dark\:focus\:bg-primary-500\/35:focus { + background-color: rgb(20 184 166 / 0.35); + } + + .dark\:focus\:bg-primary-500\/40:focus { + background-color: rgb(20 184 166 / 0.4); + } + + .dark\:focus\:bg-primary-500\/45:focus { + background-color: rgb(20 184 166 / 0.45); + } + + .dark\:focus\:bg-primary-500\/5:focus { + background-color: rgb(20 184 166 / 0.05); + } + + .dark\:focus\:bg-primary-500\/50:focus { + background-color: rgb(20 184 166 / 0.5); + } + + .dark\:focus\:bg-primary-500\/55:focus { + background-color: rgb(20 184 166 / 0.55); + } + + .dark\:focus\:bg-primary-500\/60:focus { + background-color: rgb(20 184 166 / 0.6); + } + + .dark\:focus\:bg-primary-500\/65:focus { + background-color: rgb(20 184 166 / 0.65); + } + + .dark\:focus\:bg-primary-500\/70:focus { + background-color: rgb(20 184 166 / 0.7); + } + + .dark\:focus\:bg-primary-500\/75:focus { + background-color: rgb(20 184 166 / 0.75); + } + + .dark\:focus\:bg-primary-500\/80:focus { + background-color: rgb(20 184 166 / 0.8); + } + + .dark\:focus\:bg-primary-500\/85:focus { + background-color: rgb(20 184 166 / 0.85); + } + + .dark\:focus\:bg-primary-500\/90:focus { + background-color: rgb(20 184 166 / 0.9); + } + + .dark\:focus\:bg-primary-500\/95:focus { + background-color: rgb(20 184 166 / 0.95); + } + + .dark\:focus\:bg-primary-600:focus { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-600\/0:focus { + background-color: rgb(13 148 136 / 0); + } + + .dark\:focus\:bg-primary-600\/10:focus { + background-color: rgb(13 148 136 / 0.1); + } + + .dark\:focus\:bg-primary-600\/100:focus { + background-color: rgb(13 148 136 / 1); + } + + .dark\:focus\:bg-primary-600\/15:focus { + background-color: rgb(13 148 136 / 0.15); + } + + .dark\:focus\:bg-primary-600\/20:focus { + background-color: rgb(13 148 136 / 0.2); + } + + .dark\:focus\:bg-primary-600\/25:focus { + background-color: rgb(13 148 136 / 0.25); + } + + .dark\:focus\:bg-primary-600\/30:focus { + background-color: rgb(13 148 136 / 0.3); + } + + .dark\:focus\:bg-primary-600\/35:focus { + background-color: rgb(13 148 136 / 0.35); + } + + .dark\:focus\:bg-primary-600\/40:focus { + background-color: rgb(13 148 136 / 0.4); + } + + .dark\:focus\:bg-primary-600\/45:focus { + background-color: rgb(13 148 136 / 0.45); + } + + .dark\:focus\:bg-primary-600\/5:focus { + background-color: rgb(13 148 136 / 0.05); + } + + .dark\:focus\:bg-primary-600\/50:focus { + background-color: rgb(13 148 136 / 0.5); + } + + .dark\:focus\:bg-primary-600\/55:focus { + background-color: rgb(13 148 136 / 0.55); + } + + .dark\:focus\:bg-primary-600\/60:focus { + background-color: rgb(13 148 136 / 0.6); + } + + .dark\:focus\:bg-primary-600\/65:focus { + background-color: rgb(13 148 136 / 0.65); + } + + .dark\:focus\:bg-primary-600\/70:focus { + background-color: rgb(13 148 136 / 0.7); + } + + .dark\:focus\:bg-primary-600\/75:focus { + background-color: rgb(13 148 136 / 0.75); + } + + .dark\:focus\:bg-primary-600\/80:focus { + background-color: rgb(13 148 136 / 0.8); + } + + .dark\:focus\:bg-primary-600\/85:focus { + background-color: rgb(13 148 136 / 0.85); + } + + .dark\:focus\:bg-primary-600\/90:focus { + background-color: rgb(13 148 136 / 0.9); + } + + .dark\:focus\:bg-primary-600\/95:focus { + background-color: rgb(13 148 136 / 0.95); + } + + .dark\:focus\:bg-primary-700:focus { + --tw-bg-opacity: 1; + background-color: rgb(15 118 110 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-700\/0:focus { + background-color: rgb(15 118 110 / 0); + } + + .dark\:focus\:bg-primary-700\/10:focus { + background-color: rgb(15 118 110 / 0.1); + } + + .dark\:focus\:bg-primary-700\/100:focus { + background-color: rgb(15 118 110 / 1); + } + + .dark\:focus\:bg-primary-700\/15:focus { + background-color: rgb(15 118 110 / 0.15); + } + + .dark\:focus\:bg-primary-700\/20:focus { + background-color: rgb(15 118 110 / 0.2); + } + + .dark\:focus\:bg-primary-700\/25:focus { + background-color: rgb(15 118 110 / 0.25); + } + + .dark\:focus\:bg-primary-700\/30:focus { + background-color: rgb(15 118 110 / 0.3); + } + + .dark\:focus\:bg-primary-700\/35:focus { + background-color: rgb(15 118 110 / 0.35); + } + + .dark\:focus\:bg-primary-700\/40:focus { + background-color: rgb(15 118 110 / 0.4); + } + + .dark\:focus\:bg-primary-700\/45:focus { + background-color: rgb(15 118 110 / 0.45); + } + + .dark\:focus\:bg-primary-700\/5:focus { + background-color: rgb(15 118 110 / 0.05); + } + + .dark\:focus\:bg-primary-700\/50:focus { + background-color: rgb(15 118 110 / 0.5); + } + + .dark\:focus\:bg-primary-700\/55:focus { + background-color: rgb(15 118 110 / 0.55); + } + + .dark\:focus\:bg-primary-700\/60:focus { + background-color: rgb(15 118 110 / 0.6); + } + + .dark\:focus\:bg-primary-700\/65:focus { + background-color: rgb(15 118 110 / 0.65); + } + + .dark\:focus\:bg-primary-700\/70:focus { + background-color: rgb(15 118 110 / 0.7); + } + + .dark\:focus\:bg-primary-700\/75:focus { + background-color: rgb(15 118 110 / 0.75); + } + + .dark\:focus\:bg-primary-700\/80:focus { + background-color: rgb(15 118 110 / 0.8); + } + + .dark\:focus\:bg-primary-700\/85:focus { + background-color: rgb(15 118 110 / 0.85); + } + + .dark\:focus\:bg-primary-700\/90:focus { + background-color: rgb(15 118 110 / 0.9); + } + + .dark\:focus\:bg-primary-700\/95:focus { + background-color: rgb(15 118 110 / 0.95); + } + + .dark\:focus\:bg-primary-800:focus { + --tw-bg-opacity: 1; + background-color: rgb(17 94 89 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-800\/0:focus { + background-color: rgb(17 94 89 / 0); + } + + .dark\:focus\:bg-primary-800\/10:focus { + background-color: rgb(17 94 89 / 0.1); + } + + .dark\:focus\:bg-primary-800\/100:focus { + background-color: rgb(17 94 89 / 1); + } + + .dark\:focus\:bg-primary-800\/15:focus { + background-color: rgb(17 94 89 / 0.15); + } + + .dark\:focus\:bg-primary-800\/20:focus { + background-color: rgb(17 94 89 / 0.2); + } + + .dark\:focus\:bg-primary-800\/25:focus { + background-color: rgb(17 94 89 / 0.25); + } + + .dark\:focus\:bg-primary-800\/30:focus { + background-color: rgb(17 94 89 / 0.3); + } + + .dark\:focus\:bg-primary-800\/35:focus { + background-color: rgb(17 94 89 / 0.35); + } + + .dark\:focus\:bg-primary-800\/40:focus { + background-color: rgb(17 94 89 / 0.4); + } + + .dark\:focus\:bg-primary-800\/45:focus { + background-color: rgb(17 94 89 / 0.45); + } + + .dark\:focus\:bg-primary-800\/5:focus { + background-color: rgb(17 94 89 / 0.05); + } + + .dark\:focus\:bg-primary-800\/50:focus { + background-color: rgb(17 94 89 / 0.5); + } + + .dark\:focus\:bg-primary-800\/55:focus { + background-color: rgb(17 94 89 / 0.55); + } + + .dark\:focus\:bg-primary-800\/60:focus { + background-color: rgb(17 94 89 / 0.6); + } + + .dark\:focus\:bg-primary-800\/65:focus { + background-color: rgb(17 94 89 / 0.65); + } + + .dark\:focus\:bg-primary-800\/70:focus { + background-color: rgb(17 94 89 / 0.7); + } + + .dark\:focus\:bg-primary-800\/75:focus { + background-color: rgb(17 94 89 / 0.75); + } + + .dark\:focus\:bg-primary-800\/80:focus { + background-color: rgb(17 94 89 / 0.8); + } + + .dark\:focus\:bg-primary-800\/85:focus { + background-color: rgb(17 94 89 / 0.85); + } + + .dark\:focus\:bg-primary-800\/90:focus { + background-color: rgb(17 94 89 / 0.9); + } + + .dark\:focus\:bg-primary-800\/95:focus { + background-color: rgb(17 94 89 / 0.95); + } + + .dark\:focus\:bg-primary-900:focus { + --tw-bg-opacity: 1; + background-color: rgb(19 78 74 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-900\/0:focus { + background-color: rgb(19 78 74 / 0); + } + + .dark\:focus\:bg-primary-900\/10:focus { + background-color: rgb(19 78 74 / 0.1); + } + + .dark\:focus\:bg-primary-900\/100:focus { + background-color: rgb(19 78 74 / 1); + } + + .dark\:focus\:bg-primary-900\/15:focus { + background-color: rgb(19 78 74 / 0.15); + } + + .dark\:focus\:bg-primary-900\/20:focus { + background-color: rgb(19 78 74 / 0.2); + } + + .dark\:focus\:bg-primary-900\/25:focus { + background-color: rgb(19 78 74 / 0.25); + } + + .dark\:focus\:bg-primary-900\/30:focus { + background-color: rgb(19 78 74 / 0.3); + } + + .dark\:focus\:bg-primary-900\/35:focus { + background-color: rgb(19 78 74 / 0.35); + } + + .dark\:focus\:bg-primary-900\/40:focus { + background-color: rgb(19 78 74 / 0.4); + } + + .dark\:focus\:bg-primary-900\/45:focus { + background-color: rgb(19 78 74 / 0.45); + } + + .dark\:focus\:bg-primary-900\/5:focus { + background-color: rgb(19 78 74 / 0.05); + } + + .dark\:focus\:bg-primary-900\/50:focus { + background-color: rgb(19 78 74 / 0.5); + } + + .dark\:focus\:bg-primary-900\/55:focus { + background-color: rgb(19 78 74 / 0.55); + } + + .dark\:focus\:bg-primary-900\/60:focus { + background-color: rgb(19 78 74 / 0.6); + } + + .dark\:focus\:bg-primary-900\/65:focus { + background-color: rgb(19 78 74 / 0.65); + } + + .dark\:focus\:bg-primary-900\/70:focus { + background-color: rgb(19 78 74 / 0.7); + } + + .dark\:focus\:bg-primary-900\/75:focus { + background-color: rgb(19 78 74 / 0.75); + } + + .dark\:focus\:bg-primary-900\/80:focus { + background-color: rgb(19 78 74 / 0.8); + } + + .dark\:focus\:bg-primary-900\/85:focus { + background-color: rgb(19 78 74 / 0.85); + } + + .dark\:focus\:bg-primary-900\/90:focus { + background-color: rgb(19 78 74 / 0.9); + } + + .dark\:focus\:bg-primary-900\/95:focus { + background-color: rgb(19 78 74 / 0.95); + } + + .dark\:focus\:bg-primary-950:focus { + --tw-bg-opacity: 1; + background-color: rgb(4 47 46 / var(--tw-bg-opacity)); + } + + .dark\:focus\:bg-primary-950\/0:focus { + background-color: rgb(4 47 46 / 0); + } + + .dark\:focus\:bg-primary-950\/10:focus { + background-color: rgb(4 47 46 / 0.1); + } + + .dark\:focus\:bg-primary-950\/100:focus { + background-color: rgb(4 47 46 / 1); + } + + .dark\:focus\:bg-primary-950\/15:focus { + background-color: rgb(4 47 46 / 0.15); + } + + .dark\:focus\:bg-primary-950\/20:focus { + background-color: rgb(4 47 46 / 0.2); + } + + .dark\:focus\:bg-primary-950\/25:focus { + background-color: rgb(4 47 46 / 0.25); + } + + .dark\:focus\:bg-primary-950\/30:focus { + background-color: rgb(4 47 46 / 0.3); + } + + .dark\:focus\:bg-primary-950\/35:focus { + background-color: rgb(4 47 46 / 0.35); + } + + .dark\:focus\:bg-primary-950\/40:focus { + background-color: rgb(4 47 46 / 0.4); + } + + .dark\:focus\:bg-primary-950\/45:focus { + background-color: rgb(4 47 46 / 0.45); + } + + .dark\:focus\:bg-primary-950\/5:focus { + background-color: rgb(4 47 46 / 0.05); + } + + .dark\:focus\:bg-primary-950\/50:focus { + background-color: rgb(4 47 46 / 0.5); + } + + .dark\:focus\:bg-primary-950\/55:focus { + background-color: rgb(4 47 46 / 0.55); + } + + .dark\:focus\:bg-primary-950\/60:focus { + background-color: rgb(4 47 46 / 0.6); + } + + .dark\:focus\:bg-primary-950\/65:focus { + background-color: rgb(4 47 46 / 0.65); + } + + .dark\:focus\:bg-primary-950\/70:focus { + background-color: rgb(4 47 46 / 0.7); + } + + .dark\:focus\:bg-primary-950\/75:focus { + background-color: rgb(4 47 46 / 0.75); + } + + .dark\:focus\:bg-primary-950\/80:focus { + background-color: rgb(4 47 46 / 0.8); + } + + .dark\:focus\:bg-primary-950\/85:focus { + background-color: rgb(4 47 46 / 0.85); + } + + .dark\:focus\:bg-primary-950\/90:focus { + background-color: rgb(4 47 46 / 0.9); + } + + .dark\:focus\:bg-primary-950\/95:focus { + background-color: rgb(4 47 46 / 0.95); + } + + .peer:focus ~ .peer-focus\:dark\:text-blue-500 { + --tw-text-opacity: 1; + color: rgb(59 130 246 / var(--tw-text-opacity)); + } +} diff --git a/src/vinywaji/gui/static_src/.gitignore b/src/vinywaji/gui/static_src/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/src/vinywaji/gui/static_src/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/src/vinywaji/gui/static_src/package-lock.json b/src/vinywaji/gui/static_src/package-lock.json new file mode 100644 index 0000000..58013be --- /dev/null +++ b/src/vinywaji/gui/static_src/package-lock.json @@ -0,0 +1,1534 @@ +{ + "name": "theme", + "version": "3.8.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "theme", + "version": "3.8.0", + "license": "MIT", + "devDependencies": { + "@tailwindcss/aspect-ratio": "^0.4.2", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.10", + "cross-env": "^7.0.3", + "postcss": "^8.4.32", + "postcss-import": "^15.1.0", + "postcss-nested": "^6.0.1", + "postcss-simple-vars": "^7.0.1", + "rimraf": "^5.0.5", + "tailwindcss": "^3.4.0" + } + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@tailwindcss/aspect-ratio": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz", + "integrity": "sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==", + "dev": true, + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", + "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "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, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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, + "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://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "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 + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "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, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "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, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-simple-vars": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-7.0.1.tgz", + "integrity": "sha512-5GLLXaS8qmzHMOjVxqkk1TZPf1jMqesiI7qLhnlyERalG0sMbHIbJqrcnrpmZdKCLglHnRHoEBB61RtGTsj++A==", + "dev": true, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.1" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "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, + "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, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.9.tgz", + "integrity": "sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "14 >=14.20 || 16 >=16.20 || >=18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/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 + }, + "node_modules/string-width-cjs/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "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, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "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 + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "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, + "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/wrap-ansi-cjs/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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 + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/src/vinywaji/gui/static_src/package.json b/src/vinywaji/gui/static_src/package.json new file mode 100644 index 0000000..a391915 --- /dev/null +++ b/src/vinywaji/gui/static_src/package.json @@ -0,0 +1,28 @@ +{ + "name": "theme", + "version": "3.8.0", + "description": "", + "scripts": { + "start": "npm run dev", + "build": "npm run build:clean && npm run build:tailwind", + "build:clean": "rimraf ../static/css/dist", + "build:tailwind": "cross-env NODE_ENV=production tailwindcss --postcss -i ./src/styles.css -o ../static/css/dist/styles.css --minify", + "dev": "cross-env NODE_ENV=development tailwindcss --postcss -i ./src/styles.css -o ../static/css/dist/styles.css -w", + "tailwindcss": "node ./node_modules/tailwindcss/lib/cli.js" + }, + "keywords": [], + "author": "", + "license": "MIT", + "devDependencies": { + "@tailwindcss/aspect-ratio": "^0.4.2", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.10", + "cross-env": "^7.0.3", + "postcss": "^8.4.32", + "postcss-import": "^15.1.0", + "postcss-nested": "^6.0.1", + "postcss-simple-vars": "^7.0.1", + "rimraf": "^5.0.5", + "tailwindcss": "^3.4.0" + } +} diff --git a/src/vinywaji/gui/static_src/postcss.config.js b/src/vinywaji/gui/static_src/postcss.config.js new file mode 100644 index 0000000..0b09b34 --- /dev/null +++ b/src/vinywaji/gui/static_src/postcss.config.js @@ -0,0 +1,7 @@ +module.exports = { + plugins: { + "postcss-import": {}, + "postcss-simple-vars": {}, + "postcss-nested": {} + }, +} diff --git a/src/vinywaji/gui/static_src/src/styles.css b/src/vinywaji/gui/static_src/src/styles.css new file mode 100644 index 0000000..4ddfc02 --- /dev/null +++ b/src/vinywaji/gui/static_src/src/styles.css @@ -0,0 +1,15 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + input[type="number"]::-webkit-inner-spin-button, + input[type="number"]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; + } + + input[type=number] { + -moz-appearance: textfield; + } +} diff --git a/src/vinywaji/gui/static_src/tailwind.config.js b/src/vinywaji/gui/static_src/tailwind.config.js new file mode 100644 index 0000000..4abdfd8 --- /dev/null +++ b/src/vinywaji/gui/static_src/tailwind.config.js @@ -0,0 +1,41 @@ +const colors = require('tailwindcss/colors') + +module.exports = { + content: [ + /** + * HTML. Paths to Django template files that will contain Tailwind CSS classes. + */ + + /* Templates within theme app (/templates), e.g. base.html. */ + '../templates/**/*.html', + '../templates/*.html', + ], + theme: { + extend: { + colors: { + primary: colors.teal, + neutral: colors.gray, + }, + transitionProperty: { + 'floating': 'transform, color, padding, top', + } + }, + }, + safelist: [ + { + pattern: /bg-(primary|gray|lime|orange)-(50|100|200|300|400|500|600|700|800|900|950)/, + variants: ['hover', 'focus', 'dark', 'dark:hover', 'dark:focus'], + }, + ], + plugins: [ + /** + * '@tailwindcss/forms' is the forms plugin that provides a minimal styling + * for forms. If you don't like it or have own styling for forms, + * comment the line below to disable '@tailwindcss/forms'. + */ + require('@tailwindcss/forms'), + require('@tailwindcss/typography'), + require('@tailwindcss/aspect-ratio'), + require('tailwindcss/colors'), + ], +} diff --git a/src/vinywaji/gui/templates/base.html b/src/vinywaji/gui/templates/base.html index e785ea5..7262e4d 100644 --- a/src/vinywaji/gui/templates/base.html +++ b/src/vinywaji/gui/templates/base.html @@ -1,4 +1,4 @@ -{% load static %} +{% load static tailwind_tags %} @@ -11,45 +11,18 @@ {% endif %} {% block head %} + {% tailwind_css %} {% if page_description %} {% endif %} - {% if mafiasi_colors %} - - {% else %} - - {% endif %} {% block head-extra %}{% endblock %} {% endblock %} - + {% block body %} {% include "components/navbar.html" %} -
    +
    {% block content %} {% if request.user.is_anonymous %} @@ -66,6 +39,8 @@ {% endblock %}
    +
    + {% include "components/footer.html" %} {% block scripts %} {% block scripts-extra %}{% endblock %} diff --git a/src/vinywaji/gui/templates/components/footer.html b/src/vinywaji/gui/templates/components/footer.html new file mode 100644 index 0000000..335da59 --- /dev/null +++ b/src/vinywaji/gui/templates/components/footer.html @@ -0,0 +1,15 @@ + diff --git a/src/vinywaji/gui/templates/components/forms.html b/src/vinywaji/gui/templates/components/forms.html new file mode 100644 index 0000000..f8aee8f --- /dev/null +++ b/src/vinywaji/gui/templates/components/forms.html @@ -0,0 +1,32 @@ +{% load macros %} + +{% macro button title type="submit" class="" color="primary" %} + +{% endmacro %} + +{% macro input label name value="" type="text" step="1" min="0" placeholder="" required=False class="" %} +
    + + +
    +{% endmacro %} \ No newline at end of file diff --git a/src/vinywaji/gui/templates/components/forms/pay-up.html b/src/vinywaji/gui/templates/components/forms/pay-up.html index 8e8ece7..fb3ad77 100644 --- a/src/vinywaji/gui/templates/components/forms/pay-up.html +++ b/src/vinywaji/gui/templates/components/forms/pay-up.html @@ -1,18 +1,12 @@ +{% load macros %} +{% loadmacros "components/forms.html" %} {% load humanize %} -
    + {% csrf_token %} -
    -
    - {% if pay_up_amount > 0 %} - - - {% else %} - - - {% endif %} -
    +
    + {% usemacro input "Deposit Value (€)" "amount" value="1.5" type="number" required=True step="0.1" min="0.1" class="sm:col-span-2" %} - + {% usemacro button "Deposit" color="lime" %}
    diff --git a/src/vinywaji/gui/templates/components/forms/record-purchase.html b/src/vinywaji/gui/templates/components/forms/record-purchase.html index 4fc97f2..faf231b 100644 --- a/src/vinywaji/gui/templates/components/forms/record-purchase.html +++ b/src/vinywaji/gui/templates/components/forms/record-purchase.html @@ -1,16 +1,14 @@ -
    +{% load macros %} +{% loadmacros "components/forms.html" %} + + {% csrf_token %} -
    -
    - - -
    +
    + {% usemacro input "Purchase Value (€)" "amount" value="1.5" type="number" required=True step="0.1" %} -
    - - -
    + {% usemacro input "Description" "description" type="text" placeholder="fritz-kola" %} - + {% usemacro button "Purchase" color="orange" class="col-span-2 sm:col-span-1" %}
    diff --git a/src/vinywaji/gui/templates/components/navbar.html b/src/vinywaji/gui/templates/components/navbar.html index 7a26b10..e9a3c9b 100644 --- a/src/vinywaji/gui/templates/components/navbar.html +++ b/src/vinywaji/gui/templates/components/navbar.html @@ -1,14 +1,12 @@ -