+
+
+ Communicate and Chat with Users
+ GitHub
+
+
-
- Retargeting Platforms Mailgun
-
+
+
+ Retargeting Platforms
+ Mailgun
+
+
-
- Web and Mobile Analytics Google Analytics
-
-
- Website Hosting Amazon AWS
-
-
- Website Performance Monitoring Sentry
-
-
-
5. DO WE USE COOKIES AND OTHER TRACKING TECHNOLOGIES?
-
In Short: We may use cookies and other tracking
- technologies to collect and store your information.
-
We may use cookies and similar tracking technologies (like web beacons and pixels) to access
- or
- store information. Specific information about how we use such technologies and how you can
- refuse certain cookies is set out in our Cookie Policy .
-
-
6. IS YOUR INFORMATION TRANSFERRED INTERNATIONALLY?
-
In Short: We may transfer, store, and process your
- information in countries other than your own.
-
Our servers are located in United States . If you are accessing our Services or Apps from
- outside United States , please be aware that your information may be transferred to, stored,
- and
- processed by us in our facilities and by those third parties with whom we may share your
- personal information (see " WILL YOUR
- INFORMATION
- BE SHARED WITH ANYONE? " above), in United States, and other countries.
-
If you are a resident in the European Economic Area, then these countries may not have data
- protection or other laws as comprehensive as those in your country. We will however take all
- necessary measures to protect your personal information in accordance with this privacy policy
- and applicable law.
-
7. HOW LONG DO WE KEEP YOUR INFORMATION?
-
In Short: We keep your information for as long as
- necessary
- to fulfill the purposes outlined in this privacy policy unless otherwise required by
- law.
-
We will only keep your personal information for as long as it is necessary for the purposes
- set
- out in this privacy policy , unless a longer retention period is required or permitted by law
- (such as tax, accounting or other legal requirements). No purpose in this policy will require
- us
- keeping your personal information for longer than the period of time in which users have an
- account with us .
-
When we have no ongoing legitimate business need to process your personal information, we
- will
- either delete or anonymize it, or, if this is not possible (for example, because your personal
- information has been stored in backup archives), then we will securely store your personal
- information and isolate it from any further processing until deletion is possible.
-
8. HOW DO WE KEEP YOUR INFORMATION SAFE?
-
In Short: We aim to protect your personal
- information
- through a system of organizational and technical security measures.
-
We have implemented appropriate technical and organizational security measures designed to
- protect the security of any personal information we process. However, please also remember
- that
- we cannot guarantee that the internet itself is 100% secure. Although we will do our best to
- protect your personal information, transmission of personal information to and from our
- Services
- or Apps is at your own risk. You should only access the services within a secure environment.
-
-
9. DO WE COLLECT INFORMATION FROM MINORS?
-
In Short: We do not knowingly collect data from or
- market to children under 18 years of age.
-
We do not knowingly solicit data from or market to children under 18 years of age. By using
- the
- Services or Apps, you represent that you are at least 18 or that you are the parent or
- guardian
- of such a minor and consent to such minor dependent’s use of the Services or Apps. If we
- learn that personal information from users less than 18 years of age has been collected, we
- will
- deactivate the account and take reasonable measures to promptly delete such data from our
- records. If you become aware of any data we have collected from children under age 18, please
- contact us at hello@ferdium.org .
-
10. WHAT ARE YOUR PRIVACY RIGHTS?
-
In Short: In some regions, such as the European
- Economic Area, you have rights that allow you greater access to and control over your
- personal
- information. You may review, change, or terminate your account at any time.
-
In some regions (like the European Economic Area), you have certain rights under applicable
- data protection laws. These may include the right (i) to request access and obtain a copy of
- your personal information, (ii) to request rectification or erasure; (iii) to restrict the
- processing of your personal information; and (iv) if applicable, to data portability. In
- certain
- circumstances, you may also have the right to object to the processing of your personal
- information. To make such a request, please use the contact details provided below. We will consider and act
- upon any request in accordance with applicable data protection laws.
-
If we are relying on your consent to process your personal information, you have the right to
- withdraw your consent at any time. Please note however that this will not affect the
- lawfulness
- of the processing before its withdrawal.
-
If you are resident in the European Economic Area and you believe we are unlawfully
- processing
- your personal information, you also have the right to complain to your local data protection
- supervisory authority. You can find their contact details here: http://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm .
-
-
Account Information
-
If you would at any time like to review or change the information in your account or
- terminate
- your account, you can:
-
■ Log into your account settings and update your user account.
-
Upon your request to terminate your account, we will deactivate or delete your account and
- information from our active databases. However, some information may be retained in our files
- to
- prevent fraud, troubleshoot problems, assist with any investigations, enforce our Terms of Use
- and/or comply with legal requirements.
-
Cookies and similar technologies: Most Web browsers are set to
- accept cookies by default. If you prefer, you can usually choose to set your browser to remove
- cookies and to reject cookies. If you choose to remove cookies or reject cookies, this could
- affect certain features or services of our Services or Apps. To opt-out of interest-based
- advertising by advertisers on our Services or Apps visit http://www.aboutads.info/choices/
- .
-
Opting out of email marketing: You can unsubscribe from our
- marketing email list at any time by clicking on the unsubscribe link in the emails that we
- send
- or by contacting us using the details provided below. You will then be removed from the
- marketing email list – however, we will still need to send you service-related emails
- that
- are necessary for the administration and use of your account. To otherwise opt-out, you may:
-
-
■ Access your account settings and update preferences.
-
11. DATA BREACH
-
A privacy breach occurs when there is unauthorized access to or collection, use, disclosure
- or disposal of personal information. You will be notified about data breaches when Ferdium
- believes you are likely to be at risk of serious harm. For example, a data breach may be
- likely
- to result in serious financial harm or harm to your mental or physical well-being. In the
- event
- that Ferdium becomes aware of a security breach which has resulted or may result in unauthorized
- access, use or disclosure of personal information Ferdium will promptly investigate the matter
- and
- notify the applicable Supervisory Authority not later than 72 hours after having become aware
- of
- it, unless the personal data breach is unlikely to result in a risk to the rights and freedoms
- of natural persons.
-
12. CONTROLS FOR DO-NOT-TRACK FEATURES
-
Most web browsers and some mobile operating systems and mobile applications include a
- Do-Not-Track (“DNT”) feature or setting you can activate to signal your privacy
- preference not to have data about your online browsing activities monitored and collected. No
- uniform technology standard for recognizing and implementing DNT signals has been finalized.
- As
- such, we do not currently respond to DNT browser signals or any other mechanism that
- automatically communicates your choice not to be tracked online. If a standard for online
- tracking is adopted that we must follow in the future, we will inform you about that practice
- in
- a revised version of this privacy policy .
-
13. DO CALIFORNIA RESIDENTS HAVE SPECIFIC PRIVACY RIGHTS?
-
In Short: Yes, if you are a resident of California,
- you are granted specific rights regarding access to your personal
- information.
-
California Civil Code Section 1798.83, also known as the “Shine The Light” law,
- permits our users who are California residents to request and obtain from us, once a year and
- free of charge, information about categories of personal information (if any) we disclosed to
- third parties for direct marketing purposes and the names and addresses of all third parties
- with which we shared personal information in the immediately preceding calendar year. If you
- are
- a California resident and would like to make such a request, please submit your request in
- writing to us using the contact information provided below.
-
If you are under 18 years of age, reside in California, and have a registered account with
- the
- Services or Apps, you have the right to request removal of unwanted data that you publicly
- post
- on the Services or Apps. To request removal of such data, please contact us using the contact
- information provided below, and include the email address associated with your account and a
- statement that you reside in California. We will make sure the data is not publicly displayed
- on
- the Services or Apps, but please be aware that the data may not be completely or
- comprehensively
- removed from our systems.
-
14. DO WE MAKE UPDATES TO THIS POLICY?
-
In Short: Yes, we will update this policy as
- necessary
- to stay compliant with relevant laws.
-
We may update this privacy policy from time to time. The updated version will be
- indicated by an updated “Revised” date and the updated version will be effective
- as
- soon as it is accessible. If we make material changes to this privacy policy , we may notify
- you
- either by prominently posting a notice of such changes or by directly sending you a
- notification. We encourage you to review this privacy policy frequently to be informed
- of
- how we are protecting your information.
-
15. HOW CAN YOU CONTACT US ABOUT THIS POLICY?
-
If you have questions or comments about this policy, you may email us at hello@ferdium.org
-
-
April 24, 2022
-
Ferdium
+
+
+ Web and Mobile Analytics
+ Google Analytics
+
+
+
+
+ Website Hosting
+ Amazon AWS
+
+
+
+
+ Website Performance Monitoring
+ Sentry
+
+
+
+
+
+ 5. DO WE USE COOKIES AND OTHER TRACKING
+ TECHNOLOGIES?
+
+
+ In Short: We may use cookies and other tracking
+ technologies to collect and store your
+ information.
+
+
+ We may use cookies and similar tracking technologies
+ (like web beacons and pixels) to access or store
+ information. Specific information about how we use
+ such technologies and how you can refuse certain
+ cookies is set out in our Cookie Policy .
+
+
+
+ 6. IS YOUR INFORMATION TRANSFERRED
+ INTERNATIONALLY?
+
+
+ In Short: We may transfer, store, and process your
+ information in countries other than your own.
+
+
+ Our servers are located in United States . If you
+ are accessing our Services or Apps from outside
+ United States , please be aware that your
+ information may be transferred to, stored, and
+ processed by us in our facilities and by those third
+ parties with whom we may share your personal
+ information (see "
+ WILL YOUR INFORMATION BE SHARED WITH ANYONE?
+
+ " above), in United States, and other countries.
+
+
+
+ If you are a resident in the European Economic Area,
+ then these countries may not have data protection or
+ other laws as comprehensive as those in your
+ country. We will however take all necessary measures
+ to protect your personal information in accordance
+ with this privacy policy and applicable law.
+
+
+
+ 7. HOW LONG DO WE KEEP YOUR
+ INFORMATION?
+
+
+ In Short: We keep your information for as long as necessary
+ to fulfill the purposes outlined in this privacy
+ policy unless otherwise required by law.
+
+
+
+ We will only keep your personal information for as
+ long as it is necessary for the purposes set out in
+ this privacy policy , unless a longer retention
+ period is required or permitted by law (such as tax,
+ accounting or other legal requirements). No purpose
+ in this policy will require us keeping your personal
+ information for longer than the period of time in
+ which users have an account with us .
+
+
+ When we have no ongoing legitimate business need to
+ process your personal information, we will either
+ delete or anonymize it, or, if this is not possible
+ (for example, because your personal information has
+ been stored in backup archives), then we will
+ securely store your personal information and isolate
+ it from any further processing until deletion is
+ possible.
+
+
+ 8. HOW DO WE KEEP YOUR INFORMATION
+ SAFE?
+
+
+ In Short: We aim to protect your personal information
+ through a system of organizational and technical
+ security measures.
+
+
+ We have implemented appropriate technical and
+ organizational security measures designed to protect
+ the security of any personal information we process.
+ However, please also remember that we cannot
+ guarantee that the internet itself is 100% secure.
+ Although we will do our best to protect your
+ personal information, transmission of personal
+ information to and from our Services or Apps is at
+ your own risk. You should only access the services
+ within a secure environment.
+
+
+ 9. DO WE COLLECT INFORMATION FROM
+ MINORS?
+
+
+ In Short: We do not knowingly collect data from or market
+ to children under 18 years of age.
+
+
+ We do not knowingly solicit data from or market to
+ children under 18 years of age. By using the
+ Services or Apps, you represent that you are at
+ least 18 or that you are the parent or guardian of
+ such a minor and consent to such minor
+ dependent’s use of the Services or Apps. If we
+ learn that personal information from users less than
+ 18 years of age has been collected, we will
+ deactivate the account and take reasonable measures
+ to promptly delete such data from our records. If
+ you become aware of any data we have collected from
+ children under age 18, please contact us at
+ hello@ferdium.org .
+
+
+ 10. WHAT ARE YOUR PRIVACY RIGHTS?
+
+
+ In Short:
+ In some regions, such as the European Economic
+ Area, you have rights that allow you greater
+ access to and control over your personal
+ information. You may review, change, or terminate
+ your account at any time.
+
+
+
+
+ In some regions (like the European Economic Area),
+ you have certain rights under applicable data
+ protection laws. These may include the right (i) to
+ request access and obtain a copy of your personal
+ information, (ii) to request rectification or
+ erasure; (iii) to restrict the processing of your
+ personal information; and (iv) if applicable, to
+ data portability. In certain circumstances, you may
+ also have the right to object to the processing of
+ your personal information. To make such a request,
+ please use the contact details
+
+ provided below. We will consider and act upon
+ any request in accordance with applicable data
+ protection laws.
+
+
+ If we are relying on your consent to process your
+ personal information, you have the right to withdraw
+ your consent at any time. Please note however that
+ this will not affect the lawfulness of the
+ processing before its withdrawal.
+
+
+ If you are resident in the European Economic Area
+ and you believe we are unlawfully processing your
+ personal information, you also have the right to
+ complain to your local data protection supervisory
+ authority. You can find their contact details
+ here: http://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm .
+
+
+ Account Information
+
+
+ If you would at any time like to review or change
+ the information in your account or terminate your
+ account, you can:
+
+
+ ■ Log into your account settings and update your
+ user account.
+
+
+ Upon your request to terminate your account, we will
+ deactivate or delete your account and information
+ from our active databases. However, some information
+ may be retained in our files to prevent fraud,
+ troubleshoot problems, assist with any
+ investigations, enforce our Terms of Use and/or
+ comply with legal requirements.
+
+
+
+ Cookies and similar technologies: Most Web browsers are set to accept cookies by
+ default. If you prefer, you can usually choose to
+ set your browser to remove cookies and to reject
+ cookies. If you choose to remove cookies or reject
+ cookies, this could affect certain features or
+ services of our Services or Apps. To opt-out of
+ interest-based advertising by advertisers on our
+ Services or Apps visit http://www.aboutads.info/choices/
+
+ .
+
+
+ Opting out of email marketing: You can unsubscribe from our marketing email list
+ at any time by clicking on the unsubscribe link in
+ the emails that we send or by contacting us using
+ the details provided below. You will then be removed
+ from the marketing email list – however, we
+ will still need to send you service-related emails
+ that are necessary for the administration and use of
+ your account. To otherwise opt-out, you may:
+
+
+ ■ Access your account settings and update
+ preferences.
+
+
11. DATA BREACH
+
+ A privacy breach occurs when there is unauthorized
+ access to or collection, use, disclosure or disposal
+ of personal information. You will be notified about
+ data breaches when Ferdium believes you are likely
+ to be at risk of serious harm. For example, a data
+ breach may be likely to result in serious financial
+ harm or harm to your mental or physical well-being.
+ In the event that Ferdium becomes aware of a
+ security breach which has resulted or may result in
+ unauthorized access, use or disclosure of personal
+ information Ferdium will promptly investigate the
+ matter and notify the applicable Supervisory
+ Authority not later than 72 hours after having
+ become aware of it, unless the personal data breach
+ is unlikely to result in a risk to the rights and
+ freedoms of natural persons.
+
+
+ 12. CONTROLS FOR DO-NOT-TRACK
+ FEATURES
+
+
+ Most web browsers and some mobile operating systems
+ and mobile applications include a Do-Not-Track
+ (“DNT”) feature or setting you can
+ activate to signal your privacy preference not to
+ have data about your online browsing activities
+ monitored and collected. No uniform technology
+ standard for recognizing and implementing DNT
+ signals has been finalized. As such, we do not
+ currently respond to DNT browser signals or any
+ other mechanism that automatically communicates your
+ choice not to be tracked online. If a standard for
+ online tracking is adopted that we must follow in
+ the future, we will inform you about that practice
+ in a revised version of this privacy policy
+ .
+
+
+ 13. DO CALIFORNIA RESIDENTS HAVE SPECIFIC PRIVACY
+ RIGHTS?
+
+
+ In Short: Yes, if you are a resident of California, you are
+ granted specific rights regarding access to your
+ personal information.
+
+
+ California Civil Code Section 1798.83, also known as
+ the “Shine The Light” law, permits our
+ users who are California residents to request and
+ obtain from us, once a year and free of charge,
+ information about categories of personal information
+ (if any) we disclosed to third parties for direct
+ marketing purposes and the names and addresses of
+ all third parties with which we shared personal
+ information in the immediately preceding calendar
+ year. If you are a California resident and would
+ like to make such a request, please submit your
+ request in writing to us using the contact
+ information provided below.
+
+
+ If you are under 18 years of age, reside in
+ California, and have a registered account with the
+ Services or Apps, you have the right to request
+ removal of unwanted data that you publicly post on
+ the Services or Apps. To request removal of such
+ data, please contact us using the contact
+ information provided below, and include the email
+ address associated with your account and a statement
+ that you reside in California. We will make sure the
+ data is not publicly displayed on the Services or
+ Apps, but please be aware that the data may not be
+ completely or comprehensively removed from our
+ systems.
+
+
+ 14. DO WE MAKE UPDATES TO THIS
+ POLICY?
+
+
+ In Short: Yes, we will update this policy as necessary to
+ stay compliant with relevant laws.
+
+
+ We may update this privacy policy from time to
+ time. The updated version will be indicated by an
+ updated “Revised” date and the updated
+ version will be effective as soon as it is
+ accessible. If we make material changes to this
+ privacy policy , we may notify you either by
+ prominently posting a notice of such changes or by
+ directly sending you a notification. We encourage
+ you to review this privacy policy frequently
+ to be informed of how we are protecting your
+ information.
+
+
+ 15. HOW CAN YOU CONTACT US ABOUT THIS
+ POLICY?
+
+
+ If you have questions or comments about this policy,
+ you may email us at hello@ferdium.org
+
+
April 24, 2022
+
Ferdium
+
@@ -439,7 +882,5 @@
-
-
-
+
diff --git a/public/terms.html b/public/terms.html
index 85da0907..70800f6e 100644
--- a/public/terms.html
+++ b/public/terms.html
@@ -1,334 +1,611 @@
-
+
+
+
+
+
+
Terms of Service - Ferdium API
-
-
-
-
-
Terms of Service - Ferdium API
+
+
-
-
+
+
-
-
-
-
-
Terms of Service
-
TERMS OF SERVICE
-
-
Last updated: April 24, 2022
-
-
Welcome to Ferdium (“Company ”, “we ”,
- “our ”, “us ”)! As you have just clicked to our Terms of
- Service, please make a pause, grab a cup of coffee and carefully read the following pages. It will take you
- approximately 20 minutes.
-
These Terms of Service (“Terms ”, “Terms of Service ”)
- govern your use of our mobile application Ferdium operated by Ferdium.
-
Our Privacy Policy also governs your use of our Service and explains how we collect, safeguard and disclose
- information that results from your use of our web pages. Please read it here https://api.ferdium.org/privacy.
-
Your agreement with us includes these Terms and our Privacy
- Policy (“Agreements ”). You acknowledge that you have read and understood
- Agreements, and agree to be bound of them.
-
If you do not agree with (or cannot comply with) Agreements, then you may not use the Service, but please let us
- know by emailing at hello@ferdium.org so we can try to find a solution. These Terms apply to all visitors, users
- and others who wish to access or use Service.
-
Thank you for being responsible.
-
-
By creating an Account on our Service, you agree to subscribe to newsletters, marketing or promotional materials
- and other information we may send. However, you may opt out of receiving any, or all, of these communications from
- us by following the unsubscribe link or by emailing at.
-
- Contests, Sweepstakes and Promotions
-
-
Any contests, sweepstakes or other promotions (collectively, “Promotions ”) made
- available through Service may be governed by rules that are separate from these Terms of Service. If you participate
- in any Promotions, please review the applicable rules as well as our Privacy Policy. If the rules for a
- Promotion conflict with these Terms of Service, Promotion rules will apply.
-
-
Except when required by law, paid Subscription fees are non-refundable.
-
-
Our Service allows you to post, link, store, share and otherwise make available certain information, text,
- graphics, videos, or other material (“Content ”). You are responsible for Content that
- you post on or through Service, including its legality, reliability, and appropriateness.
-
By posting Content on or through Service, You represent and warrant that: (i) Content is yours (you own it) and/or
- you have the right to use it and the right to grant us the rights and license as provided in these Terms, and (ii)
- that the posting of your Content on or through Service does not violate the privacy rights, publicity rights,
- copyrights, contract rights or any other rights of any person or entity. We reserve the right to terminate the
- account of anyone found to be infringing on a copyright.
-
You retain any and all of your rights to any Content you submit, post or display on or through Service and you are
- responsible for protecting those rights. We take no responsibility and assume no liability for Content you or any
- third party posts on or through Service. However, by posting Content using Service you grant us the right and
- license to use, modify, publicly perform, publicly display, reproduce, and distribute such Content on and through
- Service. You agree that this license includes the right for us to make your Content available to other users of
- Service, who may also use your Content subject to these Terms.
-
Ferdium has the right but not the obligation to monitor and edit all Content provided by users.
-
In addition, Content found on or through this Service are the property of Ferdium or used with permission.
- You may not distribute, modify, transmit, reuse, download, repost, copy, or use said Content, whether in whole or in
- part, for commercial purposes or for personal gain, without express advance written permission from us.
-
-
You may use Service only for lawful purposes and in accordance with Terms. You agree not to use Service:
-
- In any way that violates any applicable national or international law or regulation.
-
-
- For the purpose of exploiting, harming, or attempting to exploit or harm minors in any way by exposing them to
- inappropriate content or otherwise.
-
-
- To transmit, or procure the sending of, any advertising or promotional material, including any “junk
- mail”, “chain letter,” “spam,” or any other similar solicitation.
-
-
- To impersonate or attempt to impersonate Company, a Company employee, another user, or any other person or
- entity.
-
-
- In any way that infringes upon the rights of others, or in any way is illegal, threatening, fraudulent, or
- harmful, or in connection with any unlawful, illegal, fraudulent, or harmful purpose or activity.
-
-
- To engage in any other conduct that restricts or inhibits anyone’s use or enjoyment of Service, or which,
- as determined by us, may harm or offend Company or users of Service or expose them to liability.
-
-
Additionally, you agree not to:
-
- Use Service in any manner that could disable, overburden, damage, or impair Service or interfere with any other
- party’s use of Service, including their ability to engage in real time activities through Service.
-
-
- Use any robot, spider, or other automatic device, process, or means to access Service for any purpose, including
- monitoring or copying any of the material on Service.
-
-
- Use any manual process to monitor or copy any of the material on Service or for any other unauthorized purpose
- without our prior written consent.
-
-
- Use any device, software, or routine that interferes with the proper working of Service.
-
-
- Introduce any viruses, trojan horses, worms, logic bombs, or other material which is malicious or
- technologically harmful.
-
-
- Attempt to gain unauthorized access to, interfere with, damage, or disrupt any parts of Service, the server on
- which Service is stored, or any server, computer, or database connected to Service.
-
-
- Attack Service via a denial-of-service attack or a distributed denial-of-service attack.
-
-
- Take any action that may damage or falsify Company rating.
-
-
- Otherwise attempt to interfere with the proper working of Service.
-
-
-
Service is intended only for access and use by individuals at least eighteen (18) years old. By accessing or using
- any of Company, you warrant and represent that you are at least eighteen (18) years of age and with the full
- authority, right, and capacity to enter into this agreement and abide by all of the terms and conditions of Terms.
- If you are not at least eighteen (18) years old, you are prohibited from both the access and usage of Service.
-
-
When you create an account with us, you guarantee that you are above the age of 18, and that the information you
- provide us is accurate, complete, and current at all times. Inaccurate, incomplete, or obsolete information may
- result in the immediate termination of your account on Service.
-
You are responsible for maintaining the confidentiality of your account and password, including but not limited to
- the restriction of access to your computer and/or account. You agree to accept responsibility for any and all
- activities or actions that occur under your account and/or password, whether your password is with our Service or a
- third-party service. You must notify us immediately upon becoming aware of any breach of security or unauthorized
- use of your account.
-
You may not use as a username the name of another person or entity or that is not lawfully available for use, a
- name or trademark that is subject to any rights of another person or entity other than you, without appropriate
- authorization. You may not use as a username any name that is offensive, vulgar or obscene.
-
We reserve the right to refuse service, terminate accounts, remove or edit content, or cancel orders in our sole
- discretion.
-
- Intellectual Property
-
-
Service and its original content (excluding Content provided by users), features and functionality are and will
- remain the exclusive property of Ferdium and its licensors. Service is protected by copyright, trademark,
- and other laws of foreign countries. Our trademarks and trade dress may not be used in connection with any
- product or service without the prior written consent of Ferdium.
-
-
We respect the intellectual property rights of others. It is our policy to respond to any claim that Content posted
- on Service infringes on the copyright or other intellectual property rights
- (“Infringement ”) of any person or entity.
-
If you are a copyright owner, or authorized on behalf of one, and you believe that the copyrighted work has been
- copied in a way that constitutes copyright infringement, please submit your claim via email
- to hello@ferdium.org, with the subject line: “Copyright Infringement” and include in your claim a
- detailed description of the alleged Infringement as detailed below, under “DMCA Notice and Procedure for
- Copyright Infringement Claims”
-
You may be held accountable for damages (including costs and attorneys' fees) for misrepresentation or bad-faith
- claims on the infringement of any Content found on and/or through Service on your copyright.
-
- DMCA Notice and Procedure for Copyright Infringement Claims
-
-
You may submit a notification pursuant to the Digital Millennium Copyright Act (DMCA) by providing our Copyright
- Agent with the following information in writing (see 17 U.S.C 512(c)(3) for further detail):
-
- an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright's
- interest;
-
-
- a description of the copyrighted work that you claim has been infringed, including the URL (i.e., web page
- address) of the location where the copyrighted work exists or a copy of the copyrighted work;
-
-
- identification of the URL or other specific location on Service where the material that you claim is infringing
- is located;
-
-
- your address, telephone number, and email address;
-
-
- a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright
- owner, its agent, or the law;
-
-
- a statement by you, made under penalty of perjury, that the above information in your notice is accurate and
- that you are the copyright owner or authorized to act on the copyright owner's behalf.
-
-
You can contact our Copyright Agent via email at hello@ferdium.org
-
- Error Reporting and Feedback
-
-
You may provide us either directly at hello@ferdium.org or via third party sites and tools with
- information and feedback concerning errors, suggestions for improvements, ideas, problems, complaints, and other
- matters related to our Service (“Feedback ”). You acknowledge and agree that: (i) you
- shall not retain, acquire or assert any intellectual property right or other right, title or interest in or to the
- Feedback; (ii) Company may have development ideas similar to the Feedback; (iii) Feedback does not contain
- confidential information or proprietary information from you or any third party; and (iv) Company is not under any
- obligation of confidentiality with respect to the Feedback. In the event the transfer of the ownership to the
- Feedback is not possible due to applicable mandatory laws, you grant Company and its affiliates an exclusive,
- transferable, irrevocable, free-of-charge, sub-licensable, unlimited and perpetual right to use (including copy,
- modify, create derivative works, publish, distribute and commercialize) Feedback in any manner and for any purpose.
-
-
The third party sites and tools mentioned above include the following:
-
Sentry
-
Sentry is open-source error tracking solution provided by Functional Software Inc. More information is available
- here: https://sentry.io/privacy/
-
- Links To Other Web Sites
-
-
Our Service may contain links to third party web sites or services that are not owned or controlled by Ferdium.
-
-
Ferdium has no control over, and assumes no responsibility for the content, privacy policies, or practices of
- any third party web sites or services. We do not warrant the offerings of any of these entities/individuals or their
- websites.
-
YOU ACKNOWLEDGE AND AGREE THAT Ferdium SHALL NOT BE RESPONSIBLE OR LIABLE, DIRECTLY OR INDIRECTLY, FOR ANY
- DAMAGE OR LOSS CAUSED OR ALLEGED TO BE CAUSED BY OR IN CONNECTION WITH USE OF OR RELIANCE ON ANY SUCH CONTENT, GOODS
- OR SERVICES AVAILABLE ON OR THROUGH ANY SUCH THIRD PARTY WEB SITES OR SERVICES.
-
WE STRONGLY ADVISE YOU TO READ THE TERMS OF SERVICE AND PRIVACY POLICIES OF ANY THIRD PARTY WEB SITES OR SERVICES
- THAT YOU VISIT.
-
- Disclaimer Of Warranty
-
-
THESE SERVICES ARE PROVIDED BY COMPANY ON AN “AS IS” AND “AS AVAILABLE” BASIS. COMPANY
- MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE OPERATION OF THEIR SERVICES, OR
- THE INFORMATION, CONTENT OR MATERIALS INCLUDED THEREIN. YOU EXPRESSLY AGREE THAT YOUR USE OF THESE SERVICES, THEIR
- CONTENT, AND ANY SERVICES OR ITEMS OBTAINED FROM US IS AT YOUR SOLE RISK.
-
NEITHER COMPANY NOR ANY PERSON ASSOCIATED WITH COMPANY MAKES ANY WARRANTY OR REPRESENTATION WITH RESPECT TO THE
- COMPLETENESS, SECURITY, RELIABILITY, QUALITY, ACCURACY, OR AVAILABILITY OF THE SERVICES. WITHOUT LIMITING THE
- FOREGOING, NEITHER COMPANY NOR ANYONE ASSOCIATED WITH COMPANY REPRESENTS OR WARRANTS THAT THE SERVICES, THEIR
- CONTENT, OR ANY SERVICES OR ITEMS OBTAINED THROUGH THE SERVICES WILL BE ACCURATE, RELIABLE, ERROR-FREE, OR
- UNINTERRUPTED, THAT DEFECTS WILL BE CORRECTED, THAT THE SERVICES OR THE SERVER THAT MAKES IT AVAILABLE ARE FREE OF
- VIRUSES OR OTHER HARMFUL COMPONENTS OR THAT THE SERVICES OR ANY SERVICES OR ITEMS OBTAINED THROUGH THE SERVICES WILL
- OTHERWISE MEET YOUR NEEDS OR EXPECTATIONS.
-
COMPANY HEREBY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING
- BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR PARTICULAR PURPOSE.
-
THE FOREGOING DOES NOT AFFECT ANY WARRANTIES WHICH CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW.
-
- Limitation Of Liability
-
-
EXCEPT AS PROHIBITED BY LAW, YOU WILL HOLD US AND OUR OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS HARMLESS FOR ANY
- INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGE, HOWEVER IT ARISES (INCLUDING ATTORNEYS' FEES AND
- ALL RELATED COSTS AND EXPENSES OF LITIGATION AND ARBITRATION, OR AT TRIAL OR ON APPEAL, IF ANY, WHETHER OR NOT
- LITIGATION OR ARBITRATION IS INSTITUTED), WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, OR
- ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, INCLUDING WITHOUT LIMITATION ANY CLAIM FOR PERSONAL INJURY OR
- PROPERTY DAMAGE, ARISING FROM THIS AGREEMENT AND ANY VIOLATION BY YOU OF ANY FEDERAL, STATE, OR LOCAL LAWS,
- STATUTES, RULES, OR REGULATIONS, EVEN IF COMPANY HAS BEEN PREVIOUSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- EXCEPT AS PROHIBITED BY LAW, IF THERE IS LIABILITY FOUND ON THE PART OF COMPANY, IT WILL BE LIMITED TO THE AMOUNT
- PAID FOR THE PRODUCTS AND/OR SERVICES, AND UNDER NO CIRCUMSTANCES WILL THERE BE CONSEQUENTIAL OR PUNITIVE DAMAGES.
- SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF PUNITIVE, INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE PRIOR
- LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
-
-
We may terminate or suspend your account and bar access to Service immediately, without prior notice or liability,
- under our sole discretion, for any reason whatsoever and without limitation, including but not limited to a breach
- of Terms.
-
If you wish to terminate your account, you may simply discontinue using Service.
-
All provisions of Terms which by their nature should survive termination shall survive termination, including,
- without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.
-
-
These Terms shall be governed and construed in accordance with the laws of Thailand without regard to its
- conflict of law provisions.
-
Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If
- any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these
- Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service and
- supersede and replace any prior agreements we might have had between us regarding Service.
-
-
We reserve the right to withdraw or amend our Service, and any service or material we provide via Service, in our
- sole discretion without notice. We will not be liable if for any reason all or any part of Service is unavailable at
- any time or for any period. From time to time, we may restrict access to some parts of Service, or the entire
- Service, to users, including registered users.
-
-
We may amend Terms at any time by posting the amended terms on this site. It is your responsibility to review these
- Terms periodically.
-
Your continued use of the Platform following the posting of revised Terms means that you accept and agree to the
- changes. You are expected to check this page frequently so you are aware of any changes, as they are binding on you.
-
-
By continuing to access or use our Service after any revisions become effective, you agree to be bound by the
- revised terms. If you do not agree to the new terms, you are no longer authorized to use Service.
-
- Waiver And Severability
-
-
No waiver by Company of any term or condition set forth in Terms shall be deemed a further or continuing waiver of
- such term or condition or a waiver of any other term or condition, and any failure of Company to assert a right or
- provision under Terms shall not constitute a waiver of such right or provision.
-
If any provision of Terms is held by a court or other tribunal of competent jurisdiction to be invalid, illegal or
- unenforceable for any reason, such provision shall be eliminated or limited to the minimum extent such that the
- remaining provisions of Terms will continue in full force and effect.
-
-
BY USING SERVICE OR OTHER SERVICES PROVIDED BY US, YOU ACKNOWLEDGE THAT YOU HAVE READ THESE TERMS OF SERVICE AND
- AGREE TO BE BOUND BY THEM.
-
-
Please send your feedback, comments, requests for technical support:
-
By email: hello@ferdium.org.
-
By visiting this page on our website: https://github.com/ferdium/ferdium-app/issues.
-
Use the online Table styler for creating grid
- layout on websites because the traditional HTML tables are outdated and not responsive.
-
+
+
Terms of Service
+
TERMS OF SERVICE
+
+
Last updated: April 24, 2022
+
+
+ Welcome to Ferdium
+ (“Company ”,
+ “we ”, “our ”,
+ “us ”)! As you have just clicked to our Terms
+ of Service, please make a pause, grab a cup of coffee and carefully read
+ the following pages. It will take you approximately 20 minutes.
+
+
+ These Terms of Service (“Terms ”,
+ “Terms of Service ”) govern your use
+ of our mobile application Ferdium operated by Ferdium.
+
+
+ Our Privacy Policy also governs your use of our Service and explains how
+ we collect, safeguard and disclose information that results from your use
+ of our web pages. Please read it here https://api.ferdium.org/privacy.
+
+
+ Your agreement with us includes these Terms and our Privacy
+ Policy (“Agreements ”). You acknowledge
+ that you have read and understood Agreements, and agree to be bound of
+ them.
+
+
+ If you do not agree with (or cannot comply with) Agreements, then you may
+ not use the Service, but please let us know by emailing at
+ hello@ferdium.org so we can try to find a solution. These Terms apply to
+ all visitors, users and others who wish to access or use Service.
+
+
Thank you for being responsible.
+
+
+ By creating an Account on our Service, you agree to subscribe to
+ newsletters, marketing or promotional materials and other information we
+ may send. However, you may opt out of receiving any, or all, of these
+ communications from us by following the unsubscribe link or by emailing
+ at.
+
+
+
+ Contests, Sweepstakes and Promotions
+
+
+
+ Any contests, sweepstakes or other promotions (collectively,
+ “Promotions ”) made available through Service
+ may be governed by rules that are separate from these Terms of Service. If
+ you participate in any Promotions, please review the applicable
+ rules as well as our Privacy Policy. If the rules for a Promotion
+ conflict with these Terms of Service, Promotion rules will apply.
+
+
+
+ Except when required by law, paid Subscription fees are non-refundable.
+
+
+
+ Our Service allows you to post, link, store, share and otherwise make
+ available certain information, text, graphics, videos, or other material
+ (“Content ”). You are responsible for Content
+ that you post on or through Service, including its legality, reliability,
+ and appropriateness.
+
+
+ By posting Content on or through Service, You represent and warrant that:
+ (i) Content is yours (you own it) and/or you have the right to use it and
+ the right to grant us the rights and license as provided in these Terms,
+ and (ii) that the posting of your Content on or through Service does not
+ violate the privacy rights, publicity rights, copyrights, contract rights
+ or any other rights of any person or entity. We reserve the right to
+ terminate the account of anyone found to be infringing on a copyright.
+
+
+ You retain any and all of your rights to any Content you submit, post or
+ display on or through Service and you are responsible for protecting those
+ rights. We take no responsibility and assume no liability for Content you
+ or any third party posts on or through Service. However, by posting
+ Content using Service you grant us the right and license to use, modify,
+ publicly perform, publicly display, reproduce, and distribute such Content
+ on and through Service. You agree that this license includes the right for
+ us to make your Content available to other users of Service, who may also
+ use your Content subject to these Terms.
+
+
+ Ferdium has the right but not the obligation to monitor and edit all
+ Content provided by users.
+
+
+ In addition, Content found on or through this Service are the property
+ of Ferdium or used with permission. You may not distribute,
+ modify, transmit, reuse, download, repost, copy, or use said Content,
+ whether in whole or in part, for commercial purposes or for personal gain,
+ without express advance written permission from us.
+
+
+
+ You may use Service only for lawful purposes and in accordance with Terms.
+ You agree not to use Service:
+
+
+
+ In any way that violates any applicable national or international law or
+ regulation.
+
+
+
+
+ For the purpose of exploiting, harming, or attempting to exploit or harm
+ minors in any way by exposing them to inappropriate content or
+ otherwise.
+
+
+
+
+ To transmit, or procure the sending of, any advertising or promotional
+ material, including any “junk mail”, “chain
+ letter,” “spam,” or any other similar solicitation.
+
+
+
+
+ To impersonate or attempt to impersonate Company, a Company employee,
+ another user, or any other person or entity.
+
+
+
+
+ In any way that infringes upon the rights of others, or in any way is
+ illegal, threatening, fraudulent, or harmful, or in connection with any
+ unlawful, illegal, fraudulent, or harmful purpose or activity.
+
+
+
+
+ To engage in any other conduct that restricts or inhibits anyone’s
+ use or enjoyment of Service, or which, as determined by us, may harm or
+ offend Company or users of Service or expose them to liability.
+
+
+
Additionally, you agree not to:
+
+
+ Use Service in any manner that could disable, overburden, damage, or
+ impair Service or interfere with any other party’s use of Service,
+ including their ability to engage in real time activities through
+ Service.
+
+
+
+
+ Use any robot, spider, or other automatic device, process, or means to
+ access Service for any purpose, including monitoring or copying any of
+ the material on Service.
+
+
+
+
+ Use any manual process to monitor or copy any of the material on Service
+ or for any other unauthorized purpose without our prior written consent.
+
+
+
+
+ Use any device, software, or routine that interferes with the proper
+ working of Service.
+
+
+
+
+ Introduce any viruses, trojan horses, worms, logic bombs, or other
+ material which is malicious or technologically harmful.
+
+
+
+
+ Attempt to gain unauthorized access to, interfere with, damage, or
+ disrupt any parts of Service, the server on which Service is stored, or
+ any server, computer, or database connected to Service.
+
+
+
+
+ Attack Service via a denial-of-service attack or a distributed
+ denial-of-service attack.
+
+
+
+ Take any action that may damage or falsify Company rating.
+
+
+
+ Otherwise attempt to interfere with the proper working of Service.
+
+
+
+
+ Service is intended only for access and use by individuals at least
+ eighteen (18) years old. By accessing or using any of Company, you warrant
+ and represent that you are at least eighteen (18) years of age and with
+ the full authority, right, and capacity to enter into this agreement and
+ abide by all of the terms and conditions of Terms. If you are not at least
+ eighteen (18) years old, you are prohibited from both the access and usage
+ of Service.
+
+
+
+ When you create an account with us, you guarantee that you are above the
+ age of 18, and that the information you provide us is accurate, complete,
+ and current at all times. Inaccurate, incomplete, or obsolete information
+ may result in the immediate termination of your account on Service.
+
+
+ You are responsible for maintaining the confidentiality of your account
+ and password, including but not limited to the restriction of access to
+ your computer and/or account. You agree to accept responsibility for any
+ and all activities or actions that occur under your account and/or
+ password, whether your password is with our Service or a third-party
+ service. You must notify us immediately upon becoming aware of any breach
+ of security or unauthorized use of your account.
+
+
+ You may not use as a username the name of another person or entity or that
+ is not lawfully available for use, a name or trademark that is subject to
+ any rights of another person or entity other than you, without appropriate
+ authorization. You may not use as a username any name that is offensive,
+ vulgar or obscene.
+
+
+ We reserve the right to refuse service, terminate accounts, remove or edit
+ content, or cancel orders in our sole discretion.
+
+
+
+ Intellectual Property
+
+
+
+ Service and its original content (excluding Content provided by users),
+ features and functionality are and will remain the exclusive property
+ of Ferdium and its licensors. Service is protected by copyright,
+ trademark, and other laws of foreign countries. Our trademarks and
+ trade dress may not be used in connection with any product or service
+ without the prior written consent of Ferdium.
+
+
+
+ We respect the intellectual property rights of others. It is our policy to
+ respond to any claim that Content posted on Service infringes on the
+ copyright or other intellectual property rights
+ (“Infringement ”) of any person or entity.
+
+
+ If you are a copyright owner, or authorized on behalf of one, and you
+ believe that the copyrighted work has been copied in a way that
+ constitutes copyright infringement, please submit your claim via email
+ to hello@ferdium.org, with the subject line: “Copyright
+ Infringement” and include in your claim a detailed description of
+ the alleged Infringement as detailed below, under “DMCA Notice and
+ Procedure for Copyright Infringement Claims”
+
+
+ You may be held accountable for damages (including costs and attorneys'
+ fees) for misrepresentation or bad-faith claims on the infringement of any
+ Content found on and/or through Service on your copyright.
+
+
+
+ DMCA Notice and Procedure for Copyright Infringement Claims
+
+
+
+ You may submit a notification pursuant to the Digital Millennium Copyright
+ Act (DMCA) by providing our Copyright Agent with the following information
+ in writing (see 17 U.S.C 512(c)(3) for further detail):
+
+
+
+ an electronic or physical signature of the person authorized to act on
+ behalf of the owner of the copyright's interest;
+
+
+
+
+ a description of the copyrighted work that you claim has been infringed,
+ including the URL (i.e., web page address) of the location where the
+ copyrighted work exists or a copy of the copyrighted work;
+
+
+
+
+ identification of the URL or other specific location on Service where
+ the material that you claim is infringing is located;
+
+
+
+ your address, telephone number, and email address;
+
+
+
+ a statement by you that you have a good faith belief that the disputed
+ use is not authorized by the copyright owner, its agent, or the law;
+
+
+
+
+ a statement by you, made under penalty of perjury, that the above
+ information in your notice is accurate and that you are the copyright
+ owner or authorized to act on the copyright owner's behalf.
+
+
+
+ You can contact our Copyright Agent via email at hello@ferdium.org
+
+
+
+ Error Reporting and Feedback
+
+
+
+ You may provide us either directly at hello@ferdium.org or via third
+ party sites and tools with information and feedback concerning
+ errors, suggestions for improvements, ideas, problems, complaints, and
+ other matters related to our Service
+ (“Feedback ”). You acknowledge and agree that:
+ (i) you shall not retain, acquire or assert any intellectual property
+ right or other right, title or interest in or to the Feedback; (ii)
+ Company may have development ideas similar to the Feedback; (iii) Feedback
+ does not contain confidential information or proprietary information from
+ you or any third party; and (iv) Company is not under any obligation of
+ confidentiality with respect to the Feedback. In the event the transfer of
+ the ownership to the Feedback is not possible due to applicable mandatory
+ laws, you grant Company and its affiliates an exclusive, transferable,
+ irrevocable, free-of-charge, sub-licensable, unlimited and perpetual right
+ to use (including copy, modify, create derivative works, publish,
+ distribute and commercialize) Feedback in any manner and for any purpose.
+
+
+ The third party sites and tools mentioned above include the following:
+
+
Sentry
+
+ Sentry is open-source error tracking solution provided by Functional
+ Software Inc. More information is available here:
+ https://sentry.io/privacy/
+
+
+
+ Links To Other Web Sites
+
+
+
+ Our Service may contain links to third party web sites or services that
+ are not owned or controlled by Ferdium.
+
+
+ Ferdium has no control over, and assumes no responsibility for the
+ content, privacy policies, or practices of any third party web sites or
+ services. We do not warrant the offerings of any of these
+ entities/individuals or their websites.
+
+
+ YOU ACKNOWLEDGE AND AGREE THAT Ferdium SHALL NOT BE RESPONSIBLE
+ OR LIABLE, DIRECTLY OR INDIRECTLY, FOR ANY DAMAGE OR LOSS CAUSED OR
+ ALLEGED TO BE CAUSED BY OR IN CONNECTION WITH USE OF OR RELIANCE ON ANY
+ SUCH CONTENT, GOODS OR SERVICES AVAILABLE ON OR THROUGH ANY SUCH THIRD
+ PARTY WEB SITES OR SERVICES.
+
+
+ WE STRONGLY ADVISE YOU TO READ THE TERMS OF SERVICE AND PRIVACY POLICIES
+ OF ANY THIRD PARTY WEB SITES OR SERVICES THAT YOU VISIT.
+
+
+
+ Disclaimer Of Warranty
+
+
+
+ THESE SERVICES ARE PROVIDED BY COMPANY ON AN “AS IS” AND
+ “AS AVAILABLE” BASIS. COMPANY MAKES NO REPRESENTATIONS OR
+ WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE OPERATION OF THEIR
+ SERVICES, OR THE INFORMATION, CONTENT OR MATERIALS INCLUDED THEREIN. YOU
+ EXPRESSLY AGREE THAT YOUR USE OF THESE SERVICES, THEIR CONTENT, AND ANY
+ SERVICES OR ITEMS OBTAINED FROM US IS AT YOUR SOLE RISK.
+
+
+ NEITHER COMPANY NOR ANY PERSON ASSOCIATED WITH COMPANY MAKES ANY WARRANTY
+ OR REPRESENTATION WITH RESPECT TO THE COMPLETENESS, SECURITY, RELIABILITY,
+ QUALITY, ACCURACY, OR AVAILABILITY OF THE SERVICES. WITHOUT LIMITING THE
+ FOREGOING, NEITHER COMPANY NOR ANYONE ASSOCIATED WITH COMPANY REPRESENTS
+ OR WARRANTS THAT THE SERVICES, THEIR CONTENT, OR ANY SERVICES OR ITEMS
+ OBTAINED THROUGH THE SERVICES WILL BE ACCURATE, RELIABLE, ERROR-FREE, OR
+ UNINTERRUPTED, THAT DEFECTS WILL BE CORRECTED, THAT THE SERVICES OR THE
+ SERVER THAT MAKES IT AVAILABLE ARE FREE OF VIRUSES OR OTHER HARMFUL
+ COMPONENTS OR THAT THE SERVICES OR ANY SERVICES OR ITEMS OBTAINED THROUGH
+ THE SERVICES WILL OTHERWISE MEET YOUR NEEDS OR EXPECTATIONS.
+
+
+ COMPANY HEREBY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR
+ IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING BUT NOT LIMITED TO ANY
+ WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR
+ PARTICULAR PURPOSE.
+
+
+ THE FOREGOING DOES NOT AFFECT ANY WARRANTIES WHICH CANNOT BE EXCLUDED OR
+ LIMITED UNDER APPLICABLE LAW.
+
+
+
+ Limitation Of Liability
+
+
+
+ EXCEPT AS PROHIBITED BY LAW, YOU WILL HOLD US AND OUR OFFICERS, DIRECTORS,
+ EMPLOYEES, AND AGENTS HARMLESS FOR ANY INDIRECT, PUNITIVE, SPECIAL,
+ INCIDENTAL, OR CONSEQUENTIAL DAMAGE, HOWEVER IT ARISES (INCLUDING
+ ATTORNEYS' FEES AND ALL RELATED COSTS AND EXPENSES OF LITIGATION AND
+ ARBITRATION, OR AT TRIAL OR ON APPEAL, IF ANY, WHETHER OR NOT LITIGATION
+ OR ARBITRATION IS INSTITUTED), WHETHER IN AN ACTION OF CONTRACT,
+ NEGLIGENCE, OR OTHER TORTIOUS ACTION, OR ARISING OUT OF OR IN CONNECTION
+ WITH THIS AGREEMENT, INCLUDING WITHOUT LIMITATION ANY CLAIM FOR PERSONAL
+ INJURY OR PROPERTY DAMAGE, ARISING FROM THIS AGREEMENT AND ANY VIOLATION
+ BY YOU OF ANY FEDERAL, STATE, OR LOCAL LAWS, STATUTES, RULES, OR
+ REGULATIONS, EVEN IF COMPANY HAS BEEN PREVIOUSLY ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE. EXCEPT AS PROHIBITED BY LAW, IF THERE IS
+ LIABILITY FOUND ON THE PART OF COMPANY, IT WILL BE LIMITED TO THE AMOUNT
+ PAID FOR THE PRODUCTS AND/OR SERVICES, AND UNDER NO CIRCUMSTANCES WILL
+ THERE BE CONSEQUENTIAL OR PUNITIVE DAMAGES. SOME STATES DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF PUNITIVE, INCIDENTAL OR CONSEQUENTIAL DAMAGES,
+ SO THE PRIOR LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
+
+
+
+ We may terminate or suspend your account and bar access to Service
+ immediately, without prior notice or liability, under our sole discretion,
+ for any reason whatsoever and without limitation, including but not
+ limited to a breach of Terms.
+
+
+ If you wish to terminate your account, you may simply discontinue using
+ Service.
+
+
+ All provisions of Terms which by their nature should survive termination
+ shall survive termination, including, without limitation, ownership
+ provisions, warranty disclaimers, indemnity and limitations of liability.
+
+
+
+ These Terms shall be governed and construed in accordance with the laws
+ of Thailand without regard to its conflict of law provisions.
+
+
+ Our failure to enforce any right or provision of these Terms will not be
+ considered a waiver of those rights. If any provision of these Terms is
+ held to be invalid or unenforceable by a court, the remaining provisions
+ of these Terms will remain in effect. These Terms constitute the entire
+ agreement between us regarding our Service and supersede and replace any
+ prior agreements we might have had between us regarding Service.
+
+
+
+ Changes To Service
+
+
+
+ We reserve the right to withdraw or amend our Service, and any service or
+ material we provide via Service, in our sole discretion without notice. We
+ will not be liable if for any reason all or any part of Service is
+ unavailable at any time or for any period. From time to time, we may
+ restrict access to some parts of Service, or the entire Service, to users,
+ including registered users.
+
+
+
+ Amendments To Terms
+
+
+
+ We may amend Terms at any time by posting the amended terms on this site.
+ It is your responsibility to review these Terms periodically.
+
+
+ Your continued use of the Platform following the posting of revised Terms
+ means that you accept and agree to the changes. You are expected to check
+ this page frequently so you are aware of any changes, as they are binding
+ on you.
+
+
+ By continuing to access or use our Service after any revisions become
+ effective, you agree to be bound by the revised terms. If you do not agree
+ to the new terms, you are no longer authorized to use Service.
+
+
+
+ Waiver And Severability
+
+
+
+ No waiver by Company of any term or condition set forth in Terms shall be
+ deemed a further or continuing waiver of such term or condition or a
+ waiver of any other term or condition, and any failure of Company to
+ assert a right or provision under Terms shall not constitute a waiver of
+ such right or provision.
+
+
+ If any provision of Terms is held by a court or other tribunal of
+ competent jurisdiction to be invalid, illegal or unenforceable for any
+ reason, such provision shall be eliminated or limited to the minimum
+ extent such that the remaining provisions of Terms will continue in full
+ force and effect.
+
+
+
+ BY USING SERVICE OR OTHER SERVICES PROVIDED BY US, YOU ACKNOWLEDGE THAT
+ YOU HAVE READ THESE TERMS OF SERVICE AND AGREE TO BE BOUND BY THEM.
+
+
+
Please send your feedback, comments, requests for technical support:
+
By email: hello@ferdium.org.
+
+ By visiting this page on our website:
+ https://github.com/ferdium/ferdium-app/issues.
+
+
+ Use
+ the online Table styler
+ for creating grid layout on websites because the traditional HTML tables
+ are outdated and not responsive.
+
+
diff --git a/start/env.ts b/start/env.ts
index 3e1702e3..c51a4726 100644
--- a/start/env.ts
+++ b/start/env.ts
@@ -11,7 +11,7 @@
| and hence do not rename or move this file to a different location.
|
*/
-import { Env } from '@adonisjs/core/env'
+import { Env } from '@adonisjs/core/env';
export default await Env.create(new URL('../', import.meta.url), {
HOST: Env.schema.string({ format: 'host' }),
@@ -21,4 +21,4 @@ export default await Env.create(new URL('../', import.meta.url), {
APP_NAME: Env.schema.string(),
NODE_ENV: Env.schema.enum(['development', 'production', 'test'] as const),
-})
+});
diff --git a/start/events.ts b/start/events.ts
index faedc299..9fe05e3f 100644
--- a/start/events.ts
+++ b/start/events.ts
@@ -1,6 +1,6 @@
-import { Config } from '@adonisjs/core/config'
-import emitter from '@adonisjs/core/services/emitter'
-import mail from '@adonisjs/mail/services/main'
+import { Config } from '@adonisjs/core/config';
+import emitter from '@adonisjs/core/services/emitter';
+import mail from '@adonisjs/mail/services/main';
/*
|--------------------------------------------------------------------------
@@ -14,8 +14,8 @@ import mail from '@adonisjs/mail/services/main'
emitter.on('forgot::password', async ({ user, token }) => {
try {
// eslint-disable-next-line no-console
- console.log('Sending message')
- await mail.send((message) => {
+ console.log('Sending message');
+ await mail.send(message => {
message
.subject('[Ferdium] Forgot Password')
.to(user.email)
@@ -24,10 +24,10 @@ emitter.on('forgot::password', async ({ user, token }) => {
appUrl: Config.get('app.url'),
username: user.username,
token,
- })
- })
+ });
+ });
} catch (error) {
// eslint-disable-next-line no-console
- console.log(`Couldn't send mail: ${error}`)
+ console.log(`Couldn't send mail: ${error}`);
}
-})
+});
diff --git a/start/kernel.ts b/start/kernel.ts
index 99a08202..0081844d 100644
--- a/start/kernel.ts
+++ b/start/kernel.ts
@@ -9,7 +9,7 @@
|
*/
-import { server } from '@adonisjs/core/services/server'
+import { server } from '@adonisjs/core/services/server';
/*
|--------------------------------------------------------------------------
@@ -23,7 +23,7 @@ import { server } from '@adonisjs/core/services/server'
server.middleware.register([
() => import('@ioc:Adonis/Core/BodyParser'),
() => import('@ioc:Adonis/Addons/Shield'),
-])
+]);
/*
|--------------------------------------------------------------------------
@@ -46,4 +46,4 @@ server.middleware.registerNamed({
dashboard: () => import('App/Middleware/Dashboard'),
guest: () => import('App/Middleware/AllowGuestOnly'),
shield: () => import('@ioc:Adonis/Addons/Shield'),
-})
+});
diff --git a/start/routes.ts b/start/routes.ts
index 7c629096..ea090c93 100644
--- a/start/routes.ts
+++ b/start/routes.ts
@@ -18,5 +18,5 @@
|
*/
-import './routes/api.js'
-import './routes/web.js'
+import './routes/api.js';
+import './routes/web.js';
diff --git a/start/routes/api.ts b/start/routes/api.ts
index 8992154b..77c30464 100644
--- a/start/routes/api.ts
+++ b/start/routes/api.ts
@@ -1,47 +1,68 @@
// As this is currently a rebuild of the initial API we it is grouped in /v2/
-import router from '@adonisjs/core/services/router'
-const UserController = () => import('#controllers/Http/UserController')
-const ServiceController = () => import('#controllers/Http/ServiceController')
-const RecipeController = () => import('#controllers/Http/RecipeController')
+import router from '@adonisjs/core/services/router';
+const UserController = () => import('#controllers/Http/UserController');
+const ServiceController = () => import('#controllers/Http/ServiceController');
+const RecipeController = () => import('#controllers/Http/RecipeController');
router
.group(() => {
// User authentification
- router.post('auth/signup', [UserController, 'signup']).middleware('guest')
- router.post('auth/login', [UserController, 'login']).middleware('guest')
+ router.post('auth/signup', [UserController, 'signup']).middleware('guest');
+ router.post('auth/login', [UserController, 'login']).middleware('guest');
// User info
- router.get('me', [UserController, 'me']).middleware('auth:jwt')
- router.put('me', [UserController, 'updateMe']).middleware('auth:jwt')
- router.get('me/newtoken', [UserController, 'newToken']).middleware('auth:jwt')
+ router.get('me', [UserController, 'me']).middleware('auth:jwt');
+ router.put('me', [UserController, 'updateMe']).middleware('auth:jwt');
+ router
+ .get('me/newtoken', [UserController, 'newToken'])
+ .middleware('auth:jwt');
// // Service info
- router.post('service', [ServiceController, 'create']).middleware('auth:jwt')
- router.put('service/reorder', [ServiceController, 'reorder']).middleware('auth:jwt')
- router.put('service/:id', [ServiceController, 'edit']).middleware('auth:jwt')
- router.delete('service/:id', [ServiceController, 'delete']).middleware('auth:jwt')
- router.get('me/services', [ServiceController, 'list']).middleware('auth:jwt')
- router.get('recipe', [ServiceController, 'list']).middleware('auth:jwt')
- router.get('icon/:id', [ServiceController, 'icon'])
+ router
+ .post('service', [ServiceController, 'create'])
+ .middleware('auth:jwt');
+ router
+ .put('service/reorder', [ServiceController, 'reorder'])
+ .middleware('auth:jwt');
+ router
+ .put('service/:id', [ServiceController, 'edit'])
+ .middleware('auth:jwt');
+ router
+ .delete('service/:id', [ServiceController, 'delete'])
+ .middleware('auth:jwt');
+ router
+ .get('me/services', [ServiceController, 'list'])
+ .middleware('auth:jwt');
+ router.get('recipe', [ServiceController, 'list']).middleware('auth:jwt');
+ router.get('icon/:id', [ServiceController, 'icon']);
// Recipe store
- router.get('recipes', [RecipeController, 'list'])
- router.get('recipes/search', [RecipeController, 'search'])
- router.get('recipes/popular', [RecipeController, 'popularRecipes'])
- router.get('recipes/download/:recipe', [RecipeController, 'download'])
- router.post('recipes/update', [RecipeController, 'update'])
+ router.get('recipes', [RecipeController, 'list']);
+ router.get('recipes/search', [RecipeController, 'search']);
+ router.get('recipes/popular', [RecipeController, 'popularRecipes']);
+ router.get('recipes/download/:recipe', [RecipeController, 'download']);
+ router.post('recipes/update', [RecipeController, 'update']);
// // Workspaces
- router.put('workspace/:id', 'WorkspaceController.edit').middleware('auth:jwt')
- router.delete('workspace/:id', 'WorkspaceController.delete').middleware('auth:jwt')
- router.post('workspace', 'WorkspaceController.create').middleware('auth:jwt')
- router.get('workspace', 'WorkspaceController.list').middleware('auth:jwt')
+ router
+ .put('workspace/:id', 'WorkspaceController.edit')
+ .middleware('auth:jwt');
+ router
+ .delete('workspace/:id', 'WorkspaceController.delete')
+ .middleware('auth:jwt');
+ router
+ .post('workspace', 'WorkspaceController.create')
+ .middleware('auth:jwt');
+ router.get('workspace', 'WorkspaceController.list').middleware('auth:jwt');
// Static responses
- router.get('features/:mode?', 'Api/Static/FeaturesController.show')
- router.get('services', 'Api/Static/EmptyController.show')
- router.get('news', 'Api/Static/EmptyController.show')
- router.get('announcements/:version', 'Api/Static/AnnouncementsController.show')
+ router.get('features/:mode?', 'Api/Static/FeaturesController.show');
+ router.get('services', 'Api/Static/EmptyController.show');
+ router.get('news', 'Api/Static/EmptyController.show');
+ router.get(
+ 'announcements/:version',
+ 'Api/Static/AnnouncementsController.show',
+ );
})
- .prefix('/v1')
+ .prefix('/v1');
diff --git a/start/routes/web.ts b/start/routes/web.ts
index fd12bf25..2907e624 100644
--- a/start/routes/web.ts
+++ b/start/routes/web.ts
@@ -1,14 +1,14 @@
-import router from '@adonisjs/core/services/router'
+import router from '@adonisjs/core/services/router';
// Health check
-router.get('health', 'HealthController.index')
+router.get('health', 'HealthController.index');
// Legal documents
-router.get('terms', ({ response }) => response.redirect('/terms.html'))
-router.get('privacy', ({ response }) => response.redirect('/privacy.html'))
+router.get('terms', ({ response }) => response.redirect('/terms.html'));
+router.get('privacy', ({ response }) => response.redirect('/privacy.html'));
// Index
-router.get('/', ({ view }) => view.render('others/index'))
+router.get('/', ({ view }) => view.render('others/index'));
router
.group(() => {
@@ -17,46 +17,54 @@ router
// Guest troutes
router
.group(() => {
- router.get('login', 'Dashboard/LoginController.show')
- router.post('login', 'Dashboard/LoginController.login').as('login')
+ router.get('login', 'Dashboard/LoginController.show');
+ router.post('login', 'Dashboard/LoginController.login').as('login');
// Reset password
- router.get('forgot', 'Dashboard/ForgotPasswordController.show')
- router.post('forgot', 'Dashboard/ForgotPasswordController.forgotPassword')
+ router.get('forgot', 'Dashboard/ForgotPasswordController.show');
+ router.post(
+ 'forgot',
+ 'Dashboard/ForgotPasswordController.forgotPassword',
+ );
- router.get('reset', 'Dashboard/ResetPasswordController.show')
- router.post('reset', 'Dashboard/ResetPasswordController.resetPassword')
+ router.get('reset', 'Dashboard/ResetPasswordController.show');
+ router.post(
+ 'reset',
+ 'Dashboard/ResetPasswordController.resetPassword',
+ );
})
- .middleware(['dashboard', 'guest'])
+ .middleware(['dashboard', 'guest']);
// Authenticated routes
router
.group(() => {
- router.get('account', 'Dashboard/AccountController.show')
- router.post('account', 'Dashboard/AccountController.store')
+ router.get('account', 'Dashboard/AccountController.show');
+ router.post('account', 'Dashboard/AccountController.store');
- router.get('data', 'Dashboard/DataController.show')
- router.get('export', 'Dashboard/ExportController.show')
+ router.get('data', 'Dashboard/DataController.show');
+ router.get('export', 'Dashboard/ExportController.show');
- router.get('transfer', 'Dashboard/TransferController.show')
- router.post('transfer', 'Dashboard/TransferController.import')
+ router.get('transfer', 'Dashboard/TransferController.show');
+ router.post('transfer', 'Dashboard/TransferController.import');
- router.get('delete', 'Dashboard/DeleteController.show')
- router.post('delete', 'Dashboard/DeleteController.delete')
+ router.get('delete', 'Dashboard/DeleteController.show');
+ router.post('delete', 'Dashboard/DeleteController.delete');
- router.get('logout', 'Dashboard/LogOutController.logout')
+ router.get('logout', 'Dashboard/LogOutController.logout');
- router.get('*', ({ response }) => response.redirect('/user/account'))
+ router.get('*', ({ response }) =>
+ response.redirect('/user/account'),
+ );
})
- .middleware(['dashboard', 'auth:web'])
+ .middleware(['dashboard', 'auth:web']);
})
- .prefix('user')
+ .prefix('user');
// Franz/Ferdi account import
- router.get('import', ({ view }) => view.render('others/import'))
- router.post('import', 'UserController.import')
+ router.get('import', ({ view }) => view.render('others/import'));
+ router.post('import', 'UserController.import');
// 404 handler
- router.get('/*', ({ response }) => response.redirect('/'))
+ router.get('/*', ({ response }) => response.redirect('/'));
})
- .middleware(['dashboard'])
+ .middleware(['dashboard']);
diff --git a/tests/bootstrap.ts b/tests/bootstrap.ts
index 1c6bea1c..521f718c 100644
--- a/tests/bootstrap.ts
+++ b/tests/bootstrap.ts
@@ -5,10 +5,15 @@
* file.
*/
-import type { Config } from '@japa/runner'
-import TestUtils from '@ioc:Adonis/Core/TestUtils'
-import { assert, runFailedTests, specReporter, apiClient } from '@japa/preset-adonis'
-import { fakeCsrfField } from './utils.js'
+import type { Config } from '@japa/runner';
+import TestUtils from '@ioc:Adonis/Core/TestUtils';
+import {
+ assert,
+ runFailedTests,
+ specReporter,
+ apiClient,
+} from '@japa/preset-adonis';
+import { fakeCsrfField } from './utils.js';
/*
|--------------------------------------------------------------------------
@@ -21,7 +26,11 @@ import { fakeCsrfField } from './utils.js'
| Feel free to remove existing plugins or add more.
|
*/
-export const plugins: Config['plugins'] = [assert(), runFailedTests(), apiClient()]
+export const plugins: Config['plugins'] = [
+ assert(),
+ runFailedTests(),
+ apiClient(),
+];
/*
|--------------------------------------------------------------------------
@@ -33,7 +42,7 @@ export const plugins: Config['plugins'] = [assert(), runFailedTests(), apiClient
| of tests on the terminal.
|
*/
-export const reporters: Config['reporters'] = [specReporter()]
+export const reporters: Config['reporters'] = [specReporter()];
/*
|--------------------------------------------------------------------------
@@ -54,7 +63,7 @@ export const runnerHooks: Required
> = {
() => fakeCsrfField(),
],
teardown: [],
-}
+};
/*
|--------------------------------------------------------------------------
@@ -67,8 +76,8 @@ export const runnerHooks: Required> = {
| You can use this method to configure suites. For example: Only start
| the HTTP server when it is a functional suite.
*/
-export const configureSuite: Config['configureSuite'] = (suite) => {
+export const configureSuite: Config['configureSuite'] = suite => {
if (suite.name === 'functional') {
- suite.setup(() => TestUtils.httpServer().start())
+ suite.setup(() => TestUtils.httpServer().start());
}
-}
+};
diff --git a/tests/config.ts b/tests/config.ts
index f40284eb..8cd35110 100644
--- a/tests/config.ts
+++ b/tests/config.ts
@@ -1 +1 @@
-export const apiVersion = 'v1'
+export const apiVersion = 'v1';
diff --git a/tests/functional/api/static/announcements.spec.ts b/tests/functional/api/static/announcements.spec.ts
index 45881ec9..8a74ca76 100644
--- a/tests/functional/api/static/announcements.spec.ts
+++ b/tests/functional/api/static/announcements.spec.ts
@@ -1,20 +1,22 @@
-import { test } from '@japa/runner'
-import { apiVersion } from '../../../config.js'
+import { test } from '@japa/runner';
+import { apiVersion } from '../../../config.js';
test.group('API / Static / News', () => {
- test('returns a 404 response when the requested versions does not exist', async ({ client }) => {
- const response = await client.get(`/${apiVersion}/announcements/illegal`)
+ test('returns a 404 response when the requested versions does not exist', async ({
+ client,
+ }) => {
+ const response = await client.get(`/${apiVersion}/announcements/illegal`);
- response.assertStatus(404)
- response.assertTextIncludes('No announcement found.')
- })
+ response.assertStatus(404);
+ response.assertTextIncludes('No announcement found.');
+ });
test('returns a 200 response with default version file when specifying version as input', async ({
client,
}) => {
- const response = await client.get(`/${apiVersion}/announcements/version`)
+ const response = await client.get(`/${apiVersion}/announcements/version`);
- response.assertStatus(200)
+ response.assertStatus(200);
response.assertBody({
main: {
headline: 'Example Announcement',
@@ -48,6 +50,6 @@ test.group('API / Static / News', () => {
},
},
},
- })
- })
-})
+ });
+ });
+});
diff --git a/tests/functional/api/static/features.spec.ts b/tests/functional/api/static/features.spec.ts
index c31e25f7..a7a1e096 100644
--- a/tests/functional/api/static/features.spec.ts
+++ b/tests/functional/api/static/features.spec.ts
@@ -1,5 +1,5 @@
-import { test } from '@japa/runner'
-import { apiVersion } from '../../../config.js'
+import { test } from '@japa/runner';
+import { apiVersion } from '../../../config.js';
const defaultResponse = {
isServiceProxyEnabled: true,
@@ -8,22 +8,22 @@ const defaultResponse = {
isSettingsWSEnabled: false,
isMagicBarEnabled: true,
isTodosEnabled: true,
-}
+};
test.group('API / Static / Features', () => {
test('returns a 200 response with empty array', async ({ client }) => {
- const response = await client.get(`/${apiVersion}/features`)
+ const response = await client.get(`/${apiVersion}/features`);
- response.assertStatus(200)
- response.assertBody(defaultResponse)
- })
+ response.assertStatus(200);
+ response.assertBody(defaultResponse);
+ });
test('returns a 200 response with expected object when calling with :mode', async ({
client,
}) => {
- const response = await client.get(`/${apiVersion}/features/random`)
+ const response = await client.get(`/${apiVersion}/features/random`);
- response.assertStatus(200)
- response.assertBody(defaultResponse)
- })
-})
+ response.assertStatus(200);
+ response.assertBody(defaultResponse);
+ });
+});
diff --git a/tests/functional/api/static/news.spec.ts b/tests/functional/api/static/news.spec.ts
index 71b5797c..28ca64ea 100644
--- a/tests/functional/api/static/news.spec.ts
+++ b/tests/functional/api/static/news.spec.ts
@@ -1,11 +1,11 @@
-import { test } from '@japa/runner'
-import { apiVersion } from '../../../config.js'
+import { test } from '@japa/runner';
+import { apiVersion } from '../../../config.js';
test.group('API / Static / News', () => {
test('returns a 200 response with empty array', async ({ client }) => {
- const response = await client.get(`/${apiVersion}/news`)
+ const response = await client.get(`/${apiVersion}/news`);
- response.assertStatus(200)
- response.assertBody([])
- })
-})
+ response.assertStatus(200);
+ response.assertBody([]);
+ });
+});
diff --git a/tests/functional/api/static/services.spec.ts b/tests/functional/api/static/services.spec.ts
index 595b8dc6..109757e9 100644
--- a/tests/functional/api/static/services.spec.ts
+++ b/tests/functional/api/static/services.spec.ts
@@ -1,11 +1,11 @@
-import { test } from '@japa/runner'
-import { apiVersion } from '../../../config.js'
+import { test } from '@japa/runner';
+import { apiVersion } from '../../../config.js';
test.group('API / Static / Services', () => {
test('returns a 200 response with empty array', async ({ client }) => {
- const response = await client.get(`/${apiVersion}/services`)
+ const response = await client.get(`/${apiVersion}/services`);
- response.assertStatus(200)
- response.assertBody([])
- })
-})
+ response.assertStatus(200);
+ response.assertBody([]);
+ });
+});
diff --git a/tests/functional/dashboard/account.spec.ts b/tests/functional/dashboard/account.spec.ts
index 25de22c9..c5ede13f 100644
--- a/tests/functional/dashboard/account.spec.ts
+++ b/tests/functional/dashboard/account.spec.ts
@@ -1,109 +1,124 @@
-import { test } from '@japa/runner'
-import User from '#app/Models/User'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import User from '#app/Models/User';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Account page', () => {
- test('redirects to /user/login when accessing /user/account as guest', async ({ client }) => {
- const response = await client.get('/user/account')
+ test('redirects to /user/login when accessing /user/account as guest', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/account');
- response.assertRedirectsTo('/user/login') // Check if it redirects to the expected URL
- })
+ response.assertRedirectsTo('/user/login'); // Check if it redirects to the expected URL
+ });
- test('returns a 200 opening the account route while logged in', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.get('/user/account').loginAs(user)
+ test('returns a 200 opening the account route while logged in', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.get('/user/account').loginAs(user);
- response.assertStatus(200)
- response.assertTextIncludes('Your Ferdium account')
+ response.assertStatus(200);
+ response.assertTextIncludes('Your Ferdium account');
- response.assertTextIncludes(user.email)
- response.assertTextIncludes(user.username)
- response.assertTextIncludes(user.lastname)
- })
+ response.assertTextIncludes(user.email);
+ response.assertTextIncludes(user.username);
+ response.assertTextIncludes(user.lastname);
+ });
- test('returns a validation error for all fields when missing', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.post('/user/account').loginAs(user)
+ test('returns a validation error for all fields when missing', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.post('/user/account').loginAs(user);
response.assertTextIncludes(
- 'value="required validation failed,required validation failed" placeholder="E-Mail"'
- )
+ 'value="required validation failed,required validation failed" placeholder="E-Mail"',
+ );
response.assertTextIncludes(
- 'value="required validation failed,required validation failed" placeholder="Name"'
- )
+ 'value="required validation failed,required validation failed" placeholder="Name"',
+ );
response.assertTextIncludes(
- 'value="required validation failed,required validation failed" placeholder="Last Name"'
- )
- })
+ 'value="required validation failed,required validation failed" placeholder="Last Name"',
+ );
+ });
test('returns a validation error for username when there is another user with same username', async ({
client,
}) => {
- const user = await UserFactory.create()
- const existingUser = await UserFactory.create()
+ const user = await UserFactory.create();
+ const existingUser = await UserFactory.create();
const response = await client.post('/user/account').loginAs(user).form({
username: existingUser.username,
email: user.email,
lastname: user.lastname,
- })
+ });
- response.assertTextIncludes('value="unique validation failure" placeholder="Name"')
- })
+ response.assertTextIncludes(
+ 'value="unique validation failure" placeholder="Name"',
+ );
+ });
test('returns a validation error for email when there is another user with same email', async ({
client,
}) => {
- const user = await UserFactory.create()
- const existingUser = await UserFactory.create()
+ const user = await UserFactory.create();
+ const existingUser = await UserFactory.create();
const response = await client.post('/user/account').loginAs(user).form({
username: user.username,
email: existingUser.email,
lastname: user.lastname,
- })
+ });
- response.assertTextIncludes('value="unique validation failure" placeholder="E-Mail"')
- })
+ response.assertTextIncludes(
+ 'value="unique validation failure" placeholder="E-Mail"',
+ );
+ });
- test('updates user data and ensures the data is persisted', async ({ client, assert }) => {
- const user = await UserFactory.create()
+ test('updates user data and ensures the data is persisted', async ({
+ client,
+ assert,
+ }) => {
+ const user = await UserFactory.create();
const response = await client.post('/user/account').loginAs(user).form({
username: 'edited-username',
email: 'edited-email',
lastname: 'edited-lastname',
- })
+ });
- response.assertStatus(200)
+ response.assertStatus(200);
// Ensure updated data is displayed on account page
- response.assertTextIncludes('edited-username')
- response.assertTextIncludes('edited-email')
- response.assertTextIncludes('edited-lastname')
+ response.assertTextIncludes('edited-username');
+ response.assertTextIncludes('edited-email');
+ response.assertTextIncludes('edited-lastname');
// Ensure updated data is persisted in database
- const updatedUser = await User.findBy('id', user.id)
- assert.equal(updatedUser?.username, 'edited-username')
- assert.equal(updatedUser?.email, 'edited-email')
- assert.equal(updatedUser?.lastname, 'edited-lastname')
- })
-
- test('updates user password and ensures the user can still login', async ({ client }) => {
- const user = await UserFactory.create()
+ const updatedUser = await User.findBy('id', user.id);
+ assert.equal(updatedUser?.username, 'edited-username');
+ assert.equal(updatedUser?.email, 'edited-email');
+ assert.equal(updatedUser?.lastname, 'edited-lastname');
+ });
+
+ test('updates user password and ensures the user can still login', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
const response = await client.post('/user/account').loginAs(user).form({
username: user.username,
email: user.email,
lastname: user.lastname,
password: 'modified-password-account-page',
- })
+ });
- response.assertStatus(200)
+ response.assertStatus(200);
const loginResponse = await client.post('/user/login').fields({
mail: user.email,
password: 'modified-password-account-page',
- })
+ });
- loginResponse.assertRedirectsTo('/user/account')
- })
-})
+ loginResponse.assertRedirectsTo('/user/account');
+ });
+});
diff --git a/tests/functional/dashboard/data.spec.ts b/tests/functional/dashboard/data.spec.ts
index 150229a9..edca3ecd 100644
--- a/tests/functional/dashboard/data.spec.ts
+++ b/tests/functional/dashboard/data.spec.ts
@@ -1,25 +1,31 @@
-import { test } from '@japa/runner'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Data page', () => {
- test('redirects to /user/login when accessing /user/data as guest', async ({ client }) => {
- const response = await client.get('/user/data')
+ test('redirects to /user/login when accessing /user/data as guest', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/data');
- response.assertRedirectsTo('/user/login') // Check if it redirects to the expected URL
- })
+ response.assertRedirectsTo('/user/login'); // Check if it redirects to the expected URL
+ });
test('ensure the correct data is shown on the page', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.get('/user/data').loginAs(user)
+ const user = await UserFactory.create();
+ const response = await client.get('/user/data').loginAs(user);
- response.assertStatus(200)
- response.assertTextIncludes(user.email)
- response.assertTextIncludes(user.username)
- response.assertTextIncludes(user.lastname)
- response.assertTextIncludes(user.created_at.toFormat('yyyy-MM-dd HH:mm:ss'))
- response.assertTextIncludes(user.updated_at.toFormat('yyyy-MM-dd HH:mm:ss'))
- })
+ response.assertStatus(200);
+ response.assertTextIncludes(user.email);
+ response.assertTextIncludes(user.username);
+ response.assertTextIncludes(user.lastname);
+ response.assertTextIncludes(
+ user.created_at.toFormat('yyyy-MM-dd HH:mm:ss'),
+ );
+ response.assertTextIncludes(
+ user.updated_at.toFormat('yyyy-MM-dd HH:mm:ss'),
+ );
+ });
// TODO: Add test to include services.
// TODO: Add test to include workspaces.
-})
+});
diff --git a/tests/functional/dashboard/delete.spec.ts b/tests/functional/dashboard/delete.spec.ts
index 9bb9f6a3..be7fc610 100644
--- a/tests/functional/dashboard/delete.spec.ts
+++ b/tests/functional/dashboard/delete.spec.ts
@@ -1,30 +1,37 @@
-import { test } from '@japa/runner'
-import User from '#app/Models/User'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import User from '#app/Models/User';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Delete account page', () => {
- test('redirects to /user/login when accessing /user/delete as guest', async ({ client }) => {
- const response = await client.get('/user/delete')
+ test('redirects to /user/login when accessing /user/delete as guest', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/delete');
- response.assertRedirectsTo('/user/login') // Check if it redirects to the expected URL
- })
+ response.assertRedirectsTo('/user/login'); // Check if it redirects to the expected URL
+ });
- test('returns a 200 opening the delete route while logged in', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.get('/user/delete').loginAs(user)
+ test('returns a 200 opening the delete route while logged in', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.get('/user/delete').loginAs(user);
- response.assertStatus(200)
- response.assertTextIncludes('Delete your account')
- })
+ response.assertStatus(200);
+ response.assertTextIncludes('Delete your account');
+ });
- test('returns a 200 opening the delete route while logged in', async ({ client, assert }) => {
- const user = await UserFactory.create()
- const response = await client.post('/user/delete').loginAs(user)
+ test('returns a 200 opening the delete route while logged in', async ({
+ client,
+ assert,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.post('/user/delete').loginAs(user);
- response.assertRedirectsTo('/user/login')
+ response.assertRedirectsTo('/user/login');
// This asserts the session is deleted as well
- response.assertSessionMissing('auth_web')
+ response.assertSessionMissing('auth_web');
- assert.isNull(await User.find(user.id))
- })
-})
+ assert.isNull(await User.find(user.id));
+ });
+});
diff --git a/tests/functional/dashboard/disabled-dashboard.spec.ts b/tests/functional/dashboard/disabled-dashboard.spec.ts
index fd9600f0..cc9052c4 100644
--- a/tests/functional/dashboard/disabled-dashboard.spec.ts
+++ b/tests/functional/dashboard/disabled-dashboard.spec.ts
@@ -1,63 +1,71 @@
-import { test } from '@japa/runner'
-import Config from '@ioc:Adonis/Core/Config'
+import { test } from '@japa/runner';
+import Config from '@ioc:Adonis/Core/Config';
const disabledDashboardMessage =
- 'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.'
+ 'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.';
-test.group('Dashboard / Disabled dashboard', (group) => {
+test.group('Dashboard / Disabled dashboard', group => {
group.setup(() => {
- Config.set('dashboard.enabled', false)
- })
+ Config.set('dashboard.enabled', false);
+ });
group.teardown(() => {
- Config.set('dashboard.enabled', true)
- })
+ Config.set('dashboard.enabled', true);
+ });
test('Login page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/login')
+ const response = await client.get('/user/login');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
- test('Forgot password page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/forgot')
+ test('Forgot password page returns disabled dashboard message', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/forgot');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
- test('Reset password page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/reset')
+ test('Reset password page returns disabled dashboard message', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/reset');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
- test('Account page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/account')
+ test('Account page returns disabled dashboard message', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/account');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
test('Data page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/data')
+ const response = await client.get('/user/data');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
test('Export page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/export')
+ const response = await client.get('/user/export');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
- test('Transfer page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/transfer')
+ test('Transfer page returns disabled dashboard message', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/transfer');
- response.assertTextIncludes(disabledDashboardMessage)
- })
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
test('Logout page returns disabled dashboard message', async ({ client }) => {
- const response = await client.get('/user/logout')
+ const response = await client.get('/user/logout');
- response.assertTextIncludes(disabledDashboardMessage)
- })
-})
+ response.assertTextIncludes(disabledDashboardMessage);
+ });
+});
diff --git a/tests/functional/dashboard/export.spec.ts b/tests/functional/dashboard/export.spec.ts
index f85673e3..767f0ef7 100644
--- a/tests/functional/dashboard/export.spec.ts
+++ b/tests/functional/dashboard/export.spec.ts
@@ -1,50 +1,61 @@
-import { test } from '@japa/runner'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Export page', () => {
- test('redirects to /user/login when accessing /user/transfer as guest', async ({ client }) => {
- const response = await client.get('/user/transfer')
+ test('redirects to /user/login when accessing /user/transfer as guest', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/transfer');
- response.assertRedirectsTo('/user/login') // Check if it redirects to the expected URL
- })
+ response.assertRedirectsTo('/user/login'); // Check if it redirects to the expected URL
+ });
- test('returns a correct export with user data', async ({ assert, client }) => {
- const user = await UserFactory.create()
- const response = await client.get('/user/export').loginAs(user)
+ test('returns a correct export with user data', async ({
+ assert,
+ client,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.get('/user/export').loginAs(user);
- response.assertStatus(200)
- const exportData = JSON.parse(response.text())
+ response.assertStatus(200);
+ const exportData = JSON.parse(response.text());
- assert.equal(exportData.username, user.username)
- assert.equal(exportData.lastname, user.lastname)
- assert.equal(exportData.mail, user.email)
- })
+ assert.equal(exportData.username, user.username);
+ assert.equal(exportData.lastname, user.lastname);
+ assert.equal(exportData.mail, user.email);
+ });
// TODO: We can improve this test by hard checking the export data
- test('returns a correct export with service data', async ({ assert, client }) => {
- const user = await UserFactory.with('services', 5).create()
- const response = await client.get('/user/export').loginAs(user)
-
- response.assertStatus(200)
- const exportData = JSON.parse(response.text())
-
- assert.equal(exportData.username, user.username)
- assert.equal(exportData.lastname, user.lastname)
- assert.equal(exportData.mail, user.email)
- assert.equal(exportData.services.length, user.services.length)
- })
+ test('returns a correct export with service data', async ({
+ assert,
+ client,
+ }) => {
+ const user = await UserFactory.with('services', 5).create();
+ const response = await client.get('/user/export').loginAs(user);
+
+ response.assertStatus(200);
+ const exportData = JSON.parse(response.text());
+
+ assert.equal(exportData.username, user.username);
+ assert.equal(exportData.lastname, user.lastname);
+ assert.equal(exportData.mail, user.email);
+ assert.equal(exportData.services.length, user.services.length);
+ });
// TODO: We can improve this test by hard checking the export data
- test('returns a correct export with workspace data', async ({ assert, client }) => {
- const user = await UserFactory.with('workspaces', 5).create()
- const response = await client.get('/user/export').loginAs(user)
-
- response.assertStatus(200)
- const exportData = JSON.parse(response.text())
-
- assert.equal(exportData.username, user.username)
- assert.equal(exportData.lastname, user.lastname)
- assert.equal(exportData.mail, user.email)
- assert.equal(exportData.workspaces.length, user.workspaces.length)
- })
-})
+ test('returns a correct export with workspace data', async ({
+ assert,
+ client,
+ }) => {
+ const user = await UserFactory.with('workspaces', 5).create();
+ const response = await client.get('/user/export').loginAs(user);
+
+ response.assertStatus(200);
+ const exportData = JSON.parse(response.text());
+
+ assert.equal(exportData.username, user.username);
+ assert.equal(exportData.lastname, user.lastname);
+ assert.equal(exportData.mail, user.email);
+ assert.equal(exportData.workspaces.length, user.workspaces.length);
+ });
+});
diff --git a/tests/functional/dashboard/forgot-password.spec.ts b/tests/functional/dashboard/forgot-password.spec.ts
index 7c356c8d..82004ac8 100644
--- a/tests/functional/dashboard/forgot-password.spec.ts
+++ b/tests/functional/dashboard/forgot-password.spec.ts
@@ -1,66 +1,70 @@
-import { test } from '@japa/runner'
-import emitter from '@adonisjs/core/services/emitter'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import emitter from '@adonisjs/core/services/emitter';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Forgot password page', () => {
- test('returns a 200 opening the forgot password route', async ({ client }) => {
- const response = await client.get('/user/forgot')
+ test('returns a 200 opening the forgot password route', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/forgot');
- response.assertStatus(200)
- response.assertTextIncludes('Forgot Password?')
- })
+ response.assertStatus(200);
+ response.assertTextIncludes('Forgot Password?');
+ });
test('returns `Please enter a valid email address` when providing invalid email', async ({
client,
}) => {
const response = await client.post('/user/forgot').fields({
mail: 'invalid',
- })
+ });
- response.assertStatus(200)
- response.assertTextIncludes('Please enter a valid email address')
- })
+ response.assertStatus(200);
+ response.assertTextIncludes('Please enter a valid email address');
+ });
test('returns `email send when exists` without forgot:password event', async ({
client,
assert,
}) => {
- const emitterService = emitter.fake()
+ const emitterService = emitter.fake();
const response = await client.post('/user/forgot').fields({
mail: 'test@ferdium.org',
- })
+ });
- response.assertStatus(200)
+ response.assertStatus(200);
response.assertTextIncludes(
- 'If your provided E-Mail address is linked to an account, we have just sent an E-Mail to that address.'
- )
+ 'If your provided E-Mail address is linked to an account, we have just sent an E-Mail to that address.',
+ );
- assert.isFalse(emitterService.exists('forgot:password'))
- })
+ assert.isFalse(emitterService.exists('forgot:password'));
+ });
test('returns `email send when exists` and trigger forgot:password event', async ({
client,
assert,
}) => {
- const emitterService = emitter.fake()
+ const emitterService = emitter.fake();
const user = await UserFactory.merge({
email: 'test+forgot_password@ferdium.org',
- }).create()
+ }).create();
const response = await client.post('/user/forgot').fields({
mail: 'test+forgot_password@ferdium.org',
- })
+ });
- response.assertStatus(200)
+ response.assertStatus(200);
response.assertTextIncludes(
- 'If your provided E-Mail address is linked to an account, we have just sent an E-Mail to that address.'
- )
+ 'If your provided E-Mail address is linked to an account, we have just sent an E-Mail to that address.',
+ );
assert.isTrue(
emitterService.exists(
- (event) => event.name === 'forgot:password' && event.data.user.email === user.email
- )
- )
- })
-})
+ event =>
+ event.name === 'forgot:password' &&
+ event.data.user.email === user.email,
+ ),
+ );
+ });
+});
diff --git a/tests/functional/dashboard/import-stubs/services-workspaces.json b/tests/functional/dashboard/import-stubs/services-workspaces.json
index d1ad0dd6..139b32c0 100644
--- a/tests/functional/dashboard/import-stubs/services-workspaces.json
+++ b/tests/functional/dashboard/import-stubs/services-workspaces.json
@@ -44,7 +44,10 @@
{
"name": "workspace2",
"order": 0,
- "services": ["d6901fff-ec44-4251-93de-d7103ed9c44b", "79769de5-a998-4af1-b7d0-89956a15b0ed"],
+ "services": [
+ "d6901fff-ec44-4251-93de-d7103ed9c44b",
+ "79769de5-a998-4af1-b7d0-89956a15b0ed"
+ ],
"data": "{\"name\":\"workspace2\"}"
},
{
diff --git a/tests/functional/dashboard/login.spec.ts b/tests/functional/dashboard/login.spec.ts
index cf482cd1..21101dad 100644
--- a/tests/functional/dashboard/login.spec.ts
+++ b/tests/functional/dashboard/login.spec.ts
@@ -1,57 +1,65 @@
-import { test } from '@japa/runner'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Login page', () => {
test('returns a 200 opening the login route', async ({ client }) => {
- const response = await client.get('/user/login')
+ const response = await client.get('/user/login');
- response.assertStatus(200)
- })
+ response.assertStatus(200);
+ });
- test('returns `invalid mail or password` when validation fails', async ({ client }) => {
+ test('returns `invalid mail or password` when validation fails', async ({
+ client,
+ }) => {
const response = await client.post('/user/login').fields({
mail: 'invalid',
password: 'invalid',
- })
+ });
- response.assertRedirectsTo('/user/login')
- response.assertTextIncludes('Invalid mail or password')
- })
+ response.assertRedirectsTo('/user/login');
+ response.assertTextIncludes('Invalid mail or password');
+ });
- test('returns `invalid mail or password` when account is not found', async ({ client }) => {
+ test('returns `invalid mail or password` when account is not found', async ({
+ client,
+ }) => {
const response = await client.post('/user/login').fields({
mail: 'test+notexistingpassword@ferdium.org',
password: 'notexistingpassword',
- })
+ });
- response.assertRedirectsTo('/user/login')
- response.assertTextIncludes('Invalid mail or password')
- })
+ response.assertRedirectsTo('/user/login');
+ response.assertTextIncludes('Invalid mail or password');
+ });
- test('returns `invalid mail or password` when password is not valid', async ({ client }) => {
+ test('returns `invalid mail or password` when password is not valid', async ({
+ client,
+ }) => {
await UserFactory.merge({
email: 'test@ferdium.org',
- }).create()
+ }).create();
const response = await client.post('/user/login').fields({
mail: 'test+invalid_password@ferdium.org',
password: 'invalid_password',
- })
+ });
- response.assertRedirectsTo('/user/login')
- response.assertTextIncludes('Invalid mail or password')
- })
+ response.assertRedirectsTo('/user/login');
+ response.assertTextIncludes('Invalid mail or password');
+ });
- test('redirects to account page when user is able to login', async ({ client }) => {
+ test('redirects to account page when user is able to login', async ({
+ client,
+ }) => {
await UserFactory.merge({
email: 'test+password@ferdium.org',
- }).create()
+ }).create();
const response = await client.post('/user/login').fields({
mail: 'test+password@ferdium.org',
password: 'password',
- })
+ });
- response.assertRedirectsTo('/user/account')
- })
-})
+ response.assertRedirectsTo('/user/account');
+ });
+});
diff --git a/tests/functional/dashboard/logout.spec.ts b/tests/functional/dashboard/logout.spec.ts
index ad117dac..440a0549 100644
--- a/tests/functional/dashboard/logout.spec.ts
+++ b/tests/functional/dashboard/logout.spec.ts
@@ -1,19 +1,21 @@
-import { test } from '@japa/runner'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Log out page', () => {
- test('redirects to /user/login when accessing /user/logout as guest', async ({ client }) => {
- const response = await client.get('/user/logout')
+ test('redirects to /user/login when accessing /user/logout as guest', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/logout');
- response.assertRedirectsTo('/user/login') // Check if it redirects to the expected URL
- })
+ response.assertRedirectsTo('/user/login'); // Check if it redirects to the expected URL
+ });
test('logs the user out when opening the page', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.get('/user/logout').loginAs(user)
+ const user = await UserFactory.create();
+ const response = await client.get('/user/logout').loginAs(user);
- response.assertRedirectsTo('/user/login')
+ response.assertRedirectsTo('/user/login');
// This asserts the session is deleted as well
- response.assertSessionMissing('auth_web')
- })
-})
+ response.assertSessionMissing('auth_web');
+ });
+});
diff --git a/tests/functional/dashboard/reset-password.spec.ts b/tests/functional/dashboard/reset-password.spec.ts
index 88836651..cde88087 100644
--- a/tests/functional/dashboard/reset-password.spec.ts
+++ b/tests/functional/dashboard/reset-password.spec.ts
@@ -1,22 +1,26 @@
-import { test } from '@japa/runner'
-import Token from '#app/Models/Token'
-import UserFactory from '#database/factories/UserFactory'
-import TokenFactory from '#database/factories/TokenFactory'
+import { test } from '@japa/runner';
+import Token from '#app/Models/Token';
+import UserFactory from '#database/factories/UserFactory';
+import TokenFactory from '#database/factories/TokenFactory';
test.group('Dashboard / Reset password page', () => {
- test('returns a `Invalid token` message when opening without a token', async ({ client }) => {
- const response = await client.get('/user/reset')
+ test('returns a `Invalid token` message when opening without a token', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/reset');
- response.assertStatus(200)
- response.assertTextIncludes('Invalid token')
- })
+ response.assertStatus(200);
+ response.assertTextIncludes('Invalid token');
+ });
test('displays the form when a token is provided', async ({ client }) => {
- const response = await client.get('/user/reset?token=randomtokenbutitworks')
+ const response = await client.get(
+ '/user/reset?token=randomtokenbutitworks',
+ );
- response.assertStatus(200)
- response.assertTextIncludes('Reset Your Password')
- })
+ response.assertStatus(200);
+ response.assertTextIncludes('Reset Your Password');
+ });
test('returns `passwords do not match` message when passwords do not match', async ({
client,
@@ -25,20 +29,22 @@ test.group('Dashboard / Reset password page', () => {
token: 'randomnotworkingtoken',
password: 'password',
password_confirmation: 'not_matching',
- })
+ });
- response.assertTextIncludes('Passwords do not match')
- })
+ response.assertTextIncludes('Passwords do not match');
+ });
- test('returns `Cannot reset your password` when token does not exist', async ({ client }) => {
+ test('returns `Cannot reset your password` when token does not exist', async ({
+ client,
+ }) => {
const response = await client.post('/user/reset').fields({
token: 'randomnotworkingtoken',
password: 'password',
password_confirmation: 'password',
- })
+ });
- response.assertTextIncludes('Cannot reset your password')
- })
+ response.assertTextIncludes('Cannot reset your password');
+ });
test('returns `Cannot reset your password` when token is older than 24 hours', async ({
client,
@@ -48,39 +54,41 @@ test.group('Dashboard / Reset password page', () => {
user_id: (await UserFactory.create()).id,
})
.apply('old_token')
- .create()
+ .create();
const response = await client.post('/user/reset').fields({
token: token.token,
password: 'password',
password_confirmation: 'password',
- })
+ });
- response.assertTextIncludes('Cannot reset your password')
- })
+ response.assertTextIncludes('Cannot reset your password');
+ });
- test('returns `Cannot reset your password` when token is revoked', async ({ client }) => {
+ test('returns `Cannot reset your password` when token is revoked', async ({
+ client,
+ }) => {
const token = await TokenFactory.merge({
// eslint-disable-next-line unicorn/no-await-expression-member
user_id: (await UserFactory.create()).id,
})
.apply('revoked')
- .create()
+ .create();
const response = await client.post('/user/reset').fields({
token: token.token,
password: 'password',
password_confirmation: 'password',
- })
+ });
- response.assertTextIncludes('Cannot reset your password')
- })
+ response.assertTextIncludes('Cannot reset your password');
+ });
test('correctly resets password and deletes token and able to login with new password', async ({
client,
assert,
}) => {
- const userEmail = 'working-reset-password-login@ferdium.org'
+ const userEmail = 'working-reset-password-login@ferdium.org';
const token = await TokenFactory.merge({
user_id:
(
@@ -90,25 +98,25 @@ test.group('Dashboard / Reset password page', () => {
// prettier-ignore
// eslint-disable-next-line unicorn/no-await-expression-member
).id,
- }).create()
+ }).create();
const response = await client.post('/user/reset').fields({
token: token.token,
password: 'new_password',
password_confirmation: 'new_password',
- })
+ });
// Assert response is as expected
- response.assertTextIncludes('Successfully reset your password')
+ response.assertTextIncludes('Successfully reset your password');
// Token should be deleted from database
- assert.isNull(await Token.query().where('token', token.token).first())
+ assert.isNull(await Token.query().where('token', token.token).first());
const loginResponse = await client.post('/user/login').fields({
mail: userEmail,
password: 'new_password',
- })
+ });
- loginResponse.assertRedirectsTo('/user/account')
- })
-})
+ loginResponse.assertRedirectsTo('/user/account');
+ });
+});
diff --git a/tests/functional/dashboard/transfer.spec.ts b/tests/functional/dashboard/transfer.spec.ts
index 41a6709f..0a07499f 100644
--- a/tests/functional/dashboard/transfer.spec.ts
+++ b/tests/functional/dashboard/transfer.spec.ts
@@ -1,59 +1,80 @@
-import { test } from '@japa/runner'
-import { readFileSync } from 'node:fs'
-import UserFactory from '#database/factories/UserFactory'
+import { test } from '@japa/runner';
+import { readFileSync } from 'node:fs';
+import UserFactory from '#database/factories/UserFactory';
test.group('Dashboard / Transfer page', () => {
- test('redirects to /user/login when accessing /user/transfer as guest', async ({ client }) => {
- const response = await client.get('/user/transfer')
+ test('redirects to /user/login when accessing /user/transfer as guest', async ({
+ client,
+ }) => {
+ const response = await client.get('/user/transfer');
- response.assertRedirectsTo('/user/login') // Check if it redirects to the expected URL
- })
+ response.assertRedirectsTo('/user/login'); // Check if it redirects to the expected URL
+ });
- test('returns a 200 opening the transfer route while being logged in', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.get('/user/transfer').loginAs(user)
+ test('returns a 200 opening the transfer route while being logged in', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.get('/user/transfer').loginAs(user);
- response.assertStatus(200)
- })
+ response.assertStatus(200);
+ });
- test('returns a validation error when not uploading a file', async ({ client }) => {
- const user = await UserFactory.create()
- const response = await client.post('/user/transfer').loginAs(user)
+ test('returns a validation error when not uploading a file', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
+ const response = await client.post('/user/transfer').loginAs(user);
- response.assertTextIncludes('Invalid Ferdium account file')
- })
+ response.assertTextIncludes('Invalid Ferdium account file');
+ });
- test('returns a validation error when trying to use anything but json', async ({ client }) => {
- const user = await UserFactory.create()
+ test('returns a validation error when trying to use anything but json', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
const response = await client
.post('/user/transfer')
.loginAs(user)
- .field('file', readFileSync('tests/functional/dashboard/import-stubs/random-file.txt'))
+ .field(
+ 'file',
+ readFileSync('tests/functional/dashboard/import-stubs/random-file.txt'),
+ );
- response.assertTextIncludes('Invalid Ferdium account file')
- })
+ response.assertTextIncludes('Invalid Ferdium account file');
+ });
- test('returns a validation error when trying to use anything valid json', async ({ client }) => {
- const user = await UserFactory.create()
+ test('returns a validation error when trying to use anything valid json', async ({
+ client,
+ }) => {
+ const user = await UserFactory.create();
const response = await client
.post('/user/transfer')
.loginAs(user)
- .field('file', readFileSync('tests/functional/dashboard/import-stubs/invalid.json'))
+ .field(
+ 'file',
+ readFileSync('tests/functional/dashboard/import-stubs/invalid.json'),
+ );
- response.assertTextIncludes('Invalid Ferdium account file')
- })
+ response.assertTextIncludes('Invalid Ferdium account file');
+ });
test('returns a validation error when trying to use a json file with no ferdium structure', async ({
client,
}) => {
- const user = await UserFactory.create()
+ const user = await UserFactory.create();
const response = await client
.post('/user/transfer')
.loginAs(user)
- .field('file', readFileSync('tests/functional/dashboard/import-stubs/valid-no-data.json'))
+ .field(
+ 'file',
+ readFileSync(
+ 'tests/functional/dashboard/import-stubs/valid-no-data.json',
+ ),
+ );
- response.assertTextIncludes('Invalid Ferdium account file')
- })
+ response.assertTextIncludes('Invalid Ferdium account file');
+ });
test('correctly transfers data from json/ferdi-data and ferdium-data file with only workspaces', async ({
client,
@@ -64,62 +85,76 @@ test.group('Dashboard / Transfer page', () => {
'workspaces-only.json',
'workspaces-only.ferdi-data',
'workspaces-only.ferdium-data',
- ]
+ ];
for (const file of files) {
// eslint-disable-next-line no-await-in-loop
- const user = await UserFactory.create()
+ const user = await UserFactory.create();
// eslint-disable-next-line no-await-in-loop
const response = await client
.post('/user/transfer')
.loginAs(user)
- .field('file', readFileSync(`tests/functional/dashboard/import-stubs/${file}`))
-
- response.assertTextIncludes('Your account has been imported, you can now login as usual!')
+ .field(
+ 'file',
+ readFileSync(`tests/functional/dashboard/import-stubs/${file}`),
+ );
+
+ response.assertTextIncludes(
+ 'Your account has been imported, you can now login as usual!',
+ );
// eslint-disable-next-line no-await-in-loop
- await user.refresh()
+ await user.refresh();
// eslint-disable-next-line no-await-in-loop
- const workspacesForUser = await user.related('workspaces').query()
- assert.equal(workspacesForUser.length, 3, file)
+ const workspacesForUser = await user.related('workspaces').query();
+ assert.equal(workspacesForUser.length, 3, file);
// ensure not JSON encoded twice
for (const workspace of workspacesForUser) {
- assert.isNull(workspace.data.match(/\\"/), file)
+ assert.isNull(workspace.data.match(/\\"/), file);
}
}
- })
+ });
test('correctly transfers data from json/ferdi-data and ferdium-data file with only services', async ({
client,
assert,
}) => {
// Repeat for all 3 file extension
- const files = ['services-only.json', 'services-only.ferdi-data', 'services-only.ferdium-data']
+ const files = [
+ 'services-only.json',
+ 'services-only.ferdi-data',
+ 'services-only.ferdium-data',
+ ];
for (const file of files) {
// eslint-disable-next-line no-await-in-loop
- const user = await UserFactory.create()
+ const user = await UserFactory.create();
// eslint-disable-next-line no-await-in-loop
const response = await client
.post('/user/transfer')
.loginAs(user)
- .field('file', readFileSync(`tests/functional/dashboard/import-stubs/${file}`))
-
- response.assertTextIncludes('Your account has been imported, you can now login as usual!')
+ .field(
+ 'file',
+ readFileSync(`tests/functional/dashboard/import-stubs/${file}`),
+ );
+
+ response.assertTextIncludes(
+ 'Your account has been imported, you can now login as usual!',
+ );
// eslint-disable-next-line no-await-in-loop
- await user.refresh()
+ await user.refresh();
// eslint-disable-next-line no-await-in-loop
- const servicesForUser = await user.related('services').query()
- assert.equal(servicesForUser.length, 3, file)
+ const servicesForUser = await user.related('services').query();
+ assert.equal(servicesForUser.length, 3, file);
// ensure not JSON encoded twice
for (const service of servicesForUser) {
- assert.isNull(service.settings.match(/\\"/), file)
+ assert.isNull(service.settings.match(/\\"/), file);
}
}
- })
+ });
test('correctly transfers data from json/ferdi-data and ferdium-data file with workspaces and services', async ({
client,
@@ -130,57 +165,72 @@ test.group('Dashboard / Transfer page', () => {
'services-workspaces.json',
'services-workspaces.ferdi-data',
'services-workspaces.ferdium-data',
- ]
+ ];
for (const file of files) {
// eslint-disable-next-line no-await-in-loop
- const user = await UserFactory.create()
+ const user = await UserFactory.create();
// eslint-disable-next-line no-await-in-loop
const response = await client
.post('/user/transfer')
.loginAs(user)
- .field('file', readFileSync(`tests/functional/dashboard/import-stubs/${file}`))
-
- response.assertTextIncludes('Your account has been imported, you can now login as usual!')
+ .field(
+ 'file',
+ readFileSync(`tests/functional/dashboard/import-stubs/${file}`),
+ );
+
+ response.assertTextIncludes(
+ 'Your account has been imported, you can now login as usual!',
+ );
// eslint-disable-next-line no-await-in-loop
- await user.refresh()
+ await user.refresh();
// eslint-disable-next-line no-await-in-loop
- const servicesForUser = await user.related('services').query()
+ const servicesForUser = await user.related('services').query();
// eslint-disable-next-line no-await-in-loop
- const workspacesForUser = await user.related('workspaces').query()
- assert.equal(servicesForUser.length, 3, file)
- assert.equal(workspacesForUser.length, 3, file)
+ const workspacesForUser = await user.related('workspaces').query();
+ assert.equal(servicesForUser.length, 3, file);
+ assert.equal(workspacesForUser.length, 3, file);
- const firstServiceUuid = servicesForUser.find((s) => s.name === 'random-service-1')?.serviceId
+ const firstServiceUuid = servicesForUser.find(
+ s => s.name === 'random-service-1',
+ )?.serviceId;
const secondServiceUuid = servicesForUser.find(
- (s) => s.name === 'random-service-2'
- )?.serviceId
- const thirdServiceUUid = servicesForUser.find((s) => s.name === 'random-service-3')?.serviceId
+ s => s.name === 'random-service-2',
+ )?.serviceId;
+ const thirdServiceUUid = servicesForUser.find(
+ s => s.name === 'random-service-3',
+ )?.serviceId;
// Assert the first workspace to not have any services
- const firstWorkspace = workspacesForUser.find((w) => w.name === 'workspace1')
+ const firstWorkspace = workspacesForUser.find(
+ w => w.name === 'workspace1',
+ );
if (firstWorkspace?.services) {
- assert.empty(JSON.parse(firstWorkspace.services), file)
+ assert.empty(JSON.parse(firstWorkspace.services), file);
}
- const secondWorkspace = workspacesForUser.find((w) => w.name === 'workspace2')
+ const secondWorkspace = workspacesForUser.find(
+ w => w.name === 'workspace2',
+ );
if (secondWorkspace?.services) {
assert.deepEqual(
JSON.parse(secondWorkspace.services),
[firstServiceUuid, secondServiceUuid],
- file
- )
+ file,
+ );
}
- const thirdWorkspace = workspacesForUser.find((w) => w.name === 'workspace3')
+ const thirdWorkspace = workspacesForUser.find(
+ w => w.name === 'workspace3',
+ );
if (thirdWorkspace?.services) {
assert.deepEqual(
JSON.parse(thirdWorkspace.services),
[firstServiceUuid, secondServiceUuid, thirdServiceUUid],
- file
- )
+ file,
+ );
}
}
- })
-})
+ });
+});
diff --git a/tests/functional/health.spec.ts b/tests/functional/health.spec.ts
index 50bf46c4..2f7e074b 100644
--- a/tests/functional/health.spec.ts
+++ b/tests/functional/health.spec.ts
@@ -1,13 +1,13 @@
-import { test } from '@japa/runner'
+import { test } from '@japa/runner';
test.group('health page', () => {
test('returns a 200 response', async ({ client }) => {
- const response = await client.get('/health')
+ const response = await client.get('/health');
- response.assertStatus(200)
+ response.assertStatus(200);
response.assertBodyContains({
api: 'success',
db: 'success',
- })
- })
-})
+ });
+ });
+});
diff --git a/tests/functional/static-pages/home.spec.ts b/tests/functional/static-pages/home.spec.ts
index 20d02db0..5054e053 100644
--- a/tests/functional/static-pages/home.spec.ts
+++ b/tests/functional/static-pages/home.spec.ts
@@ -1,10 +1,10 @@
-import { test } from '@japa/runner'
+import { test } from '@japa/runner';
test.group('home page', () => {
test('returns a 200 response', async ({ client }) => {
- const response = await client.get('/')
+ const response = await client.get('/');
- response.assertStatus(200)
- response.assertTextIncludes('Go to account dashboard')
- })
-})
+ response.assertStatus(200);
+ response.assertTextIncludes('Go to account dashboard');
+ });
+});
diff --git a/tests/functional/static-pages/privacy.spec.ts b/tests/functional/static-pages/privacy.spec.ts
index b79f5809..f1d5bec3 100644
--- a/tests/functional/static-pages/privacy.spec.ts
+++ b/tests/functional/static-pages/privacy.spec.ts
@@ -1,10 +1,10 @@
-import { test } from '@japa/runner'
+import { test } from '@japa/runner';
test.group('privacy page', () => {
test('returns a 200 response', async ({ client }) => {
- const response = await client.get('/privacy')
+ const response = await client.get('/privacy');
- response.assertStatus(200)
- response.assertTextIncludes('PRIVACY POLICY')
- })
-})
+ response.assertStatus(200);
+ response.assertTextIncludes('PRIVACY POLICY');
+ });
+});
diff --git a/tests/functional/static-pages/terms.spec.ts b/tests/functional/static-pages/terms.spec.ts
index 9c222577..de990e41 100644
--- a/tests/functional/static-pages/terms.spec.ts
+++ b/tests/functional/static-pages/terms.spec.ts
@@ -1,10 +1,10 @@
-import { test } from '@japa/runner'
+import { test } from '@japa/runner';
test.group('terms page', () => {
test('returns a 200 response', async ({ client }) => {
- const response = await client.get('/terms')
+ const response = await client.get('/terms');
- response.assertStatus(200)
- response.assertTextIncludes('Terms of Service')
- })
-})
+ response.assertStatus(200);
+ response.assertTextIncludes('Terms of Service');
+ });
+});
diff --git a/tests/utils.ts b/tests/utils.ts
index b60b8670..db6edee5 100644
--- a/tests/utils.ts
+++ b/tests/utils.ts
@@ -1,6 +1,6 @@
-import edge from 'edge.js'
+import edge from 'edge.js';
export function fakeCsrfField(): void {
// Create fake csrField function in the view
- edge.global('csrfField', () => '')
+ edge.global('csrfField', () => '');
}
diff --git a/types/auth.ts b/types/auth.ts
index 9761ea56..53d470e0 100644
--- a/types/auth.ts
+++ b/types/auth.ts
@@ -5,8 +5,8 @@
* file.
*/
-import User from '#app/Models/User'
-import { JWTGuardConfig, JWTGuardContract } from '@ioc:Adonis/Addons/Jwt'
+import User from '#app/Models/User';
+import { JWTGuardConfig, JWTGuardContract } from '@ioc:Adonis/Addons/Jwt';
declare module '@ioc:Adonis/Addons/Auth' {
/*
@@ -35,9 +35,9 @@ declare module '@ioc:Adonis/Addons/Auth' {
|
*/
user: {
- implementation: LucidProviderContract
- config: LucidProviderConfig
- }
+ implementation: LucidProviderContract;
+ config: LucidProviderConfig;
+ };
}
/*
@@ -66,9 +66,9 @@ declare module '@ioc:Adonis/Addons/Auth' {
|
*/
web: {
- implementation: SessionGuardContract<'user', 'web'>
- config: SessionGuardConfig<'user'>
- }
+ implementation: SessionGuardContract<'user', 'web'>;
+ config: SessionGuardConfig<'user'>;
+ };
/*
|--------------------------------------------------------------------------
| OAT Guard
@@ -79,9 +79,9 @@ declare module '@ioc:Adonis/Addons/Auth' {
|
*/
api: {
- implementation: OATGuardContract<'user', 'api'>
- config: OATGuardConfig<'user'>
- }
+ implementation: OATGuardContract<'user', 'api'>;
+ config: OATGuardConfig<'user'>;
+ };
/*
|--------------------------------------------------------------------------
| Basic Auth Guard
@@ -92,12 +92,12 @@ declare module '@ioc:Adonis/Addons/Auth' {
|
*/
basic: {
- implementation: BasicAuthGuardContract<'user', 'basic'>
- config: BasicAuthGuardConfig<'user'>
- }
+ implementation: BasicAuthGuardContract<'user', 'basic'>;
+ config: BasicAuthGuardConfig<'user'>;
+ };
jwt: {
- implementation: JWTGuardContract<'user', 'api'>
- config: JWTGuardConfig<'user'>
- }
+ implementation: JWTGuardContract<'user', 'api'>;
+ config: JWTGuardConfig<'user'>;
+ };
}
}
diff --git a/types/drive.ts b/types/drive.ts
index 0ad668e4..e8aa2c4a 100644
--- a/types/drive.ts
+++ b/types/drive.ts
@@ -5,8 +5,8 @@
* file.
*/
-import { InferDisksFromConfig } from '@adonisjs/core/build/config'
-import driveConfig from '../config/drive.js'
+import { InferDisksFromConfig } from '@adonisjs/core/build/config';
+import driveConfig from '../config/drive.js';
declare module '@ioc:Adonis/Core/Drive' {
interface DisksList extends InferDisksFromConfig {}
diff --git a/types/events.ts b/types/events.ts
index 91be5b47..8bf1adc9 100644
--- a/types/events.ts
+++ b/types/events.ts
@@ -5,7 +5,7 @@
* file.
*/
-import User from '#app/Models/User'
+import User from '#app/Models/User';
declare module '@ioc:Adonis/Core/Event' {
/*
@@ -28,6 +28,6 @@ declare module '@ioc:Adonis/Core/Event' {
|
*/
interface EventsList {
- 'forgot:password': { user: User; token: string }
+ 'forgot:password': { user: User; token: string };
}
}
diff --git a/types/tests.ts b/types/tests.ts
index 9be30fc1..fec995d4 100644
--- a/types/tests.ts
+++ b/types/tests.ts
@@ -5,7 +5,7 @@
* file.
*/
-import '@japa/runner'
+import '@japa/runner';
declare module '@japa/runner' {
interface TestContext {
diff --git a/vite.config.ts b/vite.config.ts
index fb09564a..1a5fb06c 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,5 +1,5 @@
-import { defineConfig } from 'vite'
-import adonisjs from '@adonisjs/vite/client'
+import { defineConfig } from 'vite';
+import adonisjs from '@adonisjs/vite/client';
export default defineConfig({
plugins: [
@@ -16,4 +16,4 @@ export default defineConfig({
reload: ['resources/views/**/*.edge'],
}),
],
-})
+});
From 9d167fe500215f49be7d6cb5248dbf710f5ecec5 Mon Sep 17 00:00:00 2001
From: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
Date: Sat, 10 Feb 2024 19:37:01 -0700
Subject: [PATCH 3/9] updates
---
.prettierignore | 2 +-
public/css/main.css | 5 +-
public/css/tailwind.css | 45197 +-------------------------------------
public/css/vanilla.css | 366 +-
4 files changed, 100 insertions(+), 45470 deletions(-)
diff --git a/.prettierignore b/.prettierignore
index 8ec1f1d3..3facb432 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -4,4 +4,4 @@ build
recipes
tests/functional/dashboard/import-stubs/invalid.json
pnpm-lock.yaml
-public/css/tailwind.css
+public
diff --git a/public/css/main.css b/public/css/main.css
index 6065b683..96aee2b9 100644
--- a/public/css/main.css
+++ b/public/css/main.css
@@ -4,8 +4,7 @@ input {
padding: 0.5rem;
}
-button,
-.button {
+button, .button {
display: flex;
overflow: hidden;
padding: 12px 12px;
@@ -34,7 +33,7 @@ button,
align-items: center;
flex: 0 0 160px;
box-shadow: 2px 5px 10px #e4e4e4;
- color: #ffffff;
+ color: #FFFFFF;
background: #161616;
}
diff --git a/public/css/tailwind.css b/public/css/tailwind.css
index 2a4f8e8a..f0e67500 100644
--- a/public/css/tailwind.css
+++ b/public/css/tailwind.css
@@ -1,45196 +1 @@
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
-html {
- line-height: 1.15;
- -webkit-text-size-adjust: 100%;
-}
-body {
- margin: 0;
-}
-main {
- display: block;
-}
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-hr {
- box-sizing: content-box;
- height: 0;
- overflow: visible;
-}
-pre {
- font-family: monospace, monospace;
- font-size: 1em;
-}
-a {
- background-color: transparent;
-}
-abbr[title] {
- border-bottom: none;
- text-decoration: underline;
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
-}
-b,
-strong {
- font-weight: bolder;
-}
-code,
-kbd,
-samp {
- font-family: monospace, monospace;
- font-size: 1em;
-}
-small {
- font-size: 80%;
-}
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-sub {
- bottom: -0.25em;
-}
-sup {
- top: -0.5em;
-}
-img {
- border-style: none;
-}
-button,
-input,
-optgroup,
-select,
-textarea {
- font-family: inherit;
- font-size: 100%;
- line-height: 1.15;
- margin: 0;
-}
-button,
-input {
- overflow: visible;
-}
-button,
-select {
- text-transform: none;
-}
-[type='button'],
-[type='reset'],
-[type='submit'],
-button {
- -webkit-appearance: button;
-}
-[type='button']::-moz-focus-inner,
-[type='reset']::-moz-focus-inner,
-[type='submit']::-moz-focus-inner,
-button::-moz-focus-inner {
- border-style: none;
- padding: 0;
-}
-[type='button']:-moz-focusring,
-[type='reset']:-moz-focusring,
-[type='submit']:-moz-focusring,
-button:-moz-focusring {
- outline: 1px dotted ButtonText;
-}
-fieldset {
- padding: 0.35em 0.75em 0.625em;
-}
-legend {
- box-sizing: border-box;
- color: inherit;
- display: table;
- max-width: 100%;
- padding: 0;
- white-space: normal;
-}
-progress {
- vertical-align: baseline;
-}
-textarea {
- overflow: auto;
-}
-[type='checkbox'],
-[type='radio'] {
- box-sizing: border-box;
- padding: 0;
-}
-[type='number']::-webkit-inner-spin-button,
-[type='number']::-webkit-outer-spin-button {
- height: auto;
-}
-[type='search'] {
- -webkit-appearance: textfield;
- outline-offset: -2px;
-}
-[type='search']::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-::-webkit-file-upload-button {
- -webkit-appearance: button;
- font: inherit;
-}
-details {
- display: block;
-}
-summary {
- display: list-item;
-}
-template {
- display: none;
-}
-[hidden] {
- display: none;
-}
-blockquote,
-dd,
-dl,
-figure,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-hr,
-p,
-pre {
- margin: 0;
-}
-button {
- background-color: transparent;
- background-image: none;
- padding: 0;
-}
-button:focus {
- outline: 1px dotted;
- outline: 5px auto -webkit-focus-ring-color;
-}
-fieldset {
- margin: 0;
- padding: 0;
-}
-ol,
-ul {
- list-style: none;
- margin: 0;
- padding: 0;
-}
-html {
- font-family:
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- line-height: 1.5;
-}
-*,
-::after,
-::before {
- box-sizing: border-box;
- border-width: 0;
- border-style: solid;
- border-color: #e2e8f0;
-}
-hr {
- border-top-width: 1px;
-}
-img {
- border-style: solid;
-}
-textarea {
- resize: vertical;
-}
-input:-ms-input-placeholder,
-textarea:-ms-input-placeholder {
- color: #a0aec0;
-}
-input::-ms-input-placeholder,
-textarea::-ms-input-placeholder {
- color: #a0aec0;
-}
-input::placeholder,
-textarea::placeholder {
- color: #a0aec0;
-}
-[role='button'],
-button {
- cursor: pointer;
-}
-table {
- border-collapse: collapse;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-size: inherit;
- font-weight: inherit;
-}
-a {
- color: inherit;
- text-decoration: inherit;
-}
-button,
-input,
-optgroup,
-select,
-textarea {
- padding: 0;
- line-height: inherit;
- color: inherit;
-}
-code,
-kbd,
-pre,
-samp {
- font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
- monospace;
-}
-audio,
-canvas,
-embed,
-iframe,
-img,
-object,
-svg,
-video {
- display: block;
- vertical-align: middle;
-}
-img,
-video {
- max-width: 100%;
- height: auto;
-}
-.container {
- width: 100%;
-}
-@media (min-width: 640px) {
- .container {
- max-width: 640px;
- }
-}
-@media (min-width: 768px) {
- .container {
- max-width: 768px;
- }
-}
-@media (min-width: 1024px) {
- .container {
- max-width: 1024px;
- }
-}
-@media (min-width: 1280px) {
- .container {
- max-width: 1280px;
- }
-}
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
-}
-.not-sr-only {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
-}
-.focus\:sr-only:focus {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
-}
-.focus\:not-sr-only:focus {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
-}
-.appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
-}
-.bg-fixed {
- background-attachment: fixed;
-}
-.bg-local {
- background-attachment: local;
-}
-.bg-scroll {
- background-attachment: scroll;
-}
-.bg-transparent {
- background-color: transparent;
-}
-.bg-black {
- background-color: #000;
-}
-.bg-white {
- background-color: #fff;
-}
-.bg-gray-100 {
- background-color: #f7fafc;
-}
-.bg-gray-200 {
- background-color: #edf2f7;
-}
-.bg-gray-300 {
- background-color: #e2e8f0;
-}
-.bg-gray-400 {
- background-color: #cbd5e0;
-}
-.bg-gray-500 {
- background-color: #a0aec0;
-}
-.bg-gray-600 {
- background-color: #718096;
-}
-.bg-gray-700 {
- background-color: #4a5568;
-}
-.bg-gray-800 {
- background-color: #2d3748;
-}
-.bg-gray-900 {
- background-color: #1a202c;
-}
-.bg-red-100 {
- background-color: #fff5f5;
-}
-.bg-red-200 {
- background-color: #fed7d7;
-}
-.bg-red-300 {
- background-color: #feb2b2;
-}
-.bg-red-400 {
- background-color: #fc8181;
-}
-.bg-red-500 {
- background-color: #f56565;
-}
-.bg-red-600 {
- background-color: #e53e3e;
-}
-.bg-red-700 {
- background-color: #c53030;
-}
-.bg-red-800 {
- background-color: #9b2c2c;
-}
-.bg-red-900 {
- background-color: #742a2a;
-}
-.bg-orange-100 {
- background-color: #fffaf0;
-}
-.bg-orange-200 {
- background-color: #feebc8;
-}
-.bg-orange-300 {
- background-color: #fbd38d;
-}
-.bg-orange-400 {
- background-color: #f6ad55;
-}
-.bg-orange-500 {
- background-color: #ed8936;
-}
-.bg-orange-600 {
- background-color: #dd6b20;
-}
-.bg-orange-700 {
- background-color: #c05621;
-}
-.bg-orange-800 {
- background-color: #9c4221;
-}
-.bg-orange-900 {
- background-color: #7b341e;
-}
-.bg-yellow-100 {
- background-color: ivory;
-}
-.bg-yellow-200 {
- background-color: #fefcbf;
-}
-.bg-yellow-300 {
- background-color: #faf089;
-}
-.bg-yellow-400 {
- background-color: #f6e05e;
-}
-.bg-yellow-500 {
- background-color: #ecc94b;
-}
-.bg-yellow-600 {
- background-color: #d69e2e;
-}
-.bg-yellow-700 {
- background-color: #b7791f;
-}
-.bg-yellow-800 {
- background-color: #975a16;
-}
-.bg-yellow-900 {
- background-color: #744210;
-}
-.bg-green-100 {
- background-color: #f0fff4;
-}
-.bg-green-200 {
- background-color: #c6f6d5;
-}
-.bg-green-300 {
- background-color: #9ae6b4;
-}
-.bg-green-400 {
- background-color: #68d391;
-}
-.bg-green-500 {
- background-color: #48bb78;
-}
-.bg-green-600 {
- background-color: #38a169;
-}
-.bg-green-700 {
- background-color: #2f855a;
-}
-.bg-green-800 {
- background-color: #276749;
-}
-.bg-green-900 {
- background-color: #22543d;
-}
-.bg-teal-100 {
- background-color: #e6fffa;
-}
-.bg-teal-200 {
- background-color: #b2f5ea;
-}
-.bg-teal-300 {
- background-color: #81e6d9;
-}
-.bg-teal-400 {
- background-color: #4fd1c5;
-}
-.bg-teal-500 {
- background-color: #38b2ac;
-}
-.bg-teal-600 {
- background-color: #319795;
-}
-.bg-teal-700 {
- background-color: #2c7a7b;
-}
-.bg-teal-800 {
- background-color: #285e61;
-}
-.bg-teal-900 {
- background-color: #234e52;
-}
-.bg-blue-100 {
- background-color: #ebf8ff;
-}
-.bg-blue-200 {
- background-color: #bee3f8;
-}
-.bg-blue-300 {
- background-color: #90cdf4;
-}
-.bg-blue-400 {
- background-color: #63b3ed;
-}
-.bg-blue-500 {
- background-color: #4299e1;
-}
-.bg-blue-600 {
- background-color: #3182ce;
-}
-.bg-blue-700 {
- background-color: #2b6cb0;
-}
-.bg-blue-800 {
- background-color: #2c5282;
-}
-.bg-blue-900 {
- background-color: #2a4365;
-}
-.bg-indigo-100 {
- background-color: #ebf4ff;
-}
-.bg-indigo-200 {
- background-color: #c3dafe;
-}
-.bg-indigo-300 {
- background-color: #a3bffa;
-}
-.bg-indigo-400 {
- background-color: #7f9cf5;
-}
-.bg-indigo-500 {
- background-color: #667eea;
-}
-.bg-indigo-600 {
- background-color: #5a67d8;
-}
-.bg-indigo-700 {
- background-color: #4c51bf;
-}
-.bg-indigo-800 {
- background-color: #434190;
-}
-.bg-indigo-900 {
- background-color: #3c366b;
-}
-.bg-purple-100 {
- background-color: #faf5ff;
-}
-.bg-purple-200 {
- background-color: #e9d8fd;
-}
-.bg-purple-300 {
- background-color: #d6bcfa;
-}
-.bg-purple-400 {
- background-color: #b794f4;
-}
-.bg-purple-500 {
- background-color: #9f7aea;
-}
-.bg-purple-600 {
- background-color: #805ad5;
-}
-.bg-purple-700 {
- background-color: #6b46c1;
-}
-.bg-purple-800 {
- background-color: #553c9a;
-}
-.bg-purple-900 {
- background-color: #44337a;
-}
-.bg-pink-100 {
- background-color: #fff5f7;
-}
-.bg-pink-200 {
- background-color: #fed7e2;
-}
-.bg-pink-300 {
- background-color: #fbb6ce;
-}
-.bg-pink-400 {
- background-color: #f687b3;
-}
-.bg-pink-500 {
- background-color: #ed64a6;
-}
-.bg-pink-600 {
- background-color: #d53f8c;
-}
-.bg-pink-700 {
- background-color: #b83280;
-}
-.bg-pink-800 {
- background-color: #97266d;
-}
-.bg-pink-900 {
- background-color: #702459;
-}
-.hover\:bg-transparent:hover {
- background-color: transparent;
-}
-.hover\:bg-black:hover {
- background-color: #000;
-}
-.hover\:bg-white:hover {
- background-color: #fff;
-}
-.hover\:bg-gray-100:hover {
- background-color: #f7fafc;
-}
-.hover\:bg-gray-200:hover {
- background-color: #edf2f7;
-}
-.hover\:bg-gray-300:hover {
- background-color: #e2e8f0;
-}
-.hover\:bg-gray-400:hover {
- background-color: #cbd5e0;
-}
-.hover\:bg-gray-500:hover {
- background-color: #a0aec0;
-}
-.hover\:bg-gray-600:hover {
- background-color: #718096;
-}
-.hover\:bg-gray-700:hover {
- background-color: #4a5568;
-}
-.hover\:bg-gray-800:hover {
- background-color: #2d3748;
-}
-.hover\:bg-gray-900:hover {
- background-color: #1a202c;
-}
-.hover\:bg-red-100:hover {
- background-color: #fff5f5;
-}
-.hover\:bg-red-200:hover {
- background-color: #fed7d7;
-}
-.hover\:bg-red-300:hover {
- background-color: #feb2b2;
-}
-.hover\:bg-red-400:hover {
- background-color: #fc8181;
-}
-.hover\:bg-red-500:hover {
- background-color: #f56565;
-}
-.hover\:bg-red-600:hover {
- background-color: #e53e3e;
-}
-.hover\:bg-red-700:hover {
- background-color: #c53030;
-}
-.hover\:bg-red-800:hover {
- background-color: #9b2c2c;
-}
-.hover\:bg-red-900:hover {
- background-color: #742a2a;
-}
-.hover\:bg-orange-100:hover {
- background-color: #fffaf0;
-}
-.hover\:bg-orange-200:hover {
- background-color: #feebc8;
-}
-.hover\:bg-orange-300:hover {
- background-color: #fbd38d;
-}
-.hover\:bg-orange-400:hover {
- background-color: #f6ad55;
-}
-.hover\:bg-orange-500:hover {
- background-color: #ed8936;
-}
-.hover\:bg-orange-600:hover {
- background-color: #dd6b20;
-}
-.hover\:bg-orange-700:hover {
- background-color: #c05621;
-}
-.hover\:bg-orange-800:hover {
- background-color: #9c4221;
-}
-.hover\:bg-orange-900:hover {
- background-color: #7b341e;
-}
-.hover\:bg-yellow-100:hover {
- background-color: ivory;
-}
-.hover\:bg-yellow-200:hover {
- background-color: #fefcbf;
-}
-.hover\:bg-yellow-300:hover {
- background-color: #faf089;
-}
-.hover\:bg-yellow-400:hover {
- background-color: #f6e05e;
-}
-.hover\:bg-yellow-500:hover {
- background-color: #ecc94b;
-}
-.hover\:bg-yellow-600:hover {
- background-color: #d69e2e;
-}
-.hover\:bg-yellow-700:hover {
- background-color: #b7791f;
-}
-.hover\:bg-yellow-800:hover {
- background-color: #975a16;
-}
-.hover\:bg-yellow-900:hover {
- background-color: #744210;
-}
-.hover\:bg-green-100:hover {
- background-color: #f0fff4;
-}
-.hover\:bg-green-200:hover {
- background-color: #c6f6d5;
-}
-.hover\:bg-green-300:hover {
- background-color: #9ae6b4;
-}
-.hover\:bg-green-400:hover {
- background-color: #68d391;
-}
-.hover\:bg-green-500:hover {
- background-color: #48bb78;
-}
-.hover\:bg-green-600:hover {
- background-color: #38a169;
-}
-.hover\:bg-green-700:hover {
- background-color: #2f855a;
-}
-.hover\:bg-green-800:hover {
- background-color: #276749;
-}
-.hover\:bg-green-900:hover {
- background-color: #22543d;
-}
-.hover\:bg-teal-100:hover {
- background-color: #e6fffa;
-}
-.hover\:bg-teal-200:hover {
- background-color: #b2f5ea;
-}
-.hover\:bg-teal-300:hover {
- background-color: #81e6d9;
-}
-.hover\:bg-teal-400:hover {
- background-color: #4fd1c5;
-}
-.hover\:bg-teal-500:hover {
- background-color: #38b2ac;
-}
-.hover\:bg-teal-600:hover {
- background-color: #319795;
-}
-.hover\:bg-teal-700:hover {
- background-color: #2c7a7b;
-}
-.hover\:bg-teal-800:hover {
- background-color: #285e61;
-}
-.hover\:bg-teal-900:hover {
- background-color: #234e52;
-}
-.hover\:bg-blue-100:hover {
- background-color: #ebf8ff;
-}
-.hover\:bg-blue-200:hover {
- background-color: #bee3f8;
-}
-.hover\:bg-blue-300:hover {
- background-color: #90cdf4;
-}
-.hover\:bg-blue-400:hover {
- background-color: #63b3ed;
-}
-.hover\:bg-blue-500:hover {
- background-color: #4299e1;
-}
-.hover\:bg-blue-600:hover {
- background-color: #3182ce;
-}
-.hover\:bg-blue-700:hover {
- background-color: #2b6cb0;
-}
-.hover\:bg-blue-800:hover {
- background-color: #2c5282;
-}
-.hover\:bg-blue-900:hover {
- background-color: #2a4365;
-}
-.hover\:bg-indigo-100:hover {
- background-color: #ebf4ff;
-}
-.hover\:bg-indigo-200:hover {
- background-color: #c3dafe;
-}
-.hover\:bg-indigo-300:hover {
- background-color: #a3bffa;
-}
-.hover\:bg-indigo-400:hover {
- background-color: #7f9cf5;
-}
-.hover\:bg-indigo-500:hover {
- background-color: #667eea;
-}
-.hover\:bg-indigo-600:hover {
- background-color: #5a67d8;
-}
-.hover\:bg-indigo-700:hover {
- background-color: #4c51bf;
-}
-.hover\:bg-indigo-800:hover {
- background-color: #434190;
-}
-.hover\:bg-indigo-900:hover {
- background-color: #3c366b;
-}
-.hover\:bg-purple-100:hover {
- background-color: #faf5ff;
-}
-.hover\:bg-purple-200:hover {
- background-color: #e9d8fd;
-}
-.hover\:bg-purple-300:hover {
- background-color: #d6bcfa;
-}
-.hover\:bg-purple-400:hover {
- background-color: #b794f4;
-}
-.hover\:bg-purple-500:hover {
- background-color: #9f7aea;
-}
-.hover\:bg-purple-600:hover {
- background-color: #805ad5;
-}
-.hover\:bg-purple-700:hover {
- background-color: #6b46c1;
-}
-.hover\:bg-purple-800:hover {
- background-color: #553c9a;
-}
-.hover\:bg-purple-900:hover {
- background-color: #44337a;
-}
-.hover\:bg-pink-100:hover {
- background-color: #fff5f7;
-}
-.hover\:bg-pink-200:hover {
- background-color: #fed7e2;
-}
-.hover\:bg-pink-300:hover {
- background-color: #fbb6ce;
-}
-.hover\:bg-pink-400:hover {
- background-color: #f687b3;
-}
-.hover\:bg-pink-500:hover {
- background-color: #ed64a6;
-}
-.hover\:bg-pink-600:hover {
- background-color: #d53f8c;
-}
-.hover\:bg-pink-700:hover {
- background-color: #b83280;
-}
-.hover\:bg-pink-800:hover {
- background-color: #97266d;
-}
-.hover\:bg-pink-900:hover {
- background-color: #702459;
-}
-.focus\:bg-transparent:focus {
- background-color: transparent;
-}
-.focus\:bg-black:focus {
- background-color: #000;
-}
-.focus\:bg-white:focus {
- background-color: #fff;
-}
-.focus\:bg-gray-100:focus {
- background-color: #f7fafc;
-}
-.focus\:bg-gray-200:focus {
- background-color: #edf2f7;
-}
-.focus\:bg-gray-300:focus {
- background-color: #e2e8f0;
-}
-.focus\:bg-gray-400:focus {
- background-color: #cbd5e0;
-}
-.focus\:bg-gray-500:focus {
- background-color: #a0aec0;
-}
-.focus\:bg-gray-600:focus {
- background-color: #718096;
-}
-.focus\:bg-gray-700:focus {
- background-color: #4a5568;
-}
-.focus\:bg-gray-800:focus {
- background-color: #2d3748;
-}
-.focus\:bg-gray-900:focus {
- background-color: #1a202c;
-}
-.focus\:bg-red-100:focus {
- background-color: #fff5f5;
-}
-.focus\:bg-red-200:focus {
- background-color: #fed7d7;
-}
-.focus\:bg-red-300:focus {
- background-color: #feb2b2;
-}
-.focus\:bg-red-400:focus {
- background-color: #fc8181;
-}
-.focus\:bg-red-500:focus {
- background-color: #f56565;
-}
-.focus\:bg-red-600:focus {
- background-color: #e53e3e;
-}
-.focus\:bg-red-700:focus {
- background-color: #c53030;
-}
-.focus\:bg-red-800:focus {
- background-color: #9b2c2c;
-}
-.focus\:bg-red-900:focus {
- background-color: #742a2a;
-}
-.focus\:bg-orange-100:focus {
- background-color: #fffaf0;
-}
-.focus\:bg-orange-200:focus {
- background-color: #feebc8;
-}
-.focus\:bg-orange-300:focus {
- background-color: #fbd38d;
-}
-.focus\:bg-orange-400:focus {
- background-color: #f6ad55;
-}
-.focus\:bg-orange-500:focus {
- background-color: #ed8936;
-}
-.focus\:bg-orange-600:focus {
- background-color: #dd6b20;
-}
-.focus\:bg-orange-700:focus {
- background-color: #c05621;
-}
-.focus\:bg-orange-800:focus {
- background-color: #9c4221;
-}
-.focus\:bg-orange-900:focus {
- background-color: #7b341e;
-}
-.focus\:bg-yellow-100:focus {
- background-color: ivory;
-}
-.focus\:bg-yellow-200:focus {
- background-color: #fefcbf;
-}
-.focus\:bg-yellow-300:focus {
- background-color: #faf089;
-}
-.focus\:bg-yellow-400:focus {
- background-color: #f6e05e;
-}
-.focus\:bg-yellow-500:focus {
- background-color: #ecc94b;
-}
-.focus\:bg-yellow-600:focus {
- background-color: #d69e2e;
-}
-.focus\:bg-yellow-700:focus {
- background-color: #b7791f;
-}
-.focus\:bg-yellow-800:focus {
- background-color: #975a16;
-}
-.focus\:bg-yellow-900:focus {
- background-color: #744210;
-}
-.focus\:bg-green-100:focus {
- background-color: #f0fff4;
-}
-.focus\:bg-green-200:focus {
- background-color: #c6f6d5;
-}
-.focus\:bg-green-300:focus {
- background-color: #9ae6b4;
-}
-.focus\:bg-green-400:focus {
- background-color: #68d391;
-}
-.focus\:bg-green-500:focus {
- background-color: #48bb78;
-}
-.focus\:bg-green-600:focus {
- background-color: #38a169;
-}
-.focus\:bg-green-700:focus {
- background-color: #2f855a;
-}
-.focus\:bg-green-800:focus {
- background-color: #276749;
-}
-.focus\:bg-green-900:focus {
- background-color: #22543d;
-}
-.focus\:bg-teal-100:focus {
- background-color: #e6fffa;
-}
-.focus\:bg-teal-200:focus {
- background-color: #b2f5ea;
-}
-.focus\:bg-teal-300:focus {
- background-color: #81e6d9;
-}
-.focus\:bg-teal-400:focus {
- background-color: #4fd1c5;
-}
-.focus\:bg-teal-500:focus {
- background-color: #38b2ac;
-}
-.focus\:bg-teal-600:focus {
- background-color: #319795;
-}
-.focus\:bg-teal-700:focus {
- background-color: #2c7a7b;
-}
-.focus\:bg-teal-800:focus {
- background-color: #285e61;
-}
-.focus\:bg-teal-900:focus {
- background-color: #234e52;
-}
-.focus\:bg-blue-100:focus {
- background-color: #ebf8ff;
-}
-.focus\:bg-blue-200:focus {
- background-color: #bee3f8;
-}
-.focus\:bg-blue-300:focus {
- background-color: #90cdf4;
-}
-.focus\:bg-blue-400:focus {
- background-color: #63b3ed;
-}
-.focus\:bg-blue-500:focus {
- background-color: #4299e1;
-}
-.focus\:bg-blue-600:focus {
- background-color: #3182ce;
-}
-.focus\:bg-blue-700:focus {
- background-color: #2b6cb0;
-}
-.focus\:bg-blue-800:focus {
- background-color: #2c5282;
-}
-.focus\:bg-blue-900:focus {
- background-color: #2a4365;
-}
-.focus\:bg-indigo-100:focus {
- background-color: #ebf4ff;
-}
-.focus\:bg-indigo-200:focus {
- background-color: #c3dafe;
-}
-.focus\:bg-indigo-300:focus {
- background-color: #a3bffa;
-}
-.focus\:bg-indigo-400:focus {
- background-color: #7f9cf5;
-}
-.focus\:bg-indigo-500:focus {
- background-color: #667eea;
-}
-.focus\:bg-indigo-600:focus {
- background-color: #5a67d8;
-}
-.focus\:bg-indigo-700:focus {
- background-color: #4c51bf;
-}
-.focus\:bg-indigo-800:focus {
- background-color: #434190;
-}
-.focus\:bg-indigo-900:focus {
- background-color: #3c366b;
-}
-.focus\:bg-purple-100:focus {
- background-color: #faf5ff;
-}
-.focus\:bg-purple-200:focus {
- background-color: #e9d8fd;
-}
-.focus\:bg-purple-300:focus {
- background-color: #d6bcfa;
-}
-.focus\:bg-purple-400:focus {
- background-color: #b794f4;
-}
-.focus\:bg-purple-500:focus {
- background-color: #9f7aea;
-}
-.focus\:bg-purple-600:focus {
- background-color: #805ad5;
-}
-.focus\:bg-purple-700:focus {
- background-color: #6b46c1;
-}
-.focus\:bg-purple-800:focus {
- background-color: #553c9a;
-}
-.focus\:bg-purple-900:focus {
- background-color: #44337a;
-}
-.focus\:bg-pink-100:focus {
- background-color: #fff5f7;
-}
-.focus\:bg-pink-200:focus {
- background-color: #fed7e2;
-}
-.focus\:bg-pink-300:focus {
- background-color: #fbb6ce;
-}
-.focus\:bg-pink-400:focus {
- background-color: #f687b3;
-}
-.focus\:bg-pink-500:focus {
- background-color: #ed64a6;
-}
-.focus\:bg-pink-600:focus {
- background-color: #d53f8c;
-}
-.focus\:bg-pink-700:focus {
- background-color: #b83280;
-}
-.focus\:bg-pink-800:focus {
- background-color: #97266d;
-}
-.focus\:bg-pink-900:focus {
- background-color: #702459;
-}
-.bg-bottom {
- background-position: bottom;
-}
-.bg-center {
- background-position: center;
-}
-.bg-left {
- background-position: left;
-}
-.bg-left-bottom {
- background-position: left bottom;
-}
-.bg-left-top {
- background-position: left top;
-}
-.bg-right {
- background-position: right;
-}
-.bg-right-bottom {
- background-position: right bottom;
-}
-.bg-right-top {
- background-position: right top;
-}
-.bg-top {
- background-position: top;
-}
-.bg-repeat {
- background-repeat: repeat;
-}
-.bg-no-repeat {
- background-repeat: no-repeat;
-}
-.bg-repeat-x {
- background-repeat: repeat-x;
-}
-.bg-repeat-y {
- background-repeat: repeat-y;
-}
-.bg-repeat-round {
- background-repeat: round;
-}
-.bg-repeat-space {
- background-repeat: space;
-}
-.bg-auto {
- background-size: auto;
-}
-.bg-cover {
- background-size: cover;
-}
-.bg-contain {
- background-size: contain;
-}
-.border-collapse {
- border-collapse: collapse;
-}
-.border-separate {
- border-collapse: separate;
-}
-.border-transparent {
- border-color: transparent;
-}
-.border-black {
- border-color: #000;
-}
-.border-white {
- border-color: #fff;
-}
-.border-gray-100 {
- border-color: #f7fafc;
-}
-.border-gray-200 {
- border-color: #edf2f7;
-}
-.border-gray-300 {
- border-color: #e2e8f0;
-}
-.border-gray-400 {
- border-color: #cbd5e0;
-}
-.border-gray-500 {
- border-color: #a0aec0;
-}
-.border-gray-600 {
- border-color: #718096;
-}
-.border-gray-700 {
- border-color: #4a5568;
-}
-.border-gray-800 {
- border-color: #2d3748;
-}
-.border-gray-900 {
- border-color: #1a202c;
-}
-.border-red-100 {
- border-color: #fff5f5;
-}
-.border-red-200 {
- border-color: #fed7d7;
-}
-.border-red-300 {
- border-color: #feb2b2;
-}
-.border-red-400 {
- border-color: #fc8181;
-}
-.border-red-500 {
- border-color: #f56565;
-}
-.border-red-600 {
- border-color: #e53e3e;
-}
-.border-red-700 {
- border-color: #c53030;
-}
-.border-red-800 {
- border-color: #9b2c2c;
-}
-.border-red-900 {
- border-color: #742a2a;
-}
-.border-orange-100 {
- border-color: #fffaf0;
-}
-.border-orange-200 {
- border-color: #feebc8;
-}
-.border-orange-300 {
- border-color: #fbd38d;
-}
-.border-orange-400 {
- border-color: #f6ad55;
-}
-.border-orange-500 {
- border-color: #ed8936;
-}
-.border-orange-600 {
- border-color: #dd6b20;
-}
-.border-orange-700 {
- border-color: #c05621;
-}
-.border-orange-800 {
- border-color: #9c4221;
-}
-.border-orange-900 {
- border-color: #7b341e;
-}
-.border-yellow-100 {
- border-color: ivory;
-}
-.border-yellow-200 {
- border-color: #fefcbf;
-}
-.border-yellow-300 {
- border-color: #faf089;
-}
-.border-yellow-400 {
- border-color: #f6e05e;
-}
-.border-yellow-500 {
- border-color: #ecc94b;
-}
-.border-yellow-600 {
- border-color: #d69e2e;
-}
-.border-yellow-700 {
- border-color: #b7791f;
-}
-.border-yellow-800 {
- border-color: #975a16;
-}
-.border-yellow-900 {
- border-color: #744210;
-}
-.border-green-100 {
- border-color: #f0fff4;
-}
-.border-green-200 {
- border-color: #c6f6d5;
-}
-.border-green-300 {
- border-color: #9ae6b4;
-}
-.border-green-400 {
- border-color: #68d391;
-}
-.border-green-500 {
- border-color: #48bb78;
-}
-.border-green-600 {
- border-color: #38a169;
-}
-.border-green-700 {
- border-color: #2f855a;
-}
-.border-green-800 {
- border-color: #276749;
-}
-.border-green-900 {
- border-color: #22543d;
-}
-.border-teal-100 {
- border-color: #e6fffa;
-}
-.border-teal-200 {
- border-color: #b2f5ea;
-}
-.border-teal-300 {
- border-color: #81e6d9;
-}
-.border-teal-400 {
- border-color: #4fd1c5;
-}
-.border-teal-500 {
- border-color: #38b2ac;
-}
-.border-teal-600 {
- border-color: #319795;
-}
-.border-teal-700 {
- border-color: #2c7a7b;
-}
-.border-teal-800 {
- border-color: #285e61;
-}
-.border-teal-900 {
- border-color: #234e52;
-}
-.border-blue-100 {
- border-color: #ebf8ff;
-}
-.border-blue-200 {
- border-color: #bee3f8;
-}
-.border-blue-300 {
- border-color: #90cdf4;
-}
-.border-blue-400 {
- border-color: #63b3ed;
-}
-.border-blue-500 {
- border-color: #4299e1;
-}
-.border-blue-600 {
- border-color: #3182ce;
-}
-.border-blue-700 {
- border-color: #2b6cb0;
-}
-.border-blue-800 {
- border-color: #2c5282;
-}
-.border-blue-900 {
- border-color: #2a4365;
-}
-.border-indigo-100 {
- border-color: #ebf4ff;
-}
-.border-indigo-200 {
- border-color: #c3dafe;
-}
-.border-indigo-300 {
- border-color: #a3bffa;
-}
-.border-indigo-400 {
- border-color: #7f9cf5;
-}
-.border-indigo-500 {
- border-color: #667eea;
-}
-.border-indigo-600 {
- border-color: #5a67d8;
-}
-.border-indigo-700 {
- border-color: #4c51bf;
-}
-.border-indigo-800 {
- border-color: #434190;
-}
-.border-indigo-900 {
- border-color: #3c366b;
-}
-.border-purple-100 {
- border-color: #faf5ff;
-}
-.border-purple-200 {
- border-color: #e9d8fd;
-}
-.border-purple-300 {
- border-color: #d6bcfa;
-}
-.border-purple-400 {
- border-color: #b794f4;
-}
-.border-purple-500 {
- border-color: #9f7aea;
-}
-.border-purple-600 {
- border-color: #805ad5;
-}
-.border-purple-700 {
- border-color: #6b46c1;
-}
-.border-purple-800 {
- border-color: #553c9a;
-}
-.border-purple-900 {
- border-color: #44337a;
-}
-.border-pink-100 {
- border-color: #fff5f7;
-}
-.border-pink-200 {
- border-color: #fed7e2;
-}
-.border-pink-300 {
- border-color: #fbb6ce;
-}
-.border-pink-400 {
- border-color: #f687b3;
-}
-.border-pink-500 {
- border-color: #ed64a6;
-}
-.border-pink-600 {
- border-color: #d53f8c;
-}
-.border-pink-700 {
- border-color: #b83280;
-}
-.border-pink-800 {
- border-color: #97266d;
-}
-.border-pink-900 {
- border-color: #702459;
-}
-.hover\:border-transparent:hover {
- border-color: transparent;
-}
-.hover\:border-black:hover {
- border-color: #000;
-}
-.hover\:border-white:hover {
- border-color: #fff;
-}
-.hover\:border-gray-100:hover {
- border-color: #f7fafc;
-}
-.hover\:border-gray-200:hover {
- border-color: #edf2f7;
-}
-.hover\:border-gray-300:hover {
- border-color: #e2e8f0;
-}
-.hover\:border-gray-400:hover {
- border-color: #cbd5e0;
-}
-.hover\:border-gray-500:hover {
- border-color: #a0aec0;
-}
-.hover\:border-gray-600:hover {
- border-color: #718096;
-}
-.hover\:border-gray-700:hover {
- border-color: #4a5568;
-}
-.hover\:border-gray-800:hover {
- border-color: #2d3748;
-}
-.hover\:border-gray-900:hover {
- border-color: #1a202c;
-}
-.hover\:border-red-100:hover {
- border-color: #fff5f5;
-}
-.hover\:border-red-200:hover {
- border-color: #fed7d7;
-}
-.hover\:border-red-300:hover {
- border-color: #feb2b2;
-}
-.hover\:border-red-400:hover {
- border-color: #fc8181;
-}
-.hover\:border-red-500:hover {
- border-color: #f56565;
-}
-.hover\:border-red-600:hover {
- border-color: #e53e3e;
-}
-.hover\:border-red-700:hover {
- border-color: #c53030;
-}
-.hover\:border-red-800:hover {
- border-color: #9b2c2c;
-}
-.hover\:border-red-900:hover {
- border-color: #742a2a;
-}
-.hover\:border-orange-100:hover {
- border-color: #fffaf0;
-}
-.hover\:border-orange-200:hover {
- border-color: #feebc8;
-}
-.hover\:border-orange-300:hover {
- border-color: #fbd38d;
-}
-.hover\:border-orange-400:hover {
- border-color: #f6ad55;
-}
-.hover\:border-orange-500:hover {
- border-color: #ed8936;
-}
-.hover\:border-orange-600:hover {
- border-color: #dd6b20;
-}
-.hover\:border-orange-700:hover {
- border-color: #c05621;
-}
-.hover\:border-orange-800:hover {
- border-color: #9c4221;
-}
-.hover\:border-orange-900:hover {
- border-color: #7b341e;
-}
-.hover\:border-yellow-100:hover {
- border-color: ivory;
-}
-.hover\:border-yellow-200:hover {
- border-color: #fefcbf;
-}
-.hover\:border-yellow-300:hover {
- border-color: #faf089;
-}
-.hover\:border-yellow-400:hover {
- border-color: #f6e05e;
-}
-.hover\:border-yellow-500:hover {
- border-color: #ecc94b;
-}
-.hover\:border-yellow-600:hover {
- border-color: #d69e2e;
-}
-.hover\:border-yellow-700:hover {
- border-color: #b7791f;
-}
-.hover\:border-yellow-800:hover {
- border-color: #975a16;
-}
-.hover\:border-yellow-900:hover {
- border-color: #744210;
-}
-.hover\:border-green-100:hover {
- border-color: #f0fff4;
-}
-.hover\:border-green-200:hover {
- border-color: #c6f6d5;
-}
-.hover\:border-green-300:hover {
- border-color: #9ae6b4;
-}
-.hover\:border-green-400:hover {
- border-color: #68d391;
-}
-.hover\:border-green-500:hover {
- border-color: #48bb78;
-}
-.hover\:border-green-600:hover {
- border-color: #38a169;
-}
-.hover\:border-green-700:hover {
- border-color: #2f855a;
-}
-.hover\:border-green-800:hover {
- border-color: #276749;
-}
-.hover\:border-green-900:hover {
- border-color: #22543d;
-}
-.hover\:border-teal-100:hover {
- border-color: #e6fffa;
-}
-.hover\:border-teal-200:hover {
- border-color: #b2f5ea;
-}
-.hover\:border-teal-300:hover {
- border-color: #81e6d9;
-}
-.hover\:border-teal-400:hover {
- border-color: #4fd1c5;
-}
-.hover\:border-teal-500:hover {
- border-color: #38b2ac;
-}
-.hover\:border-teal-600:hover {
- border-color: #319795;
-}
-.hover\:border-teal-700:hover {
- border-color: #2c7a7b;
-}
-.hover\:border-teal-800:hover {
- border-color: #285e61;
-}
-.hover\:border-teal-900:hover {
- border-color: #234e52;
-}
-.hover\:border-blue-100:hover {
- border-color: #ebf8ff;
-}
-.hover\:border-blue-200:hover {
- border-color: #bee3f8;
-}
-.hover\:border-blue-300:hover {
- border-color: #90cdf4;
-}
-.hover\:border-blue-400:hover {
- border-color: #63b3ed;
-}
-.hover\:border-blue-500:hover {
- border-color: #4299e1;
-}
-.hover\:border-blue-600:hover {
- border-color: #3182ce;
-}
-.hover\:border-blue-700:hover {
- border-color: #2b6cb0;
-}
-.hover\:border-blue-800:hover {
- border-color: #2c5282;
-}
-.hover\:border-blue-900:hover {
- border-color: #2a4365;
-}
-.hover\:border-indigo-100:hover {
- border-color: #ebf4ff;
-}
-.hover\:border-indigo-200:hover {
- border-color: #c3dafe;
-}
-.hover\:border-indigo-300:hover {
- border-color: #a3bffa;
-}
-.hover\:border-indigo-400:hover {
- border-color: #7f9cf5;
-}
-.hover\:border-indigo-500:hover {
- border-color: #667eea;
-}
-.hover\:border-indigo-600:hover {
- border-color: #5a67d8;
-}
-.hover\:border-indigo-700:hover {
- border-color: #4c51bf;
-}
-.hover\:border-indigo-800:hover {
- border-color: #434190;
-}
-.hover\:border-indigo-900:hover {
- border-color: #3c366b;
-}
-.hover\:border-purple-100:hover {
- border-color: #faf5ff;
-}
-.hover\:border-purple-200:hover {
- border-color: #e9d8fd;
-}
-.hover\:border-purple-300:hover {
- border-color: #d6bcfa;
-}
-.hover\:border-purple-400:hover {
- border-color: #b794f4;
-}
-.hover\:border-purple-500:hover {
- border-color: #9f7aea;
-}
-.hover\:border-purple-600:hover {
- border-color: #805ad5;
-}
-.hover\:border-purple-700:hover {
- border-color: #6b46c1;
-}
-.hover\:border-purple-800:hover {
- border-color: #553c9a;
-}
-.hover\:border-purple-900:hover {
- border-color: #44337a;
-}
-.hover\:border-pink-100:hover {
- border-color: #fff5f7;
-}
-.hover\:border-pink-200:hover {
- border-color: #fed7e2;
-}
-.hover\:border-pink-300:hover {
- border-color: #fbb6ce;
-}
-.hover\:border-pink-400:hover {
- border-color: #f687b3;
-}
-.hover\:border-pink-500:hover {
- border-color: #ed64a6;
-}
-.hover\:border-pink-600:hover {
- border-color: #d53f8c;
-}
-.hover\:border-pink-700:hover {
- border-color: #b83280;
-}
-.hover\:border-pink-800:hover {
- border-color: #97266d;
-}
-.hover\:border-pink-900:hover {
- border-color: #702459;
-}
-.focus\:border-transparent:focus {
- border-color: transparent;
-}
-.focus\:border-black:focus {
- border-color: #000;
-}
-.focus\:border-white:focus {
- border-color: #fff;
-}
-.focus\:border-gray-100:focus {
- border-color: #f7fafc;
-}
-.focus\:border-gray-200:focus {
- border-color: #edf2f7;
-}
-.focus\:border-gray-300:focus {
- border-color: #e2e8f0;
-}
-.focus\:border-gray-400:focus {
- border-color: #cbd5e0;
-}
-.focus\:border-gray-500:focus {
- border-color: #a0aec0;
-}
-.focus\:border-gray-600:focus {
- border-color: #718096;
-}
-.focus\:border-gray-700:focus {
- border-color: #4a5568;
-}
-.focus\:border-gray-800:focus {
- border-color: #2d3748;
-}
-.focus\:border-gray-900:focus {
- border-color: #1a202c;
-}
-.focus\:border-red-100:focus {
- border-color: #fff5f5;
-}
-.focus\:border-red-200:focus {
- border-color: #fed7d7;
-}
-.focus\:border-red-300:focus {
- border-color: #feb2b2;
-}
-.focus\:border-red-400:focus {
- border-color: #fc8181;
-}
-.focus\:border-red-500:focus {
- border-color: #f56565;
-}
-.focus\:border-red-600:focus {
- border-color: #e53e3e;
-}
-.focus\:border-red-700:focus {
- border-color: #c53030;
-}
-.focus\:border-red-800:focus {
- border-color: #9b2c2c;
-}
-.focus\:border-red-900:focus {
- border-color: #742a2a;
-}
-.focus\:border-orange-100:focus {
- border-color: #fffaf0;
-}
-.focus\:border-orange-200:focus {
- border-color: #feebc8;
-}
-.focus\:border-orange-300:focus {
- border-color: #fbd38d;
-}
-.focus\:border-orange-400:focus {
- border-color: #f6ad55;
-}
-.focus\:border-orange-500:focus {
- border-color: #ed8936;
-}
-.focus\:border-orange-600:focus {
- border-color: #dd6b20;
-}
-.focus\:border-orange-700:focus {
- border-color: #c05621;
-}
-.focus\:border-orange-800:focus {
- border-color: #9c4221;
-}
-.focus\:border-orange-900:focus {
- border-color: #7b341e;
-}
-.focus\:border-yellow-100:focus {
- border-color: ivory;
-}
-.focus\:border-yellow-200:focus {
- border-color: #fefcbf;
-}
-.focus\:border-yellow-300:focus {
- border-color: #faf089;
-}
-.focus\:border-yellow-400:focus {
- border-color: #f6e05e;
-}
-.focus\:border-yellow-500:focus {
- border-color: #ecc94b;
-}
-.focus\:border-yellow-600:focus {
- border-color: #d69e2e;
-}
-.focus\:border-yellow-700:focus {
- border-color: #b7791f;
-}
-.focus\:border-yellow-800:focus {
- border-color: #975a16;
-}
-.focus\:border-yellow-900:focus {
- border-color: #744210;
-}
-.focus\:border-green-100:focus {
- border-color: #f0fff4;
-}
-.focus\:border-green-200:focus {
- border-color: #c6f6d5;
-}
-.focus\:border-green-300:focus {
- border-color: #9ae6b4;
-}
-.focus\:border-green-400:focus {
- border-color: #68d391;
-}
-.focus\:border-green-500:focus {
- border-color: #48bb78;
-}
-.focus\:border-green-600:focus {
- border-color: #38a169;
-}
-.focus\:border-green-700:focus {
- border-color: #2f855a;
-}
-.focus\:border-green-800:focus {
- border-color: #276749;
-}
-.focus\:border-green-900:focus {
- border-color: #22543d;
-}
-.focus\:border-teal-100:focus {
- border-color: #e6fffa;
-}
-.focus\:border-teal-200:focus {
- border-color: #b2f5ea;
-}
-.focus\:border-teal-300:focus {
- border-color: #81e6d9;
-}
-.focus\:border-teal-400:focus {
- border-color: #4fd1c5;
-}
-.focus\:border-teal-500:focus {
- border-color: #38b2ac;
-}
-.focus\:border-teal-600:focus {
- border-color: #319795;
-}
-.focus\:border-teal-700:focus {
- border-color: #2c7a7b;
-}
-.focus\:border-teal-800:focus {
- border-color: #285e61;
-}
-.focus\:border-teal-900:focus {
- border-color: #234e52;
-}
-.focus\:border-blue-100:focus {
- border-color: #ebf8ff;
-}
-.focus\:border-blue-200:focus {
- border-color: #bee3f8;
-}
-.focus\:border-blue-300:focus {
- border-color: #90cdf4;
-}
-.focus\:border-blue-400:focus {
- border-color: #63b3ed;
-}
-.focus\:border-blue-500:focus {
- border-color: #4299e1;
-}
-.focus\:border-blue-600:focus {
- border-color: #3182ce;
-}
-.focus\:border-blue-700:focus {
- border-color: #2b6cb0;
-}
-.focus\:border-blue-800:focus {
- border-color: #2c5282;
-}
-.focus\:border-blue-900:focus {
- border-color: #2a4365;
-}
-.focus\:border-indigo-100:focus {
- border-color: #ebf4ff;
-}
-.focus\:border-indigo-200:focus {
- border-color: #c3dafe;
-}
-.focus\:border-indigo-300:focus {
- border-color: #a3bffa;
-}
-.focus\:border-indigo-400:focus {
- border-color: #7f9cf5;
-}
-.focus\:border-indigo-500:focus {
- border-color: #667eea;
-}
-.focus\:border-indigo-600:focus {
- border-color: #5a67d8;
-}
-.focus\:border-indigo-700:focus {
- border-color: #4c51bf;
-}
-.focus\:border-indigo-800:focus {
- border-color: #434190;
-}
-.focus\:border-indigo-900:focus {
- border-color: #3c366b;
-}
-.focus\:border-purple-100:focus {
- border-color: #faf5ff;
-}
-.focus\:border-purple-200:focus {
- border-color: #e9d8fd;
-}
-.focus\:border-purple-300:focus {
- border-color: #d6bcfa;
-}
-.focus\:border-purple-400:focus {
- border-color: #b794f4;
-}
-.focus\:border-purple-500:focus {
- border-color: #9f7aea;
-}
-.focus\:border-purple-600:focus {
- border-color: #805ad5;
-}
-.focus\:border-purple-700:focus {
- border-color: #6b46c1;
-}
-.focus\:border-purple-800:focus {
- border-color: #553c9a;
-}
-.focus\:border-purple-900:focus {
- border-color: #44337a;
-}
-.focus\:border-pink-100:focus {
- border-color: #fff5f7;
-}
-.focus\:border-pink-200:focus {
- border-color: #fed7e2;
-}
-.focus\:border-pink-300:focus {
- border-color: #fbb6ce;
-}
-.focus\:border-pink-400:focus {
- border-color: #f687b3;
-}
-.focus\:border-pink-500:focus {
- border-color: #ed64a6;
-}
-.focus\:border-pink-600:focus {
- border-color: #d53f8c;
-}
-.focus\:border-pink-700:focus {
- border-color: #b83280;
-}
-.focus\:border-pink-800:focus {
- border-color: #97266d;
-}
-.focus\:border-pink-900:focus {
- border-color: #702459;
-}
-.rounded-none {
- border-radius: 0;
-}
-.rounded-sm {
- border-radius: 0.125rem;
-}
-.rounded {
- border-radius: 0.25rem;
-}
-.rounded-md {
- border-radius: 0.375rem;
-}
-.rounded-lg {
- border-radius: 0.5rem;
-}
-.rounded-full {
- border-radius: 9999px;
-}
-.rounded-t-none {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
-}
-.rounded-r-none {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-.rounded-b-none {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.rounded-l-none {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-.rounded-t-sm {
- border-top-left-radius: 0.125rem;
- border-top-right-radius: 0.125rem;
-}
-.rounded-r-sm {
- border-top-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem;
-}
-.rounded-b-sm {
- border-bottom-right-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
-}
-.rounded-l-sm {
- border-top-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
-}
-.rounded-t {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
-}
-.rounded-r {
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
-}
-.rounded-b {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
-}
-.rounded-l {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
-}
-.rounded-t-md {
- border-top-left-radius: 0.375rem;
- border-top-right-radius: 0.375rem;
-}
-.rounded-r-md {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
-}
-.rounded-b-md {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-.rounded-l-md {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-.rounded-t-lg {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
-}
-.rounded-r-lg {
- border-top-right-radius: 0.5rem;
- border-bottom-right-radius: 0.5rem;
-}
-.rounded-b-lg {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
-}
-.rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
-}
-.rounded-t-full {
- border-top-left-radius: 9999px;
- border-top-right-radius: 9999px;
-}
-.rounded-r-full {
- border-top-right-radius: 9999px;
- border-bottom-right-radius: 9999px;
-}
-.rounded-b-full {
- border-bottom-right-radius: 9999px;
- border-bottom-left-radius: 9999px;
-}
-.rounded-l-full {
- border-top-left-radius: 9999px;
- border-bottom-left-radius: 9999px;
-}
-.rounded-tl-none {
- border-top-left-radius: 0;
-}
-.rounded-tr-none {
- border-top-right-radius: 0;
-}
-.rounded-br-none {
- border-bottom-right-radius: 0;
-}
-.rounded-bl-none {
- border-bottom-left-radius: 0;
-}
-.rounded-tl-sm {
- border-top-left-radius: 0.125rem;
-}
-.rounded-tr-sm {
- border-top-right-radius: 0.125rem;
-}
-.rounded-br-sm {
- border-bottom-right-radius: 0.125rem;
-}
-.rounded-bl-sm {
- border-bottom-left-radius: 0.125rem;
-}
-.rounded-tl {
- border-top-left-radius: 0.25rem;
-}
-.rounded-tr {
- border-top-right-radius: 0.25rem;
-}
-.rounded-br {
- border-bottom-right-radius: 0.25rem;
-}
-.rounded-bl {
- border-bottom-left-radius: 0.25rem;
-}
-.rounded-tl-md {
- border-top-left-radius: 0.375rem;
-}
-.rounded-tr-md {
- border-top-right-radius: 0.375rem;
-}
-.rounded-br-md {
- border-bottom-right-radius: 0.375rem;
-}
-.rounded-bl-md {
- border-bottom-left-radius: 0.375rem;
-}
-.rounded-tl-lg {
- border-top-left-radius: 0.5rem;
-}
-.rounded-tr-lg {
- border-top-right-radius: 0.5rem;
-}
-.rounded-br-lg {
- border-bottom-right-radius: 0.5rem;
-}
-.rounded-bl-lg {
- border-bottom-left-radius: 0.5rem;
-}
-.rounded-tl-full {
- border-top-left-radius: 9999px;
-}
-.rounded-tr-full {
- border-top-right-radius: 9999px;
-}
-.rounded-br-full {
- border-bottom-right-radius: 9999px;
-}
-.rounded-bl-full {
- border-bottom-left-radius: 9999px;
-}
-.border-solid {
- border-style: solid;
-}
-.border-dashed {
- border-style: dashed;
-}
-.border-dotted {
- border-style: dotted;
-}
-.border-double {
- border-style: double;
-}
-.border-none {
- border-style: none;
-}
-.border-0 {
- border-width: 0;
-}
-.border-2 {
- border-width: 2px;
-}
-.border-4 {
- border-width: 4px;
-}
-.border-8 {
- border-width: 8px;
-}
-.border {
- border-width: 1px;
-}
-.border-t-0 {
- border-top-width: 0;
-}
-.border-r-0 {
- border-right-width: 0;
-}
-.border-b-0 {
- border-bottom-width: 0;
-}
-.border-l-0 {
- border-left-width: 0;
-}
-.border-t-2 {
- border-top-width: 2px;
-}
-.border-r-2 {
- border-right-width: 2px;
-}
-.border-b-2 {
- border-bottom-width: 2px;
-}
-.border-l-2 {
- border-left-width: 2px;
-}
-.border-t-4 {
- border-top-width: 4px;
-}
-.border-r-4 {
- border-right-width: 4px;
-}
-.border-b-4 {
- border-bottom-width: 4px;
-}
-.border-l-4 {
- border-left-width: 4px;
-}
-.border-t-8 {
- border-top-width: 8px;
-}
-.border-r-8 {
- border-right-width: 8px;
-}
-.border-b-8 {
- border-bottom-width: 8px;
-}
-.border-l-8 {
- border-left-width: 8px;
-}
-.border-t {
- border-top-width: 1px;
-}
-.border-r {
- border-right-width: 1px;
-}
-.border-b {
- border-bottom-width: 1px;
-}
-.border-l {
- border-left-width: 1px;
-}
-.box-border {
- box-sizing: border-box;
-}
-.box-content {
- box-sizing: content-box;
-}
-.cursor-auto {
- cursor: auto;
-}
-.cursor-default {
- cursor: default;
-}
-.cursor-pointer {
- cursor: pointer;
-}
-.cursor-wait {
- cursor: wait;
-}
-.cursor-text {
- cursor: text;
-}
-.cursor-move {
- cursor: move;
-}
-.cursor-not-allowed {
- cursor: not-allowed;
-}
-.block {
- display: block;
-}
-.inline-block {
- display: inline-block;
-}
-.inline {
- display: inline;
-}
-.flex {
- display: flex;
-}
-.inline-flex {
- display: inline-flex;
-}
-.grid {
- display: grid;
-}
-.table {
- display: table;
-}
-.table-caption {
- display: table-caption;
-}
-.table-cell {
- display: table-cell;
-}
-.table-column {
- display: table-column;
-}
-.table-column-group {
- display: table-column-group;
-}
-.table-footer-group {
- display: table-footer-group;
-}
-.table-header-group {
- display: table-header-group;
-}
-.table-row-group {
- display: table-row-group;
-}
-.table-row {
- display: table-row;
-}
-.hidden {
- display: none;
-}
-.flex-row {
- flex-direction: row;
-}
-.flex-row-reverse {
- flex-direction: row-reverse;
-}
-.flex-col {
- flex-direction: column;
-}
-.flex-col-reverse {
- flex-direction: column-reverse;
-}
-.flex-wrap {
- flex-wrap: wrap;
-}
-.flex-wrap-reverse {
- flex-wrap: wrap-reverse;
-}
-.flex-no-wrap {
- flex-wrap: nowrap;
-}
-.items-start {
- align-items: flex-start;
-}
-.items-end {
- align-items: flex-end;
-}
-.items-center {
- align-items: center;
-}
-.items-baseline {
- align-items: baseline;
-}
-.items-stretch {
- align-items: stretch;
-}
-.self-auto {
- align-self: auto;
-}
-.self-start {
- align-self: flex-start;
-}
-.self-end {
- align-self: flex-end;
-}
-.self-center {
- align-self: center;
-}
-.self-stretch {
- align-self: stretch;
-}
-.justify-start {
- justify-content: flex-start;
-}
-.justify-end {
- justify-content: flex-end;
-}
-.justify-center {
- justify-content: center;
-}
-.justify-between {
- justify-content: space-between;
-}
-.justify-around {
- justify-content: space-around;
-}
-.justify-evenly {
- justify-content: space-evenly;
-}
-.content-center {
- align-content: center;
-}
-.content-start {
- align-content: flex-start;
-}
-.content-end {
- align-content: flex-end;
-}
-.content-between {
- align-content: space-between;
-}
-.content-around {
- align-content: space-around;
-}
-.flex-1 {
- flex: 1 1 0%;
-}
-.flex-auto {
- flex: 1 1 auto;
-}
-.flex-initial {
- flex: 0 1 auto;
-}
-.flex-none {
- flex: none;
-}
-.flex-grow-0 {
- flex-grow: 0;
-}
-.flex-grow {
- flex-grow: 1;
-}
-.flex-shrink-0 {
- flex-shrink: 0;
-}
-.flex-shrink {
- flex-shrink: 1;
-}
-.order-1 {
- order: 1;
-}
-.order-2 {
- order: 2;
-}
-.order-3 {
- order: 3;
-}
-.order-4 {
- order: 4;
-}
-.order-5 {
- order: 5;
-}
-.order-6 {
- order: 6;
-}
-.order-7 {
- order: 7;
-}
-.order-8 {
- order: 8;
-}
-.order-9 {
- order: 9;
-}
-.order-10 {
- order: 10;
-}
-.order-11 {
- order: 11;
-}
-.order-12 {
- order: 12;
-}
-.order-first {
- order: -9999;
-}
-.order-last {
- order: 9999;
-}
-.order-none {
- order: 0;
-}
-.float-right {
- float: right;
-}
-.float-left {
- float: left;
-}
-.float-none {
- float: none;
-}
-.clearfix:after {
- content: '';
- display: table;
- clear: both;
-}
-.clear-left {
- clear: left;
-}
-.clear-right {
- clear: right;
-}
-.clear-both {
- clear: both;
-}
-.font-sans {
- font-family:
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
-}
-.font-serif {
- font-family: Georgia, Cambria, 'Times New Roman', Times, serif;
-}
-.font-mono {
- font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
- monospace;
-}
-.font-hairline {
- font-weight: 100;
-}
-.font-thin {
- font-weight: 200;
-}
-.font-light {
- font-weight: 300;
-}
-.font-normal {
- font-weight: 400;
-}
-.font-medium {
- font-weight: 500;
-}
-.font-semibold {
- font-weight: 600;
-}
-.font-bold {
- font-weight: 700;
-}
-.font-extrabold {
- font-weight: 800;
-}
-.font-black {
- font-weight: 900;
-}
-.hover\:font-hairline:hover {
- font-weight: 100;
-}
-.hover\:font-thin:hover {
- font-weight: 200;
-}
-.hover\:font-light:hover {
- font-weight: 300;
-}
-.hover\:font-normal:hover {
- font-weight: 400;
-}
-.hover\:font-medium:hover {
- font-weight: 500;
-}
-.hover\:font-semibold:hover {
- font-weight: 600;
-}
-.hover\:font-bold:hover {
- font-weight: 700;
-}
-.hover\:font-extrabold:hover {
- font-weight: 800;
-}
-.hover\:font-black:hover {
- font-weight: 900;
-}
-.focus\:font-hairline:focus {
- font-weight: 100;
-}
-.focus\:font-thin:focus {
- font-weight: 200;
-}
-.focus\:font-light:focus {
- font-weight: 300;
-}
-.focus\:font-normal:focus {
- font-weight: 400;
-}
-.focus\:font-medium:focus {
- font-weight: 500;
-}
-.focus\:font-semibold:focus {
- font-weight: 600;
-}
-.focus\:font-bold:focus {
- font-weight: 700;
-}
-.focus\:font-extrabold:focus {
- font-weight: 800;
-}
-.focus\:font-black:focus {
- font-weight: 900;
-}
-.h-0 {
- height: 0;
-}
-.h-1 {
- height: 0.25rem;
-}
-.h-2 {
- height: 0.5rem;
-}
-.h-3 {
- height: 0.75rem;
-}
-.h-4 {
- height: 1rem;
-}
-.h-5 {
- height: 1.25rem;
-}
-.h-6 {
- height: 1.5rem;
-}
-.h-8 {
- height: 2rem;
-}
-.h-10 {
- height: 2.5rem;
-}
-.h-12 {
- height: 3rem;
-}
-.h-16 {
- height: 4rem;
-}
-.h-20 {
- height: 5rem;
-}
-.h-24 {
- height: 6rem;
-}
-.h-32 {
- height: 8rem;
-}
-.h-40 {
- height: 10rem;
-}
-.h-48 {
- height: 12rem;
-}
-.h-56 {
- height: 14rem;
-}
-.h-64 {
- height: 16rem;
-}
-.h-auto {
- height: auto;
-}
-.h-px {
- height: 1px;
-}
-.h-full {
- height: 100%;
-}
-.h-screen {
- height: 100vh;
-}
-.leading-3 {
- line-height: 0.75rem;
-}
-.leading-4 {
- line-height: 1rem;
-}
-.leading-5 {
- line-height: 1.25rem;
-}
-.leading-6 {
- line-height: 1.5rem;
-}
-.leading-7 {
- line-height: 1.75rem;
-}
-.leading-8 {
- line-height: 2rem;
-}
-.leading-9 {
- line-height: 2.25rem;
-}
-.leading-10 {
- line-height: 2.5rem;
-}
-.leading-none {
- line-height: 1;
-}
-.leading-tight {
- line-height: 1.25;
-}
-.leading-snug {
- line-height: 1.375;
-}
-.leading-normal {
- line-height: 1.5;
-}
-.leading-relaxed {
- line-height: 1.625;
-}
-.leading-loose {
- line-height: 2;
-}
-.list-inside {
- list-style-position: inside;
-}
-.list-outside {
- list-style-position: outside;
-}
-.list-none {
- list-style-type: none;
-}
-.list-disc {
- list-style-type: disc;
-}
-.list-decimal {
- list-style-type: decimal;
-}
-.m-0 {
- margin: 0;
-}
-.m-1 {
- margin: 0.25rem;
-}
-.m-2 {
- margin: 0.5rem;
-}
-.m-3 {
- margin: 0.75rem;
-}
-.m-4 {
- margin: 1rem;
-}
-.m-5 {
- margin: 1.25rem;
-}
-.m-6 {
- margin: 1.5rem;
-}
-.m-8 {
- margin: 2rem;
-}
-.m-10 {
- margin: 2.5rem;
-}
-.m-12 {
- margin: 3rem;
-}
-.m-16 {
- margin: 4rem;
-}
-.m-20 {
- margin: 5rem;
-}
-.m-24 {
- margin: 6rem;
-}
-.m-32 {
- margin: 8rem;
-}
-.m-40 {
- margin: 10rem;
-}
-.m-48 {
- margin: 12rem;
-}
-.m-56 {
- margin: 14rem;
-}
-.m-64 {
- margin: 16rem;
-}
-.m-auto {
- margin: auto;
-}
-.m-px {
- margin: 1px;
-}
-.-m-1 {
- margin: -0.25rem;
-}
-.-m-2 {
- margin: -0.5rem;
-}
-.-m-3 {
- margin: -0.75rem;
-}
-.-m-4 {
- margin: -1rem;
-}
-.-m-5 {
- margin: -1.25rem;
-}
-.-m-6 {
- margin: -1.5rem;
-}
-.-m-8 {
- margin: -2rem;
-}
-.-m-10 {
- margin: -2.5rem;
-}
-.-m-12 {
- margin: -3rem;
-}
-.-m-16 {
- margin: -4rem;
-}
-.-m-20 {
- margin: -5rem;
-}
-.-m-24 {
- margin: -6rem;
-}
-.-m-32 {
- margin: -8rem;
-}
-.-m-40 {
- margin: -10rem;
-}
-.-m-48 {
- margin: -12rem;
-}
-.-m-56 {
- margin: -14rem;
-}
-.-m-64 {
- margin: -16rem;
-}
-.-m-px {
- margin: -1px;
-}
-.my-0 {
- margin-top: 0;
- margin-bottom: 0;
-}
-.mx-0 {
- margin-left: 0;
- margin-right: 0;
-}
-.my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
-}
-.mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
-}
-.my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
-}
-.mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
-}
-.my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
-}
-.mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
-}
-.my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
-}
-.mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
-}
-.my-5 {
- margin-top: 1.25rem;
- margin-bottom: 1.25rem;
-}
-.mx-5 {
- margin-left: 1.25rem;
- margin-right: 1.25rem;
-}
-.my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
-}
-.mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
-}
-.my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
-}
-.mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
-}
-.my-10 {
- margin-top: 2.5rem;
- margin-bottom: 2.5rem;
-}
-.mx-10 {
- margin-left: 2.5rem;
- margin-right: 2.5rem;
-}
-.my-12 {
- margin-top: 3rem;
- margin-bottom: 3rem;
-}
-.mx-12 {
- margin-left: 3rem;
- margin-right: 3rem;
-}
-.my-16 {
- margin-top: 4rem;
- margin-bottom: 4rem;
-}
-.mx-16 {
- margin-left: 4rem;
- margin-right: 4rem;
-}
-.my-20 {
- margin-top: 5rem;
- margin-bottom: 5rem;
-}
-.mx-20 {
- margin-left: 5rem;
- margin-right: 5rem;
-}
-.my-24 {
- margin-top: 6rem;
- margin-bottom: 6rem;
-}
-.mx-24 {
- margin-left: 6rem;
- margin-right: 6rem;
-}
-.my-32 {
- margin-top: 8rem;
- margin-bottom: 8rem;
-}
-.mx-32 {
- margin-left: 8rem;
- margin-right: 8rem;
-}
-.my-40 {
- margin-top: 10rem;
- margin-bottom: 10rem;
-}
-.mx-40 {
- margin-left: 10rem;
- margin-right: 10rem;
-}
-.my-48 {
- margin-top: 12rem;
- margin-bottom: 12rem;
-}
-.mx-48 {
- margin-left: 12rem;
- margin-right: 12rem;
-}
-.my-56 {
- margin-top: 14rem;
- margin-bottom: 14rem;
-}
-.mx-56 {
- margin-left: 14rem;
- margin-right: 14rem;
-}
-.my-64 {
- margin-top: 16rem;
- margin-bottom: 16rem;
-}
-.mx-64 {
- margin-left: 16rem;
- margin-right: 16rem;
-}
-.my-auto {
- margin-top: auto;
- margin-bottom: auto;
-}
-.mx-auto {
- margin-left: auto;
- margin-right: auto;
-}
-.my-px {
- margin-top: 1px;
- margin-bottom: 1px;
-}
-.mx-px {
- margin-left: 1px;
- margin-right: 1px;
-}
-.-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
-}
-.-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
-}
-.-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
-}
-.-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
-}
-.-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
-}
-.-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
-}
-.-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
-}
-.-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
-}
-.-my-5 {
- margin-top: -1.25rem;
- margin-bottom: -1.25rem;
-}
-.-mx-5 {
- margin-left: -1.25rem;
- margin-right: -1.25rem;
-}
-.-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
-}
-.-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
-}
-.-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
-}
-.-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
-}
-.-my-10 {
- margin-top: -2.5rem;
- margin-bottom: -2.5rem;
-}
-.-mx-10 {
- margin-left: -2.5rem;
- margin-right: -2.5rem;
-}
-.-my-12 {
- margin-top: -3rem;
- margin-bottom: -3rem;
-}
-.-mx-12 {
- margin-left: -3rem;
- margin-right: -3rem;
-}
-.-my-16 {
- margin-top: -4rem;
- margin-bottom: -4rem;
-}
-.-mx-16 {
- margin-left: -4rem;
- margin-right: -4rem;
-}
-.-my-20 {
- margin-top: -5rem;
- margin-bottom: -5rem;
-}
-.-mx-20 {
- margin-left: -5rem;
- margin-right: -5rem;
-}
-.-my-24 {
- margin-top: -6rem;
- margin-bottom: -6rem;
-}
-.-mx-24 {
- margin-left: -6rem;
- margin-right: -6rem;
-}
-.-my-32 {
- margin-top: -8rem;
- margin-bottom: -8rem;
-}
-.-mx-32 {
- margin-left: -8rem;
- margin-right: -8rem;
-}
-.-my-40 {
- margin-top: -10rem;
- margin-bottom: -10rem;
-}
-.-mx-40 {
- margin-left: -10rem;
- margin-right: -10rem;
-}
-.-my-48 {
- margin-top: -12rem;
- margin-bottom: -12rem;
-}
-.-mx-48 {
- margin-left: -12rem;
- margin-right: -12rem;
-}
-.-my-56 {
- margin-top: -14rem;
- margin-bottom: -14rem;
-}
-.-mx-56 {
- margin-left: -14rem;
- margin-right: -14rem;
-}
-.-my-64 {
- margin-top: -16rem;
- margin-bottom: -16rem;
-}
-.-mx-64 {
- margin-left: -16rem;
- margin-right: -16rem;
-}
-.-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
-}
-.-mx-px {
- margin-left: -1px;
- margin-right: -1px;
-}
-.mt-0 {
- margin-top: 0;
-}
-.mr-0 {
- margin-right: 0;
-}
-.mb-0 {
- margin-bottom: 0;
-}
-.ml-0 {
- margin-left: 0;
-}
-.mt-1 {
- margin-top: 0.25rem;
-}
-.mr-1 {
- margin-right: 0.25rem;
-}
-.mb-1 {
- margin-bottom: 0.25rem;
-}
-.ml-1 {
- margin-left: 0.25rem;
-}
-.mt-2 {
- margin-top: 0.5rem;
-}
-.mr-2 {
- margin-right: 0.5rem;
-}
-.mb-2 {
- margin-bottom: 0.5rem;
-}
-.ml-2 {
- margin-left: 0.5rem;
-}
-.mt-3 {
- margin-top: 0.75rem;
-}
-.mr-3 {
- margin-right: 0.75rem;
-}
-.mb-3 {
- margin-bottom: 0.75rem;
-}
-.ml-3 {
- margin-left: 0.75rem;
-}
-.mt-4 {
- margin-top: 1rem;
-}
-.mr-4 {
- margin-right: 1rem;
-}
-.mb-4 {
- margin-bottom: 1rem;
-}
-.ml-4 {
- margin-left: 1rem;
-}
-.mt-5 {
- margin-top: 1.25rem;
-}
-.mr-5 {
- margin-right: 1.25rem;
-}
-.mb-5 {
- margin-bottom: 1.25rem;
-}
-.ml-5 {
- margin-left: 1.25rem;
-}
-.mt-6 {
- margin-top: 1.5rem;
-}
-.mr-6 {
- margin-right: 1.5rem;
-}
-.mb-6 {
- margin-bottom: 1.5rem;
-}
-.ml-6 {
- margin-left: 1.5rem;
-}
-.mt-8 {
- margin-top: 2rem;
-}
-.mr-8 {
- margin-right: 2rem;
-}
-.mb-8 {
- margin-bottom: 2rem;
-}
-.ml-8 {
- margin-left: 2rem;
-}
-.mt-10 {
- margin-top: 2.5rem;
-}
-.mr-10 {
- margin-right: 2.5rem;
-}
-.mb-10 {
- margin-bottom: 2.5rem;
-}
-.ml-10 {
- margin-left: 2.5rem;
-}
-.mt-12 {
- margin-top: 3rem;
-}
-.mr-12 {
- margin-right: 3rem;
-}
-.mb-12 {
- margin-bottom: 3rem;
-}
-.ml-12 {
- margin-left: 3rem;
-}
-.mt-16 {
- margin-top: 4rem;
-}
-.mr-16 {
- margin-right: 4rem;
-}
-.mb-16 {
- margin-bottom: 4rem;
-}
-.ml-16 {
- margin-left: 4rem;
-}
-.mt-20 {
- margin-top: 5rem;
-}
-.mr-20 {
- margin-right: 5rem;
-}
-.mb-20 {
- margin-bottom: 5rem;
-}
-.ml-20 {
- margin-left: 5rem;
-}
-.mt-24 {
- margin-top: 6rem;
-}
-.mr-24 {
- margin-right: 6rem;
-}
-.mb-24 {
- margin-bottom: 6rem;
-}
-.ml-24 {
- margin-left: 6rem;
-}
-.mt-32 {
- margin-top: 8rem;
-}
-.mr-32 {
- margin-right: 8rem;
-}
-.mb-32 {
- margin-bottom: 8rem;
-}
-.ml-32 {
- margin-left: 8rem;
-}
-.mt-40 {
- margin-top: 10rem;
-}
-.mr-40 {
- margin-right: 10rem;
-}
-.mb-40 {
- margin-bottom: 10rem;
-}
-.ml-40 {
- margin-left: 10rem;
-}
-.mt-48 {
- margin-top: 12rem;
-}
-.mr-48 {
- margin-right: 12rem;
-}
-.mb-48 {
- margin-bottom: 12rem;
-}
-.ml-48 {
- margin-left: 12rem;
-}
-.mt-56 {
- margin-top: 14rem;
-}
-.mr-56 {
- margin-right: 14rem;
-}
-.mb-56 {
- margin-bottom: 14rem;
-}
-.ml-56 {
- margin-left: 14rem;
-}
-.mt-64 {
- margin-top: 16rem;
-}
-.mr-64 {
- margin-right: 16rem;
-}
-.mb-64 {
- margin-bottom: 16rem;
-}
-.ml-64 {
- margin-left: 16rem;
-}
-.mt-auto {
- margin-top: auto;
-}
-.mr-auto {
- margin-right: auto;
-}
-.mb-auto {
- margin-bottom: auto;
-}
-.ml-auto {
- margin-left: auto;
-}
-.mt-px {
- margin-top: 1px;
-}
-.mr-px {
- margin-right: 1px;
-}
-.mb-px {
- margin-bottom: 1px;
-}
-.ml-px {
- margin-left: 1px;
-}
-.-mt-1 {
- margin-top: -0.25rem;
-}
-.-mr-1 {
- margin-right: -0.25rem;
-}
-.-mb-1 {
- margin-bottom: -0.25rem;
-}
-.-ml-1 {
- margin-left: -0.25rem;
-}
-.-mt-2 {
- margin-top: -0.5rem;
-}
-.-mr-2 {
- margin-right: -0.5rem;
-}
-.-mb-2 {
- margin-bottom: -0.5rem;
-}
-.-ml-2 {
- margin-left: -0.5rem;
-}
-.-mt-3 {
- margin-top: -0.75rem;
-}
-.-mr-3 {
- margin-right: -0.75rem;
-}
-.-mb-3 {
- margin-bottom: -0.75rem;
-}
-.-ml-3 {
- margin-left: -0.75rem;
-}
-.-mt-4 {
- margin-top: -1rem;
-}
-.-mr-4 {
- margin-right: -1rem;
-}
-.-mb-4 {
- margin-bottom: -1rem;
-}
-.-ml-4 {
- margin-left: -1rem;
-}
-.-mt-5 {
- margin-top: -1.25rem;
-}
-.-mr-5 {
- margin-right: -1.25rem;
-}
-.-mb-5 {
- margin-bottom: -1.25rem;
-}
-.-ml-5 {
- margin-left: -1.25rem;
-}
-.-mt-6 {
- margin-top: -1.5rem;
-}
-.-mr-6 {
- margin-right: -1.5rem;
-}
-.-mb-6 {
- margin-bottom: -1.5rem;
-}
-.-ml-6 {
- margin-left: -1.5rem;
-}
-.-mt-8 {
- margin-top: -2rem;
-}
-.-mr-8 {
- margin-right: -2rem;
-}
-.-mb-8 {
- margin-bottom: -2rem;
-}
-.-ml-8 {
- margin-left: -2rem;
-}
-.-mt-10 {
- margin-top: -2.5rem;
-}
-.-mr-10 {
- margin-right: -2.5rem;
-}
-.-mb-10 {
- margin-bottom: -2.5rem;
-}
-.-ml-10 {
- margin-left: -2.5rem;
-}
-.-mt-12 {
- margin-top: -3rem;
-}
-.-mr-12 {
- margin-right: -3rem;
-}
-.-mb-12 {
- margin-bottom: -3rem;
-}
-.-ml-12 {
- margin-left: -3rem;
-}
-.-mt-16 {
- margin-top: -4rem;
-}
-.-mr-16 {
- margin-right: -4rem;
-}
-.-mb-16 {
- margin-bottom: -4rem;
-}
-.-ml-16 {
- margin-left: -4rem;
-}
-.-mt-20 {
- margin-top: -5rem;
-}
-.-mr-20 {
- margin-right: -5rem;
-}
-.-mb-20 {
- margin-bottom: -5rem;
-}
-.-ml-20 {
- margin-left: -5rem;
-}
-.-mt-24 {
- margin-top: -6rem;
-}
-.-mr-24 {
- margin-right: -6rem;
-}
-.-mb-24 {
- margin-bottom: -6rem;
-}
-.-ml-24 {
- margin-left: -6rem;
-}
-.-mt-32 {
- margin-top: -8rem;
-}
-.-mr-32 {
- margin-right: -8rem;
-}
-.-mb-32 {
- margin-bottom: -8rem;
-}
-.-ml-32 {
- margin-left: -8rem;
-}
-.-mt-40 {
- margin-top: -10rem;
-}
-.-mr-40 {
- margin-right: -10rem;
-}
-.-mb-40 {
- margin-bottom: -10rem;
-}
-.-ml-40 {
- margin-left: -10rem;
-}
-.-mt-48 {
- margin-top: -12rem;
-}
-.-mr-48 {
- margin-right: -12rem;
-}
-.-mb-48 {
- margin-bottom: -12rem;
-}
-.-ml-48 {
- margin-left: -12rem;
-}
-.-mt-56 {
- margin-top: -14rem;
-}
-.-mr-56 {
- margin-right: -14rem;
-}
-.-mb-56 {
- margin-bottom: -14rem;
-}
-.-ml-56 {
- margin-left: -14rem;
-}
-.-mt-64 {
- margin-top: -16rem;
-}
-.-mr-64 {
- margin-right: -16rem;
-}
-.-mb-64 {
- margin-bottom: -16rem;
-}
-.-ml-64 {
- margin-left: -16rem;
-}
-.-mt-px {
- margin-top: -1px;
-}
-.-mr-px {
- margin-right: -1px;
-}
-.-mb-px {
- margin-bottom: -1px;
-}
-.-ml-px {
- margin-left: -1px;
-}
-.max-h-full {
- max-height: 100%;
-}
-.max-h-screen {
- max-height: 100vh;
-}
-.max-w-none {
- max-width: none;
-}
-.max-w-xs {
- max-width: 20rem;
-}
-.max-w-sm {
- max-width: 24rem;
-}
-.max-w-md {
- max-width: 28rem;
-}
-.max-w-lg {
- max-width: 32rem;
-}
-.max-w-xl {
- max-width: 36rem;
-}
-.max-w-2xl {
- max-width: 42rem;
-}
-.max-w-3xl {
- max-width: 48rem;
-}
-.max-w-4xl {
- max-width: 56rem;
-}
-.max-w-5xl {
- max-width: 64rem;
-}
-.max-w-6xl {
- max-width: 72rem;
-}
-.max-w-full {
- max-width: 100%;
-}
-.max-w-screen-sm {
- max-width: 640px;
-}
-.max-w-screen-md {
- max-width: 768px;
-}
-.max-w-screen-lg {
- max-width: 1024px;
-}
-.max-w-screen-xl {
- max-width: 1280px;
-}
-.min-h-0 {
- min-height: 0;
-}
-.min-h-full {
- min-height: 100%;
-}
-.min-h-screen {
- min-height: 100vh;
-}
-.min-w-0 {
- min-width: 0;
-}
-.min-w-full {
- min-width: 100%;
-}
-.object-contain {
- -o-object-fit: contain;
- object-fit: contain;
-}
-.object-cover {
- -o-object-fit: cover;
- object-fit: cover;
-}
-.object-fill {
- -o-object-fit: fill;
- object-fit: fill;
-}
-.object-none {
- -o-object-fit: none;
- object-fit: none;
-}
-.object-scale-down {
- -o-object-fit: scale-down;
- object-fit: scale-down;
-}
-.object-bottom {
- -o-object-position: bottom;
- object-position: bottom;
-}
-.object-center {
- -o-object-position: center;
- object-position: center;
-}
-.object-left {
- -o-object-position: left;
- object-position: left;
-}
-.object-left-bottom {
- -o-object-position: left bottom;
- object-position: left bottom;
-}
-.object-left-top {
- -o-object-position: left top;
- object-position: left top;
-}
-.object-right {
- -o-object-position: right;
- object-position: right;
-}
-.object-right-bottom {
- -o-object-position: right bottom;
- object-position: right bottom;
-}
-.object-right-top {
- -o-object-position: right top;
- object-position: right top;
-}
-.object-top {
- -o-object-position: top;
- object-position: top;
-}
-.opacity-0 {
- opacity: 0;
-}
-.opacity-25 {
- opacity: 0.25;
-}
-.opacity-50 {
- opacity: 0.5;
-}
-.opacity-75 {
- opacity: 0.75;
-}
-.opacity-100 {
- opacity: 1;
-}
-.hover\:opacity-0:hover {
- opacity: 0;
-}
-.hover\:opacity-25:hover {
- opacity: 0.25;
-}
-.hover\:opacity-50:hover {
- opacity: 0.5;
-}
-.hover\:opacity-75:hover {
- opacity: 0.75;
-}
-.hover\:opacity-100:hover {
- opacity: 1;
-}
-.focus\:opacity-0:focus {
- opacity: 0;
-}
-.focus\:opacity-25:focus {
- opacity: 0.25;
-}
-.focus\:opacity-50:focus {
- opacity: 0.5;
-}
-.focus\:opacity-75:focus {
- opacity: 0.75;
-}
-.focus\:opacity-100:focus {
- opacity: 1;
-}
-.outline-none {
- outline: 0;
-}
-.focus\:outline-none:focus {
- outline: 0;
-}
-.overflow-auto {
- overflow: auto;
-}
-.overflow-hidden {
- overflow: hidden;
-}
-.overflow-visible {
- overflow: visible;
-}
-.overflow-scroll {
- overflow: scroll;
-}
-.overflow-x-auto {
- overflow-x: auto;
-}
-.overflow-y-auto {
- overflow-y: auto;
-}
-.overflow-x-hidden {
- overflow-x: hidden;
-}
-.overflow-y-hidden {
- overflow-y: hidden;
-}
-.overflow-x-visible {
- overflow-x: visible;
-}
-.overflow-y-visible {
- overflow-y: visible;
-}
-.overflow-x-scroll {
- overflow-x: scroll;
-}
-.overflow-y-scroll {
- overflow-y: scroll;
-}
-.scrolling-touch {
- -webkit-overflow-scrolling: touch;
-}
-.scrolling-auto {
- -webkit-overflow-scrolling: auto;
-}
-.p-0 {
- padding: 0;
-}
-.p-1 {
- padding: 0.25rem;
-}
-.p-2 {
- padding: 0.5rem;
-}
-.p-3 {
- padding: 0.75rem;
-}
-.p-4 {
- padding: 1rem;
-}
-.p-5 {
- padding: 1.25rem;
-}
-.p-6 {
- padding: 1.5rem;
-}
-.p-8 {
- padding: 2rem;
-}
-.p-10 {
- padding: 2.5rem;
-}
-.p-12 {
- padding: 3rem;
-}
-.p-16 {
- padding: 4rem;
-}
-.p-20 {
- padding: 5rem;
-}
-.p-24 {
- padding: 6rem;
-}
-.p-32 {
- padding: 8rem;
-}
-.p-40 {
- padding: 10rem;
-}
-.p-48 {
- padding: 12rem;
-}
-.p-56 {
- padding: 14rem;
-}
-.p-64 {
- padding: 16rem;
-}
-.p-px {
- padding: 1px;
-}
-.py-0 {
- padding-top: 0;
- padding-bottom: 0;
-}
-.px-0 {
- padding-left: 0;
- padding-right: 0;
-}
-.py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
-}
-.px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
-}
-.py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
-}
-.px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
-}
-.py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
-}
-.px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
-}
-.py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
-}
-.px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
-}
-.py-5 {
- padding-top: 1.25rem;
- padding-bottom: 1.25rem;
-}
-.px-5 {
- padding-left: 1.25rem;
- padding-right: 1.25rem;
-}
-.py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
-}
-.px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
-}
-.py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
-}
-.px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
-}
-.py-10 {
- padding-top: 2.5rem;
- padding-bottom: 2.5rem;
-}
-.px-10 {
- padding-left: 2.5rem;
- padding-right: 2.5rem;
-}
-.py-12 {
- padding-top: 3rem;
- padding-bottom: 3rem;
-}
-.px-12 {
- padding-left: 3rem;
- padding-right: 3rem;
-}
-.py-16 {
- padding-top: 4rem;
- padding-bottom: 4rem;
-}
-.px-16 {
- padding-left: 4rem;
- padding-right: 4rem;
-}
-.py-20 {
- padding-top: 5rem;
- padding-bottom: 5rem;
-}
-.px-20 {
- padding-left: 5rem;
- padding-right: 5rem;
-}
-.py-24 {
- padding-top: 6rem;
- padding-bottom: 6rem;
-}
-.px-24 {
- padding-left: 6rem;
- padding-right: 6rem;
-}
-.py-32 {
- padding-top: 8rem;
- padding-bottom: 8rem;
-}
-.px-32 {
- padding-left: 8rem;
- padding-right: 8rem;
-}
-.py-40 {
- padding-top: 10rem;
- padding-bottom: 10rem;
-}
-.px-40 {
- padding-left: 10rem;
- padding-right: 10rem;
-}
-.py-48 {
- padding-top: 12rem;
- padding-bottom: 12rem;
-}
-.px-48 {
- padding-left: 12rem;
- padding-right: 12rem;
-}
-.py-56 {
- padding-top: 14rem;
- padding-bottom: 14rem;
-}
-.px-56 {
- padding-left: 14rem;
- padding-right: 14rem;
-}
-.py-64 {
- padding-top: 16rem;
- padding-bottom: 16rem;
-}
-.px-64 {
- padding-left: 16rem;
- padding-right: 16rem;
-}
-.py-px {
- padding-top: 1px;
- padding-bottom: 1px;
-}
-.px-px {
- padding-left: 1px;
- padding-right: 1px;
-}
-.pt-0 {
- padding-top: 0;
-}
-.pr-0 {
- padding-right: 0;
-}
-.pb-0 {
- padding-bottom: 0;
-}
-.pl-0 {
- padding-left: 0;
-}
-.pt-1 {
- padding-top: 0.25rem;
-}
-.pr-1 {
- padding-right: 0.25rem;
-}
-.pb-1 {
- padding-bottom: 0.25rem;
-}
-.pl-1 {
- padding-left: 0.25rem;
-}
-.pt-2 {
- padding-top: 0.5rem;
-}
-.pr-2 {
- padding-right: 0.5rem;
-}
-.pb-2 {
- padding-bottom: 0.5rem;
-}
-.pl-2 {
- padding-left: 0.5rem;
-}
-.pt-3 {
- padding-top: 0.75rem;
-}
-.pr-3 {
- padding-right: 0.75rem;
-}
-.pb-3 {
- padding-bottom: 0.75rem;
-}
-.pl-3 {
- padding-left: 0.75rem;
-}
-.pt-4 {
- padding-top: 1rem;
-}
-.pr-4 {
- padding-right: 1rem;
-}
-.pb-4 {
- padding-bottom: 1rem;
-}
-.pl-4 {
- padding-left: 1rem;
-}
-.pt-5 {
- padding-top: 1.25rem;
-}
-.pr-5 {
- padding-right: 1.25rem;
-}
-.pb-5 {
- padding-bottom: 1.25rem;
-}
-.pl-5 {
- padding-left: 1.25rem;
-}
-.pt-6 {
- padding-top: 1.5rem;
-}
-.pr-6 {
- padding-right: 1.5rem;
-}
-.pb-6 {
- padding-bottom: 1.5rem;
-}
-.pl-6 {
- padding-left: 1.5rem;
-}
-.pt-8 {
- padding-top: 2rem;
-}
-.pr-8 {
- padding-right: 2rem;
-}
-.pb-8 {
- padding-bottom: 2rem;
-}
-.pl-8 {
- padding-left: 2rem;
-}
-.pt-10 {
- padding-top: 2.5rem;
-}
-.pr-10 {
- padding-right: 2.5rem;
-}
-.pb-10 {
- padding-bottom: 2.5rem;
-}
-.pl-10 {
- padding-left: 2.5rem;
-}
-.pt-12 {
- padding-top: 3rem;
-}
-.pr-12 {
- padding-right: 3rem;
-}
-.pb-12 {
- padding-bottom: 3rem;
-}
-.pl-12 {
- padding-left: 3rem;
-}
-.pt-16 {
- padding-top: 4rem;
-}
-.pr-16 {
- padding-right: 4rem;
-}
-.pb-16 {
- padding-bottom: 4rem;
-}
-.pl-16 {
- padding-left: 4rem;
-}
-.pt-20 {
- padding-top: 5rem;
-}
-.pr-20 {
- padding-right: 5rem;
-}
-.pb-20 {
- padding-bottom: 5rem;
-}
-.pl-20 {
- padding-left: 5rem;
-}
-.pt-24 {
- padding-top: 6rem;
-}
-.pr-24 {
- padding-right: 6rem;
-}
-.pb-24 {
- padding-bottom: 6rem;
-}
-.pl-24 {
- padding-left: 6rem;
-}
-.pt-32 {
- padding-top: 8rem;
-}
-.pr-32 {
- padding-right: 8rem;
-}
-.pb-32 {
- padding-bottom: 8rem;
-}
-.pl-32 {
- padding-left: 8rem;
-}
-.pt-40 {
- padding-top: 10rem;
-}
-.pr-40 {
- padding-right: 10rem;
-}
-.pb-40 {
- padding-bottom: 10rem;
-}
-.pl-40 {
- padding-left: 10rem;
-}
-.pt-48 {
- padding-top: 12rem;
-}
-.pr-48 {
- padding-right: 12rem;
-}
-.pb-48 {
- padding-bottom: 12rem;
-}
-.pl-48 {
- padding-left: 12rem;
-}
-.pt-56 {
- padding-top: 14rem;
-}
-.pr-56 {
- padding-right: 14rem;
-}
-.pb-56 {
- padding-bottom: 14rem;
-}
-.pl-56 {
- padding-left: 14rem;
-}
-.pt-64 {
- padding-top: 16rem;
-}
-.pr-64 {
- padding-right: 16rem;
-}
-.pb-64 {
- padding-bottom: 16rem;
-}
-.pl-64 {
- padding-left: 16rem;
-}
-.pt-px {
- padding-top: 1px;
-}
-.pr-px {
- padding-right: 1px;
-}
-.pb-px {
- padding-bottom: 1px;
-}
-.pl-px {
- padding-left: 1px;
-}
-.placeholder-transparent:-ms-input-placeholder {
- color: transparent;
-}
-.placeholder-transparent::-ms-input-placeholder {
- color: transparent;
-}
-.placeholder-transparent::placeholder {
- color: transparent;
-}
-.placeholder-black:-ms-input-placeholder {
- color: #000;
-}
-.placeholder-black::-ms-input-placeholder {
- color: #000;
-}
-.placeholder-black::placeholder {
- color: #000;
-}
-.placeholder-white:-ms-input-placeholder {
- color: #fff;
-}
-.placeholder-white::-ms-input-placeholder {
- color: #fff;
-}
-.placeholder-white::placeholder {
- color: #fff;
-}
-.placeholder-gray-100:-ms-input-placeholder {
- color: #f7fafc;
-}
-.placeholder-gray-100::-ms-input-placeholder {
- color: #f7fafc;
-}
-.placeholder-gray-100::placeholder {
- color: #f7fafc;
-}
-.placeholder-gray-200:-ms-input-placeholder {
- color: #edf2f7;
-}
-.placeholder-gray-200::-ms-input-placeholder {
- color: #edf2f7;
-}
-.placeholder-gray-200::placeholder {
- color: #edf2f7;
-}
-.placeholder-gray-300:-ms-input-placeholder {
- color: #e2e8f0;
-}
-.placeholder-gray-300::-ms-input-placeholder {
- color: #e2e8f0;
-}
-.placeholder-gray-300::placeholder {
- color: #e2e8f0;
-}
-.placeholder-gray-400:-ms-input-placeholder {
- color: #cbd5e0;
-}
-.placeholder-gray-400::-ms-input-placeholder {
- color: #cbd5e0;
-}
-.placeholder-gray-400::placeholder {
- color: #cbd5e0;
-}
-.placeholder-gray-500:-ms-input-placeholder {
- color: #a0aec0;
-}
-.placeholder-gray-500::-ms-input-placeholder {
- color: #a0aec0;
-}
-.placeholder-gray-500::placeholder {
- color: #a0aec0;
-}
-.placeholder-gray-600:-ms-input-placeholder {
- color: #718096;
-}
-.placeholder-gray-600::-ms-input-placeholder {
- color: #718096;
-}
-.placeholder-gray-600::placeholder {
- color: #718096;
-}
-.placeholder-gray-700:-ms-input-placeholder {
- color: #4a5568;
-}
-.placeholder-gray-700::-ms-input-placeholder {
- color: #4a5568;
-}
-.placeholder-gray-700::placeholder {
- color: #4a5568;
-}
-.placeholder-gray-800:-ms-input-placeholder {
- color: #2d3748;
-}
-.placeholder-gray-800::-ms-input-placeholder {
- color: #2d3748;
-}
-.placeholder-gray-800::placeholder {
- color: #2d3748;
-}
-.placeholder-gray-900:-ms-input-placeholder {
- color: #1a202c;
-}
-.placeholder-gray-900::-ms-input-placeholder {
- color: #1a202c;
-}
-.placeholder-gray-900::placeholder {
- color: #1a202c;
-}
-.placeholder-red-100:-ms-input-placeholder {
- color: #fff5f5;
-}
-.placeholder-red-100::-ms-input-placeholder {
- color: #fff5f5;
-}
-.placeholder-red-100::placeholder {
- color: #fff5f5;
-}
-.placeholder-red-200:-ms-input-placeholder {
- color: #fed7d7;
-}
-.placeholder-red-200::-ms-input-placeholder {
- color: #fed7d7;
-}
-.placeholder-red-200::placeholder {
- color: #fed7d7;
-}
-.placeholder-red-300:-ms-input-placeholder {
- color: #feb2b2;
-}
-.placeholder-red-300::-ms-input-placeholder {
- color: #feb2b2;
-}
-.placeholder-red-300::placeholder {
- color: #feb2b2;
-}
-.placeholder-red-400:-ms-input-placeholder {
- color: #fc8181;
-}
-.placeholder-red-400::-ms-input-placeholder {
- color: #fc8181;
-}
-.placeholder-red-400::placeholder {
- color: #fc8181;
-}
-.placeholder-red-500:-ms-input-placeholder {
- color: #f56565;
-}
-.placeholder-red-500::-ms-input-placeholder {
- color: #f56565;
-}
-.placeholder-red-500::placeholder {
- color: #f56565;
-}
-.placeholder-red-600:-ms-input-placeholder {
- color: #e53e3e;
-}
-.placeholder-red-600::-ms-input-placeholder {
- color: #e53e3e;
-}
-.placeholder-red-600::placeholder {
- color: #e53e3e;
-}
-.placeholder-red-700:-ms-input-placeholder {
- color: #c53030;
-}
-.placeholder-red-700::-ms-input-placeholder {
- color: #c53030;
-}
-.placeholder-red-700::placeholder {
- color: #c53030;
-}
-.placeholder-red-800:-ms-input-placeholder {
- color: #9b2c2c;
-}
-.placeholder-red-800::-ms-input-placeholder {
- color: #9b2c2c;
-}
-.placeholder-red-800::placeholder {
- color: #9b2c2c;
-}
-.placeholder-red-900:-ms-input-placeholder {
- color: #742a2a;
-}
-.placeholder-red-900::-ms-input-placeholder {
- color: #742a2a;
-}
-.placeholder-red-900::placeholder {
- color: #742a2a;
-}
-.placeholder-orange-100:-ms-input-placeholder {
- color: #fffaf0;
-}
-.placeholder-orange-100::-ms-input-placeholder {
- color: #fffaf0;
-}
-.placeholder-orange-100::placeholder {
- color: #fffaf0;
-}
-.placeholder-orange-200:-ms-input-placeholder {
- color: #feebc8;
-}
-.placeholder-orange-200::-ms-input-placeholder {
- color: #feebc8;
-}
-.placeholder-orange-200::placeholder {
- color: #feebc8;
-}
-.placeholder-orange-300:-ms-input-placeholder {
- color: #fbd38d;
-}
-.placeholder-orange-300::-ms-input-placeholder {
- color: #fbd38d;
-}
-.placeholder-orange-300::placeholder {
- color: #fbd38d;
-}
-.placeholder-orange-400:-ms-input-placeholder {
- color: #f6ad55;
-}
-.placeholder-orange-400::-ms-input-placeholder {
- color: #f6ad55;
-}
-.placeholder-orange-400::placeholder {
- color: #f6ad55;
-}
-.placeholder-orange-500:-ms-input-placeholder {
- color: #ed8936;
-}
-.placeholder-orange-500::-ms-input-placeholder {
- color: #ed8936;
-}
-.placeholder-orange-500::placeholder {
- color: #ed8936;
-}
-.placeholder-orange-600:-ms-input-placeholder {
- color: #dd6b20;
-}
-.placeholder-orange-600::-ms-input-placeholder {
- color: #dd6b20;
-}
-.placeholder-orange-600::placeholder {
- color: #dd6b20;
-}
-.placeholder-orange-700:-ms-input-placeholder {
- color: #c05621;
-}
-.placeholder-orange-700::-ms-input-placeholder {
- color: #c05621;
-}
-.placeholder-orange-700::placeholder {
- color: #c05621;
-}
-.placeholder-orange-800:-ms-input-placeholder {
- color: #9c4221;
-}
-.placeholder-orange-800::-ms-input-placeholder {
- color: #9c4221;
-}
-.placeholder-orange-800::placeholder {
- color: #9c4221;
-}
-.placeholder-orange-900:-ms-input-placeholder {
- color: #7b341e;
-}
-.placeholder-orange-900::-ms-input-placeholder {
- color: #7b341e;
-}
-.placeholder-orange-900::placeholder {
- color: #7b341e;
-}
-.placeholder-yellow-100:-ms-input-placeholder {
- color: ivory;
-}
-.placeholder-yellow-100::-ms-input-placeholder {
- color: ivory;
-}
-.placeholder-yellow-100::placeholder {
- color: ivory;
-}
-.placeholder-yellow-200:-ms-input-placeholder {
- color: #fefcbf;
-}
-.placeholder-yellow-200::-ms-input-placeholder {
- color: #fefcbf;
-}
-.placeholder-yellow-200::placeholder {
- color: #fefcbf;
-}
-.placeholder-yellow-300:-ms-input-placeholder {
- color: #faf089;
-}
-.placeholder-yellow-300::-ms-input-placeholder {
- color: #faf089;
-}
-.placeholder-yellow-300::placeholder {
- color: #faf089;
-}
-.placeholder-yellow-400:-ms-input-placeholder {
- color: #f6e05e;
-}
-.placeholder-yellow-400::-ms-input-placeholder {
- color: #f6e05e;
-}
-.placeholder-yellow-400::placeholder {
- color: #f6e05e;
-}
-.placeholder-yellow-500:-ms-input-placeholder {
- color: #ecc94b;
-}
-.placeholder-yellow-500::-ms-input-placeholder {
- color: #ecc94b;
-}
-.placeholder-yellow-500::placeholder {
- color: #ecc94b;
-}
-.placeholder-yellow-600:-ms-input-placeholder {
- color: #d69e2e;
-}
-.placeholder-yellow-600::-ms-input-placeholder {
- color: #d69e2e;
-}
-.placeholder-yellow-600::placeholder {
- color: #d69e2e;
-}
-.placeholder-yellow-700:-ms-input-placeholder {
- color: #b7791f;
-}
-.placeholder-yellow-700::-ms-input-placeholder {
- color: #b7791f;
-}
-.placeholder-yellow-700::placeholder {
- color: #b7791f;
-}
-.placeholder-yellow-800:-ms-input-placeholder {
- color: #975a16;
-}
-.placeholder-yellow-800::-ms-input-placeholder {
- color: #975a16;
-}
-.placeholder-yellow-800::placeholder {
- color: #975a16;
-}
-.placeholder-yellow-900:-ms-input-placeholder {
- color: #744210;
-}
-.placeholder-yellow-900::-ms-input-placeholder {
- color: #744210;
-}
-.placeholder-yellow-900::placeholder {
- color: #744210;
-}
-.placeholder-green-100:-ms-input-placeholder {
- color: #f0fff4;
-}
-.placeholder-green-100::-ms-input-placeholder {
- color: #f0fff4;
-}
-.placeholder-green-100::placeholder {
- color: #f0fff4;
-}
-.placeholder-green-200:-ms-input-placeholder {
- color: #c6f6d5;
-}
-.placeholder-green-200::-ms-input-placeholder {
- color: #c6f6d5;
-}
-.placeholder-green-200::placeholder {
- color: #c6f6d5;
-}
-.placeholder-green-300:-ms-input-placeholder {
- color: #9ae6b4;
-}
-.placeholder-green-300::-ms-input-placeholder {
- color: #9ae6b4;
-}
-.placeholder-green-300::placeholder {
- color: #9ae6b4;
-}
-.placeholder-green-400:-ms-input-placeholder {
- color: #68d391;
-}
-.placeholder-green-400::-ms-input-placeholder {
- color: #68d391;
-}
-.placeholder-green-400::placeholder {
- color: #68d391;
-}
-.placeholder-green-500:-ms-input-placeholder {
- color: #48bb78;
-}
-.placeholder-green-500::-ms-input-placeholder {
- color: #48bb78;
-}
-.placeholder-green-500::placeholder {
- color: #48bb78;
-}
-.placeholder-green-600:-ms-input-placeholder {
- color: #38a169;
-}
-.placeholder-green-600::-ms-input-placeholder {
- color: #38a169;
-}
-.placeholder-green-600::placeholder {
- color: #38a169;
-}
-.placeholder-green-700:-ms-input-placeholder {
- color: #2f855a;
-}
-.placeholder-green-700::-ms-input-placeholder {
- color: #2f855a;
-}
-.placeholder-green-700::placeholder {
- color: #2f855a;
-}
-.placeholder-green-800:-ms-input-placeholder {
- color: #276749;
-}
-.placeholder-green-800::-ms-input-placeholder {
- color: #276749;
-}
-.placeholder-green-800::placeholder {
- color: #276749;
-}
-.placeholder-green-900:-ms-input-placeholder {
- color: #22543d;
-}
-.placeholder-green-900::-ms-input-placeholder {
- color: #22543d;
-}
-.placeholder-green-900::placeholder {
- color: #22543d;
-}
-.placeholder-teal-100:-ms-input-placeholder {
- color: #e6fffa;
-}
-.placeholder-teal-100::-ms-input-placeholder {
- color: #e6fffa;
-}
-.placeholder-teal-100::placeholder {
- color: #e6fffa;
-}
-.placeholder-teal-200:-ms-input-placeholder {
- color: #b2f5ea;
-}
-.placeholder-teal-200::-ms-input-placeholder {
- color: #b2f5ea;
-}
-.placeholder-teal-200::placeholder {
- color: #b2f5ea;
-}
-.placeholder-teal-300:-ms-input-placeholder {
- color: #81e6d9;
-}
-.placeholder-teal-300::-ms-input-placeholder {
- color: #81e6d9;
-}
-.placeholder-teal-300::placeholder {
- color: #81e6d9;
-}
-.placeholder-teal-400:-ms-input-placeholder {
- color: #4fd1c5;
-}
-.placeholder-teal-400::-ms-input-placeholder {
- color: #4fd1c5;
-}
-.placeholder-teal-400::placeholder {
- color: #4fd1c5;
-}
-.placeholder-teal-500:-ms-input-placeholder {
- color: #38b2ac;
-}
-.placeholder-teal-500::-ms-input-placeholder {
- color: #38b2ac;
-}
-.placeholder-teal-500::placeholder {
- color: #38b2ac;
-}
-.placeholder-teal-600:-ms-input-placeholder {
- color: #319795;
-}
-.placeholder-teal-600::-ms-input-placeholder {
- color: #319795;
-}
-.placeholder-teal-600::placeholder {
- color: #319795;
-}
-.placeholder-teal-700:-ms-input-placeholder {
- color: #2c7a7b;
-}
-.placeholder-teal-700::-ms-input-placeholder {
- color: #2c7a7b;
-}
-.placeholder-teal-700::placeholder {
- color: #2c7a7b;
-}
-.placeholder-teal-800:-ms-input-placeholder {
- color: #285e61;
-}
-.placeholder-teal-800::-ms-input-placeholder {
- color: #285e61;
-}
-.placeholder-teal-800::placeholder {
- color: #285e61;
-}
-.placeholder-teal-900:-ms-input-placeholder {
- color: #234e52;
-}
-.placeholder-teal-900::-ms-input-placeholder {
- color: #234e52;
-}
-.placeholder-teal-900::placeholder {
- color: #234e52;
-}
-.placeholder-blue-100:-ms-input-placeholder {
- color: #ebf8ff;
-}
-.placeholder-blue-100::-ms-input-placeholder {
- color: #ebf8ff;
-}
-.placeholder-blue-100::placeholder {
- color: #ebf8ff;
-}
-.placeholder-blue-200:-ms-input-placeholder {
- color: #bee3f8;
-}
-.placeholder-blue-200::-ms-input-placeholder {
- color: #bee3f8;
-}
-.placeholder-blue-200::placeholder {
- color: #bee3f8;
-}
-.placeholder-blue-300:-ms-input-placeholder {
- color: #90cdf4;
-}
-.placeholder-blue-300::-ms-input-placeholder {
- color: #90cdf4;
-}
-.placeholder-blue-300::placeholder {
- color: #90cdf4;
-}
-.placeholder-blue-400:-ms-input-placeholder {
- color: #63b3ed;
-}
-.placeholder-blue-400::-ms-input-placeholder {
- color: #63b3ed;
-}
-.placeholder-blue-400::placeholder {
- color: #63b3ed;
-}
-.placeholder-blue-500:-ms-input-placeholder {
- color: #4299e1;
-}
-.placeholder-blue-500::-ms-input-placeholder {
- color: #4299e1;
-}
-.placeholder-blue-500::placeholder {
- color: #4299e1;
-}
-.placeholder-blue-600:-ms-input-placeholder {
- color: #3182ce;
-}
-.placeholder-blue-600::-ms-input-placeholder {
- color: #3182ce;
-}
-.placeholder-blue-600::placeholder {
- color: #3182ce;
-}
-.placeholder-blue-700:-ms-input-placeholder {
- color: #2b6cb0;
-}
-.placeholder-blue-700::-ms-input-placeholder {
- color: #2b6cb0;
-}
-.placeholder-blue-700::placeholder {
- color: #2b6cb0;
-}
-.placeholder-blue-800:-ms-input-placeholder {
- color: #2c5282;
-}
-.placeholder-blue-800::-ms-input-placeholder {
- color: #2c5282;
-}
-.placeholder-blue-800::placeholder {
- color: #2c5282;
-}
-.placeholder-blue-900:-ms-input-placeholder {
- color: #2a4365;
-}
-.placeholder-blue-900::-ms-input-placeholder {
- color: #2a4365;
-}
-.placeholder-blue-900::placeholder {
- color: #2a4365;
-}
-.placeholder-indigo-100:-ms-input-placeholder {
- color: #ebf4ff;
-}
-.placeholder-indigo-100::-ms-input-placeholder {
- color: #ebf4ff;
-}
-.placeholder-indigo-100::placeholder {
- color: #ebf4ff;
-}
-.placeholder-indigo-200:-ms-input-placeholder {
- color: #c3dafe;
-}
-.placeholder-indigo-200::-ms-input-placeholder {
- color: #c3dafe;
-}
-.placeholder-indigo-200::placeholder {
- color: #c3dafe;
-}
-.placeholder-indigo-300:-ms-input-placeholder {
- color: #a3bffa;
-}
-.placeholder-indigo-300::-ms-input-placeholder {
- color: #a3bffa;
-}
-.placeholder-indigo-300::placeholder {
- color: #a3bffa;
-}
-.placeholder-indigo-400:-ms-input-placeholder {
- color: #7f9cf5;
-}
-.placeholder-indigo-400::-ms-input-placeholder {
- color: #7f9cf5;
-}
-.placeholder-indigo-400::placeholder {
- color: #7f9cf5;
-}
-.placeholder-indigo-500:-ms-input-placeholder {
- color: #667eea;
-}
-.placeholder-indigo-500::-ms-input-placeholder {
- color: #667eea;
-}
-.placeholder-indigo-500::placeholder {
- color: #667eea;
-}
-.placeholder-indigo-600:-ms-input-placeholder {
- color: #5a67d8;
-}
-.placeholder-indigo-600::-ms-input-placeholder {
- color: #5a67d8;
-}
-.placeholder-indigo-600::placeholder {
- color: #5a67d8;
-}
-.placeholder-indigo-700:-ms-input-placeholder {
- color: #4c51bf;
-}
-.placeholder-indigo-700::-ms-input-placeholder {
- color: #4c51bf;
-}
-.placeholder-indigo-700::placeholder {
- color: #4c51bf;
-}
-.placeholder-indigo-800:-ms-input-placeholder {
- color: #434190;
-}
-.placeholder-indigo-800::-ms-input-placeholder {
- color: #434190;
-}
-.placeholder-indigo-800::placeholder {
- color: #434190;
-}
-.placeholder-indigo-900:-ms-input-placeholder {
- color: #3c366b;
-}
-.placeholder-indigo-900::-ms-input-placeholder {
- color: #3c366b;
-}
-.placeholder-indigo-900::placeholder {
- color: #3c366b;
-}
-.placeholder-purple-100:-ms-input-placeholder {
- color: #faf5ff;
-}
-.placeholder-purple-100::-ms-input-placeholder {
- color: #faf5ff;
-}
-.placeholder-purple-100::placeholder {
- color: #faf5ff;
-}
-.placeholder-purple-200:-ms-input-placeholder {
- color: #e9d8fd;
-}
-.placeholder-purple-200::-ms-input-placeholder {
- color: #e9d8fd;
-}
-.placeholder-purple-200::placeholder {
- color: #e9d8fd;
-}
-.placeholder-purple-300:-ms-input-placeholder {
- color: #d6bcfa;
-}
-.placeholder-purple-300::-ms-input-placeholder {
- color: #d6bcfa;
-}
-.placeholder-purple-300::placeholder {
- color: #d6bcfa;
-}
-.placeholder-purple-400:-ms-input-placeholder {
- color: #b794f4;
-}
-.placeholder-purple-400::-ms-input-placeholder {
- color: #b794f4;
-}
-.placeholder-purple-400::placeholder {
- color: #b794f4;
-}
-.placeholder-purple-500:-ms-input-placeholder {
- color: #9f7aea;
-}
-.placeholder-purple-500::-ms-input-placeholder {
- color: #9f7aea;
-}
-.placeholder-purple-500::placeholder {
- color: #9f7aea;
-}
-.placeholder-purple-600:-ms-input-placeholder {
- color: #805ad5;
-}
-.placeholder-purple-600::-ms-input-placeholder {
- color: #805ad5;
-}
-.placeholder-purple-600::placeholder {
- color: #805ad5;
-}
-.placeholder-purple-700:-ms-input-placeholder {
- color: #6b46c1;
-}
-.placeholder-purple-700::-ms-input-placeholder {
- color: #6b46c1;
-}
-.placeholder-purple-700::placeholder {
- color: #6b46c1;
-}
-.placeholder-purple-800:-ms-input-placeholder {
- color: #553c9a;
-}
-.placeholder-purple-800::-ms-input-placeholder {
- color: #553c9a;
-}
-.placeholder-purple-800::placeholder {
- color: #553c9a;
-}
-.placeholder-purple-900:-ms-input-placeholder {
- color: #44337a;
-}
-.placeholder-purple-900::-ms-input-placeholder {
- color: #44337a;
-}
-.placeholder-purple-900::placeholder {
- color: #44337a;
-}
-.placeholder-pink-100:-ms-input-placeholder {
- color: #fff5f7;
-}
-.placeholder-pink-100::-ms-input-placeholder {
- color: #fff5f7;
-}
-.placeholder-pink-100::placeholder {
- color: #fff5f7;
-}
-.placeholder-pink-200:-ms-input-placeholder {
- color: #fed7e2;
-}
-.placeholder-pink-200::-ms-input-placeholder {
- color: #fed7e2;
-}
-.placeholder-pink-200::placeholder {
- color: #fed7e2;
-}
-.placeholder-pink-300:-ms-input-placeholder {
- color: #fbb6ce;
-}
-.placeholder-pink-300::-ms-input-placeholder {
- color: #fbb6ce;
-}
-.placeholder-pink-300::placeholder {
- color: #fbb6ce;
-}
-.placeholder-pink-400:-ms-input-placeholder {
- color: #f687b3;
-}
-.placeholder-pink-400::-ms-input-placeholder {
- color: #f687b3;
-}
-.placeholder-pink-400::placeholder {
- color: #f687b3;
-}
-.placeholder-pink-500:-ms-input-placeholder {
- color: #ed64a6;
-}
-.placeholder-pink-500::-ms-input-placeholder {
- color: #ed64a6;
-}
-.placeholder-pink-500::placeholder {
- color: #ed64a6;
-}
-.placeholder-pink-600:-ms-input-placeholder {
- color: #d53f8c;
-}
-.placeholder-pink-600::-ms-input-placeholder {
- color: #d53f8c;
-}
-.placeholder-pink-600::placeholder {
- color: #d53f8c;
-}
-.placeholder-pink-700:-ms-input-placeholder {
- color: #b83280;
-}
-.placeholder-pink-700::-ms-input-placeholder {
- color: #b83280;
-}
-.placeholder-pink-700::placeholder {
- color: #b83280;
-}
-.placeholder-pink-800:-ms-input-placeholder {
- color: #97266d;
-}
-.placeholder-pink-800::-ms-input-placeholder {
- color: #97266d;
-}
-.placeholder-pink-800::placeholder {
- color: #97266d;
-}
-.placeholder-pink-900:-ms-input-placeholder {
- color: #702459;
-}
-.placeholder-pink-900::-ms-input-placeholder {
- color: #702459;
-}
-.placeholder-pink-900::placeholder {
- color: #702459;
-}
-.focus\:placeholder-transparent:focus:-ms-input-placeholder {
- color: transparent;
-}
-.focus\:placeholder-transparent:focus::-ms-input-placeholder {
- color: transparent;
-}
-.focus\:placeholder-transparent:focus::placeholder {
- color: transparent;
-}
-.focus\:placeholder-black:focus:-ms-input-placeholder {
- color: #000;
-}
-.focus\:placeholder-black:focus::-ms-input-placeholder {
- color: #000;
-}
-.focus\:placeholder-black:focus::placeholder {
- color: #000;
-}
-.focus\:placeholder-white:focus:-ms-input-placeholder {
- color: #fff;
-}
-.focus\:placeholder-white:focus::-ms-input-placeholder {
- color: #fff;
-}
-.focus\:placeholder-white:focus::placeholder {
- color: #fff;
-}
-.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
- color: #f7fafc;
-}
-.focus\:placeholder-gray-100:focus::-ms-input-placeholder {
- color: #f7fafc;
-}
-.focus\:placeholder-gray-100:focus::placeholder {
- color: #f7fafc;
-}
-.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
- color: #edf2f7;
-}
-.focus\:placeholder-gray-200:focus::-ms-input-placeholder {
- color: #edf2f7;
-}
-.focus\:placeholder-gray-200:focus::placeholder {
- color: #edf2f7;
-}
-.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
- color: #e2e8f0;
-}
-.focus\:placeholder-gray-300:focus::-ms-input-placeholder {
- color: #e2e8f0;
-}
-.focus\:placeholder-gray-300:focus::placeholder {
- color: #e2e8f0;
-}
-.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
- color: #cbd5e0;
-}
-.focus\:placeholder-gray-400:focus::-ms-input-placeholder {
- color: #cbd5e0;
-}
-.focus\:placeholder-gray-400:focus::placeholder {
- color: #cbd5e0;
-}
-.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
- color: #a0aec0;
-}
-.focus\:placeholder-gray-500:focus::-ms-input-placeholder {
- color: #a0aec0;
-}
-.focus\:placeholder-gray-500:focus::placeholder {
- color: #a0aec0;
-}
-.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
- color: #718096;
-}
-.focus\:placeholder-gray-600:focus::-ms-input-placeholder {
- color: #718096;
-}
-.focus\:placeholder-gray-600:focus::placeholder {
- color: #718096;
-}
-.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
- color: #4a5568;
-}
-.focus\:placeholder-gray-700:focus::-ms-input-placeholder {
- color: #4a5568;
-}
-.focus\:placeholder-gray-700:focus::placeholder {
- color: #4a5568;
-}
-.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
- color: #2d3748;
-}
-.focus\:placeholder-gray-800:focus::-ms-input-placeholder {
- color: #2d3748;
-}
-.focus\:placeholder-gray-800:focus::placeholder {
- color: #2d3748;
-}
-.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
- color: #1a202c;
-}
-.focus\:placeholder-gray-900:focus::-ms-input-placeholder {
- color: #1a202c;
-}
-.focus\:placeholder-gray-900:focus::placeholder {
- color: #1a202c;
-}
-.focus\:placeholder-red-100:focus:-ms-input-placeholder {
- color: #fff5f5;
-}
-.focus\:placeholder-red-100:focus::-ms-input-placeholder {
- color: #fff5f5;
-}
-.focus\:placeholder-red-100:focus::placeholder {
- color: #fff5f5;
-}
-.focus\:placeholder-red-200:focus:-ms-input-placeholder {
- color: #fed7d7;
-}
-.focus\:placeholder-red-200:focus::-ms-input-placeholder {
- color: #fed7d7;
-}
-.focus\:placeholder-red-200:focus::placeholder {
- color: #fed7d7;
-}
-.focus\:placeholder-red-300:focus:-ms-input-placeholder {
- color: #feb2b2;
-}
-.focus\:placeholder-red-300:focus::-ms-input-placeholder {
- color: #feb2b2;
-}
-.focus\:placeholder-red-300:focus::placeholder {
- color: #feb2b2;
-}
-.focus\:placeholder-red-400:focus:-ms-input-placeholder {
- color: #fc8181;
-}
-.focus\:placeholder-red-400:focus::-ms-input-placeholder {
- color: #fc8181;
-}
-.focus\:placeholder-red-400:focus::placeholder {
- color: #fc8181;
-}
-.focus\:placeholder-red-500:focus:-ms-input-placeholder {
- color: #f56565;
-}
-.focus\:placeholder-red-500:focus::-ms-input-placeholder {
- color: #f56565;
-}
-.focus\:placeholder-red-500:focus::placeholder {
- color: #f56565;
-}
-.focus\:placeholder-red-600:focus:-ms-input-placeholder {
- color: #e53e3e;
-}
-.focus\:placeholder-red-600:focus::-ms-input-placeholder {
- color: #e53e3e;
-}
-.focus\:placeholder-red-600:focus::placeholder {
- color: #e53e3e;
-}
-.focus\:placeholder-red-700:focus:-ms-input-placeholder {
- color: #c53030;
-}
-.focus\:placeholder-red-700:focus::-ms-input-placeholder {
- color: #c53030;
-}
-.focus\:placeholder-red-700:focus::placeholder {
- color: #c53030;
-}
-.focus\:placeholder-red-800:focus:-ms-input-placeholder {
- color: #9b2c2c;
-}
-.focus\:placeholder-red-800:focus::-ms-input-placeholder {
- color: #9b2c2c;
-}
-.focus\:placeholder-red-800:focus::placeholder {
- color: #9b2c2c;
-}
-.focus\:placeholder-red-900:focus:-ms-input-placeholder {
- color: #742a2a;
-}
-.focus\:placeholder-red-900:focus::-ms-input-placeholder {
- color: #742a2a;
-}
-.focus\:placeholder-red-900:focus::placeholder {
- color: #742a2a;
-}
-.focus\:placeholder-orange-100:focus:-ms-input-placeholder {
- color: #fffaf0;
-}
-.focus\:placeholder-orange-100:focus::-ms-input-placeholder {
- color: #fffaf0;
-}
-.focus\:placeholder-orange-100:focus::placeholder {
- color: #fffaf0;
-}
-.focus\:placeholder-orange-200:focus:-ms-input-placeholder {
- color: #feebc8;
-}
-.focus\:placeholder-orange-200:focus::-ms-input-placeholder {
- color: #feebc8;
-}
-.focus\:placeholder-orange-200:focus::placeholder {
- color: #feebc8;
-}
-.focus\:placeholder-orange-300:focus:-ms-input-placeholder {
- color: #fbd38d;
-}
-.focus\:placeholder-orange-300:focus::-ms-input-placeholder {
- color: #fbd38d;
-}
-.focus\:placeholder-orange-300:focus::placeholder {
- color: #fbd38d;
-}
-.focus\:placeholder-orange-400:focus:-ms-input-placeholder {
- color: #f6ad55;
-}
-.focus\:placeholder-orange-400:focus::-ms-input-placeholder {
- color: #f6ad55;
-}
-.focus\:placeholder-orange-400:focus::placeholder {
- color: #f6ad55;
-}
-.focus\:placeholder-orange-500:focus:-ms-input-placeholder {
- color: #ed8936;
-}
-.focus\:placeholder-orange-500:focus::-ms-input-placeholder {
- color: #ed8936;
-}
-.focus\:placeholder-orange-500:focus::placeholder {
- color: #ed8936;
-}
-.focus\:placeholder-orange-600:focus:-ms-input-placeholder {
- color: #dd6b20;
-}
-.focus\:placeholder-orange-600:focus::-ms-input-placeholder {
- color: #dd6b20;
-}
-.focus\:placeholder-orange-600:focus::placeholder {
- color: #dd6b20;
-}
-.focus\:placeholder-orange-700:focus:-ms-input-placeholder {
- color: #c05621;
-}
-.focus\:placeholder-orange-700:focus::-ms-input-placeholder {
- color: #c05621;
-}
-.focus\:placeholder-orange-700:focus::placeholder {
- color: #c05621;
-}
-.focus\:placeholder-orange-800:focus:-ms-input-placeholder {
- color: #9c4221;
-}
-.focus\:placeholder-orange-800:focus::-ms-input-placeholder {
- color: #9c4221;
-}
-.focus\:placeholder-orange-800:focus::placeholder {
- color: #9c4221;
-}
-.focus\:placeholder-orange-900:focus:-ms-input-placeholder {
- color: #7b341e;
-}
-.focus\:placeholder-orange-900:focus::-ms-input-placeholder {
- color: #7b341e;
-}
-.focus\:placeholder-orange-900:focus::placeholder {
- color: #7b341e;
-}
-.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
- color: ivory;
-}
-.focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
- color: ivory;
-}
-.focus\:placeholder-yellow-100:focus::placeholder {
- color: ivory;
-}
-.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
- color: #fefcbf;
-}
-.focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
- color: #fefcbf;
-}
-.focus\:placeholder-yellow-200:focus::placeholder {
- color: #fefcbf;
-}
-.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
- color: #faf089;
-}
-.focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
- color: #faf089;
-}
-.focus\:placeholder-yellow-300:focus::placeholder {
- color: #faf089;
-}
-.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
- color: #f6e05e;
-}
-.focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
- color: #f6e05e;
-}
-.focus\:placeholder-yellow-400:focus::placeholder {
- color: #f6e05e;
-}
-.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
- color: #ecc94b;
-}
-.focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
- color: #ecc94b;
-}
-.focus\:placeholder-yellow-500:focus::placeholder {
- color: #ecc94b;
-}
-.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
- color: #d69e2e;
-}
-.focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
- color: #d69e2e;
-}
-.focus\:placeholder-yellow-600:focus::placeholder {
- color: #d69e2e;
-}
-.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
- color: #b7791f;
-}
-.focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
- color: #b7791f;
-}
-.focus\:placeholder-yellow-700:focus::placeholder {
- color: #b7791f;
-}
-.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
- color: #975a16;
-}
-.focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
- color: #975a16;
-}
-.focus\:placeholder-yellow-800:focus::placeholder {
- color: #975a16;
-}
-.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
- color: #744210;
-}
-.focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
- color: #744210;
-}
-.focus\:placeholder-yellow-900:focus::placeholder {
- color: #744210;
-}
-.focus\:placeholder-green-100:focus:-ms-input-placeholder {
- color: #f0fff4;
-}
-.focus\:placeholder-green-100:focus::-ms-input-placeholder {
- color: #f0fff4;
-}
-.focus\:placeholder-green-100:focus::placeholder {
- color: #f0fff4;
-}
-.focus\:placeholder-green-200:focus:-ms-input-placeholder {
- color: #c6f6d5;
-}
-.focus\:placeholder-green-200:focus::-ms-input-placeholder {
- color: #c6f6d5;
-}
-.focus\:placeholder-green-200:focus::placeholder {
- color: #c6f6d5;
-}
-.focus\:placeholder-green-300:focus:-ms-input-placeholder {
- color: #9ae6b4;
-}
-.focus\:placeholder-green-300:focus::-ms-input-placeholder {
- color: #9ae6b4;
-}
-.focus\:placeholder-green-300:focus::placeholder {
- color: #9ae6b4;
-}
-.focus\:placeholder-green-400:focus:-ms-input-placeholder {
- color: #68d391;
-}
-.focus\:placeholder-green-400:focus::-ms-input-placeholder {
- color: #68d391;
-}
-.focus\:placeholder-green-400:focus::placeholder {
- color: #68d391;
-}
-.focus\:placeholder-green-500:focus:-ms-input-placeholder {
- color: #48bb78;
-}
-.focus\:placeholder-green-500:focus::-ms-input-placeholder {
- color: #48bb78;
-}
-.focus\:placeholder-green-500:focus::placeholder {
- color: #48bb78;
-}
-.focus\:placeholder-green-600:focus:-ms-input-placeholder {
- color: #38a169;
-}
-.focus\:placeholder-green-600:focus::-ms-input-placeholder {
- color: #38a169;
-}
-.focus\:placeholder-green-600:focus::placeholder {
- color: #38a169;
-}
-.focus\:placeholder-green-700:focus:-ms-input-placeholder {
- color: #2f855a;
-}
-.focus\:placeholder-green-700:focus::-ms-input-placeholder {
- color: #2f855a;
-}
-.focus\:placeholder-green-700:focus::placeholder {
- color: #2f855a;
-}
-.focus\:placeholder-green-800:focus:-ms-input-placeholder {
- color: #276749;
-}
-.focus\:placeholder-green-800:focus::-ms-input-placeholder {
- color: #276749;
-}
-.focus\:placeholder-green-800:focus::placeholder {
- color: #276749;
-}
-.focus\:placeholder-green-900:focus:-ms-input-placeholder {
- color: #22543d;
-}
-.focus\:placeholder-green-900:focus::-ms-input-placeholder {
- color: #22543d;
-}
-.focus\:placeholder-green-900:focus::placeholder {
- color: #22543d;
-}
-.focus\:placeholder-teal-100:focus:-ms-input-placeholder {
- color: #e6fffa;
-}
-.focus\:placeholder-teal-100:focus::-ms-input-placeholder {
- color: #e6fffa;
-}
-.focus\:placeholder-teal-100:focus::placeholder {
- color: #e6fffa;
-}
-.focus\:placeholder-teal-200:focus:-ms-input-placeholder {
- color: #b2f5ea;
-}
-.focus\:placeholder-teal-200:focus::-ms-input-placeholder {
- color: #b2f5ea;
-}
-.focus\:placeholder-teal-200:focus::placeholder {
- color: #b2f5ea;
-}
-.focus\:placeholder-teal-300:focus:-ms-input-placeholder {
- color: #81e6d9;
-}
-.focus\:placeholder-teal-300:focus::-ms-input-placeholder {
- color: #81e6d9;
-}
-.focus\:placeholder-teal-300:focus::placeholder {
- color: #81e6d9;
-}
-.focus\:placeholder-teal-400:focus:-ms-input-placeholder {
- color: #4fd1c5;
-}
-.focus\:placeholder-teal-400:focus::-ms-input-placeholder {
- color: #4fd1c5;
-}
-.focus\:placeholder-teal-400:focus::placeholder {
- color: #4fd1c5;
-}
-.focus\:placeholder-teal-500:focus:-ms-input-placeholder {
- color: #38b2ac;
-}
-.focus\:placeholder-teal-500:focus::-ms-input-placeholder {
- color: #38b2ac;
-}
-.focus\:placeholder-teal-500:focus::placeholder {
- color: #38b2ac;
-}
-.focus\:placeholder-teal-600:focus:-ms-input-placeholder {
- color: #319795;
-}
-.focus\:placeholder-teal-600:focus::-ms-input-placeholder {
- color: #319795;
-}
-.focus\:placeholder-teal-600:focus::placeholder {
- color: #319795;
-}
-.focus\:placeholder-teal-700:focus:-ms-input-placeholder {
- color: #2c7a7b;
-}
-.focus\:placeholder-teal-700:focus::-ms-input-placeholder {
- color: #2c7a7b;
-}
-.focus\:placeholder-teal-700:focus::placeholder {
- color: #2c7a7b;
-}
-.focus\:placeholder-teal-800:focus:-ms-input-placeholder {
- color: #285e61;
-}
-.focus\:placeholder-teal-800:focus::-ms-input-placeholder {
- color: #285e61;
-}
-.focus\:placeholder-teal-800:focus::placeholder {
- color: #285e61;
-}
-.focus\:placeholder-teal-900:focus:-ms-input-placeholder {
- color: #234e52;
-}
-.focus\:placeholder-teal-900:focus::-ms-input-placeholder {
- color: #234e52;
-}
-.focus\:placeholder-teal-900:focus::placeholder {
- color: #234e52;
-}
-.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
- color: #ebf8ff;
-}
-.focus\:placeholder-blue-100:focus::-ms-input-placeholder {
- color: #ebf8ff;
-}
-.focus\:placeholder-blue-100:focus::placeholder {
- color: #ebf8ff;
-}
-.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
- color: #bee3f8;
-}
-.focus\:placeholder-blue-200:focus::-ms-input-placeholder {
- color: #bee3f8;
-}
-.focus\:placeholder-blue-200:focus::placeholder {
- color: #bee3f8;
-}
-.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
- color: #90cdf4;
-}
-.focus\:placeholder-blue-300:focus::-ms-input-placeholder {
- color: #90cdf4;
-}
-.focus\:placeholder-blue-300:focus::placeholder {
- color: #90cdf4;
-}
-.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
- color: #63b3ed;
-}
-.focus\:placeholder-blue-400:focus::-ms-input-placeholder {
- color: #63b3ed;
-}
-.focus\:placeholder-blue-400:focus::placeholder {
- color: #63b3ed;
-}
-.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
- color: #4299e1;
-}
-.focus\:placeholder-blue-500:focus::-ms-input-placeholder {
- color: #4299e1;
-}
-.focus\:placeholder-blue-500:focus::placeholder {
- color: #4299e1;
-}
-.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
- color: #3182ce;
-}
-.focus\:placeholder-blue-600:focus::-ms-input-placeholder {
- color: #3182ce;
-}
-.focus\:placeholder-blue-600:focus::placeholder {
- color: #3182ce;
-}
-.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
- color: #2b6cb0;
-}
-.focus\:placeholder-blue-700:focus::-ms-input-placeholder {
- color: #2b6cb0;
-}
-.focus\:placeholder-blue-700:focus::placeholder {
- color: #2b6cb0;
-}
-.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
- color: #2c5282;
-}
-.focus\:placeholder-blue-800:focus::-ms-input-placeholder {
- color: #2c5282;
-}
-.focus\:placeholder-blue-800:focus::placeholder {
- color: #2c5282;
-}
-.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
- color: #2a4365;
-}
-.focus\:placeholder-blue-900:focus::-ms-input-placeholder {
- color: #2a4365;
-}
-.focus\:placeholder-blue-900:focus::placeholder {
- color: #2a4365;
-}
-.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
- color: #ebf4ff;
-}
-.focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
- color: #ebf4ff;
-}
-.focus\:placeholder-indigo-100:focus::placeholder {
- color: #ebf4ff;
-}
-.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
- color: #c3dafe;
-}
-.focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
- color: #c3dafe;
-}
-.focus\:placeholder-indigo-200:focus::placeholder {
- color: #c3dafe;
-}
-.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
- color: #a3bffa;
-}
-.focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
- color: #a3bffa;
-}
-.focus\:placeholder-indigo-300:focus::placeholder {
- color: #a3bffa;
-}
-.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
- color: #7f9cf5;
-}
-.focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
- color: #7f9cf5;
-}
-.focus\:placeholder-indigo-400:focus::placeholder {
- color: #7f9cf5;
-}
-.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
- color: #667eea;
-}
-.focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
- color: #667eea;
-}
-.focus\:placeholder-indigo-500:focus::placeholder {
- color: #667eea;
-}
-.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
- color: #5a67d8;
-}
-.focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
- color: #5a67d8;
-}
-.focus\:placeholder-indigo-600:focus::placeholder {
- color: #5a67d8;
-}
-.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
- color: #4c51bf;
-}
-.focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
- color: #4c51bf;
-}
-.focus\:placeholder-indigo-700:focus::placeholder {
- color: #4c51bf;
-}
-.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
- color: #434190;
-}
-.focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
- color: #434190;
-}
-.focus\:placeholder-indigo-800:focus::placeholder {
- color: #434190;
-}
-.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
- color: #3c366b;
-}
-.focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
- color: #3c366b;
-}
-.focus\:placeholder-indigo-900:focus::placeholder {
- color: #3c366b;
-}
-.focus\:placeholder-purple-100:focus:-ms-input-placeholder {
- color: #faf5ff;
-}
-.focus\:placeholder-purple-100:focus::-ms-input-placeholder {
- color: #faf5ff;
-}
-.focus\:placeholder-purple-100:focus::placeholder {
- color: #faf5ff;
-}
-.focus\:placeholder-purple-200:focus:-ms-input-placeholder {
- color: #e9d8fd;
-}
-.focus\:placeholder-purple-200:focus::-ms-input-placeholder {
- color: #e9d8fd;
-}
-.focus\:placeholder-purple-200:focus::placeholder {
- color: #e9d8fd;
-}
-.focus\:placeholder-purple-300:focus:-ms-input-placeholder {
- color: #d6bcfa;
-}
-.focus\:placeholder-purple-300:focus::-ms-input-placeholder {
- color: #d6bcfa;
-}
-.focus\:placeholder-purple-300:focus::placeholder {
- color: #d6bcfa;
-}
-.focus\:placeholder-purple-400:focus:-ms-input-placeholder {
- color: #b794f4;
-}
-.focus\:placeholder-purple-400:focus::-ms-input-placeholder {
- color: #b794f4;
-}
-.focus\:placeholder-purple-400:focus::placeholder {
- color: #b794f4;
-}
-.focus\:placeholder-purple-500:focus:-ms-input-placeholder {
- color: #9f7aea;
-}
-.focus\:placeholder-purple-500:focus::-ms-input-placeholder {
- color: #9f7aea;
-}
-.focus\:placeholder-purple-500:focus::placeholder {
- color: #9f7aea;
-}
-.focus\:placeholder-purple-600:focus:-ms-input-placeholder {
- color: #805ad5;
-}
-.focus\:placeholder-purple-600:focus::-ms-input-placeholder {
- color: #805ad5;
-}
-.focus\:placeholder-purple-600:focus::placeholder {
- color: #805ad5;
-}
-.focus\:placeholder-purple-700:focus:-ms-input-placeholder {
- color: #6b46c1;
-}
-.focus\:placeholder-purple-700:focus::-ms-input-placeholder {
- color: #6b46c1;
-}
-.focus\:placeholder-purple-700:focus::placeholder {
- color: #6b46c1;
-}
-.focus\:placeholder-purple-800:focus:-ms-input-placeholder {
- color: #553c9a;
-}
-.focus\:placeholder-purple-800:focus::-ms-input-placeholder {
- color: #553c9a;
-}
-.focus\:placeholder-purple-800:focus::placeholder {
- color: #553c9a;
-}
-.focus\:placeholder-purple-900:focus:-ms-input-placeholder {
- color: #44337a;
-}
-.focus\:placeholder-purple-900:focus::-ms-input-placeholder {
- color: #44337a;
-}
-.focus\:placeholder-purple-900:focus::placeholder {
- color: #44337a;
-}
-.focus\:placeholder-pink-100:focus:-ms-input-placeholder {
- color: #fff5f7;
-}
-.focus\:placeholder-pink-100:focus::-ms-input-placeholder {
- color: #fff5f7;
-}
-.focus\:placeholder-pink-100:focus::placeholder {
- color: #fff5f7;
-}
-.focus\:placeholder-pink-200:focus:-ms-input-placeholder {
- color: #fed7e2;
-}
-.focus\:placeholder-pink-200:focus::-ms-input-placeholder {
- color: #fed7e2;
-}
-.focus\:placeholder-pink-200:focus::placeholder {
- color: #fed7e2;
-}
-.focus\:placeholder-pink-300:focus:-ms-input-placeholder {
- color: #fbb6ce;
-}
-.focus\:placeholder-pink-300:focus::-ms-input-placeholder {
- color: #fbb6ce;
-}
-.focus\:placeholder-pink-300:focus::placeholder {
- color: #fbb6ce;
-}
-.focus\:placeholder-pink-400:focus:-ms-input-placeholder {
- color: #f687b3;
-}
-.focus\:placeholder-pink-400:focus::-ms-input-placeholder {
- color: #f687b3;
-}
-.focus\:placeholder-pink-400:focus::placeholder {
- color: #f687b3;
-}
-.focus\:placeholder-pink-500:focus:-ms-input-placeholder {
- color: #ed64a6;
-}
-.focus\:placeholder-pink-500:focus::-ms-input-placeholder {
- color: #ed64a6;
-}
-.focus\:placeholder-pink-500:focus::placeholder {
- color: #ed64a6;
-}
-.focus\:placeholder-pink-600:focus:-ms-input-placeholder {
- color: #d53f8c;
-}
-.focus\:placeholder-pink-600:focus::-ms-input-placeholder {
- color: #d53f8c;
-}
-.focus\:placeholder-pink-600:focus::placeholder {
- color: #d53f8c;
-}
-.focus\:placeholder-pink-700:focus:-ms-input-placeholder {
- color: #b83280;
-}
-.focus\:placeholder-pink-700:focus::-ms-input-placeholder {
- color: #b83280;
-}
-.focus\:placeholder-pink-700:focus::placeholder {
- color: #b83280;
-}
-.focus\:placeholder-pink-800:focus:-ms-input-placeholder {
- color: #97266d;
-}
-.focus\:placeholder-pink-800:focus::-ms-input-placeholder {
- color: #97266d;
-}
-.focus\:placeholder-pink-800:focus::placeholder {
- color: #97266d;
-}
-.focus\:placeholder-pink-900:focus:-ms-input-placeholder {
- color: #702459;
-}
-.focus\:placeholder-pink-900:focus::-ms-input-placeholder {
- color: #702459;
-}
-.focus\:placeholder-pink-900:focus::placeholder {
- color: #702459;
-}
-.pointer-events-none {
- pointer-events: none;
-}
-.pointer-events-auto {
- pointer-events: auto;
-}
-.static {
- position: static;
-}
-.fixed {
- position: fixed;
-}
-.absolute {
- position: absolute;
-}
-.relative {
- position: relative;
-}
-.sticky {
- position: -webkit-sticky;
- position: sticky;
-}
-.inset-0 {
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
-}
-.inset-auto {
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
-}
-.inset-y-0 {
- top: 0;
- bottom: 0;
-}
-.inset-x-0 {
- right: 0;
- left: 0;
-}
-.inset-y-auto {
- top: auto;
- bottom: auto;
-}
-.inset-x-auto {
- right: auto;
- left: auto;
-}
-.top-0 {
- top: 0;
-}
-.right-0 {
- right: 0;
-}
-.bottom-0 {
- bottom: 0;
-}
-.left-0 {
- left: 0;
-}
-.top-auto {
- top: auto;
-}
-.right-auto {
- right: auto;
-}
-.bottom-auto {
- bottom: auto;
-}
-.left-auto {
- left: auto;
-}
-.resize-none {
- resize: none;
-}
-.resize-y {
- resize: vertical;
-}
-.resize-x {
- resize: horizontal;
-}
-.resize {
- resize: both;
-}
-.shadow-xs {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
-}
-.shadow-sm {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
-}
-.shadow {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-}
-.shadow-md {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
-}
-.shadow-lg {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.shadow-xl {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-.shadow-2xl {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
-}
-.shadow-inner {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-}
-.shadow-outline {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
-}
-.shadow-none {
- box-shadow: none;
-}
-.hover\:shadow-xs:hover {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
-}
-.hover\:shadow-sm:hover {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
-}
-.hover\:shadow:hover {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-}
-.hover\:shadow-md:hover {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
-}
-.hover\:shadow-lg:hover {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.hover\:shadow-xl:hover {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-.hover\:shadow-2xl:hover {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
-}
-.hover\:shadow-inner:hover {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-}
-.hover\:shadow-outline:hover {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
-}
-.hover\:shadow-none:hover {
- box-shadow: none;
-}
-.focus\:shadow-xs:focus {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
-}
-.focus\:shadow-sm:focus {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
-}
-.focus\:shadow:focus {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-}
-.focus\:shadow-md:focus {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
-}
-.focus\:shadow-lg:focus {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
-}
-.focus\:shadow-xl:focus {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
-}
-.focus\:shadow-2xl:focus {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
-}
-.focus\:shadow-inner:focus {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-}
-.focus\:shadow-outline:focus {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
-}
-.focus\:shadow-none:focus {
- box-shadow: none;
-}
-.fill-current {
- fill: currentColor;
-}
-.stroke-current {
- stroke: currentColor;
-}
-.stroke-0 {
- stroke-width: 0;
-}
-.stroke-1 {
- stroke-width: 1;
-}
-.stroke-2 {
- stroke-width: 2;
-}
-.table-auto {
- table-layout: auto;
-}
-.table-fixed {
- table-layout: fixed;
-}
-.text-left {
- text-align: left;
-}
-.text-center {
- text-align: center;
-}
-.text-right {
- text-align: right;
-}
-.text-justify {
- text-align: justify;
-}
-.text-transparent {
- color: transparent;
-}
-.text-black {
- color: #000;
-}
-.text-white {
- color: #fff;
-}
-.text-gray-100 {
- color: #f7fafc;
-}
-.text-gray-200 {
- color: #edf2f7;
-}
-.text-gray-300 {
- color: #e2e8f0;
-}
-.text-gray-400 {
- color: #cbd5e0;
-}
-.text-gray-500 {
- color: #a0aec0;
-}
-.text-gray-600 {
- color: #718096;
-}
-.text-gray-700 {
- color: #4a5568;
-}
-.text-gray-800 {
- color: #2d3748;
-}
-.text-gray-900 {
- color: #1a202c;
-}
-.text-red-100 {
- color: #fff5f5;
-}
-.text-red-200 {
- color: #fed7d7;
-}
-.text-red-300 {
- color: #feb2b2;
-}
-.text-red-400 {
- color: #fc8181;
-}
-.text-red-500 {
- color: #f56565;
-}
-.text-red-600 {
- color: #e53e3e;
-}
-.text-red-700 {
- color: #c53030;
-}
-.text-red-800 {
- color: #9b2c2c;
-}
-.text-red-900 {
- color: #742a2a;
-}
-.text-orange-100 {
- color: #fffaf0;
-}
-.text-orange-200 {
- color: #feebc8;
-}
-.text-orange-300 {
- color: #fbd38d;
-}
-.text-orange-400 {
- color: #f6ad55;
-}
-.text-orange-500 {
- color: #ed8936;
-}
-.text-orange-600 {
- color: #dd6b20;
-}
-.text-orange-700 {
- color: #c05621;
-}
-.text-orange-800 {
- color: #9c4221;
-}
-.text-orange-900 {
- color: #7b341e;
-}
-.text-yellow-100 {
- color: ivory;
-}
-.text-yellow-200 {
- color: #fefcbf;
-}
-.text-yellow-300 {
- color: #faf089;
-}
-.text-yellow-400 {
- color: #f6e05e;
-}
-.text-yellow-500 {
- color: #ecc94b;
-}
-.text-yellow-600 {
- color: #d69e2e;
-}
-.text-yellow-700 {
- color: #b7791f;
-}
-.text-yellow-800 {
- color: #975a16;
-}
-.text-yellow-900 {
- color: #744210;
-}
-.text-green-100 {
- color: #f0fff4;
-}
-.text-green-200 {
- color: #c6f6d5;
-}
-.text-green-300 {
- color: #9ae6b4;
-}
-.text-green-400 {
- color: #68d391;
-}
-.text-green-500 {
- color: #48bb78;
-}
-.text-green-600 {
- color: #38a169;
-}
-.text-green-700 {
- color: #2f855a;
-}
-.text-green-800 {
- color: #276749;
-}
-.text-green-900 {
- color: #22543d;
-}
-.text-teal-100 {
- color: #e6fffa;
-}
-.text-teal-200 {
- color: #b2f5ea;
-}
-.text-teal-300 {
- color: #81e6d9;
-}
-.text-teal-400 {
- color: #4fd1c5;
-}
-.text-teal-500 {
- color: #38b2ac;
-}
-.text-teal-600 {
- color: #319795;
-}
-.text-teal-700 {
- color: #2c7a7b;
-}
-.text-teal-800 {
- color: #285e61;
-}
-.text-teal-900 {
- color: #234e52;
-}
-.text-blue-100 {
- color: #ebf8ff;
-}
-.text-blue-200 {
- color: #bee3f8;
-}
-.text-blue-300 {
- color: #90cdf4;
-}
-.text-blue-400 {
- color: #63b3ed;
-}
-.text-blue-500 {
- color: #4299e1;
-}
-.text-blue-600 {
- color: #3182ce;
-}
-.text-blue-700 {
- color: #2b6cb0;
-}
-.text-blue-800 {
- color: #2c5282;
-}
-.text-blue-900 {
- color: #2a4365;
-}
-.text-indigo-100 {
- color: #ebf4ff;
-}
-.text-indigo-200 {
- color: #c3dafe;
-}
-.text-indigo-300 {
- color: #a3bffa;
-}
-.text-indigo-400 {
- color: #7f9cf5;
-}
-.text-indigo-500 {
- color: #667eea;
-}
-.text-indigo-600 {
- color: #5a67d8;
-}
-.text-indigo-700 {
- color: #4c51bf;
-}
-.text-indigo-800 {
- color: #434190;
-}
-.text-indigo-900 {
- color: #3c366b;
-}
-.text-purple-100 {
- color: #faf5ff;
-}
-.text-purple-200 {
- color: #e9d8fd;
-}
-.text-purple-300 {
- color: #d6bcfa;
-}
-.text-purple-400 {
- color: #b794f4;
-}
-.text-purple-500 {
- color: #9f7aea;
-}
-.text-purple-600 {
- color: #805ad5;
-}
-.text-purple-700 {
- color: #6b46c1;
-}
-.text-purple-800 {
- color: #553c9a;
-}
-.text-purple-900 {
- color: #44337a;
-}
-.text-pink-100 {
- color: #fff5f7;
-}
-.text-pink-200 {
- color: #fed7e2;
-}
-.text-pink-300 {
- color: #fbb6ce;
-}
-.text-pink-400 {
- color: #f687b3;
-}
-.text-pink-500 {
- color: #ed64a6;
-}
-.text-pink-600 {
- color: #d53f8c;
-}
-.text-pink-700 {
- color: #b83280;
-}
-.text-pink-800 {
- color: #97266d;
-}
-.text-pink-900 {
- color: #702459;
-}
-.hover\:text-transparent:hover {
- color: transparent;
-}
-.hover\:text-black:hover {
- color: #000;
-}
-.hover\:text-white:hover {
- color: #fff;
-}
-.hover\:text-gray-100:hover {
- color: #f7fafc;
-}
-.hover\:text-gray-200:hover {
- color: #edf2f7;
-}
-.hover\:text-gray-300:hover {
- color: #e2e8f0;
-}
-.hover\:text-gray-400:hover {
- color: #cbd5e0;
-}
-.hover\:text-gray-500:hover {
- color: #a0aec0;
-}
-.hover\:text-gray-600:hover {
- color: #718096;
-}
-.hover\:text-gray-700:hover {
- color: #4a5568;
-}
-.hover\:text-gray-800:hover {
- color: #2d3748;
-}
-.hover\:text-gray-900:hover {
- color: #1a202c;
-}
-.hover\:text-red-100:hover {
- color: #fff5f5;
-}
-.hover\:text-red-200:hover {
- color: #fed7d7;
-}
-.hover\:text-red-300:hover {
- color: #feb2b2;
-}
-.hover\:text-red-400:hover {
- color: #fc8181;
-}
-.hover\:text-red-500:hover {
- color: #f56565;
-}
-.hover\:text-red-600:hover {
- color: #e53e3e;
-}
-.hover\:text-red-700:hover {
- color: #c53030;
-}
-.hover\:text-red-800:hover {
- color: #9b2c2c;
-}
-.hover\:text-red-900:hover {
- color: #742a2a;
-}
-.hover\:text-orange-100:hover {
- color: #fffaf0;
-}
-.hover\:text-orange-200:hover {
- color: #feebc8;
-}
-.hover\:text-orange-300:hover {
- color: #fbd38d;
-}
-.hover\:text-orange-400:hover {
- color: #f6ad55;
-}
-.hover\:text-orange-500:hover {
- color: #ed8936;
-}
-.hover\:text-orange-600:hover {
- color: #dd6b20;
-}
-.hover\:text-orange-700:hover {
- color: #c05621;
-}
-.hover\:text-orange-800:hover {
- color: #9c4221;
-}
-.hover\:text-orange-900:hover {
- color: #7b341e;
-}
-.hover\:text-yellow-100:hover {
- color: ivory;
-}
-.hover\:text-yellow-200:hover {
- color: #fefcbf;
-}
-.hover\:text-yellow-300:hover {
- color: #faf089;
-}
-.hover\:text-yellow-400:hover {
- color: #f6e05e;
-}
-.hover\:text-yellow-500:hover {
- color: #ecc94b;
-}
-.hover\:text-yellow-600:hover {
- color: #d69e2e;
-}
-.hover\:text-yellow-700:hover {
- color: #b7791f;
-}
-.hover\:text-yellow-800:hover {
- color: #975a16;
-}
-.hover\:text-yellow-900:hover {
- color: #744210;
-}
-.hover\:text-green-100:hover {
- color: #f0fff4;
-}
-.hover\:text-green-200:hover {
- color: #c6f6d5;
-}
-.hover\:text-green-300:hover {
- color: #9ae6b4;
-}
-.hover\:text-green-400:hover {
- color: #68d391;
-}
-.hover\:text-green-500:hover {
- color: #48bb78;
-}
-.hover\:text-green-600:hover {
- color: #38a169;
-}
-.hover\:text-green-700:hover {
- color: #2f855a;
-}
-.hover\:text-green-800:hover {
- color: #276749;
-}
-.hover\:text-green-900:hover {
- color: #22543d;
-}
-.hover\:text-teal-100:hover {
- color: #e6fffa;
-}
-.hover\:text-teal-200:hover {
- color: #b2f5ea;
-}
-.hover\:text-teal-300:hover {
- color: #81e6d9;
-}
-.hover\:text-teal-400:hover {
- color: #4fd1c5;
-}
-.hover\:text-teal-500:hover {
- color: #38b2ac;
-}
-.hover\:text-teal-600:hover {
- color: #319795;
-}
-.hover\:text-teal-700:hover {
- color: #2c7a7b;
-}
-.hover\:text-teal-800:hover {
- color: #285e61;
-}
-.hover\:text-teal-900:hover {
- color: #234e52;
-}
-.hover\:text-blue-100:hover {
- color: #ebf8ff;
-}
-.hover\:text-blue-200:hover {
- color: #bee3f8;
-}
-.hover\:text-blue-300:hover {
- color: #90cdf4;
-}
-.hover\:text-blue-400:hover {
- color: #63b3ed;
-}
-.hover\:text-blue-500:hover {
- color: #4299e1;
-}
-.hover\:text-blue-600:hover {
- color: #3182ce;
-}
-.hover\:text-blue-700:hover {
- color: #2b6cb0;
-}
-.hover\:text-blue-800:hover {
- color: #2c5282;
-}
-.hover\:text-blue-900:hover {
- color: #2a4365;
-}
-.hover\:text-indigo-100:hover {
- color: #ebf4ff;
-}
-.hover\:text-indigo-200:hover {
- color: #c3dafe;
-}
-.hover\:text-indigo-300:hover {
- color: #a3bffa;
-}
-.hover\:text-indigo-400:hover {
- color: #7f9cf5;
-}
-.hover\:text-indigo-500:hover {
- color: #667eea;
-}
-.hover\:text-indigo-600:hover {
- color: #5a67d8;
-}
-.hover\:text-indigo-700:hover {
- color: #4c51bf;
-}
-.hover\:text-indigo-800:hover {
- color: #434190;
-}
-.hover\:text-indigo-900:hover {
- color: #3c366b;
-}
-.hover\:text-purple-100:hover {
- color: #faf5ff;
-}
-.hover\:text-purple-200:hover {
- color: #e9d8fd;
-}
-.hover\:text-purple-300:hover {
- color: #d6bcfa;
-}
-.hover\:text-purple-400:hover {
- color: #b794f4;
-}
-.hover\:text-purple-500:hover {
- color: #9f7aea;
-}
-.hover\:text-purple-600:hover {
- color: #805ad5;
-}
-.hover\:text-purple-700:hover {
- color: #6b46c1;
-}
-.hover\:text-purple-800:hover {
- color: #553c9a;
-}
-.hover\:text-purple-900:hover {
- color: #44337a;
-}
-.hover\:text-pink-100:hover {
- color: #fff5f7;
-}
-.hover\:text-pink-200:hover {
- color: #fed7e2;
-}
-.hover\:text-pink-300:hover {
- color: #fbb6ce;
-}
-.hover\:text-pink-400:hover {
- color: #f687b3;
-}
-.hover\:text-pink-500:hover {
- color: #ed64a6;
-}
-.hover\:text-pink-600:hover {
- color: #d53f8c;
-}
-.hover\:text-pink-700:hover {
- color: #b83280;
-}
-.hover\:text-pink-800:hover {
- color: #97266d;
-}
-.hover\:text-pink-900:hover {
- color: #702459;
-}
-.focus\:text-transparent:focus {
- color: transparent;
-}
-.focus\:text-black:focus {
- color: #000;
-}
-.focus\:text-white:focus {
- color: #fff;
-}
-.focus\:text-gray-100:focus {
- color: #f7fafc;
-}
-.focus\:text-gray-200:focus {
- color: #edf2f7;
-}
-.focus\:text-gray-300:focus {
- color: #e2e8f0;
-}
-.focus\:text-gray-400:focus {
- color: #cbd5e0;
-}
-.focus\:text-gray-500:focus {
- color: #a0aec0;
-}
-.focus\:text-gray-600:focus {
- color: #718096;
-}
-.focus\:text-gray-700:focus {
- color: #4a5568;
-}
-.focus\:text-gray-800:focus {
- color: #2d3748;
-}
-.focus\:text-gray-900:focus {
- color: #1a202c;
-}
-.focus\:text-red-100:focus {
- color: #fff5f5;
-}
-.focus\:text-red-200:focus {
- color: #fed7d7;
-}
-.focus\:text-red-300:focus {
- color: #feb2b2;
-}
-.focus\:text-red-400:focus {
- color: #fc8181;
-}
-.focus\:text-red-500:focus {
- color: #f56565;
-}
-.focus\:text-red-600:focus {
- color: #e53e3e;
-}
-.focus\:text-red-700:focus {
- color: #c53030;
-}
-.focus\:text-red-800:focus {
- color: #9b2c2c;
-}
-.focus\:text-red-900:focus {
- color: #742a2a;
-}
-.focus\:text-orange-100:focus {
- color: #fffaf0;
-}
-.focus\:text-orange-200:focus {
- color: #feebc8;
-}
-.focus\:text-orange-300:focus {
- color: #fbd38d;
-}
-.focus\:text-orange-400:focus {
- color: #f6ad55;
-}
-.focus\:text-orange-500:focus {
- color: #ed8936;
-}
-.focus\:text-orange-600:focus {
- color: #dd6b20;
-}
-.focus\:text-orange-700:focus {
- color: #c05621;
-}
-.focus\:text-orange-800:focus {
- color: #9c4221;
-}
-.focus\:text-orange-900:focus {
- color: #7b341e;
-}
-.focus\:text-yellow-100:focus {
- color: ivory;
-}
-.focus\:text-yellow-200:focus {
- color: #fefcbf;
-}
-.focus\:text-yellow-300:focus {
- color: #faf089;
-}
-.focus\:text-yellow-400:focus {
- color: #f6e05e;
-}
-.focus\:text-yellow-500:focus {
- color: #ecc94b;
-}
-.focus\:text-yellow-600:focus {
- color: #d69e2e;
-}
-.focus\:text-yellow-700:focus {
- color: #b7791f;
-}
-.focus\:text-yellow-800:focus {
- color: #975a16;
-}
-.focus\:text-yellow-900:focus {
- color: #744210;
-}
-.focus\:text-green-100:focus {
- color: #f0fff4;
-}
-.focus\:text-green-200:focus {
- color: #c6f6d5;
-}
-.focus\:text-green-300:focus {
- color: #9ae6b4;
-}
-.focus\:text-green-400:focus {
- color: #68d391;
-}
-.focus\:text-green-500:focus {
- color: #48bb78;
-}
-.focus\:text-green-600:focus {
- color: #38a169;
-}
-.focus\:text-green-700:focus {
- color: #2f855a;
-}
-.focus\:text-green-800:focus {
- color: #276749;
-}
-.focus\:text-green-900:focus {
- color: #22543d;
-}
-.focus\:text-teal-100:focus {
- color: #e6fffa;
-}
-.focus\:text-teal-200:focus {
- color: #b2f5ea;
-}
-.focus\:text-teal-300:focus {
- color: #81e6d9;
-}
-.focus\:text-teal-400:focus {
- color: #4fd1c5;
-}
-.focus\:text-teal-500:focus {
- color: #38b2ac;
-}
-.focus\:text-teal-600:focus {
- color: #319795;
-}
-.focus\:text-teal-700:focus {
- color: #2c7a7b;
-}
-.focus\:text-teal-800:focus {
- color: #285e61;
-}
-.focus\:text-teal-900:focus {
- color: #234e52;
-}
-.focus\:text-blue-100:focus {
- color: #ebf8ff;
-}
-.focus\:text-blue-200:focus {
- color: #bee3f8;
-}
-.focus\:text-blue-300:focus {
- color: #90cdf4;
-}
-.focus\:text-blue-400:focus {
- color: #63b3ed;
-}
-.focus\:text-blue-500:focus {
- color: #4299e1;
-}
-.focus\:text-blue-600:focus {
- color: #3182ce;
-}
-.focus\:text-blue-700:focus {
- color: #2b6cb0;
-}
-.focus\:text-blue-800:focus {
- color: #2c5282;
-}
-.focus\:text-blue-900:focus {
- color: #2a4365;
-}
-.focus\:text-indigo-100:focus {
- color: #ebf4ff;
-}
-.focus\:text-indigo-200:focus {
- color: #c3dafe;
-}
-.focus\:text-indigo-300:focus {
- color: #a3bffa;
-}
-.focus\:text-indigo-400:focus {
- color: #7f9cf5;
-}
-.focus\:text-indigo-500:focus {
- color: #667eea;
-}
-.focus\:text-indigo-600:focus {
- color: #5a67d8;
-}
-.focus\:text-indigo-700:focus {
- color: #4c51bf;
-}
-.focus\:text-indigo-800:focus {
- color: #434190;
-}
-.focus\:text-indigo-900:focus {
- color: #3c366b;
-}
-.focus\:text-purple-100:focus {
- color: #faf5ff;
-}
-.focus\:text-purple-200:focus {
- color: #e9d8fd;
-}
-.focus\:text-purple-300:focus {
- color: #d6bcfa;
-}
-.focus\:text-purple-400:focus {
- color: #b794f4;
-}
-.focus\:text-purple-500:focus {
- color: #9f7aea;
-}
-.focus\:text-purple-600:focus {
- color: #805ad5;
-}
-.focus\:text-purple-700:focus {
- color: #6b46c1;
-}
-.focus\:text-purple-800:focus {
- color: #553c9a;
-}
-.focus\:text-purple-900:focus {
- color: #44337a;
-}
-.focus\:text-pink-100:focus {
- color: #fff5f7;
-}
-.focus\:text-pink-200:focus {
- color: #fed7e2;
-}
-.focus\:text-pink-300:focus {
- color: #fbb6ce;
-}
-.focus\:text-pink-400:focus {
- color: #f687b3;
-}
-.focus\:text-pink-500:focus {
- color: #ed64a6;
-}
-.focus\:text-pink-600:focus {
- color: #d53f8c;
-}
-.focus\:text-pink-700:focus {
- color: #b83280;
-}
-.focus\:text-pink-800:focus {
- color: #97266d;
-}
-.focus\:text-pink-900:focus {
- color: #702459;
-}
-.text-xs {
- font-size: 0.75rem;
-}
-.text-sm {
- font-size: 0.875rem;
-}
-.text-base {
- font-size: 1rem;
-}
-.text-lg {
- font-size: 1.125rem;
-}
-.text-xl {
- font-size: 1.25rem;
-}
-.text-2xl {
- font-size: 1.5rem;
-}
-.text-3xl {
- font-size: 1.875rem;
-}
-.text-4xl {
- font-size: 2.25rem;
-}
-.text-5xl {
- font-size: 3rem;
-}
-.text-6xl {
- font-size: 4rem;
-}
-.italic {
- font-style: italic;
-}
-.not-italic {
- font-style: normal;
-}
-.uppercase {
- text-transform: uppercase;
-}
-.lowercase {
- text-transform: lowercase;
-}
-.capitalize {
- text-transform: capitalize;
-}
-.normal-case {
- text-transform: none;
-}
-.underline {
- text-decoration: underline;
-}
-.line-through {
- text-decoration: line-through;
-}
-.no-underline {
- text-decoration: none;
-}
-.hover\:underline:hover {
- text-decoration: underline;
-}
-.hover\:line-through:hover {
- text-decoration: line-through;
-}
-.hover\:no-underline:hover {
- text-decoration: none;
-}
-.focus\:underline:focus {
- text-decoration: underline;
-}
-.focus\:line-through:focus {
- text-decoration: line-through;
-}
-.focus\:no-underline:focus {
- text-decoration: none;
-}
-.antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-.subpixel-antialiased {
- -webkit-font-smoothing: auto;
- -moz-osx-font-smoothing: auto;
-}
-.tracking-tighter {
- letter-spacing: -0.05em;
-}
-.tracking-tight {
- letter-spacing: -0.025em;
-}
-.tracking-normal {
- letter-spacing: 0;
-}
-.tracking-wide {
- letter-spacing: 0.025em;
-}
-.tracking-wider {
- letter-spacing: 0.05em;
-}
-.tracking-widest {
- letter-spacing: 0.1em;
-}
-.select-none {
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.select-text {
- -webkit-user-select: text;
- -ms-user-select: text;
- user-select: text;
-}
-.select-all {
- -webkit-user-select: all;
- -ms-user-select: all;
- user-select: all;
-}
-.select-auto {
- -webkit-user-select: auto;
- -ms-user-select: auto;
- user-select: auto;
-}
-.align-baseline {
- vertical-align: baseline;
-}
-.align-top {
- vertical-align: top;
-}
-.align-middle {
- vertical-align: middle;
-}
-.align-bottom {
- vertical-align: bottom;
-}
-.align-text-top {
- vertical-align: text-top;
-}
-.align-text-bottom {
- vertical-align: text-bottom;
-}
-.visible {
- visibility: visible;
-}
-.invisible {
- visibility: hidden;
-}
-.whitespace-normal {
- white-space: normal;
-}
-.whitespace-no-wrap {
- white-space: nowrap;
-}
-.whitespace-pre {
- white-space: pre;
-}
-.whitespace-pre-line {
- white-space: pre-line;
-}
-.whitespace-pre-wrap {
- white-space: pre-wrap;
-}
-.break-normal {
- overflow-wrap: normal;
- word-break: normal;
-}
-.break-words {
- overflow-wrap: break-word;
-}
-.break-all {
- word-break: break-all;
-}
-.truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.w-0 {
- width: 0;
-}
-.w-1 {
- width: 0.25rem;
-}
-.w-2 {
- width: 0.5rem;
-}
-.w-3 {
- width: 0.75rem;
-}
-.w-4 {
- width: 1rem;
-}
-.w-5 {
- width: 1.25rem;
-}
-.w-6 {
- width: 1.5rem;
-}
-.w-8 {
- width: 2rem;
-}
-.w-10 {
- width: 2.5rem;
-}
-.w-12 {
- width: 3rem;
-}
-.w-16 {
- width: 4rem;
-}
-.w-20 {
- width: 5rem;
-}
-.w-24 {
- width: 6rem;
-}
-.w-32 {
- width: 8rem;
-}
-.w-40 {
- width: 10rem;
-}
-.w-48 {
- width: 12rem;
-}
-.w-56 {
- width: 14rem;
-}
-.w-64 {
- width: 16rem;
-}
-.w-auto {
- width: auto;
-}
-.w-px {
- width: 1px;
-}
-.w-1\/2 {
- width: 50%;
-}
-.w-1\/3 {
- width: 33.333333%;
-}
-.w-2\/3 {
- width: 66.666667%;
-}
-.w-1\/4 {
- width: 25%;
-}
-.w-2\/4 {
- width: 50%;
-}
-.w-3\/4 {
- width: 75%;
-}
-.w-1\/5 {
- width: 20%;
-}
-.w-2\/5 {
- width: 40%;
-}
-.w-3\/5 {
- width: 60%;
-}
-.w-4\/5 {
- width: 80%;
-}
-.w-1\/6 {
- width: 16.666667%;
-}
-.w-2\/6 {
- width: 33.333333%;
-}
-.w-3\/6 {
- width: 50%;
-}
-.w-4\/6 {
- width: 66.666667%;
-}
-.w-5\/6 {
- width: 83.333333%;
-}
-.w-1\/12 {
- width: 8.333333%;
-}
-.w-2\/12 {
- width: 16.666667%;
-}
-.w-3\/12 {
- width: 25%;
-}
-.w-4\/12 {
- width: 33.333333%;
-}
-.w-5\/12 {
- width: 41.666667%;
-}
-.w-6\/12 {
- width: 50%;
-}
-.w-7\/12 {
- width: 58.333333%;
-}
-.w-8\/12 {
- width: 66.666667%;
-}
-.w-9\/12 {
- width: 75%;
-}
-.w-10\/12 {
- width: 83.333333%;
-}
-.w-11\/12 {
- width: 91.666667%;
-}
-.w-full {
- width: 100%;
-}
-.w-screen {
- width: 100vw;
-}
-.z-0 {
- z-index: 0;
-}
-.z-10 {
- z-index: 10;
-}
-.z-20 {
- z-index: 20;
-}
-.z-30 {
- z-index: 30;
-}
-.z-40 {
- z-index: 40;
-}
-.z-50 {
- z-index: 50;
-}
-.z-auto {
- z-index: auto;
-}
-.gap-0 {
- grid-gap: 0;
- gap: 0;
-}
-.gap-1 {
- grid-gap: 0.25rem;
- gap: 0.25rem;
-}
-.gap-2 {
- grid-gap: 0.5rem;
- gap: 0.5rem;
-}
-.gap-3 {
- grid-gap: 0.75rem;
- gap: 0.75rem;
-}
-.gap-4 {
- grid-gap: 1rem;
- gap: 1rem;
-}
-.gap-5 {
- grid-gap: 1.25rem;
- gap: 1.25rem;
-}
-.gap-6 {
- grid-gap: 1.5rem;
- gap: 1.5rem;
-}
-.gap-8 {
- grid-gap: 2rem;
- gap: 2rem;
-}
-.gap-10 {
- grid-gap: 2.5rem;
- gap: 2.5rem;
-}
-.gap-12 {
- grid-gap: 3rem;
- gap: 3rem;
-}
-.gap-16 {
- grid-gap: 4rem;
- gap: 4rem;
-}
-.gap-20 {
- grid-gap: 5rem;
- gap: 5rem;
-}
-.gap-24 {
- grid-gap: 6rem;
- gap: 6rem;
-}
-.gap-32 {
- grid-gap: 8rem;
- gap: 8rem;
-}
-.gap-40 {
- grid-gap: 10rem;
- gap: 10rem;
-}
-.gap-48 {
- grid-gap: 12rem;
- gap: 12rem;
-}
-.gap-56 {
- grid-gap: 14rem;
- gap: 14rem;
-}
-.gap-64 {
- grid-gap: 16rem;
- gap: 16rem;
-}
-.gap-px {
- grid-gap: 1px;
- gap: 1px;
-}
-.col-gap-0 {
- grid-column-gap: 0;
- column-gap: 0;
-}
-.col-gap-1 {
- grid-column-gap: 0.25rem;
- column-gap: 0.25rem;
-}
-.col-gap-2 {
- grid-column-gap: 0.5rem;
- column-gap: 0.5rem;
-}
-.col-gap-3 {
- grid-column-gap: 0.75rem;
- column-gap: 0.75rem;
-}
-.col-gap-4 {
- grid-column-gap: 1rem;
- column-gap: 1rem;
-}
-.col-gap-5 {
- grid-column-gap: 1.25rem;
- column-gap: 1.25rem;
-}
-.col-gap-6 {
- grid-column-gap: 1.5rem;
- column-gap: 1.5rem;
-}
-.col-gap-8 {
- grid-column-gap: 2rem;
- column-gap: 2rem;
-}
-.col-gap-10 {
- grid-column-gap: 2.5rem;
- column-gap: 2.5rem;
-}
-.col-gap-12 {
- grid-column-gap: 3rem;
- column-gap: 3rem;
-}
-.col-gap-16 {
- grid-column-gap: 4rem;
- column-gap: 4rem;
-}
-.col-gap-20 {
- grid-column-gap: 5rem;
- column-gap: 5rem;
-}
-.col-gap-24 {
- grid-column-gap: 6rem;
- column-gap: 6rem;
-}
-.col-gap-32 {
- grid-column-gap: 8rem;
- column-gap: 8rem;
-}
-.col-gap-40 {
- grid-column-gap: 10rem;
- column-gap: 10rem;
-}
-.col-gap-48 {
- grid-column-gap: 12rem;
- column-gap: 12rem;
-}
-.col-gap-56 {
- grid-column-gap: 14rem;
- column-gap: 14rem;
-}
-.col-gap-64 {
- grid-column-gap: 16rem;
- column-gap: 16rem;
-}
-.col-gap-px {
- grid-column-gap: 1px;
- column-gap: 1px;
-}
-.row-gap-0 {
- grid-row-gap: 0;
- row-gap: 0;
-}
-.row-gap-1 {
- grid-row-gap: 0.25rem;
- row-gap: 0.25rem;
-}
-.row-gap-2 {
- grid-row-gap: 0.5rem;
- row-gap: 0.5rem;
-}
-.row-gap-3 {
- grid-row-gap: 0.75rem;
- row-gap: 0.75rem;
-}
-.row-gap-4 {
- grid-row-gap: 1rem;
- row-gap: 1rem;
-}
-.row-gap-5 {
- grid-row-gap: 1.25rem;
- row-gap: 1.25rem;
-}
-.row-gap-6 {
- grid-row-gap: 1.5rem;
- row-gap: 1.5rem;
-}
-.row-gap-8 {
- grid-row-gap: 2rem;
- row-gap: 2rem;
-}
-.row-gap-10 {
- grid-row-gap: 2.5rem;
- row-gap: 2.5rem;
-}
-.row-gap-12 {
- grid-row-gap: 3rem;
- row-gap: 3rem;
-}
-.row-gap-16 {
- grid-row-gap: 4rem;
- row-gap: 4rem;
-}
-.row-gap-20 {
- grid-row-gap: 5rem;
- row-gap: 5rem;
-}
-.row-gap-24 {
- grid-row-gap: 6rem;
- row-gap: 6rem;
-}
-.row-gap-32 {
- grid-row-gap: 8rem;
- row-gap: 8rem;
-}
-.row-gap-40 {
- grid-row-gap: 10rem;
- row-gap: 10rem;
-}
-.row-gap-48 {
- grid-row-gap: 12rem;
- row-gap: 12rem;
-}
-.row-gap-56 {
- grid-row-gap: 14rem;
- row-gap: 14rem;
-}
-.row-gap-64 {
- grid-row-gap: 16rem;
- row-gap: 16rem;
-}
-.row-gap-px {
- grid-row-gap: 1px;
- row-gap: 1px;
-}
-.grid-flow-row {
- grid-auto-flow: row;
-}
-.grid-flow-col {
- grid-auto-flow: column;
-}
-.grid-flow-row-dense {
- grid-auto-flow: row dense;
-}
-.grid-flow-col-dense {
- grid-auto-flow: column dense;
-}
-.grid-cols-1 {
- grid-template-columns: repeat(1, minmax(0, 1fr));
-}
-.grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr));
-}
-.grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr));
-}
-.grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr));
-}
-.grid-cols-5 {
- grid-template-columns: repeat(5, minmax(0, 1fr));
-}
-.grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr));
-}
-.grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr));
-}
-.grid-cols-8 {
- grid-template-columns: repeat(8, minmax(0, 1fr));
-}
-.grid-cols-9 {
- grid-template-columns: repeat(9, minmax(0, 1fr));
-}
-.grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr));
-}
-.grid-cols-11 {
- grid-template-columns: repeat(11, minmax(0, 1fr));
-}
-.grid-cols-12 {
- grid-template-columns: repeat(12, minmax(0, 1fr));
-}
-.grid-cols-none {
- grid-template-columns: none;
-}
-.col-auto {
- grid-column: auto;
-}
-.col-span-1 {
- grid-column: span 1 / span 1;
-}
-.col-span-2 {
- grid-column: span 2 / span 2;
-}
-.col-span-3 {
- grid-column: span 3 / span 3;
-}
-.col-span-4 {
- grid-column: span 4 / span 4;
-}
-.col-span-5 {
- grid-column: span 5 / span 5;
-}
-.col-span-6 {
- grid-column: span 6 / span 6;
-}
-.col-span-7 {
- grid-column: span 7 / span 7;
-}
-.col-span-8 {
- grid-column: span 8 / span 8;
-}
-.col-span-9 {
- grid-column: span 9 / span 9;
-}
-.col-span-10 {
- grid-column: span 10 / span 10;
-}
-.col-span-11 {
- grid-column: span 11 / span 11;
-}
-.col-span-12 {
- grid-column: span 12 / span 12;
-}
-.col-start-1 {
- grid-column-start: 1;
-}
-.col-start-2 {
- grid-column-start: 2;
-}
-.col-start-3 {
- grid-column-start: 3;
-}
-.col-start-4 {
- grid-column-start: 4;
-}
-.col-start-5 {
- grid-column-start: 5;
-}
-.col-start-6 {
- grid-column-start: 6;
-}
-.col-start-7 {
- grid-column-start: 7;
-}
-.col-start-8 {
- grid-column-start: 8;
-}
-.col-start-9 {
- grid-column-start: 9;
-}
-.col-start-10 {
- grid-column-start: 10;
-}
-.col-start-11 {
- grid-column-start: 11;
-}
-.col-start-12 {
- grid-column-start: 12;
-}
-.col-start-13 {
- grid-column-start: 13;
-}
-.col-start-auto {
- grid-column-start: auto;
-}
-.col-end-1 {
- grid-column-end: 1;
-}
-.col-end-2 {
- grid-column-end: 2;
-}
-.col-end-3 {
- grid-column-end: 3;
-}
-.col-end-4 {
- grid-column-end: 4;
-}
-.col-end-5 {
- grid-column-end: 5;
-}
-.col-end-6 {
- grid-column-end: 6;
-}
-.col-end-7 {
- grid-column-end: 7;
-}
-.col-end-8 {
- grid-column-end: 8;
-}
-.col-end-9 {
- grid-column-end: 9;
-}
-.col-end-10 {
- grid-column-end: 10;
-}
-.col-end-11 {
- grid-column-end: 11;
-}
-.col-end-12 {
- grid-column-end: 12;
-}
-.col-end-13 {
- grid-column-end: 13;
-}
-.col-end-auto {
- grid-column-end: auto;
-}
-.grid-rows-1 {
- grid-template-rows: repeat(1, minmax(0, 1fr));
-}
-.grid-rows-2 {
- grid-template-rows: repeat(2, minmax(0, 1fr));
-}
-.grid-rows-3 {
- grid-template-rows: repeat(3, minmax(0, 1fr));
-}
-.grid-rows-4 {
- grid-template-rows: repeat(4, minmax(0, 1fr));
-}
-.grid-rows-5 {
- grid-template-rows: repeat(5, minmax(0, 1fr));
-}
-.grid-rows-6 {
- grid-template-rows: repeat(6, minmax(0, 1fr));
-}
-.grid-rows-none {
- grid-template-rows: none;
-}
-.row-auto {
- grid-row: auto;
-}
-.row-span-1 {
- grid-row: span 1 / span 1;
-}
-.row-span-2 {
- grid-row: span 2 / span 2;
-}
-.row-span-3 {
- grid-row: span 3 / span 3;
-}
-.row-span-4 {
- grid-row: span 4 / span 4;
-}
-.row-span-5 {
- grid-row: span 5 / span 5;
-}
-.row-span-6 {
- grid-row: span 6 / span 6;
-}
-.row-start-1 {
- grid-row-start: 1;
-}
-.row-start-2 {
- grid-row-start: 2;
-}
-.row-start-3 {
- grid-row-start: 3;
-}
-.row-start-4 {
- grid-row-start: 4;
-}
-.row-start-5 {
- grid-row-start: 5;
-}
-.row-start-6 {
- grid-row-start: 6;
-}
-.row-start-7 {
- grid-row-start: 7;
-}
-.row-start-auto {
- grid-row-start: auto;
-}
-.row-end-1 {
- grid-row-end: 1;
-}
-.row-end-2 {
- grid-row-end: 2;
-}
-.row-end-3 {
- grid-row-end: 3;
-}
-.row-end-4 {
- grid-row-end: 4;
-}
-.row-end-5 {
- grid-row-end: 5;
-}
-.row-end-6 {
- grid-row-end: 6;
-}
-.row-end-7 {
- grid-row-end: 7;
-}
-.row-end-auto {
- grid-row-end: auto;
-}
-.transform {
- --transform-translate-x: 0;
- --transform-translate-y: 0;
- --transform-rotate: 0;
- --transform-skew-x: 0;
- --transform-skew-y: 0;
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- transform: translateX(var(--transform-translate-x))
- translateY(var(--transform-translate-y)) rotate(var(--transform-rotate))
- skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y))
- scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
-}
-.transform-none {
- transform: none;
-}
-.origin-center {
- transform-origin: center;
-}
-.origin-top {
- transform-origin: top;
-}
-.origin-top-right {
- transform-origin: top right;
-}
-.origin-right {
- transform-origin: right;
-}
-.origin-bottom-right {
- transform-origin: bottom right;
-}
-.origin-bottom {
- transform-origin: bottom;
-}
-.origin-bottom-left {
- transform-origin: bottom left;
-}
-.origin-left {
- transform-origin: left;
-}
-.origin-top-left {
- transform-origin: top left;
-}
-.scale-0 {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
-}
-.scale-50 {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
-}
-.scale-75 {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
-}
-.scale-90 {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
-}
-.scale-95 {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
-}
-.scale-100 {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
-}
-.scale-105 {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
-}
-.scale-110 {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
-}
-.scale-125 {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
-}
-.scale-150 {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
-}
-.scale-x-0 {
- --transform-scale-x: 0;
-}
-.scale-x-50 {
- --transform-scale-x: 0.5;
-}
-.scale-x-75 {
- --transform-scale-x: 0.75;
-}
-.scale-x-90 {
- --transform-scale-x: 0.9;
-}
-.scale-x-95 {
- --transform-scale-x: 0.95;
-}
-.scale-x-100 {
- --transform-scale-x: 1;
-}
-.scale-x-105 {
- --transform-scale-x: 1.05;
-}
-.scale-x-110 {
- --transform-scale-x: 1.1;
-}
-.scale-x-125 {
- --transform-scale-x: 1.25;
-}
-.scale-x-150 {
- --transform-scale-x: 1.5;
-}
-.scale-y-0 {
- --transform-scale-y: 0;
-}
-.scale-y-50 {
- --transform-scale-y: 0.5;
-}
-.scale-y-75 {
- --transform-scale-y: 0.75;
-}
-.scale-y-90 {
- --transform-scale-y: 0.9;
-}
-.scale-y-95 {
- --transform-scale-y: 0.95;
-}
-.scale-y-100 {
- --transform-scale-y: 1;
-}
-.scale-y-105 {
- --transform-scale-y: 1.05;
-}
-.scale-y-110 {
- --transform-scale-y: 1.1;
-}
-.scale-y-125 {
- --transform-scale-y: 1.25;
-}
-.scale-y-150 {
- --transform-scale-y: 1.5;
-}
-.hover\:scale-0:hover {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
-}
-.hover\:scale-50:hover {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
-}
-.hover\:scale-75:hover {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
-}
-.hover\:scale-90:hover {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
-}
-.hover\:scale-95:hover {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
-}
-.hover\:scale-100:hover {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
-}
-.hover\:scale-105:hover {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
-}
-.hover\:scale-110:hover {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
-}
-.hover\:scale-125:hover {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
-}
-.hover\:scale-150:hover {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
-}
-.hover\:scale-x-0:hover {
- --transform-scale-x: 0;
-}
-.hover\:scale-x-50:hover {
- --transform-scale-x: 0.5;
-}
-.hover\:scale-x-75:hover {
- --transform-scale-x: 0.75;
-}
-.hover\:scale-x-90:hover {
- --transform-scale-x: 0.9;
-}
-.hover\:scale-x-95:hover {
- --transform-scale-x: 0.95;
-}
-.hover\:scale-x-100:hover {
- --transform-scale-x: 1;
-}
-.hover\:scale-x-105:hover {
- --transform-scale-x: 1.05;
-}
-.hover\:scale-x-110:hover {
- --transform-scale-x: 1.1;
-}
-.hover\:scale-x-125:hover {
- --transform-scale-x: 1.25;
-}
-.hover\:scale-x-150:hover {
- --transform-scale-x: 1.5;
-}
-.hover\:scale-y-0:hover {
- --transform-scale-y: 0;
-}
-.hover\:scale-y-50:hover {
- --transform-scale-y: 0.5;
-}
-.hover\:scale-y-75:hover {
- --transform-scale-y: 0.75;
-}
-.hover\:scale-y-90:hover {
- --transform-scale-y: 0.9;
-}
-.hover\:scale-y-95:hover {
- --transform-scale-y: 0.95;
-}
-.hover\:scale-y-100:hover {
- --transform-scale-y: 1;
-}
-.hover\:scale-y-105:hover {
- --transform-scale-y: 1.05;
-}
-.hover\:scale-y-110:hover {
- --transform-scale-y: 1.1;
-}
-.hover\:scale-y-125:hover {
- --transform-scale-y: 1.25;
-}
-.hover\:scale-y-150:hover {
- --transform-scale-y: 1.5;
-}
-.focus\:scale-0:focus {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
-}
-.focus\:scale-50:focus {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
-}
-.focus\:scale-75:focus {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
-}
-.focus\:scale-90:focus {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
-}
-.focus\:scale-95:focus {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
-}
-.focus\:scale-100:focus {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
-}
-.focus\:scale-105:focus {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
-}
-.focus\:scale-110:focus {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
-}
-.focus\:scale-125:focus {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
-}
-.focus\:scale-150:focus {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
-}
-.focus\:scale-x-0:focus {
- --transform-scale-x: 0;
-}
-.focus\:scale-x-50:focus {
- --transform-scale-x: 0.5;
-}
-.focus\:scale-x-75:focus {
- --transform-scale-x: 0.75;
-}
-.focus\:scale-x-90:focus {
- --transform-scale-x: 0.9;
-}
-.focus\:scale-x-95:focus {
- --transform-scale-x: 0.95;
-}
-.focus\:scale-x-100:focus {
- --transform-scale-x: 1;
-}
-.focus\:scale-x-105:focus {
- --transform-scale-x: 1.05;
-}
-.focus\:scale-x-110:focus {
- --transform-scale-x: 1.1;
-}
-.focus\:scale-x-125:focus {
- --transform-scale-x: 1.25;
-}
-.focus\:scale-x-150:focus {
- --transform-scale-x: 1.5;
-}
-.focus\:scale-y-0:focus {
- --transform-scale-y: 0;
-}
-.focus\:scale-y-50:focus {
- --transform-scale-y: 0.5;
-}
-.focus\:scale-y-75:focus {
- --transform-scale-y: 0.75;
-}
-.focus\:scale-y-90:focus {
- --transform-scale-y: 0.9;
-}
-.focus\:scale-y-95:focus {
- --transform-scale-y: 0.95;
-}
-.focus\:scale-y-100:focus {
- --transform-scale-y: 1;
-}
-.focus\:scale-y-105:focus {
- --transform-scale-y: 1.05;
-}
-.focus\:scale-y-110:focus {
- --transform-scale-y: 1.1;
-}
-.focus\:scale-y-125:focus {
- --transform-scale-y: 1.25;
-}
-.focus\:scale-y-150:focus {
- --transform-scale-y: 1.5;
-}
-.rotate-0 {
- --transform-rotate: 0;
-}
-.rotate-45 {
- --transform-rotate: 45deg;
-}
-.rotate-90 {
- --transform-rotate: 90deg;
-}
-.rotate-180 {
- --transform-rotate: 180deg;
-}
-.-rotate-180 {
- --transform-rotate: -180deg;
-}
-.-rotate-90 {
- --transform-rotate: -90deg;
-}
-.-rotate-45 {
- --transform-rotate: -45deg;
-}
-.hover\:rotate-0:hover {
- --transform-rotate: 0;
-}
-.hover\:rotate-45:hover {
- --transform-rotate: 45deg;
-}
-.hover\:rotate-90:hover {
- --transform-rotate: 90deg;
-}
-.hover\:rotate-180:hover {
- --transform-rotate: 180deg;
-}
-.hover\:-rotate-180:hover {
- --transform-rotate: -180deg;
-}
-.hover\:-rotate-90:hover {
- --transform-rotate: -90deg;
-}
-.hover\:-rotate-45:hover {
- --transform-rotate: -45deg;
-}
-.focus\:rotate-0:focus {
- --transform-rotate: 0;
-}
-.focus\:rotate-45:focus {
- --transform-rotate: 45deg;
-}
-.focus\:rotate-90:focus {
- --transform-rotate: 90deg;
-}
-.focus\:rotate-180:focus {
- --transform-rotate: 180deg;
-}
-.focus\:-rotate-180:focus {
- --transform-rotate: -180deg;
-}
-.focus\:-rotate-90:focus {
- --transform-rotate: -90deg;
-}
-.focus\:-rotate-45:focus {
- --transform-rotate: -45deg;
-}
-.translate-x-0 {
- --transform-translate-x: 0;
-}
-.translate-x-1 {
- --transform-translate-x: 0.25rem;
-}
-.translate-x-2 {
- --transform-translate-x: 0.5rem;
-}
-.translate-x-3 {
- --transform-translate-x: 0.75rem;
-}
-.translate-x-4 {
- --transform-translate-x: 1rem;
-}
-.translate-x-5 {
- --transform-translate-x: 1.25rem;
-}
-.translate-x-6 {
- --transform-translate-x: 1.5rem;
-}
-.translate-x-8 {
- --transform-translate-x: 2rem;
-}
-.translate-x-10 {
- --transform-translate-x: 2.5rem;
-}
-.translate-x-12 {
- --transform-translate-x: 3rem;
-}
-.translate-x-16 {
- --transform-translate-x: 4rem;
-}
-.translate-x-20 {
- --transform-translate-x: 5rem;
-}
-.translate-x-24 {
- --transform-translate-x: 6rem;
-}
-.translate-x-32 {
- --transform-translate-x: 8rem;
-}
-.translate-x-40 {
- --transform-translate-x: 10rem;
-}
-.translate-x-48 {
- --transform-translate-x: 12rem;
-}
-.translate-x-56 {
- --transform-translate-x: 14rem;
-}
-.translate-x-64 {
- --transform-translate-x: 16rem;
-}
-.translate-x-px {
- --transform-translate-x: 1px;
-}
-.-translate-x-1 {
- --transform-translate-x: -0.25rem;
-}
-.-translate-x-2 {
- --transform-translate-x: -0.5rem;
-}
-.-translate-x-3 {
- --transform-translate-x: -0.75rem;
-}
-.-translate-x-4 {
- --transform-translate-x: -1rem;
-}
-.-translate-x-5 {
- --transform-translate-x: -1.25rem;
-}
-.-translate-x-6 {
- --transform-translate-x: -1.5rem;
-}
-.-translate-x-8 {
- --transform-translate-x: -2rem;
-}
-.-translate-x-10 {
- --transform-translate-x: -2.5rem;
-}
-.-translate-x-12 {
- --transform-translate-x: -3rem;
-}
-.-translate-x-16 {
- --transform-translate-x: -4rem;
-}
-.-translate-x-20 {
- --transform-translate-x: -5rem;
-}
-.-translate-x-24 {
- --transform-translate-x: -6rem;
-}
-.-translate-x-32 {
- --transform-translate-x: -8rem;
-}
-.-translate-x-40 {
- --transform-translate-x: -10rem;
-}
-.-translate-x-48 {
- --transform-translate-x: -12rem;
-}
-.-translate-x-56 {
- --transform-translate-x: -14rem;
-}
-.-translate-x-64 {
- --transform-translate-x: -16rem;
-}
-.-translate-x-px {
- --transform-translate-x: -1px;
-}
-.-translate-x-full {
- --transform-translate-x: -100%;
-}
-.-translate-x-1\/2 {
- --transform-translate-x: -50%;
-}
-.translate-x-1\/2 {
- --transform-translate-x: 50%;
-}
-.translate-x-full {
- --transform-translate-x: 100%;
-}
-.translate-y-0 {
- --transform-translate-y: 0;
-}
-.translate-y-1 {
- --transform-translate-y: 0.25rem;
-}
-.translate-y-2 {
- --transform-translate-y: 0.5rem;
-}
-.translate-y-3 {
- --transform-translate-y: 0.75rem;
-}
-.translate-y-4 {
- --transform-translate-y: 1rem;
-}
-.translate-y-5 {
- --transform-translate-y: 1.25rem;
-}
-.translate-y-6 {
- --transform-translate-y: 1.5rem;
-}
-.translate-y-8 {
- --transform-translate-y: 2rem;
-}
-.translate-y-10 {
- --transform-translate-y: 2.5rem;
-}
-.translate-y-12 {
- --transform-translate-y: 3rem;
-}
-.translate-y-16 {
- --transform-translate-y: 4rem;
-}
-.translate-y-20 {
- --transform-translate-y: 5rem;
-}
-.translate-y-24 {
- --transform-translate-y: 6rem;
-}
-.translate-y-32 {
- --transform-translate-y: 8rem;
-}
-.translate-y-40 {
- --transform-translate-y: 10rem;
-}
-.translate-y-48 {
- --transform-translate-y: 12rem;
-}
-.translate-y-56 {
- --transform-translate-y: 14rem;
-}
-.translate-y-64 {
- --transform-translate-y: 16rem;
-}
-.translate-y-px {
- --transform-translate-y: 1px;
-}
-.-translate-y-1 {
- --transform-translate-y: -0.25rem;
-}
-.-translate-y-2 {
- --transform-translate-y: -0.5rem;
-}
-.-translate-y-3 {
- --transform-translate-y: -0.75rem;
-}
-.-translate-y-4 {
- --transform-translate-y: -1rem;
-}
-.-translate-y-5 {
- --transform-translate-y: -1.25rem;
-}
-.-translate-y-6 {
- --transform-translate-y: -1.5rem;
-}
-.-translate-y-8 {
- --transform-translate-y: -2rem;
-}
-.-translate-y-10 {
- --transform-translate-y: -2.5rem;
-}
-.-translate-y-12 {
- --transform-translate-y: -3rem;
-}
-.-translate-y-16 {
- --transform-translate-y: -4rem;
-}
-.-translate-y-20 {
- --transform-translate-y: -5rem;
-}
-.-translate-y-24 {
- --transform-translate-y: -6rem;
-}
-.-translate-y-32 {
- --transform-translate-y: -8rem;
-}
-.-translate-y-40 {
- --transform-translate-y: -10rem;
-}
-.-translate-y-48 {
- --transform-translate-y: -12rem;
-}
-.-translate-y-56 {
- --transform-translate-y: -14rem;
-}
-.-translate-y-64 {
- --transform-translate-y: -16rem;
-}
-.-translate-y-px {
- --transform-translate-y: -1px;
-}
-.-translate-y-full {
- --transform-translate-y: -100%;
-}
-.-translate-y-1\/2 {
- --transform-translate-y: -50%;
-}
-.translate-y-1\/2 {
- --transform-translate-y: 50%;
-}
-.translate-y-full {
- --transform-translate-y: 100%;
-}
-.hover\:translate-x-0:hover {
- --transform-translate-x: 0;
-}
-.hover\:translate-x-1:hover {
- --transform-translate-x: 0.25rem;
-}
-.hover\:translate-x-2:hover {
- --transform-translate-x: 0.5rem;
-}
-.hover\:translate-x-3:hover {
- --transform-translate-x: 0.75rem;
-}
-.hover\:translate-x-4:hover {
- --transform-translate-x: 1rem;
-}
-.hover\:translate-x-5:hover {
- --transform-translate-x: 1.25rem;
-}
-.hover\:translate-x-6:hover {
- --transform-translate-x: 1.5rem;
-}
-.hover\:translate-x-8:hover {
- --transform-translate-x: 2rem;
-}
-.hover\:translate-x-10:hover {
- --transform-translate-x: 2.5rem;
-}
-.hover\:translate-x-12:hover {
- --transform-translate-x: 3rem;
-}
-.hover\:translate-x-16:hover {
- --transform-translate-x: 4rem;
-}
-.hover\:translate-x-20:hover {
- --transform-translate-x: 5rem;
-}
-.hover\:translate-x-24:hover {
- --transform-translate-x: 6rem;
-}
-.hover\:translate-x-32:hover {
- --transform-translate-x: 8rem;
-}
-.hover\:translate-x-40:hover {
- --transform-translate-x: 10rem;
-}
-.hover\:translate-x-48:hover {
- --transform-translate-x: 12rem;
-}
-.hover\:translate-x-56:hover {
- --transform-translate-x: 14rem;
-}
-.hover\:translate-x-64:hover {
- --transform-translate-x: 16rem;
-}
-.hover\:translate-x-px:hover {
- --transform-translate-x: 1px;
-}
-.hover\:-translate-x-1:hover {
- --transform-translate-x: -0.25rem;
-}
-.hover\:-translate-x-2:hover {
- --transform-translate-x: -0.5rem;
-}
-.hover\:-translate-x-3:hover {
- --transform-translate-x: -0.75rem;
-}
-.hover\:-translate-x-4:hover {
- --transform-translate-x: -1rem;
-}
-.hover\:-translate-x-5:hover {
- --transform-translate-x: -1.25rem;
-}
-.hover\:-translate-x-6:hover {
- --transform-translate-x: -1.5rem;
-}
-.hover\:-translate-x-8:hover {
- --transform-translate-x: -2rem;
-}
-.hover\:-translate-x-10:hover {
- --transform-translate-x: -2.5rem;
-}
-.hover\:-translate-x-12:hover {
- --transform-translate-x: -3rem;
-}
-.hover\:-translate-x-16:hover {
- --transform-translate-x: -4rem;
-}
-.hover\:-translate-x-20:hover {
- --transform-translate-x: -5rem;
-}
-.hover\:-translate-x-24:hover {
- --transform-translate-x: -6rem;
-}
-.hover\:-translate-x-32:hover {
- --transform-translate-x: -8rem;
-}
-.hover\:-translate-x-40:hover {
- --transform-translate-x: -10rem;
-}
-.hover\:-translate-x-48:hover {
- --transform-translate-x: -12rem;
-}
-.hover\:-translate-x-56:hover {
- --transform-translate-x: -14rem;
-}
-.hover\:-translate-x-64:hover {
- --transform-translate-x: -16rem;
-}
-.hover\:-translate-x-px:hover {
- --transform-translate-x: -1px;
-}
-.hover\:-translate-x-full:hover {
- --transform-translate-x: -100%;
-}
-.hover\:-translate-x-1\/2:hover {
- --transform-translate-x: -50%;
-}
-.hover\:translate-x-1\/2:hover {
- --transform-translate-x: 50%;
-}
-.hover\:translate-x-full:hover {
- --transform-translate-x: 100%;
-}
-.hover\:translate-y-0:hover {
- --transform-translate-y: 0;
-}
-.hover\:translate-y-1:hover {
- --transform-translate-y: 0.25rem;
-}
-.hover\:translate-y-2:hover {
- --transform-translate-y: 0.5rem;
-}
-.hover\:translate-y-3:hover {
- --transform-translate-y: 0.75rem;
-}
-.hover\:translate-y-4:hover {
- --transform-translate-y: 1rem;
-}
-.hover\:translate-y-5:hover {
- --transform-translate-y: 1.25rem;
-}
-.hover\:translate-y-6:hover {
- --transform-translate-y: 1.5rem;
-}
-.hover\:translate-y-8:hover {
- --transform-translate-y: 2rem;
-}
-.hover\:translate-y-10:hover {
- --transform-translate-y: 2.5rem;
-}
-.hover\:translate-y-12:hover {
- --transform-translate-y: 3rem;
-}
-.hover\:translate-y-16:hover {
- --transform-translate-y: 4rem;
-}
-.hover\:translate-y-20:hover {
- --transform-translate-y: 5rem;
-}
-.hover\:translate-y-24:hover {
- --transform-translate-y: 6rem;
-}
-.hover\:translate-y-32:hover {
- --transform-translate-y: 8rem;
-}
-.hover\:translate-y-40:hover {
- --transform-translate-y: 10rem;
-}
-.hover\:translate-y-48:hover {
- --transform-translate-y: 12rem;
-}
-.hover\:translate-y-56:hover {
- --transform-translate-y: 14rem;
-}
-.hover\:translate-y-64:hover {
- --transform-translate-y: 16rem;
-}
-.hover\:translate-y-px:hover {
- --transform-translate-y: 1px;
-}
-.hover\:-translate-y-1:hover {
- --transform-translate-y: -0.25rem;
-}
-.hover\:-translate-y-2:hover {
- --transform-translate-y: -0.5rem;
-}
-.hover\:-translate-y-3:hover {
- --transform-translate-y: -0.75rem;
-}
-.hover\:-translate-y-4:hover {
- --transform-translate-y: -1rem;
-}
-.hover\:-translate-y-5:hover {
- --transform-translate-y: -1.25rem;
-}
-.hover\:-translate-y-6:hover {
- --transform-translate-y: -1.5rem;
-}
-.hover\:-translate-y-8:hover {
- --transform-translate-y: -2rem;
-}
-.hover\:-translate-y-10:hover {
- --transform-translate-y: -2.5rem;
-}
-.hover\:-translate-y-12:hover {
- --transform-translate-y: -3rem;
-}
-.hover\:-translate-y-16:hover {
- --transform-translate-y: -4rem;
-}
-.hover\:-translate-y-20:hover {
- --transform-translate-y: -5rem;
-}
-.hover\:-translate-y-24:hover {
- --transform-translate-y: -6rem;
-}
-.hover\:-translate-y-32:hover {
- --transform-translate-y: -8rem;
-}
-.hover\:-translate-y-40:hover {
- --transform-translate-y: -10rem;
-}
-.hover\:-translate-y-48:hover {
- --transform-translate-y: -12rem;
-}
-.hover\:-translate-y-56:hover {
- --transform-translate-y: -14rem;
-}
-.hover\:-translate-y-64:hover {
- --transform-translate-y: -16rem;
-}
-.hover\:-translate-y-px:hover {
- --transform-translate-y: -1px;
-}
-.hover\:-translate-y-full:hover {
- --transform-translate-y: -100%;
-}
-.hover\:-translate-y-1\/2:hover {
- --transform-translate-y: -50%;
-}
-.hover\:translate-y-1\/2:hover {
- --transform-translate-y: 50%;
-}
-.hover\:translate-y-full:hover {
- --transform-translate-y: 100%;
-}
-.focus\:translate-x-0:focus {
- --transform-translate-x: 0;
-}
-.focus\:translate-x-1:focus {
- --transform-translate-x: 0.25rem;
-}
-.focus\:translate-x-2:focus {
- --transform-translate-x: 0.5rem;
-}
-.focus\:translate-x-3:focus {
- --transform-translate-x: 0.75rem;
-}
-.focus\:translate-x-4:focus {
- --transform-translate-x: 1rem;
-}
-.focus\:translate-x-5:focus {
- --transform-translate-x: 1.25rem;
-}
-.focus\:translate-x-6:focus {
- --transform-translate-x: 1.5rem;
-}
-.focus\:translate-x-8:focus {
- --transform-translate-x: 2rem;
-}
-.focus\:translate-x-10:focus {
- --transform-translate-x: 2.5rem;
-}
-.focus\:translate-x-12:focus {
- --transform-translate-x: 3rem;
-}
-.focus\:translate-x-16:focus {
- --transform-translate-x: 4rem;
-}
-.focus\:translate-x-20:focus {
- --transform-translate-x: 5rem;
-}
-.focus\:translate-x-24:focus {
- --transform-translate-x: 6rem;
-}
-.focus\:translate-x-32:focus {
- --transform-translate-x: 8rem;
-}
-.focus\:translate-x-40:focus {
- --transform-translate-x: 10rem;
-}
-.focus\:translate-x-48:focus {
- --transform-translate-x: 12rem;
-}
-.focus\:translate-x-56:focus {
- --transform-translate-x: 14rem;
-}
-.focus\:translate-x-64:focus {
- --transform-translate-x: 16rem;
-}
-.focus\:translate-x-px:focus {
- --transform-translate-x: 1px;
-}
-.focus\:-translate-x-1:focus {
- --transform-translate-x: -0.25rem;
-}
-.focus\:-translate-x-2:focus {
- --transform-translate-x: -0.5rem;
-}
-.focus\:-translate-x-3:focus {
- --transform-translate-x: -0.75rem;
-}
-.focus\:-translate-x-4:focus {
- --transform-translate-x: -1rem;
-}
-.focus\:-translate-x-5:focus {
- --transform-translate-x: -1.25rem;
-}
-.focus\:-translate-x-6:focus {
- --transform-translate-x: -1.5rem;
-}
-.focus\:-translate-x-8:focus {
- --transform-translate-x: -2rem;
-}
-.focus\:-translate-x-10:focus {
- --transform-translate-x: -2.5rem;
-}
-.focus\:-translate-x-12:focus {
- --transform-translate-x: -3rem;
-}
-.focus\:-translate-x-16:focus {
- --transform-translate-x: -4rem;
-}
-.focus\:-translate-x-20:focus {
- --transform-translate-x: -5rem;
-}
-.focus\:-translate-x-24:focus {
- --transform-translate-x: -6rem;
-}
-.focus\:-translate-x-32:focus {
- --transform-translate-x: -8rem;
-}
-.focus\:-translate-x-40:focus {
- --transform-translate-x: -10rem;
-}
-.focus\:-translate-x-48:focus {
- --transform-translate-x: -12rem;
-}
-.focus\:-translate-x-56:focus {
- --transform-translate-x: -14rem;
-}
-.focus\:-translate-x-64:focus {
- --transform-translate-x: -16rem;
-}
-.focus\:-translate-x-px:focus {
- --transform-translate-x: -1px;
-}
-.focus\:-translate-x-full:focus {
- --transform-translate-x: -100%;
-}
-.focus\:-translate-x-1\/2:focus {
- --transform-translate-x: -50%;
-}
-.focus\:translate-x-1\/2:focus {
- --transform-translate-x: 50%;
-}
-.focus\:translate-x-full:focus {
- --transform-translate-x: 100%;
-}
-.focus\:translate-y-0:focus {
- --transform-translate-y: 0;
-}
-.focus\:translate-y-1:focus {
- --transform-translate-y: 0.25rem;
-}
-.focus\:translate-y-2:focus {
- --transform-translate-y: 0.5rem;
-}
-.focus\:translate-y-3:focus {
- --transform-translate-y: 0.75rem;
-}
-.focus\:translate-y-4:focus {
- --transform-translate-y: 1rem;
-}
-.focus\:translate-y-5:focus {
- --transform-translate-y: 1.25rem;
-}
-.focus\:translate-y-6:focus {
- --transform-translate-y: 1.5rem;
-}
-.focus\:translate-y-8:focus {
- --transform-translate-y: 2rem;
-}
-.focus\:translate-y-10:focus {
- --transform-translate-y: 2.5rem;
-}
-.focus\:translate-y-12:focus {
- --transform-translate-y: 3rem;
-}
-.focus\:translate-y-16:focus {
- --transform-translate-y: 4rem;
-}
-.focus\:translate-y-20:focus {
- --transform-translate-y: 5rem;
-}
-.focus\:translate-y-24:focus {
- --transform-translate-y: 6rem;
-}
-.focus\:translate-y-32:focus {
- --transform-translate-y: 8rem;
-}
-.focus\:translate-y-40:focus {
- --transform-translate-y: 10rem;
-}
-.focus\:translate-y-48:focus {
- --transform-translate-y: 12rem;
-}
-.focus\:translate-y-56:focus {
- --transform-translate-y: 14rem;
-}
-.focus\:translate-y-64:focus {
- --transform-translate-y: 16rem;
-}
-.focus\:translate-y-px:focus {
- --transform-translate-y: 1px;
-}
-.focus\:-translate-y-1:focus {
- --transform-translate-y: -0.25rem;
-}
-.focus\:-translate-y-2:focus {
- --transform-translate-y: -0.5rem;
-}
-.focus\:-translate-y-3:focus {
- --transform-translate-y: -0.75rem;
-}
-.focus\:-translate-y-4:focus {
- --transform-translate-y: -1rem;
-}
-.focus\:-translate-y-5:focus {
- --transform-translate-y: -1.25rem;
-}
-.focus\:-translate-y-6:focus {
- --transform-translate-y: -1.5rem;
-}
-.focus\:-translate-y-8:focus {
- --transform-translate-y: -2rem;
-}
-.focus\:-translate-y-10:focus {
- --transform-translate-y: -2.5rem;
-}
-.focus\:-translate-y-12:focus {
- --transform-translate-y: -3rem;
-}
-.focus\:-translate-y-16:focus {
- --transform-translate-y: -4rem;
-}
-.focus\:-translate-y-20:focus {
- --transform-translate-y: -5rem;
-}
-.focus\:-translate-y-24:focus {
- --transform-translate-y: -6rem;
-}
-.focus\:-translate-y-32:focus {
- --transform-translate-y: -8rem;
-}
-.focus\:-translate-y-40:focus {
- --transform-translate-y: -10rem;
-}
-.focus\:-translate-y-48:focus {
- --transform-translate-y: -12rem;
-}
-.focus\:-translate-y-56:focus {
- --transform-translate-y: -14rem;
-}
-.focus\:-translate-y-64:focus {
- --transform-translate-y: -16rem;
-}
-.focus\:-translate-y-px:focus {
- --transform-translate-y: -1px;
-}
-.focus\:-translate-y-full:focus {
- --transform-translate-y: -100%;
-}
-.focus\:-translate-y-1\/2:focus {
- --transform-translate-y: -50%;
-}
-.focus\:translate-y-1\/2:focus {
- --transform-translate-y: 50%;
-}
-.focus\:translate-y-full:focus {
- --transform-translate-y: 100%;
-}
-.skew-x-0 {
- --transform-skew-x: 0;
-}
-.skew-x-3 {
- --transform-skew-x: 3deg;
-}
-.skew-x-6 {
- --transform-skew-x: 6deg;
-}
-.skew-x-12 {
- --transform-skew-x: 12deg;
-}
-.-skew-x-12 {
- --transform-skew-x: -12deg;
-}
-.-skew-x-6 {
- --transform-skew-x: -6deg;
-}
-.-skew-x-3 {
- --transform-skew-x: -3deg;
-}
-.skew-y-0 {
- --transform-skew-y: 0;
-}
-.skew-y-3 {
- --transform-skew-y: 3deg;
-}
-.skew-y-6 {
- --transform-skew-y: 6deg;
-}
-.skew-y-12 {
- --transform-skew-y: 12deg;
-}
-.-skew-y-12 {
- --transform-skew-y: -12deg;
-}
-.-skew-y-6 {
- --transform-skew-y: -6deg;
-}
-.-skew-y-3 {
- --transform-skew-y: -3deg;
-}
-.hover\:skew-x-0:hover {
- --transform-skew-x: 0;
-}
-.hover\:skew-x-3:hover {
- --transform-skew-x: 3deg;
-}
-.hover\:skew-x-6:hover {
- --transform-skew-x: 6deg;
-}
-.hover\:skew-x-12:hover {
- --transform-skew-x: 12deg;
-}
-.hover\:-skew-x-12:hover {
- --transform-skew-x: -12deg;
-}
-.hover\:-skew-x-6:hover {
- --transform-skew-x: -6deg;
-}
-.hover\:-skew-x-3:hover {
- --transform-skew-x: -3deg;
-}
-.hover\:skew-y-0:hover {
- --transform-skew-y: 0;
-}
-.hover\:skew-y-3:hover {
- --transform-skew-y: 3deg;
-}
-.hover\:skew-y-6:hover {
- --transform-skew-y: 6deg;
-}
-.hover\:skew-y-12:hover {
- --transform-skew-y: 12deg;
-}
-.hover\:-skew-y-12:hover {
- --transform-skew-y: -12deg;
-}
-.hover\:-skew-y-6:hover {
- --transform-skew-y: -6deg;
-}
-.hover\:-skew-y-3:hover {
- --transform-skew-y: -3deg;
-}
-.focus\:skew-x-0:focus {
- --transform-skew-x: 0;
-}
-.focus\:skew-x-3:focus {
- --transform-skew-x: 3deg;
-}
-.focus\:skew-x-6:focus {
- --transform-skew-x: 6deg;
-}
-.focus\:skew-x-12:focus {
- --transform-skew-x: 12deg;
-}
-.focus\:-skew-x-12:focus {
- --transform-skew-x: -12deg;
-}
-.focus\:-skew-x-6:focus {
- --transform-skew-x: -6deg;
-}
-.focus\:-skew-x-3:focus {
- --transform-skew-x: -3deg;
-}
-.focus\:skew-y-0:focus {
- --transform-skew-y: 0;
-}
-.focus\:skew-y-3:focus {
- --transform-skew-y: 3deg;
-}
-.focus\:skew-y-6:focus {
- --transform-skew-y: 6deg;
-}
-.focus\:skew-y-12:focus {
- --transform-skew-y: 12deg;
-}
-.focus\:-skew-y-12:focus {
- --transform-skew-y: -12deg;
-}
-.focus\:-skew-y-6:focus {
- --transform-skew-y: -6deg;
-}
-.focus\:-skew-y-3:focus {
- --transform-skew-y: -3deg;
-}
-.transition-none {
- transition-property: none;
-}
-.transition-all {
- transition-property: all;
-}
-.transition {
- transition-property: background-color, border-color, color, fill, stroke,
- opacity, box-shadow, transform;
-}
-.transition-colors {
- transition-property: background-color, border-color, color, fill, stroke;
-}
-.transition-opacity {
- transition-property: opacity;
-}
-.transition-shadow {
- transition-property: box-shadow;
-}
-.transition-transform {
- transition-property: transform;
-}
-.ease-linear {
- transition-timing-function: linear;
-}
-.ease-in {
- transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
-}
-.ease-out {
- transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
-}
-.ease-in-out {
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-}
-.duration-75 {
- transition-duration: 75ms;
-}
-.duration-100 {
- transition-duration: 0.1s;
-}
-.duration-150 {
- transition-duration: 150ms;
-}
-.duration-200 {
- transition-duration: 0.2s;
-}
-.duration-300 {
- transition-duration: 0.3s;
-}
-.duration-500 {
- transition-duration: 0.5s;
-}
-.duration-700 {
- transition-duration: 0.7s;
-}
-.duration-1000 {
- transition-duration: 1s;
-}
-@media (min-width: 640px) {
- .sm\:sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .sm\:not-sr-only {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .sm\:focus\:sr-only:focus {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .sm\:focus\:not-sr-only:focus {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .sm\:appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .sm\:bg-fixed {
- background-attachment: fixed;
- }
- .sm\:bg-local {
- background-attachment: local;
- }
- .sm\:bg-scroll {
- background-attachment: scroll;
- }
- .sm\:bg-transparent {
- background-color: transparent;
- }
- .sm\:bg-black {
- background-color: #000;
- }
- .sm\:bg-white {
- background-color: #fff;
- }
- .sm\:bg-gray-100 {
- background-color: #f7fafc;
- }
- .sm\:bg-gray-200 {
- background-color: #edf2f7;
- }
- .sm\:bg-gray-300 {
- background-color: #e2e8f0;
- }
- .sm\:bg-gray-400 {
- background-color: #cbd5e0;
- }
- .sm\:bg-gray-500 {
- background-color: #a0aec0;
- }
- .sm\:bg-gray-600 {
- background-color: #718096;
- }
- .sm\:bg-gray-700 {
- background-color: #4a5568;
- }
- .sm\:bg-gray-800 {
- background-color: #2d3748;
- }
- .sm\:bg-gray-900 {
- background-color: #1a202c;
- }
- .sm\:bg-red-100 {
- background-color: #fff5f5;
- }
- .sm\:bg-red-200 {
- background-color: #fed7d7;
- }
- .sm\:bg-red-300 {
- background-color: #feb2b2;
- }
- .sm\:bg-red-400 {
- background-color: #fc8181;
- }
- .sm\:bg-red-500 {
- background-color: #f56565;
- }
- .sm\:bg-red-600 {
- background-color: #e53e3e;
- }
- .sm\:bg-red-700 {
- background-color: #c53030;
- }
- .sm\:bg-red-800 {
- background-color: #9b2c2c;
- }
- .sm\:bg-red-900 {
- background-color: #742a2a;
- }
- .sm\:bg-orange-100 {
- background-color: #fffaf0;
- }
- .sm\:bg-orange-200 {
- background-color: #feebc8;
- }
- .sm\:bg-orange-300 {
- background-color: #fbd38d;
- }
- .sm\:bg-orange-400 {
- background-color: #f6ad55;
- }
- .sm\:bg-orange-500 {
- background-color: #ed8936;
- }
- .sm\:bg-orange-600 {
- background-color: #dd6b20;
- }
- .sm\:bg-orange-700 {
- background-color: #c05621;
- }
- .sm\:bg-orange-800 {
- background-color: #9c4221;
- }
- .sm\:bg-orange-900 {
- background-color: #7b341e;
- }
- .sm\:bg-yellow-100 {
- background-color: ivory;
- }
- .sm\:bg-yellow-200 {
- background-color: #fefcbf;
- }
- .sm\:bg-yellow-300 {
- background-color: #faf089;
- }
- .sm\:bg-yellow-400 {
- background-color: #f6e05e;
- }
- .sm\:bg-yellow-500 {
- background-color: #ecc94b;
- }
- .sm\:bg-yellow-600 {
- background-color: #d69e2e;
- }
- .sm\:bg-yellow-700 {
- background-color: #b7791f;
- }
- .sm\:bg-yellow-800 {
- background-color: #975a16;
- }
- .sm\:bg-yellow-900 {
- background-color: #744210;
- }
- .sm\:bg-green-100 {
- background-color: #f0fff4;
- }
- .sm\:bg-green-200 {
- background-color: #c6f6d5;
- }
- .sm\:bg-green-300 {
- background-color: #9ae6b4;
- }
- .sm\:bg-green-400 {
- background-color: #68d391;
- }
- .sm\:bg-green-500 {
- background-color: #48bb78;
- }
- .sm\:bg-green-600 {
- background-color: #38a169;
- }
- .sm\:bg-green-700 {
- background-color: #2f855a;
- }
- .sm\:bg-green-800 {
- background-color: #276749;
- }
- .sm\:bg-green-900 {
- background-color: #22543d;
- }
- .sm\:bg-teal-100 {
- background-color: #e6fffa;
- }
- .sm\:bg-teal-200 {
- background-color: #b2f5ea;
- }
- .sm\:bg-teal-300 {
- background-color: #81e6d9;
- }
- .sm\:bg-teal-400 {
- background-color: #4fd1c5;
- }
- .sm\:bg-teal-500 {
- background-color: #38b2ac;
- }
- .sm\:bg-teal-600 {
- background-color: #319795;
- }
- .sm\:bg-teal-700 {
- background-color: #2c7a7b;
- }
- .sm\:bg-teal-800 {
- background-color: #285e61;
- }
- .sm\:bg-teal-900 {
- background-color: #234e52;
- }
- .sm\:bg-blue-100 {
- background-color: #ebf8ff;
- }
- .sm\:bg-blue-200 {
- background-color: #bee3f8;
- }
- .sm\:bg-blue-300 {
- background-color: #90cdf4;
- }
- .sm\:bg-blue-400 {
- background-color: #63b3ed;
- }
- .sm\:bg-blue-500 {
- background-color: #4299e1;
- }
- .sm\:bg-blue-600 {
- background-color: #3182ce;
- }
- .sm\:bg-blue-700 {
- background-color: #2b6cb0;
- }
- .sm\:bg-blue-800 {
- background-color: #2c5282;
- }
- .sm\:bg-blue-900 {
- background-color: #2a4365;
- }
- .sm\:bg-indigo-100 {
- background-color: #ebf4ff;
- }
- .sm\:bg-indigo-200 {
- background-color: #c3dafe;
- }
- .sm\:bg-indigo-300 {
- background-color: #a3bffa;
- }
- .sm\:bg-indigo-400 {
- background-color: #7f9cf5;
- }
- .sm\:bg-indigo-500 {
- background-color: #667eea;
- }
- .sm\:bg-indigo-600 {
- background-color: #5a67d8;
- }
- .sm\:bg-indigo-700 {
- background-color: #4c51bf;
- }
- .sm\:bg-indigo-800 {
- background-color: #434190;
- }
- .sm\:bg-indigo-900 {
- background-color: #3c366b;
- }
- .sm\:bg-purple-100 {
- background-color: #faf5ff;
- }
- .sm\:bg-purple-200 {
- background-color: #e9d8fd;
- }
- .sm\:bg-purple-300 {
- background-color: #d6bcfa;
- }
- .sm\:bg-purple-400 {
- background-color: #b794f4;
- }
- .sm\:bg-purple-500 {
- background-color: #9f7aea;
- }
- .sm\:bg-purple-600 {
- background-color: #805ad5;
- }
- .sm\:bg-purple-700 {
- background-color: #6b46c1;
- }
- .sm\:bg-purple-800 {
- background-color: #553c9a;
- }
- .sm\:bg-purple-900 {
- background-color: #44337a;
- }
- .sm\:bg-pink-100 {
- background-color: #fff5f7;
- }
- .sm\:bg-pink-200 {
- background-color: #fed7e2;
- }
- .sm\:bg-pink-300 {
- background-color: #fbb6ce;
- }
- .sm\:bg-pink-400 {
- background-color: #f687b3;
- }
- .sm\:bg-pink-500 {
- background-color: #ed64a6;
- }
- .sm\:bg-pink-600 {
- background-color: #d53f8c;
- }
- .sm\:bg-pink-700 {
- background-color: #b83280;
- }
- .sm\:bg-pink-800 {
- background-color: #97266d;
- }
- .sm\:bg-pink-900 {
- background-color: #702459;
- }
- .sm\:hover\:bg-transparent:hover {
- background-color: transparent;
- }
- .sm\:hover\:bg-black:hover {
- background-color: #000;
- }
- .sm\:hover\:bg-white:hover {
- background-color: #fff;
- }
- .sm\:hover\:bg-gray-100:hover {
- background-color: #f7fafc;
- }
- .sm\:hover\:bg-gray-200:hover {
- background-color: #edf2f7;
- }
- .sm\:hover\:bg-gray-300:hover {
- background-color: #e2e8f0;
- }
- .sm\:hover\:bg-gray-400:hover {
- background-color: #cbd5e0;
- }
- .sm\:hover\:bg-gray-500:hover {
- background-color: #a0aec0;
- }
- .sm\:hover\:bg-gray-600:hover {
- background-color: #718096;
- }
- .sm\:hover\:bg-gray-700:hover {
- background-color: #4a5568;
- }
- .sm\:hover\:bg-gray-800:hover {
- background-color: #2d3748;
- }
- .sm\:hover\:bg-gray-900:hover {
- background-color: #1a202c;
- }
- .sm\:hover\:bg-red-100:hover {
- background-color: #fff5f5;
- }
- .sm\:hover\:bg-red-200:hover {
- background-color: #fed7d7;
- }
- .sm\:hover\:bg-red-300:hover {
- background-color: #feb2b2;
- }
- .sm\:hover\:bg-red-400:hover {
- background-color: #fc8181;
- }
- .sm\:hover\:bg-red-500:hover {
- background-color: #f56565;
- }
- .sm\:hover\:bg-red-600:hover {
- background-color: #e53e3e;
- }
- .sm\:hover\:bg-red-700:hover {
- background-color: #c53030;
- }
- .sm\:hover\:bg-red-800:hover {
- background-color: #9b2c2c;
- }
- .sm\:hover\:bg-red-900:hover {
- background-color: #742a2a;
- }
- .sm\:hover\:bg-orange-100:hover {
- background-color: #fffaf0;
- }
- .sm\:hover\:bg-orange-200:hover {
- background-color: #feebc8;
- }
- .sm\:hover\:bg-orange-300:hover {
- background-color: #fbd38d;
- }
- .sm\:hover\:bg-orange-400:hover {
- background-color: #f6ad55;
- }
- .sm\:hover\:bg-orange-500:hover {
- background-color: #ed8936;
- }
- .sm\:hover\:bg-orange-600:hover {
- background-color: #dd6b20;
- }
- .sm\:hover\:bg-orange-700:hover {
- background-color: #c05621;
- }
- .sm\:hover\:bg-orange-800:hover {
- background-color: #9c4221;
- }
- .sm\:hover\:bg-orange-900:hover {
- background-color: #7b341e;
- }
- .sm\:hover\:bg-yellow-100:hover {
- background-color: ivory;
- }
- .sm\:hover\:bg-yellow-200:hover {
- background-color: #fefcbf;
- }
- .sm\:hover\:bg-yellow-300:hover {
- background-color: #faf089;
- }
- .sm\:hover\:bg-yellow-400:hover {
- background-color: #f6e05e;
- }
- .sm\:hover\:bg-yellow-500:hover {
- background-color: #ecc94b;
- }
- .sm\:hover\:bg-yellow-600:hover {
- background-color: #d69e2e;
- }
- .sm\:hover\:bg-yellow-700:hover {
- background-color: #b7791f;
- }
- .sm\:hover\:bg-yellow-800:hover {
- background-color: #975a16;
- }
- .sm\:hover\:bg-yellow-900:hover {
- background-color: #744210;
- }
- .sm\:hover\:bg-green-100:hover {
- background-color: #f0fff4;
- }
- .sm\:hover\:bg-green-200:hover {
- background-color: #c6f6d5;
- }
- .sm\:hover\:bg-green-300:hover {
- background-color: #9ae6b4;
- }
- .sm\:hover\:bg-green-400:hover {
- background-color: #68d391;
- }
- .sm\:hover\:bg-green-500:hover {
- background-color: #48bb78;
- }
- .sm\:hover\:bg-green-600:hover {
- background-color: #38a169;
- }
- .sm\:hover\:bg-green-700:hover {
- background-color: #2f855a;
- }
- .sm\:hover\:bg-green-800:hover {
- background-color: #276749;
- }
- .sm\:hover\:bg-green-900:hover {
- background-color: #22543d;
- }
- .sm\:hover\:bg-teal-100:hover {
- background-color: #e6fffa;
- }
- .sm\:hover\:bg-teal-200:hover {
- background-color: #b2f5ea;
- }
- .sm\:hover\:bg-teal-300:hover {
- background-color: #81e6d9;
- }
- .sm\:hover\:bg-teal-400:hover {
- background-color: #4fd1c5;
- }
- .sm\:hover\:bg-teal-500:hover {
- background-color: #38b2ac;
- }
- .sm\:hover\:bg-teal-600:hover {
- background-color: #319795;
- }
- .sm\:hover\:bg-teal-700:hover {
- background-color: #2c7a7b;
- }
- .sm\:hover\:bg-teal-800:hover {
- background-color: #285e61;
- }
- .sm\:hover\:bg-teal-900:hover {
- background-color: #234e52;
- }
- .sm\:hover\:bg-blue-100:hover {
- background-color: #ebf8ff;
- }
- .sm\:hover\:bg-blue-200:hover {
- background-color: #bee3f8;
- }
- .sm\:hover\:bg-blue-300:hover {
- background-color: #90cdf4;
- }
- .sm\:hover\:bg-blue-400:hover {
- background-color: #63b3ed;
- }
- .sm\:hover\:bg-blue-500:hover {
- background-color: #4299e1;
- }
- .sm\:hover\:bg-blue-600:hover {
- background-color: #3182ce;
- }
- .sm\:hover\:bg-blue-700:hover {
- background-color: #2b6cb0;
- }
- .sm\:hover\:bg-blue-800:hover {
- background-color: #2c5282;
- }
- .sm\:hover\:bg-blue-900:hover {
- background-color: #2a4365;
- }
- .sm\:hover\:bg-indigo-100:hover {
- background-color: #ebf4ff;
- }
- .sm\:hover\:bg-indigo-200:hover {
- background-color: #c3dafe;
- }
- .sm\:hover\:bg-indigo-300:hover {
- background-color: #a3bffa;
- }
- .sm\:hover\:bg-indigo-400:hover {
- background-color: #7f9cf5;
- }
- .sm\:hover\:bg-indigo-500:hover {
- background-color: #667eea;
- }
- .sm\:hover\:bg-indigo-600:hover {
- background-color: #5a67d8;
- }
- .sm\:hover\:bg-indigo-700:hover {
- background-color: #4c51bf;
- }
- .sm\:hover\:bg-indigo-800:hover {
- background-color: #434190;
- }
- .sm\:hover\:bg-indigo-900:hover {
- background-color: #3c366b;
- }
- .sm\:hover\:bg-purple-100:hover {
- background-color: #faf5ff;
- }
- .sm\:hover\:bg-purple-200:hover {
- background-color: #e9d8fd;
- }
- .sm\:hover\:bg-purple-300:hover {
- background-color: #d6bcfa;
- }
- .sm\:hover\:bg-purple-400:hover {
- background-color: #b794f4;
- }
- .sm\:hover\:bg-purple-500:hover {
- background-color: #9f7aea;
- }
- .sm\:hover\:bg-purple-600:hover {
- background-color: #805ad5;
- }
- .sm\:hover\:bg-purple-700:hover {
- background-color: #6b46c1;
- }
- .sm\:hover\:bg-purple-800:hover {
- background-color: #553c9a;
- }
- .sm\:hover\:bg-purple-900:hover {
- background-color: #44337a;
- }
- .sm\:hover\:bg-pink-100:hover {
- background-color: #fff5f7;
- }
- .sm\:hover\:bg-pink-200:hover {
- background-color: #fed7e2;
- }
- .sm\:hover\:bg-pink-300:hover {
- background-color: #fbb6ce;
- }
- .sm\:hover\:bg-pink-400:hover {
- background-color: #f687b3;
- }
- .sm\:hover\:bg-pink-500:hover {
- background-color: #ed64a6;
- }
- .sm\:hover\:bg-pink-600:hover {
- background-color: #d53f8c;
- }
- .sm\:hover\:bg-pink-700:hover {
- background-color: #b83280;
- }
- .sm\:hover\:bg-pink-800:hover {
- background-color: #97266d;
- }
- .sm\:hover\:bg-pink-900:hover {
- background-color: #702459;
- }
- .sm\:focus\:bg-transparent:focus {
- background-color: transparent;
- }
- .sm\:focus\:bg-black:focus {
- background-color: #000;
- }
- .sm\:focus\:bg-white:focus {
- background-color: #fff;
- }
- .sm\:focus\:bg-gray-100:focus {
- background-color: #f7fafc;
- }
- .sm\:focus\:bg-gray-200:focus {
- background-color: #edf2f7;
- }
- .sm\:focus\:bg-gray-300:focus {
- background-color: #e2e8f0;
- }
- .sm\:focus\:bg-gray-400:focus {
- background-color: #cbd5e0;
- }
- .sm\:focus\:bg-gray-500:focus {
- background-color: #a0aec0;
- }
- .sm\:focus\:bg-gray-600:focus {
- background-color: #718096;
- }
- .sm\:focus\:bg-gray-700:focus {
- background-color: #4a5568;
- }
- .sm\:focus\:bg-gray-800:focus {
- background-color: #2d3748;
- }
- .sm\:focus\:bg-gray-900:focus {
- background-color: #1a202c;
- }
- .sm\:focus\:bg-red-100:focus {
- background-color: #fff5f5;
- }
- .sm\:focus\:bg-red-200:focus {
- background-color: #fed7d7;
- }
- .sm\:focus\:bg-red-300:focus {
- background-color: #feb2b2;
- }
- .sm\:focus\:bg-red-400:focus {
- background-color: #fc8181;
- }
- .sm\:focus\:bg-red-500:focus {
- background-color: #f56565;
- }
- .sm\:focus\:bg-red-600:focus {
- background-color: #e53e3e;
- }
- .sm\:focus\:bg-red-700:focus {
- background-color: #c53030;
- }
- .sm\:focus\:bg-red-800:focus {
- background-color: #9b2c2c;
- }
- .sm\:focus\:bg-red-900:focus {
- background-color: #742a2a;
- }
- .sm\:focus\:bg-orange-100:focus {
- background-color: #fffaf0;
- }
- .sm\:focus\:bg-orange-200:focus {
- background-color: #feebc8;
- }
- .sm\:focus\:bg-orange-300:focus {
- background-color: #fbd38d;
- }
- .sm\:focus\:bg-orange-400:focus {
- background-color: #f6ad55;
- }
- .sm\:focus\:bg-orange-500:focus {
- background-color: #ed8936;
- }
- .sm\:focus\:bg-orange-600:focus {
- background-color: #dd6b20;
- }
- .sm\:focus\:bg-orange-700:focus {
- background-color: #c05621;
- }
- .sm\:focus\:bg-orange-800:focus {
- background-color: #9c4221;
- }
- .sm\:focus\:bg-orange-900:focus {
- background-color: #7b341e;
- }
- .sm\:focus\:bg-yellow-100:focus {
- background-color: ivory;
- }
- .sm\:focus\:bg-yellow-200:focus {
- background-color: #fefcbf;
- }
- .sm\:focus\:bg-yellow-300:focus {
- background-color: #faf089;
- }
- .sm\:focus\:bg-yellow-400:focus {
- background-color: #f6e05e;
- }
- .sm\:focus\:bg-yellow-500:focus {
- background-color: #ecc94b;
- }
- .sm\:focus\:bg-yellow-600:focus {
- background-color: #d69e2e;
- }
- .sm\:focus\:bg-yellow-700:focus {
- background-color: #b7791f;
- }
- .sm\:focus\:bg-yellow-800:focus {
- background-color: #975a16;
- }
- .sm\:focus\:bg-yellow-900:focus {
- background-color: #744210;
- }
- .sm\:focus\:bg-green-100:focus {
- background-color: #f0fff4;
- }
- .sm\:focus\:bg-green-200:focus {
- background-color: #c6f6d5;
- }
- .sm\:focus\:bg-green-300:focus {
- background-color: #9ae6b4;
- }
- .sm\:focus\:bg-green-400:focus {
- background-color: #68d391;
- }
- .sm\:focus\:bg-green-500:focus {
- background-color: #48bb78;
- }
- .sm\:focus\:bg-green-600:focus {
- background-color: #38a169;
- }
- .sm\:focus\:bg-green-700:focus {
- background-color: #2f855a;
- }
- .sm\:focus\:bg-green-800:focus {
- background-color: #276749;
- }
- .sm\:focus\:bg-green-900:focus {
- background-color: #22543d;
- }
- .sm\:focus\:bg-teal-100:focus {
- background-color: #e6fffa;
- }
- .sm\:focus\:bg-teal-200:focus {
- background-color: #b2f5ea;
- }
- .sm\:focus\:bg-teal-300:focus {
- background-color: #81e6d9;
- }
- .sm\:focus\:bg-teal-400:focus {
- background-color: #4fd1c5;
- }
- .sm\:focus\:bg-teal-500:focus {
- background-color: #38b2ac;
- }
- .sm\:focus\:bg-teal-600:focus {
- background-color: #319795;
- }
- .sm\:focus\:bg-teal-700:focus {
- background-color: #2c7a7b;
- }
- .sm\:focus\:bg-teal-800:focus {
- background-color: #285e61;
- }
- .sm\:focus\:bg-teal-900:focus {
- background-color: #234e52;
- }
- .sm\:focus\:bg-blue-100:focus {
- background-color: #ebf8ff;
- }
- .sm\:focus\:bg-blue-200:focus {
- background-color: #bee3f8;
- }
- .sm\:focus\:bg-blue-300:focus {
- background-color: #90cdf4;
- }
- .sm\:focus\:bg-blue-400:focus {
- background-color: #63b3ed;
- }
- .sm\:focus\:bg-blue-500:focus {
- background-color: #4299e1;
- }
- .sm\:focus\:bg-blue-600:focus {
- background-color: #3182ce;
- }
- .sm\:focus\:bg-blue-700:focus {
- background-color: #2b6cb0;
- }
- .sm\:focus\:bg-blue-800:focus {
- background-color: #2c5282;
- }
- .sm\:focus\:bg-blue-900:focus {
- background-color: #2a4365;
- }
- .sm\:focus\:bg-indigo-100:focus {
- background-color: #ebf4ff;
- }
- .sm\:focus\:bg-indigo-200:focus {
- background-color: #c3dafe;
- }
- .sm\:focus\:bg-indigo-300:focus {
- background-color: #a3bffa;
- }
- .sm\:focus\:bg-indigo-400:focus {
- background-color: #7f9cf5;
- }
- .sm\:focus\:bg-indigo-500:focus {
- background-color: #667eea;
- }
- .sm\:focus\:bg-indigo-600:focus {
- background-color: #5a67d8;
- }
- .sm\:focus\:bg-indigo-700:focus {
- background-color: #4c51bf;
- }
- .sm\:focus\:bg-indigo-800:focus {
- background-color: #434190;
- }
- .sm\:focus\:bg-indigo-900:focus {
- background-color: #3c366b;
- }
- .sm\:focus\:bg-purple-100:focus {
- background-color: #faf5ff;
- }
- .sm\:focus\:bg-purple-200:focus {
- background-color: #e9d8fd;
- }
- .sm\:focus\:bg-purple-300:focus {
- background-color: #d6bcfa;
- }
- .sm\:focus\:bg-purple-400:focus {
- background-color: #b794f4;
- }
- .sm\:focus\:bg-purple-500:focus {
- background-color: #9f7aea;
- }
- .sm\:focus\:bg-purple-600:focus {
- background-color: #805ad5;
- }
- .sm\:focus\:bg-purple-700:focus {
- background-color: #6b46c1;
- }
- .sm\:focus\:bg-purple-800:focus {
- background-color: #553c9a;
- }
- .sm\:focus\:bg-purple-900:focus {
- background-color: #44337a;
- }
- .sm\:focus\:bg-pink-100:focus {
- background-color: #fff5f7;
- }
- .sm\:focus\:bg-pink-200:focus {
- background-color: #fed7e2;
- }
- .sm\:focus\:bg-pink-300:focus {
- background-color: #fbb6ce;
- }
- .sm\:focus\:bg-pink-400:focus {
- background-color: #f687b3;
- }
- .sm\:focus\:bg-pink-500:focus {
- background-color: #ed64a6;
- }
- .sm\:focus\:bg-pink-600:focus {
- background-color: #d53f8c;
- }
- .sm\:focus\:bg-pink-700:focus {
- background-color: #b83280;
- }
- .sm\:focus\:bg-pink-800:focus {
- background-color: #97266d;
- }
- .sm\:focus\:bg-pink-900:focus {
- background-color: #702459;
- }
- .sm\:bg-bottom {
- background-position: bottom;
- }
- .sm\:bg-center {
- background-position: center;
- }
- .sm\:bg-left {
- background-position: left;
- }
- .sm\:bg-left-bottom {
- background-position: left bottom;
- }
- .sm\:bg-left-top {
- background-position: left top;
- }
- .sm\:bg-right {
- background-position: right;
- }
- .sm\:bg-right-bottom {
- background-position: right bottom;
- }
- .sm\:bg-right-top {
- background-position: right top;
- }
- .sm\:bg-top {
- background-position: top;
- }
- .sm\:bg-repeat {
- background-repeat: repeat;
- }
- .sm\:bg-no-repeat {
- background-repeat: no-repeat;
- }
- .sm\:bg-repeat-x {
- background-repeat: repeat-x;
- }
- .sm\:bg-repeat-y {
- background-repeat: repeat-y;
- }
- .sm\:bg-repeat-round {
- background-repeat: round;
- }
- .sm\:bg-repeat-space {
- background-repeat: space;
- }
- .sm\:bg-auto {
- background-size: auto;
- }
- .sm\:bg-cover {
- background-size: cover;
- }
- .sm\:bg-contain {
- background-size: contain;
- }
- .sm\:border-collapse {
- border-collapse: collapse;
- }
- .sm\:border-separate {
- border-collapse: separate;
- }
- .sm\:border-transparent {
- border-color: transparent;
- }
- .sm\:border-black {
- border-color: #000;
- }
- .sm\:border-white {
- border-color: #fff;
- }
- .sm\:border-gray-100 {
- border-color: #f7fafc;
- }
- .sm\:border-gray-200 {
- border-color: #edf2f7;
- }
- .sm\:border-gray-300 {
- border-color: #e2e8f0;
- }
- .sm\:border-gray-400 {
- border-color: #cbd5e0;
- }
- .sm\:border-gray-500 {
- border-color: #a0aec0;
- }
- .sm\:border-gray-600 {
- border-color: #718096;
- }
- .sm\:border-gray-700 {
- border-color: #4a5568;
- }
- .sm\:border-gray-800 {
- border-color: #2d3748;
- }
- .sm\:border-gray-900 {
- border-color: #1a202c;
- }
- .sm\:border-red-100 {
- border-color: #fff5f5;
- }
- .sm\:border-red-200 {
- border-color: #fed7d7;
- }
- .sm\:border-red-300 {
- border-color: #feb2b2;
- }
- .sm\:border-red-400 {
- border-color: #fc8181;
- }
- .sm\:border-red-500 {
- border-color: #f56565;
- }
- .sm\:border-red-600 {
- border-color: #e53e3e;
- }
- .sm\:border-red-700 {
- border-color: #c53030;
- }
- .sm\:border-red-800 {
- border-color: #9b2c2c;
- }
- .sm\:border-red-900 {
- border-color: #742a2a;
- }
- .sm\:border-orange-100 {
- border-color: #fffaf0;
- }
- .sm\:border-orange-200 {
- border-color: #feebc8;
- }
- .sm\:border-orange-300 {
- border-color: #fbd38d;
- }
- .sm\:border-orange-400 {
- border-color: #f6ad55;
- }
- .sm\:border-orange-500 {
- border-color: #ed8936;
- }
- .sm\:border-orange-600 {
- border-color: #dd6b20;
- }
- .sm\:border-orange-700 {
- border-color: #c05621;
- }
- .sm\:border-orange-800 {
- border-color: #9c4221;
- }
- .sm\:border-orange-900 {
- border-color: #7b341e;
- }
- .sm\:border-yellow-100 {
- border-color: ivory;
- }
- .sm\:border-yellow-200 {
- border-color: #fefcbf;
- }
- .sm\:border-yellow-300 {
- border-color: #faf089;
- }
- .sm\:border-yellow-400 {
- border-color: #f6e05e;
- }
- .sm\:border-yellow-500 {
- border-color: #ecc94b;
- }
- .sm\:border-yellow-600 {
- border-color: #d69e2e;
- }
- .sm\:border-yellow-700 {
- border-color: #b7791f;
- }
- .sm\:border-yellow-800 {
- border-color: #975a16;
- }
- .sm\:border-yellow-900 {
- border-color: #744210;
- }
- .sm\:border-green-100 {
- border-color: #f0fff4;
- }
- .sm\:border-green-200 {
- border-color: #c6f6d5;
- }
- .sm\:border-green-300 {
- border-color: #9ae6b4;
- }
- .sm\:border-green-400 {
- border-color: #68d391;
- }
- .sm\:border-green-500 {
- border-color: #48bb78;
- }
- .sm\:border-green-600 {
- border-color: #38a169;
- }
- .sm\:border-green-700 {
- border-color: #2f855a;
- }
- .sm\:border-green-800 {
- border-color: #276749;
- }
- .sm\:border-green-900 {
- border-color: #22543d;
- }
- .sm\:border-teal-100 {
- border-color: #e6fffa;
- }
- .sm\:border-teal-200 {
- border-color: #b2f5ea;
- }
- .sm\:border-teal-300 {
- border-color: #81e6d9;
- }
- .sm\:border-teal-400 {
- border-color: #4fd1c5;
- }
- .sm\:border-teal-500 {
- border-color: #38b2ac;
- }
- .sm\:border-teal-600 {
- border-color: #319795;
- }
- .sm\:border-teal-700 {
- border-color: #2c7a7b;
- }
- .sm\:border-teal-800 {
- border-color: #285e61;
- }
- .sm\:border-teal-900 {
- border-color: #234e52;
- }
- .sm\:border-blue-100 {
- border-color: #ebf8ff;
- }
- .sm\:border-blue-200 {
- border-color: #bee3f8;
- }
- .sm\:border-blue-300 {
- border-color: #90cdf4;
- }
- .sm\:border-blue-400 {
- border-color: #63b3ed;
- }
- .sm\:border-blue-500 {
- border-color: #4299e1;
- }
- .sm\:border-blue-600 {
- border-color: #3182ce;
- }
- .sm\:border-blue-700 {
- border-color: #2b6cb0;
- }
- .sm\:border-blue-800 {
- border-color: #2c5282;
- }
- .sm\:border-blue-900 {
- border-color: #2a4365;
- }
- .sm\:border-indigo-100 {
- border-color: #ebf4ff;
- }
- .sm\:border-indigo-200 {
- border-color: #c3dafe;
- }
- .sm\:border-indigo-300 {
- border-color: #a3bffa;
- }
- .sm\:border-indigo-400 {
- border-color: #7f9cf5;
- }
- .sm\:border-indigo-500 {
- border-color: #667eea;
- }
- .sm\:border-indigo-600 {
- border-color: #5a67d8;
- }
- .sm\:border-indigo-700 {
- border-color: #4c51bf;
- }
- .sm\:border-indigo-800 {
- border-color: #434190;
- }
- .sm\:border-indigo-900 {
- border-color: #3c366b;
- }
- .sm\:border-purple-100 {
- border-color: #faf5ff;
- }
- .sm\:border-purple-200 {
- border-color: #e9d8fd;
- }
- .sm\:border-purple-300 {
- border-color: #d6bcfa;
- }
- .sm\:border-purple-400 {
- border-color: #b794f4;
- }
- .sm\:border-purple-500 {
- border-color: #9f7aea;
- }
- .sm\:border-purple-600 {
- border-color: #805ad5;
- }
- .sm\:border-purple-700 {
- border-color: #6b46c1;
- }
- .sm\:border-purple-800 {
- border-color: #553c9a;
- }
- .sm\:border-purple-900 {
- border-color: #44337a;
- }
- .sm\:border-pink-100 {
- border-color: #fff5f7;
- }
- .sm\:border-pink-200 {
- border-color: #fed7e2;
- }
- .sm\:border-pink-300 {
- border-color: #fbb6ce;
- }
- .sm\:border-pink-400 {
- border-color: #f687b3;
- }
- .sm\:border-pink-500 {
- border-color: #ed64a6;
- }
- .sm\:border-pink-600 {
- border-color: #d53f8c;
- }
- .sm\:border-pink-700 {
- border-color: #b83280;
- }
- .sm\:border-pink-800 {
- border-color: #97266d;
- }
- .sm\:border-pink-900 {
- border-color: #702459;
- }
- .sm\:hover\:border-transparent:hover {
- border-color: transparent;
- }
- .sm\:hover\:border-black:hover {
- border-color: #000;
- }
- .sm\:hover\:border-white:hover {
- border-color: #fff;
- }
- .sm\:hover\:border-gray-100:hover {
- border-color: #f7fafc;
- }
- .sm\:hover\:border-gray-200:hover {
- border-color: #edf2f7;
- }
- .sm\:hover\:border-gray-300:hover {
- border-color: #e2e8f0;
- }
- .sm\:hover\:border-gray-400:hover {
- border-color: #cbd5e0;
- }
- .sm\:hover\:border-gray-500:hover {
- border-color: #a0aec0;
- }
- .sm\:hover\:border-gray-600:hover {
- border-color: #718096;
- }
- .sm\:hover\:border-gray-700:hover {
- border-color: #4a5568;
- }
- .sm\:hover\:border-gray-800:hover {
- border-color: #2d3748;
- }
- .sm\:hover\:border-gray-900:hover {
- border-color: #1a202c;
- }
- .sm\:hover\:border-red-100:hover {
- border-color: #fff5f5;
- }
- .sm\:hover\:border-red-200:hover {
- border-color: #fed7d7;
- }
- .sm\:hover\:border-red-300:hover {
- border-color: #feb2b2;
- }
- .sm\:hover\:border-red-400:hover {
- border-color: #fc8181;
- }
- .sm\:hover\:border-red-500:hover {
- border-color: #f56565;
- }
- .sm\:hover\:border-red-600:hover {
- border-color: #e53e3e;
- }
- .sm\:hover\:border-red-700:hover {
- border-color: #c53030;
- }
- .sm\:hover\:border-red-800:hover {
- border-color: #9b2c2c;
- }
- .sm\:hover\:border-red-900:hover {
- border-color: #742a2a;
- }
- .sm\:hover\:border-orange-100:hover {
- border-color: #fffaf0;
- }
- .sm\:hover\:border-orange-200:hover {
- border-color: #feebc8;
- }
- .sm\:hover\:border-orange-300:hover {
- border-color: #fbd38d;
- }
- .sm\:hover\:border-orange-400:hover {
- border-color: #f6ad55;
- }
- .sm\:hover\:border-orange-500:hover {
- border-color: #ed8936;
- }
- .sm\:hover\:border-orange-600:hover {
- border-color: #dd6b20;
- }
- .sm\:hover\:border-orange-700:hover {
- border-color: #c05621;
- }
- .sm\:hover\:border-orange-800:hover {
- border-color: #9c4221;
- }
- .sm\:hover\:border-orange-900:hover {
- border-color: #7b341e;
- }
- .sm\:hover\:border-yellow-100:hover {
- border-color: ivory;
- }
- .sm\:hover\:border-yellow-200:hover {
- border-color: #fefcbf;
- }
- .sm\:hover\:border-yellow-300:hover {
- border-color: #faf089;
- }
- .sm\:hover\:border-yellow-400:hover {
- border-color: #f6e05e;
- }
- .sm\:hover\:border-yellow-500:hover {
- border-color: #ecc94b;
- }
- .sm\:hover\:border-yellow-600:hover {
- border-color: #d69e2e;
- }
- .sm\:hover\:border-yellow-700:hover {
- border-color: #b7791f;
- }
- .sm\:hover\:border-yellow-800:hover {
- border-color: #975a16;
- }
- .sm\:hover\:border-yellow-900:hover {
- border-color: #744210;
- }
- .sm\:hover\:border-green-100:hover {
- border-color: #f0fff4;
- }
- .sm\:hover\:border-green-200:hover {
- border-color: #c6f6d5;
- }
- .sm\:hover\:border-green-300:hover {
- border-color: #9ae6b4;
- }
- .sm\:hover\:border-green-400:hover {
- border-color: #68d391;
- }
- .sm\:hover\:border-green-500:hover {
- border-color: #48bb78;
- }
- .sm\:hover\:border-green-600:hover {
- border-color: #38a169;
- }
- .sm\:hover\:border-green-700:hover {
- border-color: #2f855a;
- }
- .sm\:hover\:border-green-800:hover {
- border-color: #276749;
- }
- .sm\:hover\:border-green-900:hover {
- border-color: #22543d;
- }
- .sm\:hover\:border-teal-100:hover {
- border-color: #e6fffa;
- }
- .sm\:hover\:border-teal-200:hover {
- border-color: #b2f5ea;
- }
- .sm\:hover\:border-teal-300:hover {
- border-color: #81e6d9;
- }
- .sm\:hover\:border-teal-400:hover {
- border-color: #4fd1c5;
- }
- .sm\:hover\:border-teal-500:hover {
- border-color: #38b2ac;
- }
- .sm\:hover\:border-teal-600:hover {
- border-color: #319795;
- }
- .sm\:hover\:border-teal-700:hover {
- border-color: #2c7a7b;
- }
- .sm\:hover\:border-teal-800:hover {
- border-color: #285e61;
- }
- .sm\:hover\:border-teal-900:hover {
- border-color: #234e52;
- }
- .sm\:hover\:border-blue-100:hover {
- border-color: #ebf8ff;
- }
- .sm\:hover\:border-blue-200:hover {
- border-color: #bee3f8;
- }
- .sm\:hover\:border-blue-300:hover {
- border-color: #90cdf4;
- }
- .sm\:hover\:border-blue-400:hover {
- border-color: #63b3ed;
- }
- .sm\:hover\:border-blue-500:hover {
- border-color: #4299e1;
- }
- .sm\:hover\:border-blue-600:hover {
- border-color: #3182ce;
- }
- .sm\:hover\:border-blue-700:hover {
- border-color: #2b6cb0;
- }
- .sm\:hover\:border-blue-800:hover {
- border-color: #2c5282;
- }
- .sm\:hover\:border-blue-900:hover {
- border-color: #2a4365;
- }
- .sm\:hover\:border-indigo-100:hover {
- border-color: #ebf4ff;
- }
- .sm\:hover\:border-indigo-200:hover {
- border-color: #c3dafe;
- }
- .sm\:hover\:border-indigo-300:hover {
- border-color: #a3bffa;
- }
- .sm\:hover\:border-indigo-400:hover {
- border-color: #7f9cf5;
- }
- .sm\:hover\:border-indigo-500:hover {
- border-color: #667eea;
- }
- .sm\:hover\:border-indigo-600:hover {
- border-color: #5a67d8;
- }
- .sm\:hover\:border-indigo-700:hover {
- border-color: #4c51bf;
- }
- .sm\:hover\:border-indigo-800:hover {
- border-color: #434190;
- }
- .sm\:hover\:border-indigo-900:hover {
- border-color: #3c366b;
- }
- .sm\:hover\:border-purple-100:hover {
- border-color: #faf5ff;
- }
- .sm\:hover\:border-purple-200:hover {
- border-color: #e9d8fd;
- }
- .sm\:hover\:border-purple-300:hover {
- border-color: #d6bcfa;
- }
- .sm\:hover\:border-purple-400:hover {
- border-color: #b794f4;
- }
- .sm\:hover\:border-purple-500:hover {
- border-color: #9f7aea;
- }
- .sm\:hover\:border-purple-600:hover {
- border-color: #805ad5;
- }
- .sm\:hover\:border-purple-700:hover {
- border-color: #6b46c1;
- }
- .sm\:hover\:border-purple-800:hover {
- border-color: #553c9a;
- }
- .sm\:hover\:border-purple-900:hover {
- border-color: #44337a;
- }
- .sm\:hover\:border-pink-100:hover {
- border-color: #fff5f7;
- }
- .sm\:hover\:border-pink-200:hover {
- border-color: #fed7e2;
- }
- .sm\:hover\:border-pink-300:hover {
- border-color: #fbb6ce;
- }
- .sm\:hover\:border-pink-400:hover {
- border-color: #f687b3;
- }
- .sm\:hover\:border-pink-500:hover {
- border-color: #ed64a6;
- }
- .sm\:hover\:border-pink-600:hover {
- border-color: #d53f8c;
- }
- .sm\:hover\:border-pink-700:hover {
- border-color: #b83280;
- }
- .sm\:hover\:border-pink-800:hover {
- border-color: #97266d;
- }
- .sm\:hover\:border-pink-900:hover {
- border-color: #702459;
- }
- .sm\:focus\:border-transparent:focus {
- border-color: transparent;
- }
- .sm\:focus\:border-black:focus {
- border-color: #000;
- }
- .sm\:focus\:border-white:focus {
- border-color: #fff;
- }
- .sm\:focus\:border-gray-100:focus {
- border-color: #f7fafc;
- }
- .sm\:focus\:border-gray-200:focus {
- border-color: #edf2f7;
- }
- .sm\:focus\:border-gray-300:focus {
- border-color: #e2e8f0;
- }
- .sm\:focus\:border-gray-400:focus {
- border-color: #cbd5e0;
- }
- .sm\:focus\:border-gray-500:focus {
- border-color: #a0aec0;
- }
- .sm\:focus\:border-gray-600:focus {
- border-color: #718096;
- }
- .sm\:focus\:border-gray-700:focus {
- border-color: #4a5568;
- }
- .sm\:focus\:border-gray-800:focus {
- border-color: #2d3748;
- }
- .sm\:focus\:border-gray-900:focus {
- border-color: #1a202c;
- }
- .sm\:focus\:border-red-100:focus {
- border-color: #fff5f5;
- }
- .sm\:focus\:border-red-200:focus {
- border-color: #fed7d7;
- }
- .sm\:focus\:border-red-300:focus {
- border-color: #feb2b2;
- }
- .sm\:focus\:border-red-400:focus {
- border-color: #fc8181;
- }
- .sm\:focus\:border-red-500:focus {
- border-color: #f56565;
- }
- .sm\:focus\:border-red-600:focus {
- border-color: #e53e3e;
- }
- .sm\:focus\:border-red-700:focus {
- border-color: #c53030;
- }
- .sm\:focus\:border-red-800:focus {
- border-color: #9b2c2c;
- }
- .sm\:focus\:border-red-900:focus {
- border-color: #742a2a;
- }
- .sm\:focus\:border-orange-100:focus {
- border-color: #fffaf0;
- }
- .sm\:focus\:border-orange-200:focus {
- border-color: #feebc8;
- }
- .sm\:focus\:border-orange-300:focus {
- border-color: #fbd38d;
- }
- .sm\:focus\:border-orange-400:focus {
- border-color: #f6ad55;
- }
- .sm\:focus\:border-orange-500:focus {
- border-color: #ed8936;
- }
- .sm\:focus\:border-orange-600:focus {
- border-color: #dd6b20;
- }
- .sm\:focus\:border-orange-700:focus {
- border-color: #c05621;
- }
- .sm\:focus\:border-orange-800:focus {
- border-color: #9c4221;
- }
- .sm\:focus\:border-orange-900:focus {
- border-color: #7b341e;
- }
- .sm\:focus\:border-yellow-100:focus {
- border-color: ivory;
- }
- .sm\:focus\:border-yellow-200:focus {
- border-color: #fefcbf;
- }
- .sm\:focus\:border-yellow-300:focus {
- border-color: #faf089;
- }
- .sm\:focus\:border-yellow-400:focus {
- border-color: #f6e05e;
- }
- .sm\:focus\:border-yellow-500:focus {
- border-color: #ecc94b;
- }
- .sm\:focus\:border-yellow-600:focus {
- border-color: #d69e2e;
- }
- .sm\:focus\:border-yellow-700:focus {
- border-color: #b7791f;
- }
- .sm\:focus\:border-yellow-800:focus {
- border-color: #975a16;
- }
- .sm\:focus\:border-yellow-900:focus {
- border-color: #744210;
- }
- .sm\:focus\:border-green-100:focus {
- border-color: #f0fff4;
- }
- .sm\:focus\:border-green-200:focus {
- border-color: #c6f6d5;
- }
- .sm\:focus\:border-green-300:focus {
- border-color: #9ae6b4;
- }
- .sm\:focus\:border-green-400:focus {
- border-color: #68d391;
- }
- .sm\:focus\:border-green-500:focus {
- border-color: #48bb78;
- }
- .sm\:focus\:border-green-600:focus {
- border-color: #38a169;
- }
- .sm\:focus\:border-green-700:focus {
- border-color: #2f855a;
- }
- .sm\:focus\:border-green-800:focus {
- border-color: #276749;
- }
- .sm\:focus\:border-green-900:focus {
- border-color: #22543d;
- }
- .sm\:focus\:border-teal-100:focus {
- border-color: #e6fffa;
- }
- .sm\:focus\:border-teal-200:focus {
- border-color: #b2f5ea;
- }
- .sm\:focus\:border-teal-300:focus {
- border-color: #81e6d9;
- }
- .sm\:focus\:border-teal-400:focus {
- border-color: #4fd1c5;
- }
- .sm\:focus\:border-teal-500:focus {
- border-color: #38b2ac;
- }
- .sm\:focus\:border-teal-600:focus {
- border-color: #319795;
- }
- .sm\:focus\:border-teal-700:focus {
- border-color: #2c7a7b;
- }
- .sm\:focus\:border-teal-800:focus {
- border-color: #285e61;
- }
- .sm\:focus\:border-teal-900:focus {
- border-color: #234e52;
- }
- .sm\:focus\:border-blue-100:focus {
- border-color: #ebf8ff;
- }
- .sm\:focus\:border-blue-200:focus {
- border-color: #bee3f8;
- }
- .sm\:focus\:border-blue-300:focus {
- border-color: #90cdf4;
- }
- .sm\:focus\:border-blue-400:focus {
- border-color: #63b3ed;
- }
- .sm\:focus\:border-blue-500:focus {
- border-color: #4299e1;
- }
- .sm\:focus\:border-blue-600:focus {
- border-color: #3182ce;
- }
- .sm\:focus\:border-blue-700:focus {
- border-color: #2b6cb0;
- }
- .sm\:focus\:border-blue-800:focus {
- border-color: #2c5282;
- }
- .sm\:focus\:border-blue-900:focus {
- border-color: #2a4365;
- }
- .sm\:focus\:border-indigo-100:focus {
- border-color: #ebf4ff;
- }
- .sm\:focus\:border-indigo-200:focus {
- border-color: #c3dafe;
- }
- .sm\:focus\:border-indigo-300:focus {
- border-color: #a3bffa;
- }
- .sm\:focus\:border-indigo-400:focus {
- border-color: #7f9cf5;
- }
- .sm\:focus\:border-indigo-500:focus {
- border-color: #667eea;
- }
- .sm\:focus\:border-indigo-600:focus {
- border-color: #5a67d8;
- }
- .sm\:focus\:border-indigo-700:focus {
- border-color: #4c51bf;
- }
- .sm\:focus\:border-indigo-800:focus {
- border-color: #434190;
- }
- .sm\:focus\:border-indigo-900:focus {
- border-color: #3c366b;
- }
- .sm\:focus\:border-purple-100:focus {
- border-color: #faf5ff;
- }
- .sm\:focus\:border-purple-200:focus {
- border-color: #e9d8fd;
- }
- .sm\:focus\:border-purple-300:focus {
- border-color: #d6bcfa;
- }
- .sm\:focus\:border-purple-400:focus {
- border-color: #b794f4;
- }
- .sm\:focus\:border-purple-500:focus {
- border-color: #9f7aea;
- }
- .sm\:focus\:border-purple-600:focus {
- border-color: #805ad5;
- }
- .sm\:focus\:border-purple-700:focus {
- border-color: #6b46c1;
- }
- .sm\:focus\:border-purple-800:focus {
- border-color: #553c9a;
- }
- .sm\:focus\:border-purple-900:focus {
- border-color: #44337a;
- }
- .sm\:focus\:border-pink-100:focus {
- border-color: #fff5f7;
- }
- .sm\:focus\:border-pink-200:focus {
- border-color: #fed7e2;
- }
- .sm\:focus\:border-pink-300:focus {
- border-color: #fbb6ce;
- }
- .sm\:focus\:border-pink-400:focus {
- border-color: #f687b3;
- }
- .sm\:focus\:border-pink-500:focus {
- border-color: #ed64a6;
- }
- .sm\:focus\:border-pink-600:focus {
- border-color: #d53f8c;
- }
- .sm\:focus\:border-pink-700:focus {
- border-color: #b83280;
- }
- .sm\:focus\:border-pink-800:focus {
- border-color: #97266d;
- }
- .sm\:focus\:border-pink-900:focus {
- border-color: #702459;
- }
- .sm\:rounded-none {
- border-radius: 0;
- }
- .sm\:rounded-sm {
- border-radius: 0.125rem;
- }
- .sm\:rounded {
- border-radius: 0.25rem;
- }
- .sm\:rounded-md {
- border-radius: 0.375rem;
- }
- .sm\:rounded-lg {
- border-radius: 0.5rem;
- }
- .sm\:rounded-full {
- border-radius: 9999px;
- }
- .sm\:rounded-t-none {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- .sm\:rounded-r-none {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- .sm\:rounded-b-none {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .sm\:rounded-l-none {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
- .sm\:rounded-t-sm {
- border-top-left-radius: 0.125rem;
- border-top-right-radius: 0.125rem;
- }
- .sm\:rounded-r-sm {
- border-top-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem;
- }
- .sm\:rounded-b-sm {
- border-bottom-right-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .sm\:rounded-l-sm {
- border-top-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .sm\:rounded-t {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
- }
- .sm\:rounded-r {
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- }
- .sm\:rounded-b {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .sm\:rounded-l {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .sm\:rounded-t-md {
- border-top-left-radius: 0.375rem;
- border-top-right-radius: 0.375rem;
- }
- .sm\:rounded-r-md {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
- }
- .sm\:rounded-b-md {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .sm\:rounded-l-md {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .sm\:rounded-t-lg {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
- }
- .sm\:rounded-r-lg {
- border-top-right-radius: 0.5rem;
- border-bottom-right-radius: 0.5rem;
- }
- .sm\:rounded-b-lg {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .sm\:rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .sm\:rounded-t-full {
- border-top-left-radius: 9999px;
- border-top-right-radius: 9999px;
- }
- .sm\:rounded-r-full {
- border-top-right-radius: 9999px;
- border-bottom-right-radius: 9999px;
- }
- .sm\:rounded-b-full {
- border-bottom-right-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .sm\:rounded-l-full {
- border-top-left-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .sm\:rounded-tl-none {
- border-top-left-radius: 0;
- }
- .sm\:rounded-tr-none {
- border-top-right-radius: 0;
- }
- .sm\:rounded-br-none {
- border-bottom-right-radius: 0;
- }
- .sm\:rounded-bl-none {
- border-bottom-left-radius: 0;
- }
- .sm\:rounded-tl-sm {
- border-top-left-radius: 0.125rem;
- }
- .sm\:rounded-tr-sm {
- border-top-right-radius: 0.125rem;
- }
- .sm\:rounded-br-sm {
- border-bottom-right-radius: 0.125rem;
- }
- .sm\:rounded-bl-sm {
- border-bottom-left-radius: 0.125rem;
- }
- .sm\:rounded-tl {
- border-top-left-radius: 0.25rem;
- }
- .sm\:rounded-tr {
- border-top-right-radius: 0.25rem;
- }
- .sm\:rounded-br {
- border-bottom-right-radius: 0.25rem;
- }
- .sm\:rounded-bl {
- border-bottom-left-radius: 0.25rem;
- }
- .sm\:rounded-tl-md {
- border-top-left-radius: 0.375rem;
- }
- .sm\:rounded-tr-md {
- border-top-right-radius: 0.375rem;
- }
- .sm\:rounded-br-md {
- border-bottom-right-radius: 0.375rem;
- }
- .sm\:rounded-bl-md {
- border-bottom-left-radius: 0.375rem;
- }
- .sm\:rounded-tl-lg {
- border-top-left-radius: 0.5rem;
- }
- .sm\:rounded-tr-lg {
- border-top-right-radius: 0.5rem;
- }
- .sm\:rounded-br-lg {
- border-bottom-right-radius: 0.5rem;
- }
- .sm\:rounded-bl-lg {
- border-bottom-left-radius: 0.5rem;
- }
- .sm\:rounded-tl-full {
- border-top-left-radius: 9999px;
- }
- .sm\:rounded-tr-full {
- border-top-right-radius: 9999px;
- }
- .sm\:rounded-br-full {
- border-bottom-right-radius: 9999px;
- }
- .sm\:rounded-bl-full {
- border-bottom-left-radius: 9999px;
- }
- .sm\:border-solid {
- border-style: solid;
- }
- .sm\:border-dashed {
- border-style: dashed;
- }
- .sm\:border-dotted {
- border-style: dotted;
- }
- .sm\:border-double {
- border-style: double;
- }
- .sm\:border-none {
- border-style: none;
- }
- .sm\:border-0 {
- border-width: 0;
- }
- .sm\:border-2 {
- border-width: 2px;
- }
- .sm\:border-4 {
- border-width: 4px;
- }
- .sm\:border-8 {
- border-width: 8px;
- }
- .sm\:border {
- border-width: 1px;
- }
- .sm\:border-t-0 {
- border-top-width: 0;
- }
- .sm\:border-r-0 {
- border-right-width: 0;
- }
- .sm\:border-b-0 {
- border-bottom-width: 0;
- }
- .sm\:border-l-0 {
- border-left-width: 0;
- }
- .sm\:border-t-2 {
- border-top-width: 2px;
- }
- .sm\:border-r-2 {
- border-right-width: 2px;
- }
- .sm\:border-b-2 {
- border-bottom-width: 2px;
- }
- .sm\:border-l-2 {
- border-left-width: 2px;
- }
- .sm\:border-t-4 {
- border-top-width: 4px;
- }
- .sm\:border-r-4 {
- border-right-width: 4px;
- }
- .sm\:border-b-4 {
- border-bottom-width: 4px;
- }
- .sm\:border-l-4 {
- border-left-width: 4px;
- }
- .sm\:border-t-8 {
- border-top-width: 8px;
- }
- .sm\:border-r-8 {
- border-right-width: 8px;
- }
- .sm\:border-b-8 {
- border-bottom-width: 8px;
- }
- .sm\:border-l-8 {
- border-left-width: 8px;
- }
- .sm\:border-t {
- border-top-width: 1px;
- }
- .sm\:border-r {
- border-right-width: 1px;
- }
- .sm\:border-b {
- border-bottom-width: 1px;
- }
- .sm\:border-l {
- border-left-width: 1px;
- }
- .sm\:box-border {
- box-sizing: border-box;
- }
- .sm\:box-content {
- box-sizing: content-box;
- }
- .sm\:cursor-auto {
- cursor: auto;
- }
- .sm\:cursor-default {
- cursor: default;
- }
- .sm\:cursor-pointer {
- cursor: pointer;
- }
- .sm\:cursor-wait {
- cursor: wait;
- }
- .sm\:cursor-text {
- cursor: text;
- }
- .sm\:cursor-move {
- cursor: move;
- }
- .sm\:cursor-not-allowed {
- cursor: not-allowed;
- }
- .sm\:block {
- display: block;
- }
- .sm\:inline-block {
- display: inline-block;
- }
- .sm\:inline {
- display: inline;
- }
- .sm\:flex {
- display: flex;
- }
- .sm\:inline-flex {
- display: inline-flex;
- }
- .sm\:grid {
- display: grid;
- }
- .sm\:table {
- display: table;
- }
- .sm\:table-caption {
- display: table-caption;
- }
- .sm\:table-cell {
- display: table-cell;
- }
- .sm\:table-column {
- display: table-column;
- }
- .sm\:table-column-group {
- display: table-column-group;
- }
- .sm\:table-footer-group {
- display: table-footer-group;
- }
- .sm\:table-header-group {
- display: table-header-group;
- }
- .sm\:table-row-group {
- display: table-row-group;
- }
- .sm\:table-row {
- display: table-row;
- }
- .sm\:hidden {
- display: none;
- }
- .sm\:flex-row {
- flex-direction: row;
- }
- .sm\:flex-row-reverse {
- flex-direction: row-reverse;
- }
- .sm\:flex-col {
- flex-direction: column;
- }
- .sm\:flex-col-reverse {
- flex-direction: column-reverse;
- }
- .sm\:flex-wrap {
- flex-wrap: wrap;
- }
- .sm\:flex-wrap-reverse {
- flex-wrap: wrap-reverse;
- }
- .sm\:flex-no-wrap {
- flex-wrap: nowrap;
- }
- .sm\:items-start {
- align-items: flex-start;
- }
- .sm\:items-end {
- align-items: flex-end;
- }
- .sm\:items-center {
- align-items: center;
- }
- .sm\:items-baseline {
- align-items: baseline;
- }
- .sm\:items-stretch {
- align-items: stretch;
- }
- .sm\:self-auto {
- align-self: auto;
- }
- .sm\:self-start {
- align-self: flex-start;
- }
- .sm\:self-end {
- align-self: flex-end;
- }
- .sm\:self-center {
- align-self: center;
- }
- .sm\:self-stretch {
- align-self: stretch;
- }
- .sm\:justify-start {
- justify-content: flex-start;
- }
- .sm\:justify-end {
- justify-content: flex-end;
- }
- .sm\:justify-center {
- justify-content: center;
- }
- .sm\:justify-between {
- justify-content: space-between;
- }
- .sm\:justify-around {
- justify-content: space-around;
- }
- .sm\:justify-evenly {
- justify-content: space-evenly;
- }
- .sm\:content-center {
- align-content: center;
- }
- .sm\:content-start {
- align-content: flex-start;
- }
- .sm\:content-end {
- align-content: flex-end;
- }
- .sm\:content-between {
- align-content: space-between;
- }
- .sm\:content-around {
- align-content: space-around;
- }
- .sm\:flex-1 {
- flex: 1 1 0%;
- }
- .sm\:flex-auto {
- flex: 1 1 auto;
- }
- .sm\:flex-initial {
- flex: 0 1 auto;
- }
- .sm\:flex-none {
- flex: none;
- }
- .sm\:flex-grow-0 {
- flex-grow: 0;
- }
- .sm\:flex-grow {
- flex-grow: 1;
- }
- .sm\:flex-shrink-0 {
- flex-shrink: 0;
- }
- .sm\:flex-shrink {
- flex-shrink: 1;
- }
- .sm\:order-1 {
- order: 1;
- }
- .sm\:order-2 {
- order: 2;
- }
- .sm\:order-3 {
- order: 3;
- }
- .sm\:order-4 {
- order: 4;
- }
- .sm\:order-5 {
- order: 5;
- }
- .sm\:order-6 {
- order: 6;
- }
- .sm\:order-7 {
- order: 7;
- }
- .sm\:order-8 {
- order: 8;
- }
- .sm\:order-9 {
- order: 9;
- }
- .sm\:order-10 {
- order: 10;
- }
- .sm\:order-11 {
- order: 11;
- }
- .sm\:order-12 {
- order: 12;
- }
- .sm\:order-first {
- order: -9999;
- }
- .sm\:order-last {
- order: 9999;
- }
- .sm\:order-none {
- order: 0;
- }
- .sm\:float-right {
- float: right;
- }
- .sm\:float-left {
- float: left;
- }
- .sm\:float-none {
- float: none;
- }
- .sm\:clearfix:after {
- content: '';
- display: table;
- clear: both;
- }
- .sm\:clear-left {
- clear: left;
- }
- .sm\:clear-right {
- clear: right;
- }
- .sm\:clear-both {
- clear: both;
- }
- .sm\:font-sans {
- font-family:
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- }
- .sm\:font-serif {
- font-family: Georgia, Cambria, 'Times New Roman', Times, serif;
- }
- .sm\:font-mono {
- font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
- monospace;
- }
- .sm\:font-hairline {
- font-weight: 100;
- }
- .sm\:font-thin {
- font-weight: 200;
- }
- .sm\:font-light {
- font-weight: 300;
- }
- .sm\:font-normal {
- font-weight: 400;
- }
- .sm\:font-medium {
- font-weight: 500;
- }
- .sm\:font-semibold {
- font-weight: 600;
- }
- .sm\:font-bold {
- font-weight: 700;
- }
- .sm\:font-extrabold {
- font-weight: 800;
- }
- .sm\:font-black {
- font-weight: 900;
- }
- .sm\:hover\:font-hairline:hover {
- font-weight: 100;
- }
- .sm\:hover\:font-thin:hover {
- font-weight: 200;
- }
- .sm\:hover\:font-light:hover {
- font-weight: 300;
- }
- .sm\:hover\:font-normal:hover {
- font-weight: 400;
- }
- .sm\:hover\:font-medium:hover {
- font-weight: 500;
- }
- .sm\:hover\:font-semibold:hover {
- font-weight: 600;
- }
- .sm\:hover\:font-bold:hover {
- font-weight: 700;
- }
- .sm\:hover\:font-extrabold:hover {
- font-weight: 800;
- }
- .sm\:hover\:font-black:hover {
- font-weight: 900;
- }
- .sm\:focus\:font-hairline:focus {
- font-weight: 100;
- }
- .sm\:focus\:font-thin:focus {
- font-weight: 200;
- }
- .sm\:focus\:font-light:focus {
- font-weight: 300;
- }
- .sm\:focus\:font-normal:focus {
- font-weight: 400;
- }
- .sm\:focus\:font-medium:focus {
- font-weight: 500;
- }
- .sm\:focus\:font-semibold:focus {
- font-weight: 600;
- }
- .sm\:focus\:font-bold:focus {
- font-weight: 700;
- }
- .sm\:focus\:font-extrabold:focus {
- font-weight: 800;
- }
- .sm\:focus\:font-black:focus {
- font-weight: 900;
- }
- .sm\:h-0 {
- height: 0;
- }
- .sm\:h-1 {
- height: 0.25rem;
- }
- .sm\:h-2 {
- height: 0.5rem;
- }
- .sm\:h-3 {
- height: 0.75rem;
- }
- .sm\:h-4 {
- height: 1rem;
- }
- .sm\:h-5 {
- height: 1.25rem;
- }
- .sm\:h-6 {
- height: 1.5rem;
- }
- .sm\:h-8 {
- height: 2rem;
- }
- .sm\:h-10 {
- height: 2.5rem;
- }
- .sm\:h-12 {
- height: 3rem;
- }
- .sm\:h-16 {
- height: 4rem;
- }
- .sm\:h-20 {
- height: 5rem;
- }
- .sm\:h-24 {
- height: 6rem;
- }
- .sm\:h-32 {
- height: 8rem;
- }
- .sm\:h-40 {
- height: 10rem;
- }
- .sm\:h-48 {
- height: 12rem;
- }
- .sm\:h-56 {
- height: 14rem;
- }
- .sm\:h-64 {
- height: 16rem;
- }
- .sm\:h-auto {
- height: auto;
- }
- .sm\:h-px {
- height: 1px;
- }
- .sm\:h-full {
- height: 100%;
- }
- .sm\:h-screen {
- height: 100vh;
- }
- .sm\:leading-3 {
- line-height: 0.75rem;
- }
- .sm\:leading-4 {
- line-height: 1rem;
- }
- .sm\:leading-5 {
- line-height: 1.25rem;
- }
- .sm\:leading-6 {
- line-height: 1.5rem;
- }
- .sm\:leading-7 {
- line-height: 1.75rem;
- }
- .sm\:leading-8 {
- line-height: 2rem;
- }
- .sm\:leading-9 {
- line-height: 2.25rem;
- }
- .sm\:leading-10 {
- line-height: 2.5rem;
- }
- .sm\:leading-none {
- line-height: 1;
- }
- .sm\:leading-tight {
- line-height: 1.25;
- }
- .sm\:leading-snug {
- line-height: 1.375;
- }
- .sm\:leading-normal {
- line-height: 1.5;
- }
- .sm\:leading-relaxed {
- line-height: 1.625;
- }
- .sm\:leading-loose {
- line-height: 2;
- }
- .sm\:list-inside {
- list-style-position: inside;
- }
- .sm\:list-outside {
- list-style-position: outside;
- }
- .sm\:list-none {
- list-style-type: none;
- }
- .sm\:list-disc {
- list-style-type: disc;
- }
- .sm\:list-decimal {
- list-style-type: decimal;
- }
- .sm\:m-0 {
- margin: 0;
- }
- .sm\:m-1 {
- margin: 0.25rem;
- }
- .sm\:m-2 {
- margin: 0.5rem;
- }
- .sm\:m-3 {
- margin: 0.75rem;
- }
- .sm\:m-4 {
- margin: 1rem;
- }
- .sm\:m-5 {
- margin: 1.25rem;
- }
- .sm\:m-6 {
- margin: 1.5rem;
- }
- .sm\:m-8 {
- margin: 2rem;
- }
- .sm\:m-10 {
- margin: 2.5rem;
- }
- .sm\:m-12 {
- margin: 3rem;
- }
- .sm\:m-16 {
- margin: 4rem;
- }
- .sm\:m-20 {
- margin: 5rem;
- }
- .sm\:m-24 {
- margin: 6rem;
- }
- .sm\:m-32 {
- margin: 8rem;
- }
- .sm\:m-40 {
- margin: 10rem;
- }
- .sm\:m-48 {
- margin: 12rem;
- }
- .sm\:m-56 {
- margin: 14rem;
- }
- .sm\:m-64 {
- margin: 16rem;
- }
- .sm\:m-auto {
- margin: auto;
- }
- .sm\:m-px {
- margin: 1px;
- }
- .sm\:-m-1 {
- margin: -0.25rem;
- }
- .sm\:-m-2 {
- margin: -0.5rem;
- }
- .sm\:-m-3 {
- margin: -0.75rem;
- }
- .sm\:-m-4 {
- margin: -1rem;
- }
- .sm\:-m-5 {
- margin: -1.25rem;
- }
- .sm\:-m-6 {
- margin: -1.5rem;
- }
- .sm\:-m-8 {
- margin: -2rem;
- }
- .sm\:-m-10 {
- margin: -2.5rem;
- }
- .sm\:-m-12 {
- margin: -3rem;
- }
- .sm\:-m-16 {
- margin: -4rem;
- }
- .sm\:-m-20 {
- margin: -5rem;
- }
- .sm\:-m-24 {
- margin: -6rem;
- }
- .sm\:-m-32 {
- margin: -8rem;
- }
- .sm\:-m-40 {
- margin: -10rem;
- }
- .sm\:-m-48 {
- margin: -12rem;
- }
- .sm\:-m-56 {
- margin: -14rem;
- }
- .sm\:-m-64 {
- margin: -16rem;
- }
- .sm\:-m-px {
- margin: -1px;
- }
- .sm\:my-0 {
- margin-top: 0;
- margin-bottom: 0;
- }
- .sm\:mx-0 {
- margin-left: 0;
- margin-right: 0;
- }
- .sm\:my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
- }
- .sm\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
- }
- .sm\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
- .sm\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
- .sm\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
- .sm\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
- .sm\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
- .sm\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
- .sm\:my-5 {
- margin-top: 1.25rem;
- margin-bottom: 1.25rem;
- }
- .sm\:mx-5 {
- margin-left: 1.25rem;
- margin-right: 1.25rem;
- }
- .sm\:my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
- }
- .sm\:mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
- }
- .sm\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
- }
- .sm\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
- }
- .sm\:my-10 {
- margin-top: 2.5rem;
- margin-bottom: 2.5rem;
- }
- .sm\:mx-10 {
- margin-left: 2.5rem;
- margin-right: 2.5rem;
- }
- .sm\:my-12 {
- margin-top: 3rem;
- margin-bottom: 3rem;
- }
- .sm\:mx-12 {
- margin-left: 3rem;
- margin-right: 3rem;
- }
- .sm\:my-16 {
- margin-top: 4rem;
- margin-bottom: 4rem;
- }
- .sm\:mx-16 {
- margin-left: 4rem;
- margin-right: 4rem;
- }
- .sm\:my-20 {
- margin-top: 5rem;
- margin-bottom: 5rem;
- }
- .sm\:mx-20 {
- margin-left: 5rem;
- margin-right: 5rem;
- }
- .sm\:my-24 {
- margin-top: 6rem;
- margin-bottom: 6rem;
- }
- .sm\:mx-24 {
- margin-left: 6rem;
- margin-right: 6rem;
- }
- .sm\:my-32 {
- margin-top: 8rem;
- margin-bottom: 8rem;
- }
- .sm\:mx-32 {
- margin-left: 8rem;
- margin-right: 8rem;
- }
- .sm\:my-40 {
- margin-top: 10rem;
- margin-bottom: 10rem;
- }
- .sm\:mx-40 {
- margin-left: 10rem;
- margin-right: 10rem;
- }
- .sm\:my-48 {
- margin-top: 12rem;
- margin-bottom: 12rem;
- }
- .sm\:mx-48 {
- margin-left: 12rem;
- margin-right: 12rem;
- }
- .sm\:my-56 {
- margin-top: 14rem;
- margin-bottom: 14rem;
- }
- .sm\:mx-56 {
- margin-left: 14rem;
- margin-right: 14rem;
- }
- .sm\:my-64 {
- margin-top: 16rem;
- margin-bottom: 16rem;
- }
- .sm\:mx-64 {
- margin-left: 16rem;
- margin-right: 16rem;
- }
- .sm\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
- }
- .sm\:mx-auto {
- margin-left: auto;
- margin-right: auto;
- }
- .sm\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
- }
- .sm\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
- }
- .sm\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
- .sm\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
- .sm\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
- .sm\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
- .sm\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
- .sm\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
- .sm\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
- .sm\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
- .sm\:-my-5 {
- margin-top: -1.25rem;
- margin-bottom: -1.25rem;
- }
- .sm\:-mx-5 {
- margin-left: -1.25rem;
- margin-right: -1.25rem;
- }
- .sm\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
- .sm\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
- .sm\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
- .sm\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
- .sm\:-my-10 {
- margin-top: -2.5rem;
- margin-bottom: -2.5rem;
- }
- .sm\:-mx-10 {
- margin-left: -2.5rem;
- margin-right: -2.5rem;
- }
- .sm\:-my-12 {
- margin-top: -3rem;
- margin-bottom: -3rem;
- }
- .sm\:-mx-12 {
- margin-left: -3rem;
- margin-right: -3rem;
- }
- .sm\:-my-16 {
- margin-top: -4rem;
- margin-bottom: -4rem;
- }
- .sm\:-mx-16 {
- margin-left: -4rem;
- margin-right: -4rem;
- }
- .sm\:-my-20 {
- margin-top: -5rem;
- margin-bottom: -5rem;
- }
- .sm\:-mx-20 {
- margin-left: -5rem;
- margin-right: -5rem;
- }
- .sm\:-my-24 {
- margin-top: -6rem;
- margin-bottom: -6rem;
- }
- .sm\:-mx-24 {
- margin-left: -6rem;
- margin-right: -6rem;
- }
- .sm\:-my-32 {
- margin-top: -8rem;
- margin-bottom: -8rem;
- }
- .sm\:-mx-32 {
- margin-left: -8rem;
- margin-right: -8rem;
- }
- .sm\:-my-40 {
- margin-top: -10rem;
- margin-bottom: -10rem;
- }
- .sm\:-mx-40 {
- margin-left: -10rem;
- margin-right: -10rem;
- }
- .sm\:-my-48 {
- margin-top: -12rem;
- margin-bottom: -12rem;
- }
- .sm\:-mx-48 {
- margin-left: -12rem;
- margin-right: -12rem;
- }
- .sm\:-my-56 {
- margin-top: -14rem;
- margin-bottom: -14rem;
- }
- .sm\:-mx-56 {
- margin-left: -14rem;
- margin-right: -14rem;
- }
- .sm\:-my-64 {
- margin-top: -16rem;
- margin-bottom: -16rem;
- }
- .sm\:-mx-64 {
- margin-left: -16rem;
- margin-right: -16rem;
- }
- .sm\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
- .sm\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
- .sm\:mt-0 {
- margin-top: 0;
- }
- .sm\:mr-0 {
- margin-right: 0;
- }
- .sm\:mb-0 {
- margin-bottom: 0;
- }
- .sm\:ml-0 {
- margin-left: 0;
- }
- .sm\:mt-1 {
- margin-top: 0.25rem;
- }
- .sm\:mr-1 {
- margin-right: 0.25rem;
- }
- .sm\:mb-1 {
- margin-bottom: 0.25rem;
- }
- .sm\:ml-1 {
- margin-left: 0.25rem;
- }
- .sm\:mt-2 {
- margin-top: 0.5rem;
- }
- .sm\:mr-2 {
- margin-right: 0.5rem;
- }
- .sm\:mb-2 {
- margin-bottom: 0.5rem;
- }
- .sm\:ml-2 {
- margin-left: 0.5rem;
- }
- .sm\:mt-3 {
- margin-top: 0.75rem;
- }
- .sm\:mr-3 {
- margin-right: 0.75rem;
- }
- .sm\:mb-3 {
- margin-bottom: 0.75rem;
- }
- .sm\:ml-3 {
- margin-left: 0.75rem;
- }
- .sm\:mt-4 {
- margin-top: 1rem;
- }
- .sm\:mr-4 {
- margin-right: 1rem;
- }
- .sm\:mb-4 {
- margin-bottom: 1rem;
- }
- .sm\:ml-4 {
- margin-left: 1rem;
- }
- .sm\:mt-5 {
- margin-top: 1.25rem;
- }
- .sm\:mr-5 {
- margin-right: 1.25rem;
- }
- .sm\:mb-5 {
- margin-bottom: 1.25rem;
- }
- .sm\:ml-5 {
- margin-left: 1.25rem;
- }
- .sm\:mt-6 {
- margin-top: 1.5rem;
- }
- .sm\:mr-6 {
- margin-right: 1.5rem;
- }
- .sm\:mb-6 {
- margin-bottom: 1.5rem;
- }
- .sm\:ml-6 {
- margin-left: 1.5rem;
- }
- .sm\:mt-8 {
- margin-top: 2rem;
- }
- .sm\:mr-8 {
- margin-right: 2rem;
- }
- .sm\:mb-8 {
- margin-bottom: 2rem;
- }
- .sm\:ml-8 {
- margin-left: 2rem;
- }
- .sm\:mt-10 {
- margin-top: 2.5rem;
- }
- .sm\:mr-10 {
- margin-right: 2.5rem;
- }
- .sm\:mb-10 {
- margin-bottom: 2.5rem;
- }
- .sm\:ml-10 {
- margin-left: 2.5rem;
- }
- .sm\:mt-12 {
- margin-top: 3rem;
- }
- .sm\:mr-12 {
- margin-right: 3rem;
- }
- .sm\:mb-12 {
- margin-bottom: 3rem;
- }
- .sm\:ml-12 {
- margin-left: 3rem;
- }
- .sm\:mt-16 {
- margin-top: 4rem;
- }
- .sm\:mr-16 {
- margin-right: 4rem;
- }
- .sm\:mb-16 {
- margin-bottom: 4rem;
- }
- .sm\:ml-16 {
- margin-left: 4rem;
- }
- .sm\:mt-20 {
- margin-top: 5rem;
- }
- .sm\:mr-20 {
- margin-right: 5rem;
- }
- .sm\:mb-20 {
- margin-bottom: 5rem;
- }
- .sm\:ml-20 {
- margin-left: 5rem;
- }
- .sm\:mt-24 {
- margin-top: 6rem;
- }
- .sm\:mr-24 {
- margin-right: 6rem;
- }
- .sm\:mb-24 {
- margin-bottom: 6rem;
- }
- .sm\:ml-24 {
- margin-left: 6rem;
- }
- .sm\:mt-32 {
- margin-top: 8rem;
- }
- .sm\:mr-32 {
- margin-right: 8rem;
- }
- .sm\:mb-32 {
- margin-bottom: 8rem;
- }
- .sm\:ml-32 {
- margin-left: 8rem;
- }
- .sm\:mt-40 {
- margin-top: 10rem;
- }
- .sm\:mr-40 {
- margin-right: 10rem;
- }
- .sm\:mb-40 {
- margin-bottom: 10rem;
- }
- .sm\:ml-40 {
- margin-left: 10rem;
- }
- .sm\:mt-48 {
- margin-top: 12rem;
- }
- .sm\:mr-48 {
- margin-right: 12rem;
- }
- .sm\:mb-48 {
- margin-bottom: 12rem;
- }
- .sm\:ml-48 {
- margin-left: 12rem;
- }
- .sm\:mt-56 {
- margin-top: 14rem;
- }
- .sm\:mr-56 {
- margin-right: 14rem;
- }
- .sm\:mb-56 {
- margin-bottom: 14rem;
- }
- .sm\:ml-56 {
- margin-left: 14rem;
- }
- .sm\:mt-64 {
- margin-top: 16rem;
- }
- .sm\:mr-64 {
- margin-right: 16rem;
- }
- .sm\:mb-64 {
- margin-bottom: 16rem;
- }
- .sm\:ml-64 {
- margin-left: 16rem;
- }
- .sm\:mt-auto {
- margin-top: auto;
- }
- .sm\:mr-auto {
- margin-right: auto;
- }
- .sm\:mb-auto {
- margin-bottom: auto;
- }
- .sm\:ml-auto {
- margin-left: auto;
- }
- .sm\:mt-px {
- margin-top: 1px;
- }
- .sm\:mr-px {
- margin-right: 1px;
- }
- .sm\:mb-px {
- margin-bottom: 1px;
- }
- .sm\:ml-px {
- margin-left: 1px;
- }
- .sm\:-mt-1 {
- margin-top: -0.25rem;
- }
- .sm\:-mr-1 {
- margin-right: -0.25rem;
- }
- .sm\:-mb-1 {
- margin-bottom: -0.25rem;
- }
- .sm\:-ml-1 {
- margin-left: -0.25rem;
- }
- .sm\:-mt-2 {
- margin-top: -0.5rem;
- }
- .sm\:-mr-2 {
- margin-right: -0.5rem;
- }
- .sm\:-mb-2 {
- margin-bottom: -0.5rem;
- }
- .sm\:-ml-2 {
- margin-left: -0.5rem;
- }
- .sm\:-mt-3 {
- margin-top: -0.75rem;
- }
- .sm\:-mr-3 {
- margin-right: -0.75rem;
- }
- .sm\:-mb-3 {
- margin-bottom: -0.75rem;
- }
- .sm\:-ml-3 {
- margin-left: -0.75rem;
- }
- .sm\:-mt-4 {
- margin-top: -1rem;
- }
- .sm\:-mr-4 {
- margin-right: -1rem;
- }
- .sm\:-mb-4 {
- margin-bottom: -1rem;
- }
- .sm\:-ml-4 {
- margin-left: -1rem;
- }
- .sm\:-mt-5 {
- margin-top: -1.25rem;
- }
- .sm\:-mr-5 {
- margin-right: -1.25rem;
- }
- .sm\:-mb-5 {
- margin-bottom: -1.25rem;
- }
- .sm\:-ml-5 {
- margin-left: -1.25rem;
- }
- .sm\:-mt-6 {
- margin-top: -1.5rem;
- }
- .sm\:-mr-6 {
- margin-right: -1.5rem;
- }
- .sm\:-mb-6 {
- margin-bottom: -1.5rem;
- }
- .sm\:-ml-6 {
- margin-left: -1.5rem;
- }
- .sm\:-mt-8 {
- margin-top: -2rem;
- }
- .sm\:-mr-8 {
- margin-right: -2rem;
- }
- .sm\:-mb-8 {
- margin-bottom: -2rem;
- }
- .sm\:-ml-8 {
- margin-left: -2rem;
- }
- .sm\:-mt-10 {
- margin-top: -2.5rem;
- }
- .sm\:-mr-10 {
- margin-right: -2.5rem;
- }
- .sm\:-mb-10 {
- margin-bottom: -2.5rem;
- }
- .sm\:-ml-10 {
- margin-left: -2.5rem;
- }
- .sm\:-mt-12 {
- margin-top: -3rem;
- }
- .sm\:-mr-12 {
- margin-right: -3rem;
- }
- .sm\:-mb-12 {
- margin-bottom: -3rem;
- }
- .sm\:-ml-12 {
- margin-left: -3rem;
- }
- .sm\:-mt-16 {
- margin-top: -4rem;
- }
- .sm\:-mr-16 {
- margin-right: -4rem;
- }
- .sm\:-mb-16 {
- margin-bottom: -4rem;
- }
- .sm\:-ml-16 {
- margin-left: -4rem;
- }
- .sm\:-mt-20 {
- margin-top: -5rem;
- }
- .sm\:-mr-20 {
- margin-right: -5rem;
- }
- .sm\:-mb-20 {
- margin-bottom: -5rem;
- }
- .sm\:-ml-20 {
- margin-left: -5rem;
- }
- .sm\:-mt-24 {
- margin-top: -6rem;
- }
- .sm\:-mr-24 {
- margin-right: -6rem;
- }
- .sm\:-mb-24 {
- margin-bottom: -6rem;
- }
- .sm\:-ml-24 {
- margin-left: -6rem;
- }
- .sm\:-mt-32 {
- margin-top: -8rem;
- }
- .sm\:-mr-32 {
- margin-right: -8rem;
- }
- .sm\:-mb-32 {
- margin-bottom: -8rem;
- }
- .sm\:-ml-32 {
- margin-left: -8rem;
- }
- .sm\:-mt-40 {
- margin-top: -10rem;
- }
- .sm\:-mr-40 {
- margin-right: -10rem;
- }
- .sm\:-mb-40 {
- margin-bottom: -10rem;
- }
- .sm\:-ml-40 {
- margin-left: -10rem;
- }
- .sm\:-mt-48 {
- margin-top: -12rem;
- }
- .sm\:-mr-48 {
- margin-right: -12rem;
- }
- .sm\:-mb-48 {
- margin-bottom: -12rem;
- }
- .sm\:-ml-48 {
- margin-left: -12rem;
- }
- .sm\:-mt-56 {
- margin-top: -14rem;
- }
- .sm\:-mr-56 {
- margin-right: -14rem;
- }
- .sm\:-mb-56 {
- margin-bottom: -14rem;
- }
- .sm\:-ml-56 {
- margin-left: -14rem;
- }
- .sm\:-mt-64 {
- margin-top: -16rem;
- }
- .sm\:-mr-64 {
- margin-right: -16rem;
- }
- .sm\:-mb-64 {
- margin-bottom: -16rem;
- }
- .sm\:-ml-64 {
- margin-left: -16rem;
- }
- .sm\:-mt-px {
- margin-top: -1px;
- }
- .sm\:-mr-px {
- margin-right: -1px;
- }
- .sm\:-mb-px {
- margin-bottom: -1px;
- }
- .sm\:-ml-px {
- margin-left: -1px;
- }
- .sm\:max-h-full {
- max-height: 100%;
- }
- .sm\:max-h-screen {
- max-height: 100vh;
- }
- .sm\:max-w-none {
- max-width: none;
- }
- .sm\:max-w-xs {
- max-width: 20rem;
- }
- .sm\:max-w-sm {
- max-width: 24rem;
- }
- .sm\:max-w-md {
- max-width: 28rem;
- }
- .sm\:max-w-lg {
- max-width: 32rem;
- }
- .sm\:max-w-xl {
- max-width: 36rem;
- }
- .sm\:max-w-2xl {
- max-width: 42rem;
- }
- .sm\:max-w-3xl {
- max-width: 48rem;
- }
- .sm\:max-w-4xl {
- max-width: 56rem;
- }
- .sm\:max-w-5xl {
- max-width: 64rem;
- }
- .sm\:max-w-6xl {
- max-width: 72rem;
- }
- .sm\:max-w-full {
- max-width: 100%;
- }
- .sm\:max-w-screen-sm {
- max-width: 640px;
- }
- .sm\:max-w-screen-md {
- max-width: 768px;
- }
- .sm\:max-w-screen-lg {
- max-width: 1024px;
- }
- .sm\:max-w-screen-xl {
- max-width: 1280px;
- }
- .sm\:min-h-0 {
- min-height: 0;
- }
- .sm\:min-h-full {
- min-height: 100%;
- }
- .sm\:min-h-screen {
- min-height: 100vh;
- }
- .sm\:min-w-0 {
- min-width: 0;
- }
- .sm\:min-w-full {
- min-width: 100%;
- }
- .sm\:object-contain {
- -o-object-fit: contain;
- object-fit: contain;
- }
- .sm\:object-cover {
- -o-object-fit: cover;
- object-fit: cover;
- }
- .sm\:object-fill {
- -o-object-fit: fill;
- object-fit: fill;
- }
- .sm\:object-none {
- -o-object-fit: none;
- object-fit: none;
- }
- .sm\:object-scale-down {
- -o-object-fit: scale-down;
- object-fit: scale-down;
- }
- .sm\:object-bottom {
- -o-object-position: bottom;
- object-position: bottom;
- }
- .sm\:object-center {
- -o-object-position: center;
- object-position: center;
- }
- .sm\:object-left {
- -o-object-position: left;
- object-position: left;
- }
- .sm\:object-left-bottom {
- -o-object-position: left bottom;
- object-position: left bottom;
- }
- .sm\:object-left-top {
- -o-object-position: left top;
- object-position: left top;
- }
- .sm\:object-right {
- -o-object-position: right;
- object-position: right;
- }
- .sm\:object-right-bottom {
- -o-object-position: right bottom;
- object-position: right bottom;
- }
- .sm\:object-right-top {
- -o-object-position: right top;
- object-position: right top;
- }
- .sm\:object-top {
- -o-object-position: top;
- object-position: top;
- }
- .sm\:opacity-0 {
- opacity: 0;
- }
- .sm\:opacity-25 {
- opacity: 0.25;
- }
- .sm\:opacity-50 {
- opacity: 0.5;
- }
- .sm\:opacity-75 {
- opacity: 0.75;
- }
- .sm\:opacity-100 {
- opacity: 1;
- }
- .sm\:hover\:opacity-0:hover {
- opacity: 0;
- }
- .sm\:hover\:opacity-25:hover {
- opacity: 0.25;
- }
- .sm\:hover\:opacity-50:hover {
- opacity: 0.5;
- }
- .sm\:hover\:opacity-75:hover {
- opacity: 0.75;
- }
- .sm\:hover\:opacity-100:hover {
- opacity: 1;
- }
- .sm\:focus\:opacity-0:focus {
- opacity: 0;
- }
- .sm\:focus\:opacity-25:focus {
- opacity: 0.25;
- }
- .sm\:focus\:opacity-50:focus {
- opacity: 0.5;
- }
- .sm\:focus\:opacity-75:focus {
- opacity: 0.75;
- }
- .sm\:focus\:opacity-100:focus {
- opacity: 1;
- }
- .sm\:outline-none {
- outline: 0;
- }
- .sm\:focus\:outline-none:focus {
- outline: 0;
- }
- .sm\:overflow-auto {
- overflow: auto;
- }
- .sm\:overflow-hidden {
- overflow: hidden;
- }
- .sm\:overflow-visible {
- overflow: visible;
- }
- .sm\:overflow-scroll {
- overflow: scroll;
- }
- .sm\:overflow-x-auto {
- overflow-x: auto;
- }
- .sm\:overflow-y-auto {
- overflow-y: auto;
- }
- .sm\:overflow-x-hidden {
- overflow-x: hidden;
- }
- .sm\:overflow-y-hidden {
- overflow-y: hidden;
- }
- .sm\:overflow-x-visible {
- overflow-x: visible;
- }
- .sm\:overflow-y-visible {
- overflow-y: visible;
- }
- .sm\:overflow-x-scroll {
- overflow-x: scroll;
- }
- .sm\:overflow-y-scroll {
- overflow-y: scroll;
- }
- .sm\:scrolling-touch {
- -webkit-overflow-scrolling: touch;
- }
- .sm\:scrolling-auto {
- -webkit-overflow-scrolling: auto;
- }
- .sm\:p-0 {
- padding: 0;
- }
- .sm\:p-1 {
- padding: 0.25rem;
- }
- .sm\:p-2 {
- padding: 0.5rem;
- }
- .sm\:p-3 {
- padding: 0.75rem;
- }
- .sm\:p-4 {
- padding: 1rem;
- }
- .sm\:p-5 {
- padding: 1.25rem;
- }
- .sm\:p-6 {
- padding: 1.5rem;
- }
- .sm\:p-8 {
- padding: 2rem;
- }
- .sm\:p-10 {
- padding: 2.5rem;
- }
- .sm\:p-12 {
- padding: 3rem;
- }
- .sm\:p-16 {
- padding: 4rem;
- }
- .sm\:p-20 {
- padding: 5rem;
- }
- .sm\:p-24 {
- padding: 6rem;
- }
- .sm\:p-32 {
- padding: 8rem;
- }
- .sm\:p-40 {
- padding: 10rem;
- }
- .sm\:p-48 {
- padding: 12rem;
- }
- .sm\:p-56 {
- padding: 14rem;
- }
- .sm\:p-64 {
- padding: 16rem;
- }
- .sm\:p-px {
- padding: 1px;
- }
- .sm\:py-0 {
- padding-top: 0;
- padding-bottom: 0;
- }
- .sm\:px-0 {
- padding-left: 0;
- padding-right: 0;
- }
- .sm\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
- }
- .sm\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
- }
- .sm\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- }
- .sm\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
- }
- .sm\:py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- }
- .sm\:px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- }
- .sm\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
- .sm\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
- .sm\:py-5 {
- padding-top: 1.25rem;
- padding-bottom: 1.25rem;
- }
- .sm\:px-5 {
- padding-left: 1.25rem;
- padding-right: 1.25rem;
- }
- .sm\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
- .sm\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
- .sm\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
- .sm\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
- .sm\:py-10 {
- padding-top: 2.5rem;
- padding-bottom: 2.5rem;
- }
- .sm\:px-10 {
- padding-left: 2.5rem;
- padding-right: 2.5rem;
- }
- .sm\:py-12 {
- padding-top: 3rem;
- padding-bottom: 3rem;
- }
- .sm\:px-12 {
- padding-left: 3rem;
- padding-right: 3rem;
- }
- .sm\:py-16 {
- padding-top: 4rem;
- padding-bottom: 4rem;
- }
- .sm\:px-16 {
- padding-left: 4rem;
- padding-right: 4rem;
- }
- .sm\:py-20 {
- padding-top: 5rem;
- padding-bottom: 5rem;
- }
- .sm\:px-20 {
- padding-left: 5rem;
- padding-right: 5rem;
- }
- .sm\:py-24 {
- padding-top: 6rem;
- padding-bottom: 6rem;
- }
- .sm\:px-24 {
- padding-left: 6rem;
- padding-right: 6rem;
- }
- .sm\:py-32 {
- padding-top: 8rem;
- padding-bottom: 8rem;
- }
- .sm\:px-32 {
- padding-left: 8rem;
- padding-right: 8rem;
- }
- .sm\:py-40 {
- padding-top: 10rem;
- padding-bottom: 10rem;
- }
- .sm\:px-40 {
- padding-left: 10rem;
- padding-right: 10rem;
- }
- .sm\:py-48 {
- padding-top: 12rem;
- padding-bottom: 12rem;
- }
- .sm\:px-48 {
- padding-left: 12rem;
- padding-right: 12rem;
- }
- .sm\:py-56 {
- padding-top: 14rem;
- padding-bottom: 14rem;
- }
- .sm\:px-56 {
- padding-left: 14rem;
- padding-right: 14rem;
- }
- .sm\:py-64 {
- padding-top: 16rem;
- padding-bottom: 16rem;
- }
- .sm\:px-64 {
- padding-left: 16rem;
- padding-right: 16rem;
- }
- .sm\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
- }
- .sm\:px-px {
- padding-left: 1px;
- padding-right: 1px;
- }
- .sm\:pt-0 {
- padding-top: 0;
- }
- .sm\:pr-0 {
- padding-right: 0;
- }
- .sm\:pb-0 {
- padding-bottom: 0;
- }
- .sm\:pl-0 {
- padding-left: 0;
- }
- .sm\:pt-1 {
- padding-top: 0.25rem;
- }
- .sm\:pr-1 {
- padding-right: 0.25rem;
- }
- .sm\:pb-1 {
- padding-bottom: 0.25rem;
- }
- .sm\:pl-1 {
- padding-left: 0.25rem;
- }
- .sm\:pt-2 {
- padding-top: 0.5rem;
- }
- .sm\:pr-2 {
- padding-right: 0.5rem;
- }
- .sm\:pb-2 {
- padding-bottom: 0.5rem;
- }
- .sm\:pl-2 {
- padding-left: 0.5rem;
- }
- .sm\:pt-3 {
- padding-top: 0.75rem;
- }
- .sm\:pr-3 {
- padding-right: 0.75rem;
- }
- .sm\:pb-3 {
- padding-bottom: 0.75rem;
- }
- .sm\:pl-3 {
- padding-left: 0.75rem;
- }
- .sm\:pt-4 {
- padding-top: 1rem;
- }
- .sm\:pr-4 {
- padding-right: 1rem;
- }
- .sm\:pb-4 {
- padding-bottom: 1rem;
- }
- .sm\:pl-4 {
- padding-left: 1rem;
- }
- .sm\:pt-5 {
- padding-top: 1.25rem;
- }
- .sm\:pr-5 {
- padding-right: 1.25rem;
- }
- .sm\:pb-5 {
- padding-bottom: 1.25rem;
- }
- .sm\:pl-5 {
- padding-left: 1.25rem;
- }
- .sm\:pt-6 {
- padding-top: 1.5rem;
- }
- .sm\:pr-6 {
- padding-right: 1.5rem;
- }
- .sm\:pb-6 {
- padding-bottom: 1.5rem;
- }
- .sm\:pl-6 {
- padding-left: 1.5rem;
- }
- .sm\:pt-8 {
- padding-top: 2rem;
- }
- .sm\:pr-8 {
- padding-right: 2rem;
- }
- .sm\:pb-8 {
- padding-bottom: 2rem;
- }
- .sm\:pl-8 {
- padding-left: 2rem;
- }
- .sm\:pt-10 {
- padding-top: 2.5rem;
- }
- .sm\:pr-10 {
- padding-right: 2.5rem;
- }
- .sm\:pb-10 {
- padding-bottom: 2.5rem;
- }
- .sm\:pl-10 {
- padding-left: 2.5rem;
- }
- .sm\:pt-12 {
- padding-top: 3rem;
- }
- .sm\:pr-12 {
- padding-right: 3rem;
- }
- .sm\:pb-12 {
- padding-bottom: 3rem;
- }
- .sm\:pl-12 {
- padding-left: 3rem;
- }
- .sm\:pt-16 {
- padding-top: 4rem;
- }
- .sm\:pr-16 {
- padding-right: 4rem;
- }
- .sm\:pb-16 {
- padding-bottom: 4rem;
- }
- .sm\:pl-16 {
- padding-left: 4rem;
- }
- .sm\:pt-20 {
- padding-top: 5rem;
- }
- .sm\:pr-20 {
- padding-right: 5rem;
- }
- .sm\:pb-20 {
- padding-bottom: 5rem;
- }
- .sm\:pl-20 {
- padding-left: 5rem;
- }
- .sm\:pt-24 {
- padding-top: 6rem;
- }
- .sm\:pr-24 {
- padding-right: 6rem;
- }
- .sm\:pb-24 {
- padding-bottom: 6rem;
- }
- .sm\:pl-24 {
- padding-left: 6rem;
- }
- .sm\:pt-32 {
- padding-top: 8rem;
- }
- .sm\:pr-32 {
- padding-right: 8rem;
- }
- .sm\:pb-32 {
- padding-bottom: 8rem;
- }
- .sm\:pl-32 {
- padding-left: 8rem;
- }
- .sm\:pt-40 {
- padding-top: 10rem;
- }
- .sm\:pr-40 {
- padding-right: 10rem;
- }
- .sm\:pb-40 {
- padding-bottom: 10rem;
- }
- .sm\:pl-40 {
- padding-left: 10rem;
- }
- .sm\:pt-48 {
- padding-top: 12rem;
- }
- .sm\:pr-48 {
- padding-right: 12rem;
- }
- .sm\:pb-48 {
- padding-bottom: 12rem;
- }
- .sm\:pl-48 {
- padding-left: 12rem;
- }
- .sm\:pt-56 {
- padding-top: 14rem;
- }
- .sm\:pr-56 {
- padding-right: 14rem;
- }
- .sm\:pb-56 {
- padding-bottom: 14rem;
- }
- .sm\:pl-56 {
- padding-left: 14rem;
- }
- .sm\:pt-64 {
- padding-top: 16rem;
- }
- .sm\:pr-64 {
- padding-right: 16rem;
- }
- .sm\:pb-64 {
- padding-bottom: 16rem;
- }
- .sm\:pl-64 {
- padding-left: 16rem;
- }
- .sm\:pt-px {
- padding-top: 1px;
- }
- .sm\:pr-px {
- padding-right: 1px;
- }
- .sm\:pb-px {
- padding-bottom: 1px;
- }
- .sm\:pl-px {
- padding-left: 1px;
- }
- .sm\:placeholder-transparent:-ms-input-placeholder {
- color: transparent;
- }
- .sm\:placeholder-transparent::-ms-input-placeholder {
- color: transparent;
- }
- .sm\:placeholder-transparent::placeholder {
- color: transparent;
- }
- .sm\:placeholder-black:-ms-input-placeholder {
- color: #000;
- }
- .sm\:placeholder-black::-ms-input-placeholder {
- color: #000;
- }
- .sm\:placeholder-black::placeholder {
- color: #000;
- }
- .sm\:placeholder-white:-ms-input-placeholder {
- color: #fff;
- }
- .sm\:placeholder-white::-ms-input-placeholder {
- color: #fff;
- }
- .sm\:placeholder-white::placeholder {
- color: #fff;
- }
- .sm\:placeholder-gray-100:-ms-input-placeholder {
- color: #f7fafc;
- }
- .sm\:placeholder-gray-100::-ms-input-placeholder {
- color: #f7fafc;
- }
- .sm\:placeholder-gray-100::placeholder {
- color: #f7fafc;
- }
- .sm\:placeholder-gray-200:-ms-input-placeholder {
- color: #edf2f7;
- }
- .sm\:placeholder-gray-200::-ms-input-placeholder {
- color: #edf2f7;
- }
- .sm\:placeholder-gray-200::placeholder {
- color: #edf2f7;
- }
- .sm\:placeholder-gray-300:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .sm\:placeholder-gray-300::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .sm\:placeholder-gray-300::placeholder {
- color: #e2e8f0;
- }
- .sm\:placeholder-gray-400:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .sm\:placeholder-gray-400::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .sm\:placeholder-gray-400::placeholder {
- color: #cbd5e0;
- }
- .sm\:placeholder-gray-500:-ms-input-placeholder {
- color: #a0aec0;
- }
- .sm\:placeholder-gray-500::-ms-input-placeholder {
- color: #a0aec0;
- }
- .sm\:placeholder-gray-500::placeholder {
- color: #a0aec0;
- }
- .sm\:placeholder-gray-600:-ms-input-placeholder {
- color: #718096;
- }
- .sm\:placeholder-gray-600::-ms-input-placeholder {
- color: #718096;
- }
- .sm\:placeholder-gray-600::placeholder {
- color: #718096;
- }
- .sm\:placeholder-gray-700:-ms-input-placeholder {
- color: #4a5568;
- }
- .sm\:placeholder-gray-700::-ms-input-placeholder {
- color: #4a5568;
- }
- .sm\:placeholder-gray-700::placeholder {
- color: #4a5568;
- }
- .sm\:placeholder-gray-800:-ms-input-placeholder {
- color: #2d3748;
- }
- .sm\:placeholder-gray-800::-ms-input-placeholder {
- color: #2d3748;
- }
- .sm\:placeholder-gray-800::placeholder {
- color: #2d3748;
- }
- .sm\:placeholder-gray-900:-ms-input-placeholder {
- color: #1a202c;
- }
- .sm\:placeholder-gray-900::-ms-input-placeholder {
- color: #1a202c;
- }
- .sm\:placeholder-gray-900::placeholder {
- color: #1a202c;
- }
- .sm\:placeholder-red-100:-ms-input-placeholder {
- color: #fff5f5;
- }
- .sm\:placeholder-red-100::-ms-input-placeholder {
- color: #fff5f5;
- }
- .sm\:placeholder-red-100::placeholder {
- color: #fff5f5;
- }
- .sm\:placeholder-red-200:-ms-input-placeholder {
- color: #fed7d7;
- }
- .sm\:placeholder-red-200::-ms-input-placeholder {
- color: #fed7d7;
- }
- .sm\:placeholder-red-200::placeholder {
- color: #fed7d7;
- }
- .sm\:placeholder-red-300:-ms-input-placeholder {
- color: #feb2b2;
- }
- .sm\:placeholder-red-300::-ms-input-placeholder {
- color: #feb2b2;
- }
- .sm\:placeholder-red-300::placeholder {
- color: #feb2b2;
- }
- .sm\:placeholder-red-400:-ms-input-placeholder {
- color: #fc8181;
- }
- .sm\:placeholder-red-400::-ms-input-placeholder {
- color: #fc8181;
- }
- .sm\:placeholder-red-400::placeholder {
- color: #fc8181;
- }
- .sm\:placeholder-red-500:-ms-input-placeholder {
- color: #f56565;
- }
- .sm\:placeholder-red-500::-ms-input-placeholder {
- color: #f56565;
- }
- .sm\:placeholder-red-500::placeholder {
- color: #f56565;
- }
- .sm\:placeholder-red-600:-ms-input-placeholder {
- color: #e53e3e;
- }
- .sm\:placeholder-red-600::-ms-input-placeholder {
- color: #e53e3e;
- }
- .sm\:placeholder-red-600::placeholder {
- color: #e53e3e;
- }
- .sm\:placeholder-red-700:-ms-input-placeholder {
- color: #c53030;
- }
- .sm\:placeholder-red-700::-ms-input-placeholder {
- color: #c53030;
- }
- .sm\:placeholder-red-700::placeholder {
- color: #c53030;
- }
- .sm\:placeholder-red-800:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .sm\:placeholder-red-800::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .sm\:placeholder-red-800::placeholder {
- color: #9b2c2c;
- }
- .sm\:placeholder-red-900:-ms-input-placeholder {
- color: #742a2a;
- }
- .sm\:placeholder-red-900::-ms-input-placeholder {
- color: #742a2a;
- }
- .sm\:placeholder-red-900::placeholder {
- color: #742a2a;
- }
- .sm\:placeholder-orange-100:-ms-input-placeholder {
- color: #fffaf0;
- }
- .sm\:placeholder-orange-100::-ms-input-placeholder {
- color: #fffaf0;
- }
- .sm\:placeholder-orange-100::placeholder {
- color: #fffaf0;
- }
- .sm\:placeholder-orange-200:-ms-input-placeholder {
- color: #feebc8;
- }
- .sm\:placeholder-orange-200::-ms-input-placeholder {
- color: #feebc8;
- }
- .sm\:placeholder-orange-200::placeholder {
- color: #feebc8;
- }
- .sm\:placeholder-orange-300:-ms-input-placeholder {
- color: #fbd38d;
- }
- .sm\:placeholder-orange-300::-ms-input-placeholder {
- color: #fbd38d;
- }
- .sm\:placeholder-orange-300::placeholder {
- color: #fbd38d;
- }
- .sm\:placeholder-orange-400:-ms-input-placeholder {
- color: #f6ad55;
- }
- .sm\:placeholder-orange-400::-ms-input-placeholder {
- color: #f6ad55;
- }
- .sm\:placeholder-orange-400::placeholder {
- color: #f6ad55;
- }
- .sm\:placeholder-orange-500:-ms-input-placeholder {
- color: #ed8936;
- }
- .sm\:placeholder-orange-500::-ms-input-placeholder {
- color: #ed8936;
- }
- .sm\:placeholder-orange-500::placeholder {
- color: #ed8936;
- }
- .sm\:placeholder-orange-600:-ms-input-placeholder {
- color: #dd6b20;
- }
- .sm\:placeholder-orange-600::-ms-input-placeholder {
- color: #dd6b20;
- }
- .sm\:placeholder-orange-600::placeholder {
- color: #dd6b20;
- }
- .sm\:placeholder-orange-700:-ms-input-placeholder {
- color: #c05621;
- }
- .sm\:placeholder-orange-700::-ms-input-placeholder {
- color: #c05621;
- }
- .sm\:placeholder-orange-700::placeholder {
- color: #c05621;
- }
- .sm\:placeholder-orange-800:-ms-input-placeholder {
- color: #9c4221;
- }
- .sm\:placeholder-orange-800::-ms-input-placeholder {
- color: #9c4221;
- }
- .sm\:placeholder-orange-800::placeholder {
- color: #9c4221;
- }
- .sm\:placeholder-orange-900:-ms-input-placeholder {
- color: #7b341e;
- }
- .sm\:placeholder-orange-900::-ms-input-placeholder {
- color: #7b341e;
- }
- .sm\:placeholder-orange-900::placeholder {
- color: #7b341e;
- }
- .sm\:placeholder-yellow-100:-ms-input-placeholder {
- color: ivory;
- }
- .sm\:placeholder-yellow-100::-ms-input-placeholder {
- color: ivory;
- }
- .sm\:placeholder-yellow-100::placeholder {
- color: ivory;
- }
- .sm\:placeholder-yellow-200:-ms-input-placeholder {
- color: #fefcbf;
- }
- .sm\:placeholder-yellow-200::-ms-input-placeholder {
- color: #fefcbf;
- }
- .sm\:placeholder-yellow-200::placeholder {
- color: #fefcbf;
- }
- .sm\:placeholder-yellow-300:-ms-input-placeholder {
- color: #faf089;
- }
- .sm\:placeholder-yellow-300::-ms-input-placeholder {
- color: #faf089;
- }
- .sm\:placeholder-yellow-300::placeholder {
- color: #faf089;
- }
- .sm\:placeholder-yellow-400:-ms-input-placeholder {
- color: #f6e05e;
- }
- .sm\:placeholder-yellow-400::-ms-input-placeholder {
- color: #f6e05e;
- }
- .sm\:placeholder-yellow-400::placeholder {
- color: #f6e05e;
- }
- .sm\:placeholder-yellow-500:-ms-input-placeholder {
- color: #ecc94b;
- }
- .sm\:placeholder-yellow-500::-ms-input-placeholder {
- color: #ecc94b;
- }
- .sm\:placeholder-yellow-500::placeholder {
- color: #ecc94b;
- }
- .sm\:placeholder-yellow-600:-ms-input-placeholder {
- color: #d69e2e;
- }
- .sm\:placeholder-yellow-600::-ms-input-placeholder {
- color: #d69e2e;
- }
- .sm\:placeholder-yellow-600::placeholder {
- color: #d69e2e;
- }
- .sm\:placeholder-yellow-700:-ms-input-placeholder {
- color: #b7791f;
- }
- .sm\:placeholder-yellow-700::-ms-input-placeholder {
- color: #b7791f;
- }
- .sm\:placeholder-yellow-700::placeholder {
- color: #b7791f;
- }
- .sm\:placeholder-yellow-800:-ms-input-placeholder {
- color: #975a16;
- }
- .sm\:placeholder-yellow-800::-ms-input-placeholder {
- color: #975a16;
- }
- .sm\:placeholder-yellow-800::placeholder {
- color: #975a16;
- }
- .sm\:placeholder-yellow-900:-ms-input-placeholder {
- color: #744210;
- }
- .sm\:placeholder-yellow-900::-ms-input-placeholder {
- color: #744210;
- }
- .sm\:placeholder-yellow-900::placeholder {
- color: #744210;
- }
- .sm\:placeholder-green-100:-ms-input-placeholder {
- color: #f0fff4;
- }
- .sm\:placeholder-green-100::-ms-input-placeholder {
- color: #f0fff4;
- }
- .sm\:placeholder-green-100::placeholder {
- color: #f0fff4;
- }
- .sm\:placeholder-green-200:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .sm\:placeholder-green-200::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .sm\:placeholder-green-200::placeholder {
- color: #c6f6d5;
- }
- .sm\:placeholder-green-300:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .sm\:placeholder-green-300::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .sm\:placeholder-green-300::placeholder {
- color: #9ae6b4;
- }
- .sm\:placeholder-green-400:-ms-input-placeholder {
- color: #68d391;
- }
- .sm\:placeholder-green-400::-ms-input-placeholder {
- color: #68d391;
- }
- .sm\:placeholder-green-400::placeholder {
- color: #68d391;
- }
- .sm\:placeholder-green-500:-ms-input-placeholder {
- color: #48bb78;
- }
- .sm\:placeholder-green-500::-ms-input-placeholder {
- color: #48bb78;
- }
- .sm\:placeholder-green-500::placeholder {
- color: #48bb78;
- }
- .sm\:placeholder-green-600:-ms-input-placeholder {
- color: #38a169;
- }
- .sm\:placeholder-green-600::-ms-input-placeholder {
- color: #38a169;
- }
- .sm\:placeholder-green-600::placeholder {
- color: #38a169;
- }
- .sm\:placeholder-green-700:-ms-input-placeholder {
- color: #2f855a;
- }
- .sm\:placeholder-green-700::-ms-input-placeholder {
- color: #2f855a;
- }
- .sm\:placeholder-green-700::placeholder {
- color: #2f855a;
- }
- .sm\:placeholder-green-800:-ms-input-placeholder {
- color: #276749;
- }
- .sm\:placeholder-green-800::-ms-input-placeholder {
- color: #276749;
- }
- .sm\:placeholder-green-800::placeholder {
- color: #276749;
- }
- .sm\:placeholder-green-900:-ms-input-placeholder {
- color: #22543d;
- }
- .sm\:placeholder-green-900::-ms-input-placeholder {
- color: #22543d;
- }
- .sm\:placeholder-green-900::placeholder {
- color: #22543d;
- }
- .sm\:placeholder-teal-100:-ms-input-placeholder {
- color: #e6fffa;
- }
- .sm\:placeholder-teal-100::-ms-input-placeholder {
- color: #e6fffa;
- }
- .sm\:placeholder-teal-100::placeholder {
- color: #e6fffa;
- }
- .sm\:placeholder-teal-200:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .sm\:placeholder-teal-200::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .sm\:placeholder-teal-200::placeholder {
- color: #b2f5ea;
- }
- .sm\:placeholder-teal-300:-ms-input-placeholder {
- color: #81e6d9;
- }
- .sm\:placeholder-teal-300::-ms-input-placeholder {
- color: #81e6d9;
- }
- .sm\:placeholder-teal-300::placeholder {
- color: #81e6d9;
- }
- .sm\:placeholder-teal-400:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .sm\:placeholder-teal-400::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .sm\:placeholder-teal-400::placeholder {
- color: #4fd1c5;
- }
- .sm\:placeholder-teal-500:-ms-input-placeholder {
- color: #38b2ac;
- }
- .sm\:placeholder-teal-500::-ms-input-placeholder {
- color: #38b2ac;
- }
- .sm\:placeholder-teal-500::placeholder {
- color: #38b2ac;
- }
- .sm\:placeholder-teal-600:-ms-input-placeholder {
- color: #319795;
- }
- .sm\:placeholder-teal-600::-ms-input-placeholder {
- color: #319795;
- }
- .sm\:placeholder-teal-600::placeholder {
- color: #319795;
- }
- .sm\:placeholder-teal-700:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .sm\:placeholder-teal-700::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .sm\:placeholder-teal-700::placeholder {
- color: #2c7a7b;
- }
- .sm\:placeholder-teal-800:-ms-input-placeholder {
- color: #285e61;
- }
- .sm\:placeholder-teal-800::-ms-input-placeholder {
- color: #285e61;
- }
- .sm\:placeholder-teal-800::placeholder {
- color: #285e61;
- }
- .sm\:placeholder-teal-900:-ms-input-placeholder {
- color: #234e52;
- }
- .sm\:placeholder-teal-900::-ms-input-placeholder {
- color: #234e52;
- }
- .sm\:placeholder-teal-900::placeholder {
- color: #234e52;
- }
- .sm\:placeholder-blue-100:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .sm\:placeholder-blue-100::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .sm\:placeholder-blue-100::placeholder {
- color: #ebf8ff;
- }
- .sm\:placeholder-blue-200:-ms-input-placeholder {
- color: #bee3f8;
- }
- .sm\:placeholder-blue-200::-ms-input-placeholder {
- color: #bee3f8;
- }
- .sm\:placeholder-blue-200::placeholder {
- color: #bee3f8;
- }
- .sm\:placeholder-blue-300:-ms-input-placeholder {
- color: #90cdf4;
- }
- .sm\:placeholder-blue-300::-ms-input-placeholder {
- color: #90cdf4;
- }
- .sm\:placeholder-blue-300::placeholder {
- color: #90cdf4;
- }
- .sm\:placeholder-blue-400:-ms-input-placeholder {
- color: #63b3ed;
- }
- .sm\:placeholder-blue-400::-ms-input-placeholder {
- color: #63b3ed;
- }
- .sm\:placeholder-blue-400::placeholder {
- color: #63b3ed;
- }
- .sm\:placeholder-blue-500:-ms-input-placeholder {
- color: #4299e1;
- }
- .sm\:placeholder-blue-500::-ms-input-placeholder {
- color: #4299e1;
- }
- .sm\:placeholder-blue-500::placeholder {
- color: #4299e1;
- }
- .sm\:placeholder-blue-600:-ms-input-placeholder {
- color: #3182ce;
- }
- .sm\:placeholder-blue-600::-ms-input-placeholder {
- color: #3182ce;
- }
- .sm\:placeholder-blue-600::placeholder {
- color: #3182ce;
- }
- .sm\:placeholder-blue-700:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .sm\:placeholder-blue-700::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .sm\:placeholder-blue-700::placeholder {
- color: #2b6cb0;
- }
- .sm\:placeholder-blue-800:-ms-input-placeholder {
- color: #2c5282;
- }
- .sm\:placeholder-blue-800::-ms-input-placeholder {
- color: #2c5282;
- }
- .sm\:placeholder-blue-800::placeholder {
- color: #2c5282;
- }
- .sm\:placeholder-blue-900:-ms-input-placeholder {
- color: #2a4365;
- }
- .sm\:placeholder-blue-900::-ms-input-placeholder {
- color: #2a4365;
- }
- .sm\:placeholder-blue-900::placeholder {
- color: #2a4365;
- }
- .sm\:placeholder-indigo-100:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .sm\:placeholder-indigo-100::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .sm\:placeholder-indigo-100::placeholder {
- color: #ebf4ff;
- }
- .sm\:placeholder-indigo-200:-ms-input-placeholder {
- color: #c3dafe;
- }
- .sm\:placeholder-indigo-200::-ms-input-placeholder {
- color: #c3dafe;
- }
- .sm\:placeholder-indigo-200::placeholder {
- color: #c3dafe;
- }
- .sm\:placeholder-indigo-300:-ms-input-placeholder {
- color: #a3bffa;
- }
- .sm\:placeholder-indigo-300::-ms-input-placeholder {
- color: #a3bffa;
- }
- .sm\:placeholder-indigo-300::placeholder {
- color: #a3bffa;
- }
- .sm\:placeholder-indigo-400:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .sm\:placeholder-indigo-400::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .sm\:placeholder-indigo-400::placeholder {
- color: #7f9cf5;
- }
- .sm\:placeholder-indigo-500:-ms-input-placeholder {
- color: #667eea;
- }
- .sm\:placeholder-indigo-500::-ms-input-placeholder {
- color: #667eea;
- }
- .sm\:placeholder-indigo-500::placeholder {
- color: #667eea;
- }
- .sm\:placeholder-indigo-600:-ms-input-placeholder {
- color: #5a67d8;
- }
- .sm\:placeholder-indigo-600::-ms-input-placeholder {
- color: #5a67d8;
- }
- .sm\:placeholder-indigo-600::placeholder {
- color: #5a67d8;
- }
- .sm\:placeholder-indigo-700:-ms-input-placeholder {
- color: #4c51bf;
- }
- .sm\:placeholder-indigo-700::-ms-input-placeholder {
- color: #4c51bf;
- }
- .sm\:placeholder-indigo-700::placeholder {
- color: #4c51bf;
- }
- .sm\:placeholder-indigo-800:-ms-input-placeholder {
- color: #434190;
- }
- .sm\:placeholder-indigo-800::-ms-input-placeholder {
- color: #434190;
- }
- .sm\:placeholder-indigo-800::placeholder {
- color: #434190;
- }
- .sm\:placeholder-indigo-900:-ms-input-placeholder {
- color: #3c366b;
- }
- .sm\:placeholder-indigo-900::-ms-input-placeholder {
- color: #3c366b;
- }
- .sm\:placeholder-indigo-900::placeholder {
- color: #3c366b;
- }
- .sm\:placeholder-purple-100:-ms-input-placeholder {
- color: #faf5ff;
- }
- .sm\:placeholder-purple-100::-ms-input-placeholder {
- color: #faf5ff;
- }
- .sm\:placeholder-purple-100::placeholder {
- color: #faf5ff;
- }
- .sm\:placeholder-purple-200:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .sm\:placeholder-purple-200::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .sm\:placeholder-purple-200::placeholder {
- color: #e9d8fd;
- }
- .sm\:placeholder-purple-300:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .sm\:placeholder-purple-300::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .sm\:placeholder-purple-300::placeholder {
- color: #d6bcfa;
- }
- .sm\:placeholder-purple-400:-ms-input-placeholder {
- color: #b794f4;
- }
- .sm\:placeholder-purple-400::-ms-input-placeholder {
- color: #b794f4;
- }
- .sm\:placeholder-purple-400::placeholder {
- color: #b794f4;
- }
- .sm\:placeholder-purple-500:-ms-input-placeholder {
- color: #9f7aea;
- }
- .sm\:placeholder-purple-500::-ms-input-placeholder {
- color: #9f7aea;
- }
- .sm\:placeholder-purple-500::placeholder {
- color: #9f7aea;
- }
- .sm\:placeholder-purple-600:-ms-input-placeholder {
- color: #805ad5;
- }
- .sm\:placeholder-purple-600::-ms-input-placeholder {
- color: #805ad5;
- }
- .sm\:placeholder-purple-600::placeholder {
- color: #805ad5;
- }
- .sm\:placeholder-purple-700:-ms-input-placeholder {
- color: #6b46c1;
- }
- .sm\:placeholder-purple-700::-ms-input-placeholder {
- color: #6b46c1;
- }
- .sm\:placeholder-purple-700::placeholder {
- color: #6b46c1;
- }
- .sm\:placeholder-purple-800:-ms-input-placeholder {
- color: #553c9a;
- }
- .sm\:placeholder-purple-800::-ms-input-placeholder {
- color: #553c9a;
- }
- .sm\:placeholder-purple-800::placeholder {
- color: #553c9a;
- }
- .sm\:placeholder-purple-900:-ms-input-placeholder {
- color: #44337a;
- }
- .sm\:placeholder-purple-900::-ms-input-placeholder {
- color: #44337a;
- }
- .sm\:placeholder-purple-900::placeholder {
- color: #44337a;
- }
- .sm\:placeholder-pink-100:-ms-input-placeholder {
- color: #fff5f7;
- }
- .sm\:placeholder-pink-100::-ms-input-placeholder {
- color: #fff5f7;
- }
- .sm\:placeholder-pink-100::placeholder {
- color: #fff5f7;
- }
- .sm\:placeholder-pink-200:-ms-input-placeholder {
- color: #fed7e2;
- }
- .sm\:placeholder-pink-200::-ms-input-placeholder {
- color: #fed7e2;
- }
- .sm\:placeholder-pink-200::placeholder {
- color: #fed7e2;
- }
- .sm\:placeholder-pink-300:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .sm\:placeholder-pink-300::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .sm\:placeholder-pink-300::placeholder {
- color: #fbb6ce;
- }
- .sm\:placeholder-pink-400:-ms-input-placeholder {
- color: #f687b3;
- }
- .sm\:placeholder-pink-400::-ms-input-placeholder {
- color: #f687b3;
- }
- .sm\:placeholder-pink-400::placeholder {
- color: #f687b3;
- }
- .sm\:placeholder-pink-500:-ms-input-placeholder {
- color: #ed64a6;
- }
- .sm\:placeholder-pink-500::-ms-input-placeholder {
- color: #ed64a6;
- }
- .sm\:placeholder-pink-500::placeholder {
- color: #ed64a6;
- }
- .sm\:placeholder-pink-600:-ms-input-placeholder {
- color: #d53f8c;
- }
- .sm\:placeholder-pink-600::-ms-input-placeholder {
- color: #d53f8c;
- }
- .sm\:placeholder-pink-600::placeholder {
- color: #d53f8c;
- }
- .sm\:placeholder-pink-700:-ms-input-placeholder {
- color: #b83280;
- }
- .sm\:placeholder-pink-700::-ms-input-placeholder {
- color: #b83280;
- }
- .sm\:placeholder-pink-700::placeholder {
- color: #b83280;
- }
- .sm\:placeholder-pink-800:-ms-input-placeholder {
- color: #97266d;
- }
- .sm\:placeholder-pink-800::-ms-input-placeholder {
- color: #97266d;
- }
- .sm\:placeholder-pink-800::placeholder {
- color: #97266d;
- }
- .sm\:placeholder-pink-900:-ms-input-placeholder {
- color: #702459;
- }
- .sm\:placeholder-pink-900::-ms-input-placeholder {
- color: #702459;
- }
- .sm\:placeholder-pink-900::placeholder {
- color: #702459;
- }
- .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
- color: transparent;
- }
- .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
- color: transparent;
- }
- .sm\:focus\:placeholder-transparent:focus::placeholder {
- color: transparent;
- }
- .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
- color: #000;
- }
- .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
- color: #000;
- }
- .sm\:focus\:placeholder-black:focus::placeholder {
- color: #000;
- }
- .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
- color: #fff;
- }
- .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
- color: #fff;
- }
- .sm\:focus\:placeholder-white:focus::placeholder {
- color: #fff;
- }
- .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
- color: #f7fafc;
- }
- .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
- color: #f7fafc;
- }
- .sm\:focus\:placeholder-gray-100:focus::placeholder {
- color: #f7fafc;
- }
- .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
- color: #edf2f7;
- }
- .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
- color: #edf2f7;
- }
- .sm\:focus\:placeholder-gray-200:focus::placeholder {
- color: #edf2f7;
- }
- .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .sm\:focus\:placeholder-gray-300:focus::placeholder {
- color: #e2e8f0;
- }
- .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .sm\:focus\:placeholder-gray-400:focus::placeholder {
- color: #cbd5e0;
- }
- .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
- color: #a0aec0;
- }
- .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
- color: #a0aec0;
- }
- .sm\:focus\:placeholder-gray-500:focus::placeholder {
- color: #a0aec0;
- }
- .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
- color: #718096;
- }
- .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
- color: #718096;
- }
- .sm\:focus\:placeholder-gray-600:focus::placeholder {
- color: #718096;
- }
- .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
- color: #4a5568;
- }
- .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
- color: #4a5568;
- }
- .sm\:focus\:placeholder-gray-700:focus::placeholder {
- color: #4a5568;
- }
- .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
- color: #2d3748;
- }
- .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
- color: #2d3748;
- }
- .sm\:focus\:placeholder-gray-800:focus::placeholder {
- color: #2d3748;
- }
- .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
- color: #1a202c;
- }
- .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
- color: #1a202c;
- }
- .sm\:focus\:placeholder-gray-900:focus::placeholder {
- color: #1a202c;
- }
- .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
- color: #fff5f5;
- }
- .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
- color: #fff5f5;
- }
- .sm\:focus\:placeholder-red-100:focus::placeholder {
- color: #fff5f5;
- }
- .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
- color: #fed7d7;
- }
- .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
- color: #fed7d7;
- }
- .sm\:focus\:placeholder-red-200:focus::placeholder {
- color: #fed7d7;
- }
- .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
- color: #feb2b2;
- }
- .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
- color: #feb2b2;
- }
- .sm\:focus\:placeholder-red-300:focus::placeholder {
- color: #feb2b2;
- }
- .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
- color: #fc8181;
- }
- .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
- color: #fc8181;
- }
- .sm\:focus\:placeholder-red-400:focus::placeholder {
- color: #fc8181;
- }
- .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
- color: #f56565;
- }
- .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
- color: #f56565;
- }
- .sm\:focus\:placeholder-red-500:focus::placeholder {
- color: #f56565;
- }
- .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
- color: #e53e3e;
- }
- .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
- color: #e53e3e;
- }
- .sm\:focus\:placeholder-red-600:focus::placeholder {
- color: #e53e3e;
- }
- .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
- color: #c53030;
- }
- .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
- color: #c53030;
- }
- .sm\:focus\:placeholder-red-700:focus::placeholder {
- color: #c53030;
- }
- .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .sm\:focus\:placeholder-red-800:focus::placeholder {
- color: #9b2c2c;
- }
- .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
- color: #742a2a;
- }
- .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
- color: #742a2a;
- }
- .sm\:focus\:placeholder-red-900:focus::placeholder {
- color: #742a2a;
- }
- .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
- color: #fffaf0;
- }
- .sm\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
- color: #fffaf0;
- }
- .sm\:focus\:placeholder-orange-100:focus::placeholder {
- color: #fffaf0;
- }
- .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
- color: #feebc8;
- }
- .sm\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
- color: #feebc8;
- }
- .sm\:focus\:placeholder-orange-200:focus::placeholder {
- color: #feebc8;
- }
- .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
- color: #fbd38d;
- }
- .sm\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
- color: #fbd38d;
- }
- .sm\:focus\:placeholder-orange-300:focus::placeholder {
- color: #fbd38d;
- }
- .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
- color: #f6ad55;
- }
- .sm\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
- color: #f6ad55;
- }
- .sm\:focus\:placeholder-orange-400:focus::placeholder {
- color: #f6ad55;
- }
- .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
- color: #ed8936;
- }
- .sm\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
- color: #ed8936;
- }
- .sm\:focus\:placeholder-orange-500:focus::placeholder {
- color: #ed8936;
- }
- .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
- color: #dd6b20;
- }
- .sm\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
- color: #dd6b20;
- }
- .sm\:focus\:placeholder-orange-600:focus::placeholder {
- color: #dd6b20;
- }
- .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
- color: #c05621;
- }
- .sm\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
- color: #c05621;
- }
- .sm\:focus\:placeholder-orange-700:focus::placeholder {
- color: #c05621;
- }
- .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
- color: #9c4221;
- }
- .sm\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
- color: #9c4221;
- }
- .sm\:focus\:placeholder-orange-800:focus::placeholder {
- color: #9c4221;
- }
- .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
- color: #7b341e;
- }
- .sm\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
- color: #7b341e;
- }
- .sm\:focus\:placeholder-orange-900:focus::placeholder {
- color: #7b341e;
- }
- .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
- color: ivory;
- }
- .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
- color: ivory;
- }
- .sm\:focus\:placeholder-yellow-100:focus::placeholder {
- color: ivory;
- }
- .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
- color: #fefcbf;
- }
- .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
- color: #fefcbf;
- }
- .sm\:focus\:placeholder-yellow-200:focus::placeholder {
- color: #fefcbf;
- }
- .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
- color: #faf089;
- }
- .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
- color: #faf089;
- }
- .sm\:focus\:placeholder-yellow-300:focus::placeholder {
- color: #faf089;
- }
- .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
- color: #f6e05e;
- }
- .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
- color: #f6e05e;
- }
- .sm\:focus\:placeholder-yellow-400:focus::placeholder {
- color: #f6e05e;
- }
- .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
- color: #ecc94b;
- }
- .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
- color: #ecc94b;
- }
- .sm\:focus\:placeholder-yellow-500:focus::placeholder {
- color: #ecc94b;
- }
- .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
- color: #d69e2e;
- }
- .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
- color: #d69e2e;
- }
- .sm\:focus\:placeholder-yellow-600:focus::placeholder {
- color: #d69e2e;
- }
- .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
- color: #b7791f;
- }
- .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
- color: #b7791f;
- }
- .sm\:focus\:placeholder-yellow-700:focus::placeholder {
- color: #b7791f;
- }
- .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
- color: #975a16;
- }
- .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
- color: #975a16;
- }
- .sm\:focus\:placeholder-yellow-800:focus::placeholder {
- color: #975a16;
- }
- .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
- color: #744210;
- }
- .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
- color: #744210;
- }
- .sm\:focus\:placeholder-yellow-900:focus::placeholder {
- color: #744210;
- }
- .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
- color: #f0fff4;
- }
- .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
- color: #f0fff4;
- }
- .sm\:focus\:placeholder-green-100:focus::placeholder {
- color: #f0fff4;
- }
- .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .sm\:focus\:placeholder-green-200:focus::placeholder {
- color: #c6f6d5;
- }
- .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .sm\:focus\:placeholder-green-300:focus::placeholder {
- color: #9ae6b4;
- }
- .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
- color: #68d391;
- }
- .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
- color: #68d391;
- }
- .sm\:focus\:placeholder-green-400:focus::placeholder {
- color: #68d391;
- }
- .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
- color: #48bb78;
- }
- .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
- color: #48bb78;
- }
- .sm\:focus\:placeholder-green-500:focus::placeholder {
- color: #48bb78;
- }
- .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
- color: #38a169;
- }
- .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
- color: #38a169;
- }
- .sm\:focus\:placeholder-green-600:focus::placeholder {
- color: #38a169;
- }
- .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
- color: #2f855a;
- }
- .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
- color: #2f855a;
- }
- .sm\:focus\:placeholder-green-700:focus::placeholder {
- color: #2f855a;
- }
- .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
- color: #276749;
- }
- .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
- color: #276749;
- }
- .sm\:focus\:placeholder-green-800:focus::placeholder {
- color: #276749;
- }
- .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
- color: #22543d;
- }
- .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
- color: #22543d;
- }
- .sm\:focus\:placeholder-green-900:focus::placeholder {
- color: #22543d;
- }
- .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
- color: #e6fffa;
- }
- .sm\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
- color: #e6fffa;
- }
- .sm\:focus\:placeholder-teal-100:focus::placeholder {
- color: #e6fffa;
- }
- .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .sm\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .sm\:focus\:placeholder-teal-200:focus::placeholder {
- color: #b2f5ea;
- }
- .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
- color: #81e6d9;
- }
- .sm\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
- color: #81e6d9;
- }
- .sm\:focus\:placeholder-teal-300:focus::placeholder {
- color: #81e6d9;
- }
- .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .sm\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .sm\:focus\:placeholder-teal-400:focus::placeholder {
- color: #4fd1c5;
- }
- .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
- color: #38b2ac;
- }
- .sm\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
- color: #38b2ac;
- }
- .sm\:focus\:placeholder-teal-500:focus::placeholder {
- color: #38b2ac;
- }
- .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
- color: #319795;
- }
- .sm\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
- color: #319795;
- }
- .sm\:focus\:placeholder-teal-600:focus::placeholder {
- color: #319795;
- }
- .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .sm\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .sm\:focus\:placeholder-teal-700:focus::placeholder {
- color: #2c7a7b;
- }
- .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
- color: #285e61;
- }
- .sm\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
- color: #285e61;
- }
- .sm\:focus\:placeholder-teal-800:focus::placeholder {
- color: #285e61;
- }
- .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
- color: #234e52;
- }
- .sm\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
- color: #234e52;
- }
- .sm\:focus\:placeholder-teal-900:focus::placeholder {
- color: #234e52;
- }
- .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .sm\:focus\:placeholder-blue-100:focus::placeholder {
- color: #ebf8ff;
- }
- .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
- color: #bee3f8;
- }
- .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
- color: #bee3f8;
- }
- .sm\:focus\:placeholder-blue-200:focus::placeholder {
- color: #bee3f8;
- }
- .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
- color: #90cdf4;
- }
- .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
- color: #90cdf4;
- }
- .sm\:focus\:placeholder-blue-300:focus::placeholder {
- color: #90cdf4;
- }
- .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
- color: #63b3ed;
- }
- .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
- color: #63b3ed;
- }
- .sm\:focus\:placeholder-blue-400:focus::placeholder {
- color: #63b3ed;
- }
- .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
- color: #4299e1;
- }
- .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
- color: #4299e1;
- }
- .sm\:focus\:placeholder-blue-500:focus::placeholder {
- color: #4299e1;
- }
- .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
- color: #3182ce;
- }
- .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
- color: #3182ce;
- }
- .sm\:focus\:placeholder-blue-600:focus::placeholder {
- color: #3182ce;
- }
- .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .sm\:focus\:placeholder-blue-700:focus::placeholder {
- color: #2b6cb0;
- }
- .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
- color: #2c5282;
- }
- .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
- color: #2c5282;
- }
- .sm\:focus\:placeholder-blue-800:focus::placeholder {
- color: #2c5282;
- }
- .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
- color: #2a4365;
- }
- .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
- color: #2a4365;
- }
- .sm\:focus\:placeholder-blue-900:focus::placeholder {
- color: #2a4365;
- }
- .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .sm\:focus\:placeholder-indigo-100:focus::placeholder {
- color: #ebf4ff;
- }
- .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
- color: #c3dafe;
- }
- .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
- color: #c3dafe;
- }
- .sm\:focus\:placeholder-indigo-200:focus::placeholder {
- color: #c3dafe;
- }
- .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
- color: #a3bffa;
- }
- .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
- color: #a3bffa;
- }
- .sm\:focus\:placeholder-indigo-300:focus::placeholder {
- color: #a3bffa;
- }
- .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .sm\:focus\:placeholder-indigo-400:focus::placeholder {
- color: #7f9cf5;
- }
- .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
- color: #667eea;
- }
- .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
- color: #667eea;
- }
- .sm\:focus\:placeholder-indigo-500:focus::placeholder {
- color: #667eea;
- }
- .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
- color: #5a67d8;
- }
- .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
- color: #5a67d8;
- }
- .sm\:focus\:placeholder-indigo-600:focus::placeholder {
- color: #5a67d8;
- }
- .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
- color: #4c51bf;
- }
- .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
- color: #4c51bf;
- }
- .sm\:focus\:placeholder-indigo-700:focus::placeholder {
- color: #4c51bf;
- }
- .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
- color: #434190;
- }
- .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
- color: #434190;
- }
- .sm\:focus\:placeholder-indigo-800:focus::placeholder {
- color: #434190;
- }
- .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
- color: #3c366b;
- }
- .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
- color: #3c366b;
- }
- .sm\:focus\:placeholder-indigo-900:focus::placeholder {
- color: #3c366b;
- }
- .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
- color: #faf5ff;
- }
- .sm\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
- color: #faf5ff;
- }
- .sm\:focus\:placeholder-purple-100:focus::placeholder {
- color: #faf5ff;
- }
- .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .sm\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .sm\:focus\:placeholder-purple-200:focus::placeholder {
- color: #e9d8fd;
- }
- .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .sm\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .sm\:focus\:placeholder-purple-300:focus::placeholder {
- color: #d6bcfa;
- }
- .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
- color: #b794f4;
- }
- .sm\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
- color: #b794f4;
- }
- .sm\:focus\:placeholder-purple-400:focus::placeholder {
- color: #b794f4;
- }
- .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
- color: #9f7aea;
- }
- .sm\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
- color: #9f7aea;
- }
- .sm\:focus\:placeholder-purple-500:focus::placeholder {
- color: #9f7aea;
- }
- .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
- color: #805ad5;
- }
- .sm\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
- color: #805ad5;
- }
- .sm\:focus\:placeholder-purple-600:focus::placeholder {
- color: #805ad5;
- }
- .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
- color: #6b46c1;
- }
- .sm\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
- color: #6b46c1;
- }
- .sm\:focus\:placeholder-purple-700:focus::placeholder {
- color: #6b46c1;
- }
- .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
- color: #553c9a;
- }
- .sm\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
- color: #553c9a;
- }
- .sm\:focus\:placeholder-purple-800:focus::placeholder {
- color: #553c9a;
- }
- .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
- color: #44337a;
- }
- .sm\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
- color: #44337a;
- }
- .sm\:focus\:placeholder-purple-900:focus::placeholder {
- color: #44337a;
- }
- .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
- color: #fff5f7;
- }
- .sm\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
- color: #fff5f7;
- }
- .sm\:focus\:placeholder-pink-100:focus::placeholder {
- color: #fff5f7;
- }
- .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
- color: #fed7e2;
- }
- .sm\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
- color: #fed7e2;
- }
- .sm\:focus\:placeholder-pink-200:focus::placeholder {
- color: #fed7e2;
- }
- .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .sm\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .sm\:focus\:placeholder-pink-300:focus::placeholder {
- color: #fbb6ce;
- }
- .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
- color: #f687b3;
- }
- .sm\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
- color: #f687b3;
- }
- .sm\:focus\:placeholder-pink-400:focus::placeholder {
- color: #f687b3;
- }
- .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
- color: #ed64a6;
- }
- .sm\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
- color: #ed64a6;
- }
- .sm\:focus\:placeholder-pink-500:focus::placeholder {
- color: #ed64a6;
- }
- .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
- color: #d53f8c;
- }
- .sm\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
- color: #d53f8c;
- }
- .sm\:focus\:placeholder-pink-600:focus::placeholder {
- color: #d53f8c;
- }
- .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
- color: #b83280;
- }
- .sm\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
- color: #b83280;
- }
- .sm\:focus\:placeholder-pink-700:focus::placeholder {
- color: #b83280;
- }
- .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
- color: #97266d;
- }
- .sm\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
- color: #97266d;
- }
- .sm\:focus\:placeholder-pink-800:focus::placeholder {
- color: #97266d;
- }
- .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
- color: #702459;
- }
- .sm\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
- color: #702459;
- }
- .sm\:focus\:placeholder-pink-900:focus::placeholder {
- color: #702459;
- }
- .sm\:pointer-events-none {
- pointer-events: none;
- }
- .sm\:pointer-events-auto {
- pointer-events: auto;
- }
- .sm\:static {
- position: static;
- }
- .sm\:fixed {
- position: fixed;
- }
- .sm\:absolute {
- position: absolute;
- }
- .sm\:relative {
- position: relative;
- }
- .sm\:sticky {
- position: -webkit-sticky;
- position: sticky;
- }
- .sm\:inset-0 {
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- }
- .sm\:inset-auto {
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
- }
- .sm\:inset-y-0 {
- top: 0;
- bottom: 0;
- }
- .sm\:inset-x-0 {
- right: 0;
- left: 0;
- }
- .sm\:inset-y-auto {
- top: auto;
- bottom: auto;
- }
- .sm\:inset-x-auto {
- right: auto;
- left: auto;
- }
- .sm\:top-0 {
- top: 0;
- }
- .sm\:right-0 {
- right: 0;
- }
- .sm\:bottom-0 {
- bottom: 0;
- }
- .sm\:left-0 {
- left: 0;
- }
- .sm\:top-auto {
- top: auto;
- }
- .sm\:right-auto {
- right: auto;
- }
- .sm\:bottom-auto {
- bottom: auto;
- }
- .sm\:left-auto {
- left: auto;
- }
- .sm\:resize-none {
- resize: none;
- }
- .sm\:resize-y {
- resize: vertical;
- }
- .sm\:resize-x {
- resize: horizontal;
- }
- .sm\:resize {
- resize: both;
- }
- .sm\:shadow-xs {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .sm\:shadow-sm {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .sm\:shadow {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .sm\:shadow-md {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .sm\:shadow-lg {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .sm\:shadow-xl {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .sm\:shadow-2xl {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .sm\:shadow-inner {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .sm\:shadow-outline {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .sm\:shadow-none {
- box-shadow: none;
- }
- .sm\:hover\:shadow-xs:hover {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .sm\:hover\:shadow-sm:hover {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .sm\:hover\:shadow:hover {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .sm\:hover\:shadow-md:hover {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .sm\:hover\:shadow-lg:hover {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .sm\:hover\:shadow-xl:hover {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .sm\:hover\:shadow-2xl:hover {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .sm\:hover\:shadow-inner:hover {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .sm\:hover\:shadow-outline:hover {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .sm\:hover\:shadow-none:hover {
- box-shadow: none;
- }
- .sm\:focus\:shadow-xs:focus {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .sm\:focus\:shadow-sm:focus {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .sm\:focus\:shadow:focus {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .sm\:focus\:shadow-md:focus {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .sm\:focus\:shadow-lg:focus {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .sm\:focus\:shadow-xl:focus {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .sm\:focus\:shadow-2xl:focus {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .sm\:focus\:shadow-inner:focus {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .sm\:focus\:shadow-outline:focus {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .sm\:focus\:shadow-none:focus {
- box-shadow: none;
- }
- .sm\:fill-current {
- fill: currentColor;
- }
- .sm\:stroke-current {
- stroke: currentColor;
- }
- .sm\:stroke-0 {
- stroke-width: 0;
- }
- .sm\:stroke-1 {
- stroke-width: 1;
- }
- .sm\:stroke-2 {
- stroke-width: 2;
- }
- .sm\:table-auto {
- table-layout: auto;
- }
- .sm\:table-fixed {
- table-layout: fixed;
- }
- .sm\:text-left {
- text-align: left;
- }
- .sm\:text-center {
- text-align: center;
- }
- .sm\:text-right {
- text-align: right;
- }
- .sm\:text-justify {
- text-align: justify;
- }
- .sm\:text-transparent {
- color: transparent;
- }
- .sm\:text-black {
- color: #000;
- }
- .sm\:text-white {
- color: #fff;
- }
- .sm\:text-gray-100 {
- color: #f7fafc;
- }
- .sm\:text-gray-200 {
- color: #edf2f7;
- }
- .sm\:text-gray-300 {
- color: #e2e8f0;
- }
- .sm\:text-gray-400 {
- color: #cbd5e0;
- }
- .sm\:text-gray-500 {
- color: #a0aec0;
- }
- .sm\:text-gray-600 {
- color: #718096;
- }
- .sm\:text-gray-700 {
- color: #4a5568;
- }
- .sm\:text-gray-800 {
- color: #2d3748;
- }
- .sm\:text-gray-900 {
- color: #1a202c;
- }
- .sm\:text-red-100 {
- color: #fff5f5;
- }
- .sm\:text-red-200 {
- color: #fed7d7;
- }
- .sm\:text-red-300 {
- color: #feb2b2;
- }
- .sm\:text-red-400 {
- color: #fc8181;
- }
- .sm\:text-red-500 {
- color: #f56565;
- }
- .sm\:text-red-600 {
- color: #e53e3e;
- }
- .sm\:text-red-700 {
- color: #c53030;
- }
- .sm\:text-red-800 {
- color: #9b2c2c;
- }
- .sm\:text-red-900 {
- color: #742a2a;
- }
- .sm\:text-orange-100 {
- color: #fffaf0;
- }
- .sm\:text-orange-200 {
- color: #feebc8;
- }
- .sm\:text-orange-300 {
- color: #fbd38d;
- }
- .sm\:text-orange-400 {
- color: #f6ad55;
- }
- .sm\:text-orange-500 {
- color: #ed8936;
- }
- .sm\:text-orange-600 {
- color: #dd6b20;
- }
- .sm\:text-orange-700 {
- color: #c05621;
- }
- .sm\:text-orange-800 {
- color: #9c4221;
- }
- .sm\:text-orange-900 {
- color: #7b341e;
- }
- .sm\:text-yellow-100 {
- color: ivory;
- }
- .sm\:text-yellow-200 {
- color: #fefcbf;
- }
- .sm\:text-yellow-300 {
- color: #faf089;
- }
- .sm\:text-yellow-400 {
- color: #f6e05e;
- }
- .sm\:text-yellow-500 {
- color: #ecc94b;
- }
- .sm\:text-yellow-600 {
- color: #d69e2e;
- }
- .sm\:text-yellow-700 {
- color: #b7791f;
- }
- .sm\:text-yellow-800 {
- color: #975a16;
- }
- .sm\:text-yellow-900 {
- color: #744210;
- }
- .sm\:text-green-100 {
- color: #f0fff4;
- }
- .sm\:text-green-200 {
- color: #c6f6d5;
- }
- .sm\:text-green-300 {
- color: #9ae6b4;
- }
- .sm\:text-green-400 {
- color: #68d391;
- }
- .sm\:text-green-500 {
- color: #48bb78;
- }
- .sm\:text-green-600 {
- color: #38a169;
- }
- .sm\:text-green-700 {
- color: #2f855a;
- }
- .sm\:text-green-800 {
- color: #276749;
- }
- .sm\:text-green-900 {
- color: #22543d;
- }
- .sm\:text-teal-100 {
- color: #e6fffa;
- }
- .sm\:text-teal-200 {
- color: #b2f5ea;
- }
- .sm\:text-teal-300 {
- color: #81e6d9;
- }
- .sm\:text-teal-400 {
- color: #4fd1c5;
- }
- .sm\:text-teal-500 {
- color: #38b2ac;
- }
- .sm\:text-teal-600 {
- color: #319795;
- }
- .sm\:text-teal-700 {
- color: #2c7a7b;
- }
- .sm\:text-teal-800 {
- color: #285e61;
- }
- .sm\:text-teal-900 {
- color: #234e52;
- }
- .sm\:text-blue-100 {
- color: #ebf8ff;
- }
- .sm\:text-blue-200 {
- color: #bee3f8;
- }
- .sm\:text-blue-300 {
- color: #90cdf4;
- }
- .sm\:text-blue-400 {
- color: #63b3ed;
- }
- .sm\:text-blue-500 {
- color: #4299e1;
- }
- .sm\:text-blue-600 {
- color: #3182ce;
- }
- .sm\:text-blue-700 {
- color: #2b6cb0;
- }
- .sm\:text-blue-800 {
- color: #2c5282;
- }
- .sm\:text-blue-900 {
- color: #2a4365;
- }
- .sm\:text-indigo-100 {
- color: #ebf4ff;
- }
- .sm\:text-indigo-200 {
- color: #c3dafe;
- }
- .sm\:text-indigo-300 {
- color: #a3bffa;
- }
- .sm\:text-indigo-400 {
- color: #7f9cf5;
- }
- .sm\:text-indigo-500 {
- color: #667eea;
- }
- .sm\:text-indigo-600 {
- color: #5a67d8;
- }
- .sm\:text-indigo-700 {
- color: #4c51bf;
- }
- .sm\:text-indigo-800 {
- color: #434190;
- }
- .sm\:text-indigo-900 {
- color: #3c366b;
- }
- .sm\:text-purple-100 {
- color: #faf5ff;
- }
- .sm\:text-purple-200 {
- color: #e9d8fd;
- }
- .sm\:text-purple-300 {
- color: #d6bcfa;
- }
- .sm\:text-purple-400 {
- color: #b794f4;
- }
- .sm\:text-purple-500 {
- color: #9f7aea;
- }
- .sm\:text-purple-600 {
- color: #805ad5;
- }
- .sm\:text-purple-700 {
- color: #6b46c1;
- }
- .sm\:text-purple-800 {
- color: #553c9a;
- }
- .sm\:text-purple-900 {
- color: #44337a;
- }
- .sm\:text-pink-100 {
- color: #fff5f7;
- }
- .sm\:text-pink-200 {
- color: #fed7e2;
- }
- .sm\:text-pink-300 {
- color: #fbb6ce;
- }
- .sm\:text-pink-400 {
- color: #f687b3;
- }
- .sm\:text-pink-500 {
- color: #ed64a6;
- }
- .sm\:text-pink-600 {
- color: #d53f8c;
- }
- .sm\:text-pink-700 {
- color: #b83280;
- }
- .sm\:text-pink-800 {
- color: #97266d;
- }
- .sm\:text-pink-900 {
- color: #702459;
- }
- .sm\:hover\:text-transparent:hover {
- color: transparent;
- }
- .sm\:hover\:text-black:hover {
- color: #000;
- }
- .sm\:hover\:text-white:hover {
- color: #fff;
- }
- .sm\:hover\:text-gray-100:hover {
- color: #f7fafc;
- }
- .sm\:hover\:text-gray-200:hover {
- color: #edf2f7;
- }
- .sm\:hover\:text-gray-300:hover {
- color: #e2e8f0;
- }
- .sm\:hover\:text-gray-400:hover {
- color: #cbd5e0;
- }
- .sm\:hover\:text-gray-500:hover {
- color: #a0aec0;
- }
- .sm\:hover\:text-gray-600:hover {
- color: #718096;
- }
- .sm\:hover\:text-gray-700:hover {
- color: #4a5568;
- }
- .sm\:hover\:text-gray-800:hover {
- color: #2d3748;
- }
- .sm\:hover\:text-gray-900:hover {
- color: #1a202c;
- }
- .sm\:hover\:text-red-100:hover {
- color: #fff5f5;
- }
- .sm\:hover\:text-red-200:hover {
- color: #fed7d7;
- }
- .sm\:hover\:text-red-300:hover {
- color: #feb2b2;
- }
- .sm\:hover\:text-red-400:hover {
- color: #fc8181;
- }
- .sm\:hover\:text-red-500:hover {
- color: #f56565;
- }
- .sm\:hover\:text-red-600:hover {
- color: #e53e3e;
- }
- .sm\:hover\:text-red-700:hover {
- color: #c53030;
- }
- .sm\:hover\:text-red-800:hover {
- color: #9b2c2c;
- }
- .sm\:hover\:text-red-900:hover {
- color: #742a2a;
- }
- .sm\:hover\:text-orange-100:hover {
- color: #fffaf0;
- }
- .sm\:hover\:text-orange-200:hover {
- color: #feebc8;
- }
- .sm\:hover\:text-orange-300:hover {
- color: #fbd38d;
- }
- .sm\:hover\:text-orange-400:hover {
- color: #f6ad55;
- }
- .sm\:hover\:text-orange-500:hover {
- color: #ed8936;
- }
- .sm\:hover\:text-orange-600:hover {
- color: #dd6b20;
- }
- .sm\:hover\:text-orange-700:hover {
- color: #c05621;
- }
- .sm\:hover\:text-orange-800:hover {
- color: #9c4221;
- }
- .sm\:hover\:text-orange-900:hover {
- color: #7b341e;
- }
- .sm\:hover\:text-yellow-100:hover {
- color: ivory;
- }
- .sm\:hover\:text-yellow-200:hover {
- color: #fefcbf;
- }
- .sm\:hover\:text-yellow-300:hover {
- color: #faf089;
- }
- .sm\:hover\:text-yellow-400:hover {
- color: #f6e05e;
- }
- .sm\:hover\:text-yellow-500:hover {
- color: #ecc94b;
- }
- .sm\:hover\:text-yellow-600:hover {
- color: #d69e2e;
- }
- .sm\:hover\:text-yellow-700:hover {
- color: #b7791f;
- }
- .sm\:hover\:text-yellow-800:hover {
- color: #975a16;
- }
- .sm\:hover\:text-yellow-900:hover {
- color: #744210;
- }
- .sm\:hover\:text-green-100:hover {
- color: #f0fff4;
- }
- .sm\:hover\:text-green-200:hover {
- color: #c6f6d5;
- }
- .sm\:hover\:text-green-300:hover {
- color: #9ae6b4;
- }
- .sm\:hover\:text-green-400:hover {
- color: #68d391;
- }
- .sm\:hover\:text-green-500:hover {
- color: #48bb78;
- }
- .sm\:hover\:text-green-600:hover {
- color: #38a169;
- }
- .sm\:hover\:text-green-700:hover {
- color: #2f855a;
- }
- .sm\:hover\:text-green-800:hover {
- color: #276749;
- }
- .sm\:hover\:text-green-900:hover {
- color: #22543d;
- }
- .sm\:hover\:text-teal-100:hover {
- color: #e6fffa;
- }
- .sm\:hover\:text-teal-200:hover {
- color: #b2f5ea;
- }
- .sm\:hover\:text-teal-300:hover {
- color: #81e6d9;
- }
- .sm\:hover\:text-teal-400:hover {
- color: #4fd1c5;
- }
- .sm\:hover\:text-teal-500:hover {
- color: #38b2ac;
- }
- .sm\:hover\:text-teal-600:hover {
- color: #319795;
- }
- .sm\:hover\:text-teal-700:hover {
- color: #2c7a7b;
- }
- .sm\:hover\:text-teal-800:hover {
- color: #285e61;
- }
- .sm\:hover\:text-teal-900:hover {
- color: #234e52;
- }
- .sm\:hover\:text-blue-100:hover {
- color: #ebf8ff;
- }
- .sm\:hover\:text-blue-200:hover {
- color: #bee3f8;
- }
- .sm\:hover\:text-blue-300:hover {
- color: #90cdf4;
- }
- .sm\:hover\:text-blue-400:hover {
- color: #63b3ed;
- }
- .sm\:hover\:text-blue-500:hover {
- color: #4299e1;
- }
- .sm\:hover\:text-blue-600:hover {
- color: #3182ce;
- }
- .sm\:hover\:text-blue-700:hover {
- color: #2b6cb0;
- }
- .sm\:hover\:text-blue-800:hover {
- color: #2c5282;
- }
- .sm\:hover\:text-blue-900:hover {
- color: #2a4365;
- }
- .sm\:hover\:text-indigo-100:hover {
- color: #ebf4ff;
- }
- .sm\:hover\:text-indigo-200:hover {
- color: #c3dafe;
- }
- .sm\:hover\:text-indigo-300:hover {
- color: #a3bffa;
- }
- .sm\:hover\:text-indigo-400:hover {
- color: #7f9cf5;
- }
- .sm\:hover\:text-indigo-500:hover {
- color: #667eea;
- }
- .sm\:hover\:text-indigo-600:hover {
- color: #5a67d8;
- }
- .sm\:hover\:text-indigo-700:hover {
- color: #4c51bf;
- }
- .sm\:hover\:text-indigo-800:hover {
- color: #434190;
- }
- .sm\:hover\:text-indigo-900:hover {
- color: #3c366b;
- }
- .sm\:hover\:text-purple-100:hover {
- color: #faf5ff;
- }
- .sm\:hover\:text-purple-200:hover {
- color: #e9d8fd;
- }
- .sm\:hover\:text-purple-300:hover {
- color: #d6bcfa;
- }
- .sm\:hover\:text-purple-400:hover {
- color: #b794f4;
- }
- .sm\:hover\:text-purple-500:hover {
- color: #9f7aea;
- }
- .sm\:hover\:text-purple-600:hover {
- color: #805ad5;
- }
- .sm\:hover\:text-purple-700:hover {
- color: #6b46c1;
- }
- .sm\:hover\:text-purple-800:hover {
- color: #553c9a;
- }
- .sm\:hover\:text-purple-900:hover {
- color: #44337a;
- }
- .sm\:hover\:text-pink-100:hover {
- color: #fff5f7;
- }
- .sm\:hover\:text-pink-200:hover {
- color: #fed7e2;
- }
- .sm\:hover\:text-pink-300:hover {
- color: #fbb6ce;
- }
- .sm\:hover\:text-pink-400:hover {
- color: #f687b3;
- }
- .sm\:hover\:text-pink-500:hover {
- color: #ed64a6;
- }
- .sm\:hover\:text-pink-600:hover {
- color: #d53f8c;
- }
- .sm\:hover\:text-pink-700:hover {
- color: #b83280;
- }
- .sm\:hover\:text-pink-800:hover {
- color: #97266d;
- }
- .sm\:hover\:text-pink-900:hover {
- color: #702459;
- }
- .sm\:focus\:text-transparent:focus {
- color: transparent;
- }
- .sm\:focus\:text-black:focus {
- color: #000;
- }
- .sm\:focus\:text-white:focus {
- color: #fff;
- }
- .sm\:focus\:text-gray-100:focus {
- color: #f7fafc;
- }
- .sm\:focus\:text-gray-200:focus {
- color: #edf2f7;
- }
- .sm\:focus\:text-gray-300:focus {
- color: #e2e8f0;
- }
- .sm\:focus\:text-gray-400:focus {
- color: #cbd5e0;
- }
- .sm\:focus\:text-gray-500:focus {
- color: #a0aec0;
- }
- .sm\:focus\:text-gray-600:focus {
- color: #718096;
- }
- .sm\:focus\:text-gray-700:focus {
- color: #4a5568;
- }
- .sm\:focus\:text-gray-800:focus {
- color: #2d3748;
- }
- .sm\:focus\:text-gray-900:focus {
- color: #1a202c;
- }
- .sm\:focus\:text-red-100:focus {
- color: #fff5f5;
- }
- .sm\:focus\:text-red-200:focus {
- color: #fed7d7;
- }
- .sm\:focus\:text-red-300:focus {
- color: #feb2b2;
- }
- .sm\:focus\:text-red-400:focus {
- color: #fc8181;
- }
- .sm\:focus\:text-red-500:focus {
- color: #f56565;
- }
- .sm\:focus\:text-red-600:focus {
- color: #e53e3e;
- }
- .sm\:focus\:text-red-700:focus {
- color: #c53030;
- }
- .sm\:focus\:text-red-800:focus {
- color: #9b2c2c;
- }
- .sm\:focus\:text-red-900:focus {
- color: #742a2a;
- }
- .sm\:focus\:text-orange-100:focus {
- color: #fffaf0;
- }
- .sm\:focus\:text-orange-200:focus {
- color: #feebc8;
- }
- .sm\:focus\:text-orange-300:focus {
- color: #fbd38d;
- }
- .sm\:focus\:text-orange-400:focus {
- color: #f6ad55;
- }
- .sm\:focus\:text-orange-500:focus {
- color: #ed8936;
- }
- .sm\:focus\:text-orange-600:focus {
- color: #dd6b20;
- }
- .sm\:focus\:text-orange-700:focus {
- color: #c05621;
- }
- .sm\:focus\:text-orange-800:focus {
- color: #9c4221;
- }
- .sm\:focus\:text-orange-900:focus {
- color: #7b341e;
- }
- .sm\:focus\:text-yellow-100:focus {
- color: ivory;
- }
- .sm\:focus\:text-yellow-200:focus {
- color: #fefcbf;
- }
- .sm\:focus\:text-yellow-300:focus {
- color: #faf089;
- }
- .sm\:focus\:text-yellow-400:focus {
- color: #f6e05e;
- }
- .sm\:focus\:text-yellow-500:focus {
- color: #ecc94b;
- }
- .sm\:focus\:text-yellow-600:focus {
- color: #d69e2e;
- }
- .sm\:focus\:text-yellow-700:focus {
- color: #b7791f;
- }
- .sm\:focus\:text-yellow-800:focus {
- color: #975a16;
- }
- .sm\:focus\:text-yellow-900:focus {
- color: #744210;
- }
- .sm\:focus\:text-green-100:focus {
- color: #f0fff4;
- }
- .sm\:focus\:text-green-200:focus {
- color: #c6f6d5;
- }
- .sm\:focus\:text-green-300:focus {
- color: #9ae6b4;
- }
- .sm\:focus\:text-green-400:focus {
- color: #68d391;
- }
- .sm\:focus\:text-green-500:focus {
- color: #48bb78;
- }
- .sm\:focus\:text-green-600:focus {
- color: #38a169;
- }
- .sm\:focus\:text-green-700:focus {
- color: #2f855a;
- }
- .sm\:focus\:text-green-800:focus {
- color: #276749;
- }
- .sm\:focus\:text-green-900:focus {
- color: #22543d;
- }
- .sm\:focus\:text-teal-100:focus {
- color: #e6fffa;
- }
- .sm\:focus\:text-teal-200:focus {
- color: #b2f5ea;
- }
- .sm\:focus\:text-teal-300:focus {
- color: #81e6d9;
- }
- .sm\:focus\:text-teal-400:focus {
- color: #4fd1c5;
- }
- .sm\:focus\:text-teal-500:focus {
- color: #38b2ac;
- }
- .sm\:focus\:text-teal-600:focus {
- color: #319795;
- }
- .sm\:focus\:text-teal-700:focus {
- color: #2c7a7b;
- }
- .sm\:focus\:text-teal-800:focus {
- color: #285e61;
- }
- .sm\:focus\:text-teal-900:focus {
- color: #234e52;
- }
- .sm\:focus\:text-blue-100:focus {
- color: #ebf8ff;
- }
- .sm\:focus\:text-blue-200:focus {
- color: #bee3f8;
- }
- .sm\:focus\:text-blue-300:focus {
- color: #90cdf4;
- }
- .sm\:focus\:text-blue-400:focus {
- color: #63b3ed;
- }
- .sm\:focus\:text-blue-500:focus {
- color: #4299e1;
- }
- .sm\:focus\:text-blue-600:focus {
- color: #3182ce;
- }
- .sm\:focus\:text-blue-700:focus {
- color: #2b6cb0;
- }
- .sm\:focus\:text-blue-800:focus {
- color: #2c5282;
- }
- .sm\:focus\:text-blue-900:focus {
- color: #2a4365;
- }
- .sm\:focus\:text-indigo-100:focus {
- color: #ebf4ff;
- }
- .sm\:focus\:text-indigo-200:focus {
- color: #c3dafe;
- }
- .sm\:focus\:text-indigo-300:focus {
- color: #a3bffa;
- }
- .sm\:focus\:text-indigo-400:focus {
- color: #7f9cf5;
- }
- .sm\:focus\:text-indigo-500:focus {
- color: #667eea;
- }
- .sm\:focus\:text-indigo-600:focus {
- color: #5a67d8;
- }
- .sm\:focus\:text-indigo-700:focus {
- color: #4c51bf;
- }
- .sm\:focus\:text-indigo-800:focus {
- color: #434190;
- }
- .sm\:focus\:text-indigo-900:focus {
- color: #3c366b;
- }
- .sm\:focus\:text-purple-100:focus {
- color: #faf5ff;
- }
- .sm\:focus\:text-purple-200:focus {
- color: #e9d8fd;
- }
- .sm\:focus\:text-purple-300:focus {
- color: #d6bcfa;
- }
- .sm\:focus\:text-purple-400:focus {
- color: #b794f4;
- }
- .sm\:focus\:text-purple-500:focus {
- color: #9f7aea;
- }
- .sm\:focus\:text-purple-600:focus {
- color: #805ad5;
- }
- .sm\:focus\:text-purple-700:focus {
- color: #6b46c1;
- }
- .sm\:focus\:text-purple-800:focus {
- color: #553c9a;
- }
- .sm\:focus\:text-purple-900:focus {
- color: #44337a;
- }
- .sm\:focus\:text-pink-100:focus {
- color: #fff5f7;
- }
- .sm\:focus\:text-pink-200:focus {
- color: #fed7e2;
- }
- .sm\:focus\:text-pink-300:focus {
- color: #fbb6ce;
- }
- .sm\:focus\:text-pink-400:focus {
- color: #f687b3;
- }
- .sm\:focus\:text-pink-500:focus {
- color: #ed64a6;
- }
- .sm\:focus\:text-pink-600:focus {
- color: #d53f8c;
- }
- .sm\:focus\:text-pink-700:focus {
- color: #b83280;
- }
- .sm\:focus\:text-pink-800:focus {
- color: #97266d;
- }
- .sm\:focus\:text-pink-900:focus {
- color: #702459;
- }
- .sm\:text-xs {
- font-size: 0.75rem;
- }
- .sm\:text-sm {
- font-size: 0.875rem;
- }
- .sm\:text-base {
- font-size: 1rem;
- }
- .sm\:text-lg {
- font-size: 1.125rem;
- }
- .sm\:text-xl {
- font-size: 1.25rem;
- }
- .sm\:text-2xl {
- font-size: 1.5rem;
- }
- .sm\:text-3xl {
- font-size: 1.875rem;
- }
- .sm\:text-4xl {
- font-size: 2.25rem;
- }
- .sm\:text-5xl {
- font-size: 3rem;
- }
- .sm\:text-6xl {
- font-size: 4rem;
- }
- .sm\:italic {
- font-style: italic;
- }
- .sm\:not-italic {
- font-style: normal;
- }
- .sm\:uppercase {
- text-transform: uppercase;
- }
- .sm\:lowercase {
- text-transform: lowercase;
- }
- .sm\:capitalize {
- text-transform: capitalize;
- }
- .sm\:normal-case {
- text-transform: none;
- }
- .sm\:underline {
- text-decoration: underline;
- }
- .sm\:line-through {
- text-decoration: line-through;
- }
- .sm\:no-underline {
- text-decoration: none;
- }
- .sm\:hover\:underline:hover {
- text-decoration: underline;
- }
- .sm\:hover\:line-through:hover {
- text-decoration: line-through;
- }
- .sm\:hover\:no-underline:hover {
- text-decoration: none;
- }
- .sm\:focus\:underline:focus {
- text-decoration: underline;
- }
- .sm\:focus\:line-through:focus {
- text-decoration: line-through;
- }
- .sm\:focus\:no-underline:focus {
- text-decoration: none;
- }
- .sm\:antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- .sm\:subpixel-antialiased {
- -webkit-font-smoothing: auto;
- -moz-osx-font-smoothing: auto;
- }
- .sm\:tracking-tighter {
- letter-spacing: -0.05em;
- }
- .sm\:tracking-tight {
- letter-spacing: -0.025em;
- }
- .sm\:tracking-normal {
- letter-spacing: 0;
- }
- .sm\:tracking-wide {
- letter-spacing: 0.025em;
- }
- .sm\:tracking-wider {
- letter-spacing: 0.05em;
- }
- .sm\:tracking-widest {
- letter-spacing: 0.1em;
- }
- .sm\:select-none {
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- .sm\:select-text {
- -webkit-user-select: text;
- -ms-user-select: text;
- user-select: text;
- }
- .sm\:select-all {
- -webkit-user-select: all;
- -ms-user-select: all;
- user-select: all;
- }
- .sm\:select-auto {
- -webkit-user-select: auto;
- -ms-user-select: auto;
- user-select: auto;
- }
- .sm\:align-baseline {
- vertical-align: baseline;
- }
- .sm\:align-top {
- vertical-align: top;
- }
- .sm\:align-middle {
- vertical-align: middle;
- }
- .sm\:align-bottom {
- vertical-align: bottom;
- }
- .sm\:align-text-top {
- vertical-align: text-top;
- }
- .sm\:align-text-bottom {
- vertical-align: text-bottom;
- }
- .sm\:visible {
- visibility: visible;
- }
- .sm\:invisible {
- visibility: hidden;
- }
- .sm\:whitespace-normal {
- white-space: normal;
- }
- .sm\:whitespace-no-wrap {
- white-space: nowrap;
- }
- .sm\:whitespace-pre {
- white-space: pre;
- }
- .sm\:whitespace-pre-line {
- white-space: pre-line;
- }
- .sm\:whitespace-pre-wrap {
- white-space: pre-wrap;
- }
- .sm\:break-normal {
- overflow-wrap: normal;
- word-break: normal;
- }
- .sm\:break-words {
- overflow-wrap: break-word;
- }
- .sm\:break-all {
- word-break: break-all;
- }
- .sm\:truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .sm\:w-0 {
- width: 0;
- }
- .sm\:w-1 {
- width: 0.25rem;
- }
- .sm\:w-2 {
- width: 0.5rem;
- }
- .sm\:w-3 {
- width: 0.75rem;
- }
- .sm\:w-4 {
- width: 1rem;
- }
- .sm\:w-5 {
- width: 1.25rem;
- }
- .sm\:w-6 {
- width: 1.5rem;
- }
- .sm\:w-8 {
- width: 2rem;
- }
- .sm\:w-10 {
- width: 2.5rem;
- }
- .sm\:w-12 {
- width: 3rem;
- }
- .sm\:w-16 {
- width: 4rem;
- }
- .sm\:w-20 {
- width: 5rem;
- }
- .sm\:w-24 {
- width: 6rem;
- }
- .sm\:w-32 {
- width: 8rem;
- }
- .sm\:w-40 {
- width: 10rem;
- }
- .sm\:w-48 {
- width: 12rem;
- }
- .sm\:w-56 {
- width: 14rem;
- }
- .sm\:w-64 {
- width: 16rem;
- }
- .sm\:w-auto {
- width: auto;
- }
- .sm\:w-px {
- width: 1px;
- }
- .sm\:w-1\/2 {
- width: 50%;
- }
- .sm\:w-1\/3 {
- width: 33.333333%;
- }
- .sm\:w-2\/3 {
- width: 66.666667%;
- }
- .sm\:w-1\/4 {
- width: 25%;
- }
- .sm\:w-2\/4 {
- width: 50%;
- }
- .sm\:w-3\/4 {
- width: 75%;
- }
- .sm\:w-1\/5 {
- width: 20%;
- }
- .sm\:w-2\/5 {
- width: 40%;
- }
- .sm\:w-3\/5 {
- width: 60%;
- }
- .sm\:w-4\/5 {
- width: 80%;
- }
- .sm\:w-1\/6 {
- width: 16.666667%;
- }
- .sm\:w-2\/6 {
- width: 33.333333%;
- }
- .sm\:w-3\/6 {
- width: 50%;
- }
- .sm\:w-4\/6 {
- width: 66.666667%;
- }
- .sm\:w-5\/6 {
- width: 83.333333%;
- }
- .sm\:w-1\/12 {
- width: 8.333333%;
- }
- .sm\:w-2\/12 {
- width: 16.666667%;
- }
- .sm\:w-3\/12 {
- width: 25%;
- }
- .sm\:w-4\/12 {
- width: 33.333333%;
- }
- .sm\:w-5\/12 {
- width: 41.666667%;
- }
- .sm\:w-6\/12 {
- width: 50%;
- }
- .sm\:w-7\/12 {
- width: 58.333333%;
- }
- .sm\:w-8\/12 {
- width: 66.666667%;
- }
- .sm\:w-9\/12 {
- width: 75%;
- }
- .sm\:w-10\/12 {
- width: 83.333333%;
- }
- .sm\:w-11\/12 {
- width: 91.666667%;
- }
- .sm\:w-full {
- width: 100%;
- }
- .sm\:w-screen {
- width: 100vw;
- }
- .sm\:z-0 {
- z-index: 0;
- }
- .sm\:z-10 {
- z-index: 10;
- }
- .sm\:z-20 {
- z-index: 20;
- }
- .sm\:z-30 {
- z-index: 30;
- }
- .sm\:z-40 {
- z-index: 40;
- }
- .sm\:z-50 {
- z-index: 50;
- }
- .sm\:z-auto {
- z-index: auto;
- }
- .sm\:gap-0 {
- grid-gap: 0;
- gap: 0;
- }
- .sm\:gap-1 {
- grid-gap: 0.25rem;
- gap: 0.25rem;
- }
- .sm\:gap-2 {
- grid-gap: 0.5rem;
- gap: 0.5rem;
- }
- .sm\:gap-3 {
- grid-gap: 0.75rem;
- gap: 0.75rem;
- }
- .sm\:gap-4 {
- grid-gap: 1rem;
- gap: 1rem;
- }
- .sm\:gap-5 {
- grid-gap: 1.25rem;
- gap: 1.25rem;
- }
- .sm\:gap-6 {
- grid-gap: 1.5rem;
- gap: 1.5rem;
- }
- .sm\:gap-8 {
- grid-gap: 2rem;
- gap: 2rem;
- }
- .sm\:gap-10 {
- grid-gap: 2.5rem;
- gap: 2.5rem;
- }
- .sm\:gap-12 {
- grid-gap: 3rem;
- gap: 3rem;
- }
- .sm\:gap-16 {
- grid-gap: 4rem;
- gap: 4rem;
- }
- .sm\:gap-20 {
- grid-gap: 5rem;
- gap: 5rem;
- }
- .sm\:gap-24 {
- grid-gap: 6rem;
- gap: 6rem;
- }
- .sm\:gap-32 {
- grid-gap: 8rem;
- gap: 8rem;
- }
- .sm\:gap-40 {
- grid-gap: 10rem;
- gap: 10rem;
- }
- .sm\:gap-48 {
- grid-gap: 12rem;
- gap: 12rem;
- }
- .sm\:gap-56 {
- grid-gap: 14rem;
- gap: 14rem;
- }
- .sm\:gap-64 {
- grid-gap: 16rem;
- gap: 16rem;
- }
- .sm\:gap-px {
- grid-gap: 1px;
- gap: 1px;
- }
- .sm\:col-gap-0 {
- grid-column-gap: 0;
- column-gap: 0;
- }
- .sm\:col-gap-1 {
- grid-column-gap: 0.25rem;
- column-gap: 0.25rem;
- }
- .sm\:col-gap-2 {
- grid-column-gap: 0.5rem;
- column-gap: 0.5rem;
- }
- .sm\:col-gap-3 {
- grid-column-gap: 0.75rem;
- column-gap: 0.75rem;
- }
- .sm\:col-gap-4 {
- grid-column-gap: 1rem;
- column-gap: 1rem;
- }
- .sm\:col-gap-5 {
- grid-column-gap: 1.25rem;
- column-gap: 1.25rem;
- }
- .sm\:col-gap-6 {
- grid-column-gap: 1.5rem;
- column-gap: 1.5rem;
- }
- .sm\:col-gap-8 {
- grid-column-gap: 2rem;
- column-gap: 2rem;
- }
- .sm\:col-gap-10 {
- grid-column-gap: 2.5rem;
- column-gap: 2.5rem;
- }
- .sm\:col-gap-12 {
- grid-column-gap: 3rem;
- column-gap: 3rem;
- }
- .sm\:col-gap-16 {
- grid-column-gap: 4rem;
- column-gap: 4rem;
- }
- .sm\:col-gap-20 {
- grid-column-gap: 5rem;
- column-gap: 5rem;
- }
- .sm\:col-gap-24 {
- grid-column-gap: 6rem;
- column-gap: 6rem;
- }
- .sm\:col-gap-32 {
- grid-column-gap: 8rem;
- column-gap: 8rem;
- }
- .sm\:col-gap-40 {
- grid-column-gap: 10rem;
- column-gap: 10rem;
- }
- .sm\:col-gap-48 {
- grid-column-gap: 12rem;
- column-gap: 12rem;
- }
- .sm\:col-gap-56 {
- grid-column-gap: 14rem;
- column-gap: 14rem;
- }
- .sm\:col-gap-64 {
- grid-column-gap: 16rem;
- column-gap: 16rem;
- }
- .sm\:col-gap-px {
- grid-column-gap: 1px;
- column-gap: 1px;
- }
- .sm\:row-gap-0 {
- grid-row-gap: 0;
- row-gap: 0;
- }
- .sm\:row-gap-1 {
- grid-row-gap: 0.25rem;
- row-gap: 0.25rem;
- }
- .sm\:row-gap-2 {
- grid-row-gap: 0.5rem;
- row-gap: 0.5rem;
- }
- .sm\:row-gap-3 {
- grid-row-gap: 0.75rem;
- row-gap: 0.75rem;
- }
- .sm\:row-gap-4 {
- grid-row-gap: 1rem;
- row-gap: 1rem;
- }
- .sm\:row-gap-5 {
- grid-row-gap: 1.25rem;
- row-gap: 1.25rem;
- }
- .sm\:row-gap-6 {
- grid-row-gap: 1.5rem;
- row-gap: 1.5rem;
- }
- .sm\:row-gap-8 {
- grid-row-gap: 2rem;
- row-gap: 2rem;
- }
- .sm\:row-gap-10 {
- grid-row-gap: 2.5rem;
- row-gap: 2.5rem;
- }
- .sm\:row-gap-12 {
- grid-row-gap: 3rem;
- row-gap: 3rem;
- }
- .sm\:row-gap-16 {
- grid-row-gap: 4rem;
- row-gap: 4rem;
- }
- .sm\:row-gap-20 {
- grid-row-gap: 5rem;
- row-gap: 5rem;
- }
- .sm\:row-gap-24 {
- grid-row-gap: 6rem;
- row-gap: 6rem;
- }
- .sm\:row-gap-32 {
- grid-row-gap: 8rem;
- row-gap: 8rem;
- }
- .sm\:row-gap-40 {
- grid-row-gap: 10rem;
- row-gap: 10rem;
- }
- .sm\:row-gap-48 {
- grid-row-gap: 12rem;
- row-gap: 12rem;
- }
- .sm\:row-gap-56 {
- grid-row-gap: 14rem;
- row-gap: 14rem;
- }
- .sm\:row-gap-64 {
- grid-row-gap: 16rem;
- row-gap: 16rem;
- }
- .sm\:row-gap-px {
- grid-row-gap: 1px;
- row-gap: 1px;
- }
- .sm\:grid-flow-row {
- grid-auto-flow: row;
- }
- .sm\:grid-flow-col {
- grid-auto-flow: column;
- }
- .sm\:grid-flow-row-dense {
- grid-auto-flow: row dense;
- }
- .sm\:grid-flow-col-dense {
- grid-auto-flow: column dense;
- }
- .sm\:grid-cols-1 {
- grid-template-columns: repeat(1, minmax(0, 1fr));
- }
- .sm\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr));
- }
- .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\:grid-cols-5 {
- grid-template-columns: repeat(5, minmax(0, 1fr));
- }
- .sm\:grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr));
- }
- .sm\:grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr));
- }
- .sm\:grid-cols-8 {
- grid-template-columns: repeat(8, minmax(0, 1fr));
- }
- .sm\:grid-cols-9 {
- grid-template-columns: repeat(9, minmax(0, 1fr));
- }
- .sm\:grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr));
- }
- .sm\:grid-cols-11 {
- grid-template-columns: repeat(11, minmax(0, 1fr));
- }
- .sm\:grid-cols-12 {
- grid-template-columns: repeat(12, minmax(0, 1fr));
- }
- .sm\:grid-cols-none {
- grid-template-columns: none;
- }
- .sm\:col-auto {
- grid-column: auto;
- }
- .sm\:col-span-1 {
- grid-column: span 1 / span 1;
- }
- .sm\:col-span-2 {
- grid-column: span 2 / span 2;
- }
- .sm\:col-span-3 {
- grid-column: span 3 / span 3;
- }
- .sm\:col-span-4 {
- grid-column: span 4 / span 4;
- }
- .sm\:col-span-5 {
- grid-column: span 5 / span 5;
- }
- .sm\:col-span-6 {
- grid-column: span 6 / span 6;
- }
- .sm\:col-span-7 {
- grid-column: span 7 / span 7;
- }
- .sm\:col-span-8 {
- grid-column: span 8 / span 8;
- }
- .sm\:col-span-9 {
- grid-column: span 9 / span 9;
- }
- .sm\:col-span-10 {
- grid-column: span 10 / span 10;
- }
- .sm\:col-span-11 {
- grid-column: span 11 / span 11;
- }
- .sm\:col-span-12 {
- grid-column: span 12 / span 12;
- }
- .sm\:col-start-1 {
- grid-column-start: 1;
- }
- .sm\:col-start-2 {
- grid-column-start: 2;
- }
- .sm\:col-start-3 {
- grid-column-start: 3;
- }
- .sm\:col-start-4 {
- grid-column-start: 4;
- }
- .sm\:col-start-5 {
- grid-column-start: 5;
- }
- .sm\:col-start-6 {
- grid-column-start: 6;
- }
- .sm\:col-start-7 {
- grid-column-start: 7;
- }
- .sm\:col-start-8 {
- grid-column-start: 8;
- }
- .sm\:col-start-9 {
- grid-column-start: 9;
- }
- .sm\:col-start-10 {
- grid-column-start: 10;
- }
- .sm\:col-start-11 {
- grid-column-start: 11;
- }
- .sm\:col-start-12 {
- grid-column-start: 12;
- }
- .sm\:col-start-13 {
- grid-column-start: 13;
- }
- .sm\:col-start-auto {
- grid-column-start: auto;
- }
- .sm\:col-end-1 {
- grid-column-end: 1;
- }
- .sm\:col-end-2 {
- grid-column-end: 2;
- }
- .sm\:col-end-3 {
- grid-column-end: 3;
- }
- .sm\:col-end-4 {
- grid-column-end: 4;
- }
- .sm\:col-end-5 {
- grid-column-end: 5;
- }
- .sm\:col-end-6 {
- grid-column-end: 6;
- }
- .sm\:col-end-7 {
- grid-column-end: 7;
- }
- .sm\:col-end-8 {
- grid-column-end: 8;
- }
- .sm\:col-end-9 {
- grid-column-end: 9;
- }
- .sm\:col-end-10 {
- grid-column-end: 10;
- }
- .sm\:col-end-11 {
- grid-column-end: 11;
- }
- .sm\:col-end-12 {
- grid-column-end: 12;
- }
- .sm\:col-end-13 {
- grid-column-end: 13;
- }
- .sm\:col-end-auto {
- grid-column-end: auto;
- }
- .sm\:grid-rows-1 {
- grid-template-rows: repeat(1, minmax(0, 1fr));
- }
- .sm\:grid-rows-2 {
- grid-template-rows: repeat(2, minmax(0, 1fr));
- }
- .sm\:grid-rows-3 {
- grid-template-rows: repeat(3, minmax(0, 1fr));
- }
- .sm\:grid-rows-4 {
- grid-template-rows: repeat(4, minmax(0, 1fr));
- }
- .sm\:grid-rows-5 {
- grid-template-rows: repeat(5, minmax(0, 1fr));
- }
- .sm\:grid-rows-6 {
- grid-template-rows: repeat(6, minmax(0, 1fr));
- }
- .sm\:grid-rows-none {
- grid-template-rows: none;
- }
- .sm\:row-auto {
- grid-row: auto;
- }
- .sm\:row-span-1 {
- grid-row: span 1 / span 1;
- }
- .sm\:row-span-2 {
- grid-row: span 2 / span 2;
- }
- .sm\:row-span-3 {
- grid-row: span 3 / span 3;
- }
- .sm\:row-span-4 {
- grid-row: span 4 / span 4;
- }
- .sm\:row-span-5 {
- grid-row: span 5 / span 5;
- }
- .sm\:row-span-6 {
- grid-row: span 6 / span 6;
- }
- .sm\:row-start-1 {
- grid-row-start: 1;
- }
- .sm\:row-start-2 {
- grid-row-start: 2;
- }
- .sm\:row-start-3 {
- grid-row-start: 3;
- }
- .sm\:row-start-4 {
- grid-row-start: 4;
- }
- .sm\:row-start-5 {
- grid-row-start: 5;
- }
- .sm\:row-start-6 {
- grid-row-start: 6;
- }
- .sm\:row-start-7 {
- grid-row-start: 7;
- }
- .sm\:row-start-auto {
- grid-row-start: auto;
- }
- .sm\:row-end-1 {
- grid-row-end: 1;
- }
- .sm\:row-end-2 {
- grid-row-end: 2;
- }
- .sm\:row-end-3 {
- grid-row-end: 3;
- }
- .sm\:row-end-4 {
- grid-row-end: 4;
- }
- .sm\:row-end-5 {
- grid-row-end: 5;
- }
- .sm\:row-end-6 {
- grid-row-end: 6;
- }
- .sm\:row-end-7 {
- grid-row-end: 7;
- }
- .sm\:row-end-auto {
- grid-row-end: auto;
- }
- .sm\:transform {
- --transform-translate-x: 0;
- --transform-translate-y: 0;
- --transform-rotate: 0;
- --transform-skew-x: 0;
- --transform-skew-y: 0;
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- transform: translateX(var(--transform-translate-x))
- translateY(var(--transform-translate-y)) rotate(var(--transform-rotate))
- skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y))
- scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
- }
- .sm\:transform-none {
- transform: none;
- }
- .sm\:origin-center {
- transform-origin: center;
- }
- .sm\:origin-top {
- transform-origin: top;
- }
- .sm\:origin-top-right {
- transform-origin: top right;
- }
- .sm\:origin-right {
- transform-origin: right;
- }
- .sm\:origin-bottom-right {
- transform-origin: bottom right;
- }
- .sm\:origin-bottom {
- transform-origin: bottom;
- }
- .sm\:origin-bottom-left {
- transform-origin: bottom left;
- }
- .sm\:origin-left {
- transform-origin: left;
- }
- .sm\:origin-top-left {
- transform-origin: top left;
- }
- .sm\:scale-0 {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .sm\:scale-50 {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .sm\:scale-75 {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .sm\:scale-90 {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .sm\:scale-95 {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .sm\:scale-100 {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .sm\:scale-105 {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .sm\:scale-110 {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .sm\:scale-125 {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .sm\:scale-150 {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .sm\:scale-x-0 {
- --transform-scale-x: 0;
- }
- .sm\:scale-x-50 {
- --transform-scale-x: 0.5;
- }
- .sm\:scale-x-75 {
- --transform-scale-x: 0.75;
- }
- .sm\:scale-x-90 {
- --transform-scale-x: 0.9;
- }
- .sm\:scale-x-95 {
- --transform-scale-x: 0.95;
- }
- .sm\:scale-x-100 {
- --transform-scale-x: 1;
- }
- .sm\:scale-x-105 {
- --transform-scale-x: 1.05;
- }
- .sm\:scale-x-110 {
- --transform-scale-x: 1.1;
- }
- .sm\:scale-x-125 {
- --transform-scale-x: 1.25;
- }
- .sm\:scale-x-150 {
- --transform-scale-x: 1.5;
- }
- .sm\:scale-y-0 {
- --transform-scale-y: 0;
- }
- .sm\:scale-y-50 {
- --transform-scale-y: 0.5;
- }
- .sm\:scale-y-75 {
- --transform-scale-y: 0.75;
- }
- .sm\:scale-y-90 {
- --transform-scale-y: 0.9;
- }
- .sm\:scale-y-95 {
- --transform-scale-y: 0.95;
- }
- .sm\:scale-y-100 {
- --transform-scale-y: 1;
- }
- .sm\:scale-y-105 {
- --transform-scale-y: 1.05;
- }
- .sm\:scale-y-110 {
- --transform-scale-y: 1.1;
- }
- .sm\:scale-y-125 {
- --transform-scale-y: 1.25;
- }
- .sm\:scale-y-150 {
- --transform-scale-y: 1.5;
- }
- .sm\:hover\:scale-0:hover {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .sm\:hover\:scale-50:hover {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .sm\:hover\:scale-75:hover {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .sm\:hover\:scale-90:hover {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .sm\:hover\:scale-95:hover {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .sm\:hover\:scale-100:hover {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .sm\:hover\:scale-105:hover {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .sm\:hover\:scale-110:hover {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .sm\:hover\:scale-125:hover {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .sm\:hover\:scale-150:hover {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .sm\:hover\:scale-x-0:hover {
- --transform-scale-x: 0;
- }
- .sm\:hover\:scale-x-50:hover {
- --transform-scale-x: 0.5;
- }
- .sm\:hover\:scale-x-75:hover {
- --transform-scale-x: 0.75;
- }
- .sm\:hover\:scale-x-90:hover {
- --transform-scale-x: 0.9;
- }
- .sm\:hover\:scale-x-95:hover {
- --transform-scale-x: 0.95;
- }
- .sm\:hover\:scale-x-100:hover {
- --transform-scale-x: 1;
- }
- .sm\:hover\:scale-x-105:hover {
- --transform-scale-x: 1.05;
- }
- .sm\:hover\:scale-x-110:hover {
- --transform-scale-x: 1.1;
- }
- .sm\:hover\:scale-x-125:hover {
- --transform-scale-x: 1.25;
- }
- .sm\:hover\:scale-x-150:hover {
- --transform-scale-x: 1.5;
- }
- .sm\:hover\:scale-y-0:hover {
- --transform-scale-y: 0;
- }
- .sm\:hover\:scale-y-50:hover {
- --transform-scale-y: 0.5;
- }
- .sm\:hover\:scale-y-75:hover {
- --transform-scale-y: 0.75;
- }
- .sm\:hover\:scale-y-90:hover {
- --transform-scale-y: 0.9;
- }
- .sm\:hover\:scale-y-95:hover {
- --transform-scale-y: 0.95;
- }
- .sm\:hover\:scale-y-100:hover {
- --transform-scale-y: 1;
- }
- .sm\:hover\:scale-y-105:hover {
- --transform-scale-y: 1.05;
- }
- .sm\:hover\:scale-y-110:hover {
- --transform-scale-y: 1.1;
- }
- .sm\:hover\:scale-y-125:hover {
- --transform-scale-y: 1.25;
- }
- .sm\:hover\:scale-y-150:hover {
- --transform-scale-y: 1.5;
- }
- .sm\:focus\:scale-0:focus {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .sm\:focus\:scale-50:focus {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .sm\:focus\:scale-75:focus {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .sm\:focus\:scale-90:focus {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .sm\:focus\:scale-95:focus {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .sm\:focus\:scale-100:focus {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .sm\:focus\:scale-105:focus {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .sm\:focus\:scale-110:focus {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .sm\:focus\:scale-125:focus {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .sm\:focus\:scale-150:focus {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .sm\:focus\:scale-x-0:focus {
- --transform-scale-x: 0;
- }
- .sm\:focus\:scale-x-50:focus {
- --transform-scale-x: 0.5;
- }
- .sm\:focus\:scale-x-75:focus {
- --transform-scale-x: 0.75;
- }
- .sm\:focus\:scale-x-90:focus {
- --transform-scale-x: 0.9;
- }
- .sm\:focus\:scale-x-95:focus {
- --transform-scale-x: 0.95;
- }
- .sm\:focus\:scale-x-100:focus {
- --transform-scale-x: 1;
- }
- .sm\:focus\:scale-x-105:focus {
- --transform-scale-x: 1.05;
- }
- .sm\:focus\:scale-x-110:focus {
- --transform-scale-x: 1.1;
- }
- .sm\:focus\:scale-x-125:focus {
- --transform-scale-x: 1.25;
- }
- .sm\:focus\:scale-x-150:focus {
- --transform-scale-x: 1.5;
- }
- .sm\:focus\:scale-y-0:focus {
- --transform-scale-y: 0;
- }
- .sm\:focus\:scale-y-50:focus {
- --transform-scale-y: 0.5;
- }
- .sm\:focus\:scale-y-75:focus {
- --transform-scale-y: 0.75;
- }
- .sm\:focus\:scale-y-90:focus {
- --transform-scale-y: 0.9;
- }
- .sm\:focus\:scale-y-95:focus {
- --transform-scale-y: 0.95;
- }
- .sm\:focus\:scale-y-100:focus {
- --transform-scale-y: 1;
- }
- .sm\:focus\:scale-y-105:focus {
- --transform-scale-y: 1.05;
- }
- .sm\:focus\:scale-y-110:focus {
- --transform-scale-y: 1.1;
- }
- .sm\:focus\:scale-y-125:focus {
- --transform-scale-y: 1.25;
- }
- .sm\:focus\:scale-y-150:focus {
- --transform-scale-y: 1.5;
- }
- .sm\:rotate-0 {
- --transform-rotate: 0;
- }
- .sm\:rotate-45 {
- --transform-rotate: 45deg;
- }
- .sm\:rotate-90 {
- --transform-rotate: 90deg;
- }
- .sm\:rotate-180 {
- --transform-rotate: 180deg;
- }
- .sm\:-rotate-180 {
- --transform-rotate: -180deg;
- }
- .sm\:-rotate-90 {
- --transform-rotate: -90deg;
- }
- .sm\:-rotate-45 {
- --transform-rotate: -45deg;
- }
- .sm\:hover\:rotate-0:hover {
- --transform-rotate: 0;
- }
- .sm\:hover\:rotate-45:hover {
- --transform-rotate: 45deg;
- }
- .sm\:hover\:rotate-90:hover {
- --transform-rotate: 90deg;
- }
- .sm\:hover\:rotate-180:hover {
- --transform-rotate: 180deg;
- }
- .sm\:hover\:-rotate-180:hover {
- --transform-rotate: -180deg;
- }
- .sm\:hover\:-rotate-90:hover {
- --transform-rotate: -90deg;
- }
- .sm\:hover\:-rotate-45:hover {
- --transform-rotate: -45deg;
- }
- .sm\:focus\:rotate-0:focus {
- --transform-rotate: 0;
- }
- .sm\:focus\:rotate-45:focus {
- --transform-rotate: 45deg;
- }
- .sm\:focus\:rotate-90:focus {
- --transform-rotate: 90deg;
- }
- .sm\:focus\:rotate-180:focus {
- --transform-rotate: 180deg;
- }
- .sm\:focus\:-rotate-180:focus {
- --transform-rotate: -180deg;
- }
- .sm\:focus\:-rotate-90:focus {
- --transform-rotate: -90deg;
- }
- .sm\:focus\:-rotate-45:focus {
- --transform-rotate: -45deg;
- }
- .sm\:translate-x-0 {
- --transform-translate-x: 0;
- }
- .sm\:translate-x-1 {
- --transform-translate-x: 0.25rem;
- }
- .sm\:translate-x-2 {
- --transform-translate-x: 0.5rem;
- }
- .sm\:translate-x-3 {
- --transform-translate-x: 0.75rem;
- }
- .sm\:translate-x-4 {
- --transform-translate-x: 1rem;
- }
- .sm\:translate-x-5 {
- --transform-translate-x: 1.25rem;
- }
- .sm\:translate-x-6 {
- --transform-translate-x: 1.5rem;
- }
- .sm\:translate-x-8 {
- --transform-translate-x: 2rem;
- }
- .sm\:translate-x-10 {
- --transform-translate-x: 2.5rem;
- }
- .sm\:translate-x-12 {
- --transform-translate-x: 3rem;
- }
- .sm\:translate-x-16 {
- --transform-translate-x: 4rem;
- }
- .sm\:translate-x-20 {
- --transform-translate-x: 5rem;
- }
- .sm\:translate-x-24 {
- --transform-translate-x: 6rem;
- }
- .sm\:translate-x-32 {
- --transform-translate-x: 8rem;
- }
- .sm\:translate-x-40 {
- --transform-translate-x: 10rem;
- }
- .sm\:translate-x-48 {
- --transform-translate-x: 12rem;
- }
- .sm\:translate-x-56 {
- --transform-translate-x: 14rem;
- }
- .sm\:translate-x-64 {
- --transform-translate-x: 16rem;
- }
- .sm\:translate-x-px {
- --transform-translate-x: 1px;
- }
- .sm\:-translate-x-1 {
- --transform-translate-x: -0.25rem;
- }
- .sm\:-translate-x-2 {
- --transform-translate-x: -0.5rem;
- }
- .sm\:-translate-x-3 {
- --transform-translate-x: -0.75rem;
- }
- .sm\:-translate-x-4 {
- --transform-translate-x: -1rem;
- }
- .sm\:-translate-x-5 {
- --transform-translate-x: -1.25rem;
- }
- .sm\:-translate-x-6 {
- --transform-translate-x: -1.5rem;
- }
- .sm\:-translate-x-8 {
- --transform-translate-x: -2rem;
- }
- .sm\:-translate-x-10 {
- --transform-translate-x: -2.5rem;
- }
- .sm\:-translate-x-12 {
- --transform-translate-x: -3rem;
- }
- .sm\:-translate-x-16 {
- --transform-translate-x: -4rem;
- }
- .sm\:-translate-x-20 {
- --transform-translate-x: -5rem;
- }
- .sm\:-translate-x-24 {
- --transform-translate-x: -6rem;
- }
- .sm\:-translate-x-32 {
- --transform-translate-x: -8rem;
- }
- .sm\:-translate-x-40 {
- --transform-translate-x: -10rem;
- }
- .sm\:-translate-x-48 {
- --transform-translate-x: -12rem;
- }
- .sm\:-translate-x-56 {
- --transform-translate-x: -14rem;
- }
- .sm\:-translate-x-64 {
- --transform-translate-x: -16rem;
- }
- .sm\:-translate-x-px {
- --transform-translate-x: -1px;
- }
- .sm\:-translate-x-full {
- --transform-translate-x: -100%;
- }
- .sm\:-translate-x-1\/2 {
- --transform-translate-x: -50%;
- }
- .sm\:translate-x-1\/2 {
- --transform-translate-x: 50%;
- }
- .sm\:translate-x-full {
- --transform-translate-x: 100%;
- }
- .sm\:translate-y-0 {
- --transform-translate-y: 0;
- }
- .sm\:translate-y-1 {
- --transform-translate-y: 0.25rem;
- }
- .sm\:translate-y-2 {
- --transform-translate-y: 0.5rem;
- }
- .sm\:translate-y-3 {
- --transform-translate-y: 0.75rem;
- }
- .sm\:translate-y-4 {
- --transform-translate-y: 1rem;
- }
- .sm\:translate-y-5 {
- --transform-translate-y: 1.25rem;
- }
- .sm\:translate-y-6 {
- --transform-translate-y: 1.5rem;
- }
- .sm\:translate-y-8 {
- --transform-translate-y: 2rem;
- }
- .sm\:translate-y-10 {
- --transform-translate-y: 2.5rem;
- }
- .sm\:translate-y-12 {
- --transform-translate-y: 3rem;
- }
- .sm\:translate-y-16 {
- --transform-translate-y: 4rem;
- }
- .sm\:translate-y-20 {
- --transform-translate-y: 5rem;
- }
- .sm\:translate-y-24 {
- --transform-translate-y: 6rem;
- }
- .sm\:translate-y-32 {
- --transform-translate-y: 8rem;
- }
- .sm\:translate-y-40 {
- --transform-translate-y: 10rem;
- }
- .sm\:translate-y-48 {
- --transform-translate-y: 12rem;
- }
- .sm\:translate-y-56 {
- --transform-translate-y: 14rem;
- }
- .sm\:translate-y-64 {
- --transform-translate-y: 16rem;
- }
- .sm\:translate-y-px {
- --transform-translate-y: 1px;
- }
- .sm\:-translate-y-1 {
- --transform-translate-y: -0.25rem;
- }
- .sm\:-translate-y-2 {
- --transform-translate-y: -0.5rem;
- }
- .sm\:-translate-y-3 {
- --transform-translate-y: -0.75rem;
- }
- .sm\:-translate-y-4 {
- --transform-translate-y: -1rem;
- }
- .sm\:-translate-y-5 {
- --transform-translate-y: -1.25rem;
- }
- .sm\:-translate-y-6 {
- --transform-translate-y: -1.5rem;
- }
- .sm\:-translate-y-8 {
- --transform-translate-y: -2rem;
- }
- .sm\:-translate-y-10 {
- --transform-translate-y: -2.5rem;
- }
- .sm\:-translate-y-12 {
- --transform-translate-y: -3rem;
- }
- .sm\:-translate-y-16 {
- --transform-translate-y: -4rem;
- }
- .sm\:-translate-y-20 {
- --transform-translate-y: -5rem;
- }
- .sm\:-translate-y-24 {
- --transform-translate-y: -6rem;
- }
- .sm\:-translate-y-32 {
- --transform-translate-y: -8rem;
- }
- .sm\:-translate-y-40 {
- --transform-translate-y: -10rem;
- }
- .sm\:-translate-y-48 {
- --transform-translate-y: -12rem;
- }
- .sm\:-translate-y-56 {
- --transform-translate-y: -14rem;
- }
- .sm\:-translate-y-64 {
- --transform-translate-y: -16rem;
- }
- .sm\:-translate-y-px {
- --transform-translate-y: -1px;
- }
- .sm\:-translate-y-full {
- --transform-translate-y: -100%;
- }
- .sm\:-translate-y-1\/2 {
- --transform-translate-y: -50%;
- }
- .sm\:translate-y-1\/2 {
- --transform-translate-y: 50%;
- }
- .sm\:translate-y-full {
- --transform-translate-y: 100%;
- }
- .sm\:hover\:translate-x-0:hover {
- --transform-translate-x: 0;
- }
- .sm\:hover\:translate-x-1:hover {
- --transform-translate-x: 0.25rem;
- }
- .sm\:hover\:translate-x-2:hover {
- --transform-translate-x: 0.5rem;
- }
- .sm\:hover\:translate-x-3:hover {
- --transform-translate-x: 0.75rem;
- }
- .sm\:hover\:translate-x-4:hover {
- --transform-translate-x: 1rem;
- }
- .sm\:hover\:translate-x-5:hover {
- --transform-translate-x: 1.25rem;
- }
- .sm\:hover\:translate-x-6:hover {
- --transform-translate-x: 1.5rem;
- }
- .sm\:hover\:translate-x-8:hover {
- --transform-translate-x: 2rem;
- }
- .sm\:hover\:translate-x-10:hover {
- --transform-translate-x: 2.5rem;
- }
- .sm\:hover\:translate-x-12:hover {
- --transform-translate-x: 3rem;
- }
- .sm\:hover\:translate-x-16:hover {
- --transform-translate-x: 4rem;
- }
- .sm\:hover\:translate-x-20:hover {
- --transform-translate-x: 5rem;
- }
- .sm\:hover\:translate-x-24:hover {
- --transform-translate-x: 6rem;
- }
- .sm\:hover\:translate-x-32:hover {
- --transform-translate-x: 8rem;
- }
- .sm\:hover\:translate-x-40:hover {
- --transform-translate-x: 10rem;
- }
- .sm\:hover\:translate-x-48:hover {
- --transform-translate-x: 12rem;
- }
- .sm\:hover\:translate-x-56:hover {
- --transform-translate-x: 14rem;
- }
- .sm\:hover\:translate-x-64:hover {
- --transform-translate-x: 16rem;
- }
- .sm\:hover\:translate-x-px:hover {
- --transform-translate-x: 1px;
- }
- .sm\:hover\:-translate-x-1:hover {
- --transform-translate-x: -0.25rem;
- }
- .sm\:hover\:-translate-x-2:hover {
- --transform-translate-x: -0.5rem;
- }
- .sm\:hover\:-translate-x-3:hover {
- --transform-translate-x: -0.75rem;
- }
- .sm\:hover\:-translate-x-4:hover {
- --transform-translate-x: -1rem;
- }
- .sm\:hover\:-translate-x-5:hover {
- --transform-translate-x: -1.25rem;
- }
- .sm\:hover\:-translate-x-6:hover {
- --transform-translate-x: -1.5rem;
- }
- .sm\:hover\:-translate-x-8:hover {
- --transform-translate-x: -2rem;
- }
- .sm\:hover\:-translate-x-10:hover {
- --transform-translate-x: -2.5rem;
- }
- .sm\:hover\:-translate-x-12:hover {
- --transform-translate-x: -3rem;
- }
- .sm\:hover\:-translate-x-16:hover {
- --transform-translate-x: -4rem;
- }
- .sm\:hover\:-translate-x-20:hover {
- --transform-translate-x: -5rem;
- }
- .sm\:hover\:-translate-x-24:hover {
- --transform-translate-x: -6rem;
- }
- .sm\:hover\:-translate-x-32:hover {
- --transform-translate-x: -8rem;
- }
- .sm\:hover\:-translate-x-40:hover {
- --transform-translate-x: -10rem;
- }
- .sm\:hover\:-translate-x-48:hover {
- --transform-translate-x: -12rem;
- }
- .sm\:hover\:-translate-x-56:hover {
- --transform-translate-x: -14rem;
- }
- .sm\:hover\:-translate-x-64:hover {
- --transform-translate-x: -16rem;
- }
- .sm\:hover\:-translate-x-px:hover {
- --transform-translate-x: -1px;
- }
- .sm\:hover\:-translate-x-full:hover {
- --transform-translate-x: -100%;
- }
- .sm\:hover\:-translate-x-1\/2:hover {
- --transform-translate-x: -50%;
- }
- .sm\:hover\:translate-x-1\/2:hover {
- --transform-translate-x: 50%;
- }
- .sm\:hover\:translate-x-full:hover {
- --transform-translate-x: 100%;
- }
- .sm\:hover\:translate-y-0:hover {
- --transform-translate-y: 0;
- }
- .sm\:hover\:translate-y-1:hover {
- --transform-translate-y: 0.25rem;
- }
- .sm\:hover\:translate-y-2:hover {
- --transform-translate-y: 0.5rem;
- }
- .sm\:hover\:translate-y-3:hover {
- --transform-translate-y: 0.75rem;
- }
- .sm\:hover\:translate-y-4:hover {
- --transform-translate-y: 1rem;
- }
- .sm\:hover\:translate-y-5:hover {
- --transform-translate-y: 1.25rem;
- }
- .sm\:hover\:translate-y-6:hover {
- --transform-translate-y: 1.5rem;
- }
- .sm\:hover\:translate-y-8:hover {
- --transform-translate-y: 2rem;
- }
- .sm\:hover\:translate-y-10:hover {
- --transform-translate-y: 2.5rem;
- }
- .sm\:hover\:translate-y-12:hover {
- --transform-translate-y: 3rem;
- }
- .sm\:hover\:translate-y-16:hover {
- --transform-translate-y: 4rem;
- }
- .sm\:hover\:translate-y-20:hover {
- --transform-translate-y: 5rem;
- }
- .sm\:hover\:translate-y-24:hover {
- --transform-translate-y: 6rem;
- }
- .sm\:hover\:translate-y-32:hover {
- --transform-translate-y: 8rem;
- }
- .sm\:hover\:translate-y-40:hover {
- --transform-translate-y: 10rem;
- }
- .sm\:hover\:translate-y-48:hover {
- --transform-translate-y: 12rem;
- }
- .sm\:hover\:translate-y-56:hover {
- --transform-translate-y: 14rem;
- }
- .sm\:hover\:translate-y-64:hover {
- --transform-translate-y: 16rem;
- }
- .sm\:hover\:translate-y-px:hover {
- --transform-translate-y: 1px;
- }
- .sm\:hover\:-translate-y-1:hover {
- --transform-translate-y: -0.25rem;
- }
- .sm\:hover\:-translate-y-2:hover {
- --transform-translate-y: -0.5rem;
- }
- .sm\:hover\:-translate-y-3:hover {
- --transform-translate-y: -0.75rem;
- }
- .sm\:hover\:-translate-y-4:hover {
- --transform-translate-y: -1rem;
- }
- .sm\:hover\:-translate-y-5:hover {
- --transform-translate-y: -1.25rem;
- }
- .sm\:hover\:-translate-y-6:hover {
- --transform-translate-y: -1.5rem;
- }
- .sm\:hover\:-translate-y-8:hover {
- --transform-translate-y: -2rem;
- }
- .sm\:hover\:-translate-y-10:hover {
- --transform-translate-y: -2.5rem;
- }
- .sm\:hover\:-translate-y-12:hover {
- --transform-translate-y: -3rem;
- }
- .sm\:hover\:-translate-y-16:hover {
- --transform-translate-y: -4rem;
- }
- .sm\:hover\:-translate-y-20:hover {
- --transform-translate-y: -5rem;
- }
- .sm\:hover\:-translate-y-24:hover {
- --transform-translate-y: -6rem;
- }
- .sm\:hover\:-translate-y-32:hover {
- --transform-translate-y: -8rem;
- }
- .sm\:hover\:-translate-y-40:hover {
- --transform-translate-y: -10rem;
- }
- .sm\:hover\:-translate-y-48:hover {
- --transform-translate-y: -12rem;
- }
- .sm\:hover\:-translate-y-56:hover {
- --transform-translate-y: -14rem;
- }
- .sm\:hover\:-translate-y-64:hover {
- --transform-translate-y: -16rem;
- }
- .sm\:hover\:-translate-y-px:hover {
- --transform-translate-y: -1px;
- }
- .sm\:hover\:-translate-y-full:hover {
- --transform-translate-y: -100%;
- }
- .sm\:hover\:-translate-y-1\/2:hover {
- --transform-translate-y: -50%;
- }
- .sm\:hover\:translate-y-1\/2:hover {
- --transform-translate-y: 50%;
- }
- .sm\:hover\:translate-y-full:hover {
- --transform-translate-y: 100%;
- }
- .sm\:focus\:translate-x-0:focus {
- --transform-translate-x: 0;
- }
- .sm\:focus\:translate-x-1:focus {
- --transform-translate-x: 0.25rem;
- }
- .sm\:focus\:translate-x-2:focus {
- --transform-translate-x: 0.5rem;
- }
- .sm\:focus\:translate-x-3:focus {
- --transform-translate-x: 0.75rem;
- }
- .sm\:focus\:translate-x-4:focus {
- --transform-translate-x: 1rem;
- }
- .sm\:focus\:translate-x-5:focus {
- --transform-translate-x: 1.25rem;
- }
- .sm\:focus\:translate-x-6:focus {
- --transform-translate-x: 1.5rem;
- }
- .sm\:focus\:translate-x-8:focus {
- --transform-translate-x: 2rem;
- }
- .sm\:focus\:translate-x-10:focus {
- --transform-translate-x: 2.5rem;
- }
- .sm\:focus\:translate-x-12:focus {
- --transform-translate-x: 3rem;
- }
- .sm\:focus\:translate-x-16:focus {
- --transform-translate-x: 4rem;
- }
- .sm\:focus\:translate-x-20:focus {
- --transform-translate-x: 5rem;
- }
- .sm\:focus\:translate-x-24:focus {
- --transform-translate-x: 6rem;
- }
- .sm\:focus\:translate-x-32:focus {
- --transform-translate-x: 8rem;
- }
- .sm\:focus\:translate-x-40:focus {
- --transform-translate-x: 10rem;
- }
- .sm\:focus\:translate-x-48:focus {
- --transform-translate-x: 12rem;
- }
- .sm\:focus\:translate-x-56:focus {
- --transform-translate-x: 14rem;
- }
- .sm\:focus\:translate-x-64:focus {
- --transform-translate-x: 16rem;
- }
- .sm\:focus\:translate-x-px:focus {
- --transform-translate-x: 1px;
- }
- .sm\:focus\:-translate-x-1:focus {
- --transform-translate-x: -0.25rem;
- }
- .sm\:focus\:-translate-x-2:focus {
- --transform-translate-x: -0.5rem;
- }
- .sm\:focus\:-translate-x-3:focus {
- --transform-translate-x: -0.75rem;
- }
- .sm\:focus\:-translate-x-4:focus {
- --transform-translate-x: -1rem;
- }
- .sm\:focus\:-translate-x-5:focus {
- --transform-translate-x: -1.25rem;
- }
- .sm\:focus\:-translate-x-6:focus {
- --transform-translate-x: -1.5rem;
- }
- .sm\:focus\:-translate-x-8:focus {
- --transform-translate-x: -2rem;
- }
- .sm\:focus\:-translate-x-10:focus {
- --transform-translate-x: -2.5rem;
- }
- .sm\:focus\:-translate-x-12:focus {
- --transform-translate-x: -3rem;
- }
- .sm\:focus\:-translate-x-16:focus {
- --transform-translate-x: -4rem;
- }
- .sm\:focus\:-translate-x-20:focus {
- --transform-translate-x: -5rem;
- }
- .sm\:focus\:-translate-x-24:focus {
- --transform-translate-x: -6rem;
- }
- .sm\:focus\:-translate-x-32:focus {
- --transform-translate-x: -8rem;
- }
- .sm\:focus\:-translate-x-40:focus {
- --transform-translate-x: -10rem;
- }
- .sm\:focus\:-translate-x-48:focus {
- --transform-translate-x: -12rem;
- }
- .sm\:focus\:-translate-x-56:focus {
- --transform-translate-x: -14rem;
- }
- .sm\:focus\:-translate-x-64:focus {
- --transform-translate-x: -16rem;
- }
- .sm\:focus\:-translate-x-px:focus {
- --transform-translate-x: -1px;
- }
- .sm\:focus\:-translate-x-full:focus {
- --transform-translate-x: -100%;
- }
- .sm\:focus\:-translate-x-1\/2:focus {
- --transform-translate-x: -50%;
- }
- .sm\:focus\:translate-x-1\/2:focus {
- --transform-translate-x: 50%;
- }
- .sm\:focus\:translate-x-full:focus {
- --transform-translate-x: 100%;
- }
- .sm\:focus\:translate-y-0:focus {
- --transform-translate-y: 0;
- }
- .sm\:focus\:translate-y-1:focus {
- --transform-translate-y: 0.25rem;
- }
- .sm\:focus\:translate-y-2:focus {
- --transform-translate-y: 0.5rem;
- }
- .sm\:focus\:translate-y-3:focus {
- --transform-translate-y: 0.75rem;
- }
- .sm\:focus\:translate-y-4:focus {
- --transform-translate-y: 1rem;
- }
- .sm\:focus\:translate-y-5:focus {
- --transform-translate-y: 1.25rem;
- }
- .sm\:focus\:translate-y-6:focus {
- --transform-translate-y: 1.5rem;
- }
- .sm\:focus\:translate-y-8:focus {
- --transform-translate-y: 2rem;
- }
- .sm\:focus\:translate-y-10:focus {
- --transform-translate-y: 2.5rem;
- }
- .sm\:focus\:translate-y-12:focus {
- --transform-translate-y: 3rem;
- }
- .sm\:focus\:translate-y-16:focus {
- --transform-translate-y: 4rem;
- }
- .sm\:focus\:translate-y-20:focus {
- --transform-translate-y: 5rem;
- }
- .sm\:focus\:translate-y-24:focus {
- --transform-translate-y: 6rem;
- }
- .sm\:focus\:translate-y-32:focus {
- --transform-translate-y: 8rem;
- }
- .sm\:focus\:translate-y-40:focus {
- --transform-translate-y: 10rem;
- }
- .sm\:focus\:translate-y-48:focus {
- --transform-translate-y: 12rem;
- }
- .sm\:focus\:translate-y-56:focus {
- --transform-translate-y: 14rem;
- }
- .sm\:focus\:translate-y-64:focus {
- --transform-translate-y: 16rem;
- }
- .sm\:focus\:translate-y-px:focus {
- --transform-translate-y: 1px;
- }
- .sm\:focus\:-translate-y-1:focus {
- --transform-translate-y: -0.25rem;
- }
- .sm\:focus\:-translate-y-2:focus {
- --transform-translate-y: -0.5rem;
- }
- .sm\:focus\:-translate-y-3:focus {
- --transform-translate-y: -0.75rem;
- }
- .sm\:focus\:-translate-y-4:focus {
- --transform-translate-y: -1rem;
- }
- .sm\:focus\:-translate-y-5:focus {
- --transform-translate-y: -1.25rem;
- }
- .sm\:focus\:-translate-y-6:focus {
- --transform-translate-y: -1.5rem;
- }
- .sm\:focus\:-translate-y-8:focus {
- --transform-translate-y: -2rem;
- }
- .sm\:focus\:-translate-y-10:focus {
- --transform-translate-y: -2.5rem;
- }
- .sm\:focus\:-translate-y-12:focus {
- --transform-translate-y: -3rem;
- }
- .sm\:focus\:-translate-y-16:focus {
- --transform-translate-y: -4rem;
- }
- .sm\:focus\:-translate-y-20:focus {
- --transform-translate-y: -5rem;
- }
- .sm\:focus\:-translate-y-24:focus {
- --transform-translate-y: -6rem;
- }
- .sm\:focus\:-translate-y-32:focus {
- --transform-translate-y: -8rem;
- }
- .sm\:focus\:-translate-y-40:focus {
- --transform-translate-y: -10rem;
- }
- .sm\:focus\:-translate-y-48:focus {
- --transform-translate-y: -12rem;
- }
- .sm\:focus\:-translate-y-56:focus {
- --transform-translate-y: -14rem;
- }
- .sm\:focus\:-translate-y-64:focus {
- --transform-translate-y: -16rem;
- }
- .sm\:focus\:-translate-y-px:focus {
- --transform-translate-y: -1px;
- }
- .sm\:focus\:-translate-y-full:focus {
- --transform-translate-y: -100%;
- }
- .sm\:focus\:-translate-y-1\/2:focus {
- --transform-translate-y: -50%;
- }
- .sm\:focus\:translate-y-1\/2:focus {
- --transform-translate-y: 50%;
- }
- .sm\:focus\:translate-y-full:focus {
- --transform-translate-y: 100%;
- }
- .sm\:skew-x-0 {
- --transform-skew-x: 0;
- }
- .sm\:skew-x-3 {
- --transform-skew-x: 3deg;
- }
- .sm\:skew-x-6 {
- --transform-skew-x: 6deg;
- }
- .sm\:skew-x-12 {
- --transform-skew-x: 12deg;
- }
- .sm\:-skew-x-12 {
- --transform-skew-x: -12deg;
- }
- .sm\:-skew-x-6 {
- --transform-skew-x: -6deg;
- }
- .sm\:-skew-x-3 {
- --transform-skew-x: -3deg;
- }
- .sm\:skew-y-0 {
- --transform-skew-y: 0;
- }
- .sm\:skew-y-3 {
- --transform-skew-y: 3deg;
- }
- .sm\:skew-y-6 {
- --transform-skew-y: 6deg;
- }
- .sm\:skew-y-12 {
- --transform-skew-y: 12deg;
- }
- .sm\:-skew-y-12 {
- --transform-skew-y: -12deg;
- }
- .sm\:-skew-y-6 {
- --transform-skew-y: -6deg;
- }
- .sm\:-skew-y-3 {
- --transform-skew-y: -3deg;
- }
- .sm\:hover\:skew-x-0:hover {
- --transform-skew-x: 0;
- }
- .sm\:hover\:skew-x-3:hover {
- --transform-skew-x: 3deg;
- }
- .sm\:hover\:skew-x-6:hover {
- --transform-skew-x: 6deg;
- }
- .sm\:hover\:skew-x-12:hover {
- --transform-skew-x: 12deg;
- }
- .sm\:hover\:-skew-x-12:hover {
- --transform-skew-x: -12deg;
- }
- .sm\:hover\:-skew-x-6:hover {
- --transform-skew-x: -6deg;
- }
- .sm\:hover\:-skew-x-3:hover {
- --transform-skew-x: -3deg;
- }
- .sm\:hover\:skew-y-0:hover {
- --transform-skew-y: 0;
- }
- .sm\:hover\:skew-y-3:hover {
- --transform-skew-y: 3deg;
- }
- .sm\:hover\:skew-y-6:hover {
- --transform-skew-y: 6deg;
- }
- .sm\:hover\:skew-y-12:hover {
- --transform-skew-y: 12deg;
- }
- .sm\:hover\:-skew-y-12:hover {
- --transform-skew-y: -12deg;
- }
- .sm\:hover\:-skew-y-6:hover {
- --transform-skew-y: -6deg;
- }
- .sm\:hover\:-skew-y-3:hover {
- --transform-skew-y: -3deg;
- }
- .sm\:focus\:skew-x-0:focus {
- --transform-skew-x: 0;
- }
- .sm\:focus\:skew-x-3:focus {
- --transform-skew-x: 3deg;
- }
- .sm\:focus\:skew-x-6:focus {
- --transform-skew-x: 6deg;
- }
- .sm\:focus\:skew-x-12:focus {
- --transform-skew-x: 12deg;
- }
- .sm\:focus\:-skew-x-12:focus {
- --transform-skew-x: -12deg;
- }
- .sm\:focus\:-skew-x-6:focus {
- --transform-skew-x: -6deg;
- }
- .sm\:focus\:-skew-x-3:focus {
- --transform-skew-x: -3deg;
- }
- .sm\:focus\:skew-y-0:focus {
- --transform-skew-y: 0;
- }
- .sm\:focus\:skew-y-3:focus {
- --transform-skew-y: 3deg;
- }
- .sm\:focus\:skew-y-6:focus {
- --transform-skew-y: 6deg;
- }
- .sm\:focus\:skew-y-12:focus {
- --transform-skew-y: 12deg;
- }
- .sm\:focus\:-skew-y-12:focus {
- --transform-skew-y: -12deg;
- }
- .sm\:focus\:-skew-y-6:focus {
- --transform-skew-y: -6deg;
- }
- .sm\:focus\:-skew-y-3:focus {
- --transform-skew-y: -3deg;
- }
- .sm\:transition-none {
- transition-property: none;
- }
- .sm\:transition-all {
- transition-property: all;
- }
- .sm\:transition {
- transition-property: background-color, border-color, color, fill, stroke,
- opacity, box-shadow, transform;
- }
- .sm\:transition-colors {
- transition-property: background-color, border-color, color, fill, stroke;
- }
- .sm\:transition-opacity {
- transition-property: opacity;
- }
- .sm\:transition-shadow {
- transition-property: box-shadow;
- }
- .sm\:transition-transform {
- transition-property: transform;
- }
- .sm\:ease-linear {
- transition-timing-function: linear;
- }
- .sm\:ease-in {
- transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
- }
- .sm\:ease-out {
- transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
- }
- .sm\:ease-in-out {
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- }
- .sm\:duration-75 {
- transition-duration: 75ms;
- }
- .sm\:duration-100 {
- transition-duration: 0.1s;
- }
- .sm\:duration-150 {
- transition-duration: 150ms;
- }
- .sm\:duration-200 {
- transition-duration: 0.2s;
- }
- .sm\:duration-300 {
- transition-duration: 0.3s;
- }
- .sm\:duration-500 {
- transition-duration: 0.5s;
- }
- .sm\:duration-700 {
- transition-duration: 0.7s;
- }
- .sm\:duration-1000 {
- transition-duration: 1s;
- }
-}
-@media (min-width: 768px) {
- .md\:sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .md\:not-sr-only {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .md\:focus\:sr-only:focus {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .md\:focus\:not-sr-only:focus {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .md\:appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .md\:bg-fixed {
- background-attachment: fixed;
- }
- .md\:bg-local {
- background-attachment: local;
- }
- .md\:bg-scroll {
- background-attachment: scroll;
- }
- .md\:bg-transparent {
- background-color: transparent;
- }
- .md\:bg-black {
- background-color: #000;
- }
- .md\:bg-white {
- background-color: #fff;
- }
- .md\:bg-gray-100 {
- background-color: #f7fafc;
- }
- .md\:bg-gray-200 {
- background-color: #edf2f7;
- }
- .md\:bg-gray-300 {
- background-color: #e2e8f0;
- }
- .md\:bg-gray-400 {
- background-color: #cbd5e0;
- }
- .md\:bg-gray-500 {
- background-color: #a0aec0;
- }
- .md\:bg-gray-600 {
- background-color: #718096;
- }
- .md\:bg-gray-700 {
- background-color: #4a5568;
- }
- .md\:bg-gray-800 {
- background-color: #2d3748;
- }
- .md\:bg-gray-900 {
- background-color: #1a202c;
- }
- .md\:bg-red-100 {
- background-color: #fff5f5;
- }
- .md\:bg-red-200 {
- background-color: #fed7d7;
- }
- .md\:bg-red-300 {
- background-color: #feb2b2;
- }
- .md\:bg-red-400 {
- background-color: #fc8181;
- }
- .md\:bg-red-500 {
- background-color: #f56565;
- }
- .md\:bg-red-600 {
- background-color: #e53e3e;
- }
- .md\:bg-red-700 {
- background-color: #c53030;
- }
- .md\:bg-red-800 {
- background-color: #9b2c2c;
- }
- .md\:bg-red-900 {
- background-color: #742a2a;
- }
- .md\:bg-orange-100 {
- background-color: #fffaf0;
- }
- .md\:bg-orange-200 {
- background-color: #feebc8;
- }
- .md\:bg-orange-300 {
- background-color: #fbd38d;
- }
- .md\:bg-orange-400 {
- background-color: #f6ad55;
- }
- .md\:bg-orange-500 {
- background-color: #ed8936;
- }
- .md\:bg-orange-600 {
- background-color: #dd6b20;
- }
- .md\:bg-orange-700 {
- background-color: #c05621;
- }
- .md\:bg-orange-800 {
- background-color: #9c4221;
- }
- .md\:bg-orange-900 {
- background-color: #7b341e;
- }
- .md\:bg-yellow-100 {
- background-color: ivory;
- }
- .md\:bg-yellow-200 {
- background-color: #fefcbf;
- }
- .md\:bg-yellow-300 {
- background-color: #faf089;
- }
- .md\:bg-yellow-400 {
- background-color: #f6e05e;
- }
- .md\:bg-yellow-500 {
- background-color: #ecc94b;
- }
- .md\:bg-yellow-600 {
- background-color: #d69e2e;
- }
- .md\:bg-yellow-700 {
- background-color: #b7791f;
- }
- .md\:bg-yellow-800 {
- background-color: #975a16;
- }
- .md\:bg-yellow-900 {
- background-color: #744210;
- }
- .md\:bg-green-100 {
- background-color: #f0fff4;
- }
- .md\:bg-green-200 {
- background-color: #c6f6d5;
- }
- .md\:bg-green-300 {
- background-color: #9ae6b4;
- }
- .md\:bg-green-400 {
- background-color: #68d391;
- }
- .md\:bg-green-500 {
- background-color: #48bb78;
- }
- .md\:bg-green-600 {
- background-color: #38a169;
- }
- .md\:bg-green-700 {
- background-color: #2f855a;
- }
- .md\:bg-green-800 {
- background-color: #276749;
- }
- .md\:bg-green-900 {
- background-color: #22543d;
- }
- .md\:bg-teal-100 {
- background-color: #e6fffa;
- }
- .md\:bg-teal-200 {
- background-color: #b2f5ea;
- }
- .md\:bg-teal-300 {
- background-color: #81e6d9;
- }
- .md\:bg-teal-400 {
- background-color: #4fd1c5;
- }
- .md\:bg-teal-500 {
- background-color: #38b2ac;
- }
- .md\:bg-teal-600 {
- background-color: #319795;
- }
- .md\:bg-teal-700 {
- background-color: #2c7a7b;
- }
- .md\:bg-teal-800 {
- background-color: #285e61;
- }
- .md\:bg-teal-900 {
- background-color: #234e52;
- }
- .md\:bg-blue-100 {
- background-color: #ebf8ff;
- }
- .md\:bg-blue-200 {
- background-color: #bee3f8;
- }
- .md\:bg-blue-300 {
- background-color: #90cdf4;
- }
- .md\:bg-blue-400 {
- background-color: #63b3ed;
- }
- .md\:bg-blue-500 {
- background-color: #4299e1;
- }
- .md\:bg-blue-600 {
- background-color: #3182ce;
- }
- .md\:bg-blue-700 {
- background-color: #2b6cb0;
- }
- .md\:bg-blue-800 {
- background-color: #2c5282;
- }
- .md\:bg-blue-900 {
- background-color: #2a4365;
- }
- .md\:bg-indigo-100 {
- background-color: #ebf4ff;
- }
- .md\:bg-indigo-200 {
- background-color: #c3dafe;
- }
- .md\:bg-indigo-300 {
- background-color: #a3bffa;
- }
- .md\:bg-indigo-400 {
- background-color: #7f9cf5;
- }
- .md\:bg-indigo-500 {
- background-color: #667eea;
- }
- .md\:bg-indigo-600 {
- background-color: #5a67d8;
- }
- .md\:bg-indigo-700 {
- background-color: #4c51bf;
- }
- .md\:bg-indigo-800 {
- background-color: #434190;
- }
- .md\:bg-indigo-900 {
- background-color: #3c366b;
- }
- .md\:bg-purple-100 {
- background-color: #faf5ff;
- }
- .md\:bg-purple-200 {
- background-color: #e9d8fd;
- }
- .md\:bg-purple-300 {
- background-color: #d6bcfa;
- }
- .md\:bg-purple-400 {
- background-color: #b794f4;
- }
- .md\:bg-purple-500 {
- background-color: #9f7aea;
- }
- .md\:bg-purple-600 {
- background-color: #805ad5;
- }
- .md\:bg-purple-700 {
- background-color: #6b46c1;
- }
- .md\:bg-purple-800 {
- background-color: #553c9a;
- }
- .md\:bg-purple-900 {
- background-color: #44337a;
- }
- .md\:bg-pink-100 {
- background-color: #fff5f7;
- }
- .md\:bg-pink-200 {
- background-color: #fed7e2;
- }
- .md\:bg-pink-300 {
- background-color: #fbb6ce;
- }
- .md\:bg-pink-400 {
- background-color: #f687b3;
- }
- .md\:bg-pink-500 {
- background-color: #ed64a6;
- }
- .md\:bg-pink-600 {
- background-color: #d53f8c;
- }
- .md\:bg-pink-700 {
- background-color: #b83280;
- }
- .md\:bg-pink-800 {
- background-color: #97266d;
- }
- .md\:bg-pink-900 {
- background-color: #702459;
- }
- .md\:hover\:bg-transparent:hover {
- background-color: transparent;
- }
- .md\:hover\:bg-black:hover {
- background-color: #000;
- }
- .md\:hover\:bg-white:hover {
- background-color: #fff;
- }
- .md\:hover\:bg-gray-100:hover {
- background-color: #f7fafc;
- }
- .md\:hover\:bg-gray-200:hover {
- background-color: #edf2f7;
- }
- .md\:hover\:bg-gray-300:hover {
- background-color: #e2e8f0;
- }
- .md\:hover\:bg-gray-400:hover {
- background-color: #cbd5e0;
- }
- .md\:hover\:bg-gray-500:hover {
- background-color: #a0aec0;
- }
- .md\:hover\:bg-gray-600:hover {
- background-color: #718096;
- }
- .md\:hover\:bg-gray-700:hover {
- background-color: #4a5568;
- }
- .md\:hover\:bg-gray-800:hover {
- background-color: #2d3748;
- }
- .md\:hover\:bg-gray-900:hover {
- background-color: #1a202c;
- }
- .md\:hover\:bg-red-100:hover {
- background-color: #fff5f5;
- }
- .md\:hover\:bg-red-200:hover {
- background-color: #fed7d7;
- }
- .md\:hover\:bg-red-300:hover {
- background-color: #feb2b2;
- }
- .md\:hover\:bg-red-400:hover {
- background-color: #fc8181;
- }
- .md\:hover\:bg-red-500:hover {
- background-color: #f56565;
- }
- .md\:hover\:bg-red-600:hover {
- background-color: #e53e3e;
- }
- .md\:hover\:bg-red-700:hover {
- background-color: #c53030;
- }
- .md\:hover\:bg-red-800:hover {
- background-color: #9b2c2c;
- }
- .md\:hover\:bg-red-900:hover {
- background-color: #742a2a;
- }
- .md\:hover\:bg-orange-100:hover {
- background-color: #fffaf0;
- }
- .md\:hover\:bg-orange-200:hover {
- background-color: #feebc8;
- }
- .md\:hover\:bg-orange-300:hover {
- background-color: #fbd38d;
- }
- .md\:hover\:bg-orange-400:hover {
- background-color: #f6ad55;
- }
- .md\:hover\:bg-orange-500:hover {
- background-color: #ed8936;
- }
- .md\:hover\:bg-orange-600:hover {
- background-color: #dd6b20;
- }
- .md\:hover\:bg-orange-700:hover {
- background-color: #c05621;
- }
- .md\:hover\:bg-orange-800:hover {
- background-color: #9c4221;
- }
- .md\:hover\:bg-orange-900:hover {
- background-color: #7b341e;
- }
- .md\:hover\:bg-yellow-100:hover {
- background-color: ivory;
- }
- .md\:hover\:bg-yellow-200:hover {
- background-color: #fefcbf;
- }
- .md\:hover\:bg-yellow-300:hover {
- background-color: #faf089;
- }
- .md\:hover\:bg-yellow-400:hover {
- background-color: #f6e05e;
- }
- .md\:hover\:bg-yellow-500:hover {
- background-color: #ecc94b;
- }
- .md\:hover\:bg-yellow-600:hover {
- background-color: #d69e2e;
- }
- .md\:hover\:bg-yellow-700:hover {
- background-color: #b7791f;
- }
- .md\:hover\:bg-yellow-800:hover {
- background-color: #975a16;
- }
- .md\:hover\:bg-yellow-900:hover {
- background-color: #744210;
- }
- .md\:hover\:bg-green-100:hover {
- background-color: #f0fff4;
- }
- .md\:hover\:bg-green-200:hover {
- background-color: #c6f6d5;
- }
- .md\:hover\:bg-green-300:hover {
- background-color: #9ae6b4;
- }
- .md\:hover\:bg-green-400:hover {
- background-color: #68d391;
- }
- .md\:hover\:bg-green-500:hover {
- background-color: #48bb78;
- }
- .md\:hover\:bg-green-600:hover {
- background-color: #38a169;
- }
- .md\:hover\:bg-green-700:hover {
- background-color: #2f855a;
- }
- .md\:hover\:bg-green-800:hover {
- background-color: #276749;
- }
- .md\:hover\:bg-green-900:hover {
- background-color: #22543d;
- }
- .md\:hover\:bg-teal-100:hover {
- background-color: #e6fffa;
- }
- .md\:hover\:bg-teal-200:hover {
- background-color: #b2f5ea;
- }
- .md\:hover\:bg-teal-300:hover {
- background-color: #81e6d9;
- }
- .md\:hover\:bg-teal-400:hover {
- background-color: #4fd1c5;
- }
- .md\:hover\:bg-teal-500:hover {
- background-color: #38b2ac;
- }
- .md\:hover\:bg-teal-600:hover {
- background-color: #319795;
- }
- .md\:hover\:bg-teal-700:hover {
- background-color: #2c7a7b;
- }
- .md\:hover\:bg-teal-800:hover {
- background-color: #285e61;
- }
- .md\:hover\:bg-teal-900:hover {
- background-color: #234e52;
- }
- .md\:hover\:bg-blue-100:hover {
- background-color: #ebf8ff;
- }
- .md\:hover\:bg-blue-200:hover {
- background-color: #bee3f8;
- }
- .md\:hover\:bg-blue-300:hover {
- background-color: #90cdf4;
- }
- .md\:hover\:bg-blue-400:hover {
- background-color: #63b3ed;
- }
- .md\:hover\:bg-blue-500:hover {
- background-color: #4299e1;
- }
- .md\:hover\:bg-blue-600:hover {
- background-color: #3182ce;
- }
- .md\:hover\:bg-blue-700:hover {
- background-color: #2b6cb0;
- }
- .md\:hover\:bg-blue-800:hover {
- background-color: #2c5282;
- }
- .md\:hover\:bg-blue-900:hover {
- background-color: #2a4365;
- }
- .md\:hover\:bg-indigo-100:hover {
- background-color: #ebf4ff;
- }
- .md\:hover\:bg-indigo-200:hover {
- background-color: #c3dafe;
- }
- .md\:hover\:bg-indigo-300:hover {
- background-color: #a3bffa;
- }
- .md\:hover\:bg-indigo-400:hover {
- background-color: #7f9cf5;
- }
- .md\:hover\:bg-indigo-500:hover {
- background-color: #667eea;
- }
- .md\:hover\:bg-indigo-600:hover {
- background-color: #5a67d8;
- }
- .md\:hover\:bg-indigo-700:hover {
- background-color: #4c51bf;
- }
- .md\:hover\:bg-indigo-800:hover {
- background-color: #434190;
- }
- .md\:hover\:bg-indigo-900:hover {
- background-color: #3c366b;
- }
- .md\:hover\:bg-purple-100:hover {
- background-color: #faf5ff;
- }
- .md\:hover\:bg-purple-200:hover {
- background-color: #e9d8fd;
- }
- .md\:hover\:bg-purple-300:hover {
- background-color: #d6bcfa;
- }
- .md\:hover\:bg-purple-400:hover {
- background-color: #b794f4;
- }
- .md\:hover\:bg-purple-500:hover {
- background-color: #9f7aea;
- }
- .md\:hover\:bg-purple-600:hover {
- background-color: #805ad5;
- }
- .md\:hover\:bg-purple-700:hover {
- background-color: #6b46c1;
- }
- .md\:hover\:bg-purple-800:hover {
- background-color: #553c9a;
- }
- .md\:hover\:bg-purple-900:hover {
- background-color: #44337a;
- }
- .md\:hover\:bg-pink-100:hover {
- background-color: #fff5f7;
- }
- .md\:hover\:bg-pink-200:hover {
- background-color: #fed7e2;
- }
- .md\:hover\:bg-pink-300:hover {
- background-color: #fbb6ce;
- }
- .md\:hover\:bg-pink-400:hover {
- background-color: #f687b3;
- }
- .md\:hover\:bg-pink-500:hover {
- background-color: #ed64a6;
- }
- .md\:hover\:bg-pink-600:hover {
- background-color: #d53f8c;
- }
- .md\:hover\:bg-pink-700:hover {
- background-color: #b83280;
- }
- .md\:hover\:bg-pink-800:hover {
- background-color: #97266d;
- }
- .md\:hover\:bg-pink-900:hover {
- background-color: #702459;
- }
- .md\:focus\:bg-transparent:focus {
- background-color: transparent;
- }
- .md\:focus\:bg-black:focus {
- background-color: #000;
- }
- .md\:focus\:bg-white:focus {
- background-color: #fff;
- }
- .md\:focus\:bg-gray-100:focus {
- background-color: #f7fafc;
- }
- .md\:focus\:bg-gray-200:focus {
- background-color: #edf2f7;
- }
- .md\:focus\:bg-gray-300:focus {
- background-color: #e2e8f0;
- }
- .md\:focus\:bg-gray-400:focus {
- background-color: #cbd5e0;
- }
- .md\:focus\:bg-gray-500:focus {
- background-color: #a0aec0;
- }
- .md\:focus\:bg-gray-600:focus {
- background-color: #718096;
- }
- .md\:focus\:bg-gray-700:focus {
- background-color: #4a5568;
- }
- .md\:focus\:bg-gray-800:focus {
- background-color: #2d3748;
- }
- .md\:focus\:bg-gray-900:focus {
- background-color: #1a202c;
- }
- .md\:focus\:bg-red-100:focus {
- background-color: #fff5f5;
- }
- .md\:focus\:bg-red-200:focus {
- background-color: #fed7d7;
- }
- .md\:focus\:bg-red-300:focus {
- background-color: #feb2b2;
- }
- .md\:focus\:bg-red-400:focus {
- background-color: #fc8181;
- }
- .md\:focus\:bg-red-500:focus {
- background-color: #f56565;
- }
- .md\:focus\:bg-red-600:focus {
- background-color: #e53e3e;
- }
- .md\:focus\:bg-red-700:focus {
- background-color: #c53030;
- }
- .md\:focus\:bg-red-800:focus {
- background-color: #9b2c2c;
- }
- .md\:focus\:bg-red-900:focus {
- background-color: #742a2a;
- }
- .md\:focus\:bg-orange-100:focus {
- background-color: #fffaf0;
- }
- .md\:focus\:bg-orange-200:focus {
- background-color: #feebc8;
- }
- .md\:focus\:bg-orange-300:focus {
- background-color: #fbd38d;
- }
- .md\:focus\:bg-orange-400:focus {
- background-color: #f6ad55;
- }
- .md\:focus\:bg-orange-500:focus {
- background-color: #ed8936;
- }
- .md\:focus\:bg-orange-600:focus {
- background-color: #dd6b20;
- }
- .md\:focus\:bg-orange-700:focus {
- background-color: #c05621;
- }
- .md\:focus\:bg-orange-800:focus {
- background-color: #9c4221;
- }
- .md\:focus\:bg-orange-900:focus {
- background-color: #7b341e;
- }
- .md\:focus\:bg-yellow-100:focus {
- background-color: ivory;
- }
- .md\:focus\:bg-yellow-200:focus {
- background-color: #fefcbf;
- }
- .md\:focus\:bg-yellow-300:focus {
- background-color: #faf089;
- }
- .md\:focus\:bg-yellow-400:focus {
- background-color: #f6e05e;
- }
- .md\:focus\:bg-yellow-500:focus {
- background-color: #ecc94b;
- }
- .md\:focus\:bg-yellow-600:focus {
- background-color: #d69e2e;
- }
- .md\:focus\:bg-yellow-700:focus {
- background-color: #b7791f;
- }
- .md\:focus\:bg-yellow-800:focus {
- background-color: #975a16;
- }
- .md\:focus\:bg-yellow-900:focus {
- background-color: #744210;
- }
- .md\:focus\:bg-green-100:focus {
- background-color: #f0fff4;
- }
- .md\:focus\:bg-green-200:focus {
- background-color: #c6f6d5;
- }
- .md\:focus\:bg-green-300:focus {
- background-color: #9ae6b4;
- }
- .md\:focus\:bg-green-400:focus {
- background-color: #68d391;
- }
- .md\:focus\:bg-green-500:focus {
- background-color: #48bb78;
- }
- .md\:focus\:bg-green-600:focus {
- background-color: #38a169;
- }
- .md\:focus\:bg-green-700:focus {
- background-color: #2f855a;
- }
- .md\:focus\:bg-green-800:focus {
- background-color: #276749;
- }
- .md\:focus\:bg-green-900:focus {
- background-color: #22543d;
- }
- .md\:focus\:bg-teal-100:focus {
- background-color: #e6fffa;
- }
- .md\:focus\:bg-teal-200:focus {
- background-color: #b2f5ea;
- }
- .md\:focus\:bg-teal-300:focus {
- background-color: #81e6d9;
- }
- .md\:focus\:bg-teal-400:focus {
- background-color: #4fd1c5;
- }
- .md\:focus\:bg-teal-500:focus {
- background-color: #38b2ac;
- }
- .md\:focus\:bg-teal-600:focus {
- background-color: #319795;
- }
- .md\:focus\:bg-teal-700:focus {
- background-color: #2c7a7b;
- }
- .md\:focus\:bg-teal-800:focus {
- background-color: #285e61;
- }
- .md\:focus\:bg-teal-900:focus {
- background-color: #234e52;
- }
- .md\:focus\:bg-blue-100:focus {
- background-color: #ebf8ff;
- }
- .md\:focus\:bg-blue-200:focus {
- background-color: #bee3f8;
- }
- .md\:focus\:bg-blue-300:focus {
- background-color: #90cdf4;
- }
- .md\:focus\:bg-blue-400:focus {
- background-color: #63b3ed;
- }
- .md\:focus\:bg-blue-500:focus {
- background-color: #4299e1;
- }
- .md\:focus\:bg-blue-600:focus {
- background-color: #3182ce;
- }
- .md\:focus\:bg-blue-700:focus {
- background-color: #2b6cb0;
- }
- .md\:focus\:bg-blue-800:focus {
- background-color: #2c5282;
- }
- .md\:focus\:bg-blue-900:focus {
- background-color: #2a4365;
- }
- .md\:focus\:bg-indigo-100:focus {
- background-color: #ebf4ff;
- }
- .md\:focus\:bg-indigo-200:focus {
- background-color: #c3dafe;
- }
- .md\:focus\:bg-indigo-300:focus {
- background-color: #a3bffa;
- }
- .md\:focus\:bg-indigo-400:focus {
- background-color: #7f9cf5;
- }
- .md\:focus\:bg-indigo-500:focus {
- background-color: #667eea;
- }
- .md\:focus\:bg-indigo-600:focus {
- background-color: #5a67d8;
- }
- .md\:focus\:bg-indigo-700:focus {
- background-color: #4c51bf;
- }
- .md\:focus\:bg-indigo-800:focus {
- background-color: #434190;
- }
- .md\:focus\:bg-indigo-900:focus {
- background-color: #3c366b;
- }
- .md\:focus\:bg-purple-100:focus {
- background-color: #faf5ff;
- }
- .md\:focus\:bg-purple-200:focus {
- background-color: #e9d8fd;
- }
- .md\:focus\:bg-purple-300:focus {
- background-color: #d6bcfa;
- }
- .md\:focus\:bg-purple-400:focus {
- background-color: #b794f4;
- }
- .md\:focus\:bg-purple-500:focus {
- background-color: #9f7aea;
- }
- .md\:focus\:bg-purple-600:focus {
- background-color: #805ad5;
- }
- .md\:focus\:bg-purple-700:focus {
- background-color: #6b46c1;
- }
- .md\:focus\:bg-purple-800:focus {
- background-color: #553c9a;
- }
- .md\:focus\:bg-purple-900:focus {
- background-color: #44337a;
- }
- .md\:focus\:bg-pink-100:focus {
- background-color: #fff5f7;
- }
- .md\:focus\:bg-pink-200:focus {
- background-color: #fed7e2;
- }
- .md\:focus\:bg-pink-300:focus {
- background-color: #fbb6ce;
- }
- .md\:focus\:bg-pink-400:focus {
- background-color: #f687b3;
- }
- .md\:focus\:bg-pink-500:focus {
- background-color: #ed64a6;
- }
- .md\:focus\:bg-pink-600:focus {
- background-color: #d53f8c;
- }
- .md\:focus\:bg-pink-700:focus {
- background-color: #b83280;
- }
- .md\:focus\:bg-pink-800:focus {
- background-color: #97266d;
- }
- .md\:focus\:bg-pink-900:focus {
- background-color: #702459;
- }
- .md\:bg-bottom {
- background-position: bottom;
- }
- .md\:bg-center {
- background-position: center;
- }
- .md\:bg-left {
- background-position: left;
- }
- .md\:bg-left-bottom {
- background-position: left bottom;
- }
- .md\:bg-left-top {
- background-position: left top;
- }
- .md\:bg-right {
- background-position: right;
- }
- .md\:bg-right-bottom {
- background-position: right bottom;
- }
- .md\:bg-right-top {
- background-position: right top;
- }
- .md\:bg-top {
- background-position: top;
- }
- .md\:bg-repeat {
- background-repeat: repeat;
- }
- .md\:bg-no-repeat {
- background-repeat: no-repeat;
- }
- .md\:bg-repeat-x {
- background-repeat: repeat-x;
- }
- .md\:bg-repeat-y {
- background-repeat: repeat-y;
- }
- .md\:bg-repeat-round {
- background-repeat: round;
- }
- .md\:bg-repeat-space {
- background-repeat: space;
- }
- .md\:bg-auto {
- background-size: auto;
- }
- .md\:bg-cover {
- background-size: cover;
- }
- .md\:bg-contain {
- background-size: contain;
- }
- .md\:border-collapse {
- border-collapse: collapse;
- }
- .md\:border-separate {
- border-collapse: separate;
- }
- .md\:border-transparent {
- border-color: transparent;
- }
- .md\:border-black {
- border-color: #000;
- }
- .md\:border-white {
- border-color: #fff;
- }
- .md\:border-gray-100 {
- border-color: #f7fafc;
- }
- .md\:border-gray-200 {
- border-color: #edf2f7;
- }
- .md\:border-gray-300 {
- border-color: #e2e8f0;
- }
- .md\:border-gray-400 {
- border-color: #cbd5e0;
- }
- .md\:border-gray-500 {
- border-color: #a0aec0;
- }
- .md\:border-gray-600 {
- border-color: #718096;
- }
- .md\:border-gray-700 {
- border-color: #4a5568;
- }
- .md\:border-gray-800 {
- border-color: #2d3748;
- }
- .md\:border-gray-900 {
- border-color: #1a202c;
- }
- .md\:border-red-100 {
- border-color: #fff5f5;
- }
- .md\:border-red-200 {
- border-color: #fed7d7;
- }
- .md\:border-red-300 {
- border-color: #feb2b2;
- }
- .md\:border-red-400 {
- border-color: #fc8181;
- }
- .md\:border-red-500 {
- border-color: #f56565;
- }
- .md\:border-red-600 {
- border-color: #e53e3e;
- }
- .md\:border-red-700 {
- border-color: #c53030;
- }
- .md\:border-red-800 {
- border-color: #9b2c2c;
- }
- .md\:border-red-900 {
- border-color: #742a2a;
- }
- .md\:border-orange-100 {
- border-color: #fffaf0;
- }
- .md\:border-orange-200 {
- border-color: #feebc8;
- }
- .md\:border-orange-300 {
- border-color: #fbd38d;
- }
- .md\:border-orange-400 {
- border-color: #f6ad55;
- }
- .md\:border-orange-500 {
- border-color: #ed8936;
- }
- .md\:border-orange-600 {
- border-color: #dd6b20;
- }
- .md\:border-orange-700 {
- border-color: #c05621;
- }
- .md\:border-orange-800 {
- border-color: #9c4221;
- }
- .md\:border-orange-900 {
- border-color: #7b341e;
- }
- .md\:border-yellow-100 {
- border-color: ivory;
- }
- .md\:border-yellow-200 {
- border-color: #fefcbf;
- }
- .md\:border-yellow-300 {
- border-color: #faf089;
- }
- .md\:border-yellow-400 {
- border-color: #f6e05e;
- }
- .md\:border-yellow-500 {
- border-color: #ecc94b;
- }
- .md\:border-yellow-600 {
- border-color: #d69e2e;
- }
- .md\:border-yellow-700 {
- border-color: #b7791f;
- }
- .md\:border-yellow-800 {
- border-color: #975a16;
- }
- .md\:border-yellow-900 {
- border-color: #744210;
- }
- .md\:border-green-100 {
- border-color: #f0fff4;
- }
- .md\:border-green-200 {
- border-color: #c6f6d5;
- }
- .md\:border-green-300 {
- border-color: #9ae6b4;
- }
- .md\:border-green-400 {
- border-color: #68d391;
- }
- .md\:border-green-500 {
- border-color: #48bb78;
- }
- .md\:border-green-600 {
- border-color: #38a169;
- }
- .md\:border-green-700 {
- border-color: #2f855a;
- }
- .md\:border-green-800 {
- border-color: #276749;
- }
- .md\:border-green-900 {
- border-color: #22543d;
- }
- .md\:border-teal-100 {
- border-color: #e6fffa;
- }
- .md\:border-teal-200 {
- border-color: #b2f5ea;
- }
- .md\:border-teal-300 {
- border-color: #81e6d9;
- }
- .md\:border-teal-400 {
- border-color: #4fd1c5;
- }
- .md\:border-teal-500 {
- border-color: #38b2ac;
- }
- .md\:border-teal-600 {
- border-color: #319795;
- }
- .md\:border-teal-700 {
- border-color: #2c7a7b;
- }
- .md\:border-teal-800 {
- border-color: #285e61;
- }
- .md\:border-teal-900 {
- border-color: #234e52;
- }
- .md\:border-blue-100 {
- border-color: #ebf8ff;
- }
- .md\:border-blue-200 {
- border-color: #bee3f8;
- }
- .md\:border-blue-300 {
- border-color: #90cdf4;
- }
- .md\:border-blue-400 {
- border-color: #63b3ed;
- }
- .md\:border-blue-500 {
- border-color: #4299e1;
- }
- .md\:border-blue-600 {
- border-color: #3182ce;
- }
- .md\:border-blue-700 {
- border-color: #2b6cb0;
- }
- .md\:border-blue-800 {
- border-color: #2c5282;
- }
- .md\:border-blue-900 {
- border-color: #2a4365;
- }
- .md\:border-indigo-100 {
- border-color: #ebf4ff;
- }
- .md\:border-indigo-200 {
- border-color: #c3dafe;
- }
- .md\:border-indigo-300 {
- border-color: #a3bffa;
- }
- .md\:border-indigo-400 {
- border-color: #7f9cf5;
- }
- .md\:border-indigo-500 {
- border-color: #667eea;
- }
- .md\:border-indigo-600 {
- border-color: #5a67d8;
- }
- .md\:border-indigo-700 {
- border-color: #4c51bf;
- }
- .md\:border-indigo-800 {
- border-color: #434190;
- }
- .md\:border-indigo-900 {
- border-color: #3c366b;
- }
- .md\:border-purple-100 {
- border-color: #faf5ff;
- }
- .md\:border-purple-200 {
- border-color: #e9d8fd;
- }
- .md\:border-purple-300 {
- border-color: #d6bcfa;
- }
- .md\:border-purple-400 {
- border-color: #b794f4;
- }
- .md\:border-purple-500 {
- border-color: #9f7aea;
- }
- .md\:border-purple-600 {
- border-color: #805ad5;
- }
- .md\:border-purple-700 {
- border-color: #6b46c1;
- }
- .md\:border-purple-800 {
- border-color: #553c9a;
- }
- .md\:border-purple-900 {
- border-color: #44337a;
- }
- .md\:border-pink-100 {
- border-color: #fff5f7;
- }
- .md\:border-pink-200 {
- border-color: #fed7e2;
- }
- .md\:border-pink-300 {
- border-color: #fbb6ce;
- }
- .md\:border-pink-400 {
- border-color: #f687b3;
- }
- .md\:border-pink-500 {
- border-color: #ed64a6;
- }
- .md\:border-pink-600 {
- border-color: #d53f8c;
- }
- .md\:border-pink-700 {
- border-color: #b83280;
- }
- .md\:border-pink-800 {
- border-color: #97266d;
- }
- .md\:border-pink-900 {
- border-color: #702459;
- }
- .md\:hover\:border-transparent:hover {
- border-color: transparent;
- }
- .md\:hover\:border-black:hover {
- border-color: #000;
- }
- .md\:hover\:border-white:hover {
- border-color: #fff;
- }
- .md\:hover\:border-gray-100:hover {
- border-color: #f7fafc;
- }
- .md\:hover\:border-gray-200:hover {
- border-color: #edf2f7;
- }
- .md\:hover\:border-gray-300:hover {
- border-color: #e2e8f0;
- }
- .md\:hover\:border-gray-400:hover {
- border-color: #cbd5e0;
- }
- .md\:hover\:border-gray-500:hover {
- border-color: #a0aec0;
- }
- .md\:hover\:border-gray-600:hover {
- border-color: #718096;
- }
- .md\:hover\:border-gray-700:hover {
- border-color: #4a5568;
- }
- .md\:hover\:border-gray-800:hover {
- border-color: #2d3748;
- }
- .md\:hover\:border-gray-900:hover {
- border-color: #1a202c;
- }
- .md\:hover\:border-red-100:hover {
- border-color: #fff5f5;
- }
- .md\:hover\:border-red-200:hover {
- border-color: #fed7d7;
- }
- .md\:hover\:border-red-300:hover {
- border-color: #feb2b2;
- }
- .md\:hover\:border-red-400:hover {
- border-color: #fc8181;
- }
- .md\:hover\:border-red-500:hover {
- border-color: #f56565;
- }
- .md\:hover\:border-red-600:hover {
- border-color: #e53e3e;
- }
- .md\:hover\:border-red-700:hover {
- border-color: #c53030;
- }
- .md\:hover\:border-red-800:hover {
- border-color: #9b2c2c;
- }
- .md\:hover\:border-red-900:hover {
- border-color: #742a2a;
- }
- .md\:hover\:border-orange-100:hover {
- border-color: #fffaf0;
- }
- .md\:hover\:border-orange-200:hover {
- border-color: #feebc8;
- }
- .md\:hover\:border-orange-300:hover {
- border-color: #fbd38d;
- }
- .md\:hover\:border-orange-400:hover {
- border-color: #f6ad55;
- }
- .md\:hover\:border-orange-500:hover {
- border-color: #ed8936;
- }
- .md\:hover\:border-orange-600:hover {
- border-color: #dd6b20;
- }
- .md\:hover\:border-orange-700:hover {
- border-color: #c05621;
- }
- .md\:hover\:border-orange-800:hover {
- border-color: #9c4221;
- }
- .md\:hover\:border-orange-900:hover {
- border-color: #7b341e;
- }
- .md\:hover\:border-yellow-100:hover {
- border-color: ivory;
- }
- .md\:hover\:border-yellow-200:hover {
- border-color: #fefcbf;
- }
- .md\:hover\:border-yellow-300:hover {
- border-color: #faf089;
- }
- .md\:hover\:border-yellow-400:hover {
- border-color: #f6e05e;
- }
- .md\:hover\:border-yellow-500:hover {
- border-color: #ecc94b;
- }
- .md\:hover\:border-yellow-600:hover {
- border-color: #d69e2e;
- }
- .md\:hover\:border-yellow-700:hover {
- border-color: #b7791f;
- }
- .md\:hover\:border-yellow-800:hover {
- border-color: #975a16;
- }
- .md\:hover\:border-yellow-900:hover {
- border-color: #744210;
- }
- .md\:hover\:border-green-100:hover {
- border-color: #f0fff4;
- }
- .md\:hover\:border-green-200:hover {
- border-color: #c6f6d5;
- }
- .md\:hover\:border-green-300:hover {
- border-color: #9ae6b4;
- }
- .md\:hover\:border-green-400:hover {
- border-color: #68d391;
- }
- .md\:hover\:border-green-500:hover {
- border-color: #48bb78;
- }
- .md\:hover\:border-green-600:hover {
- border-color: #38a169;
- }
- .md\:hover\:border-green-700:hover {
- border-color: #2f855a;
- }
- .md\:hover\:border-green-800:hover {
- border-color: #276749;
- }
- .md\:hover\:border-green-900:hover {
- border-color: #22543d;
- }
- .md\:hover\:border-teal-100:hover {
- border-color: #e6fffa;
- }
- .md\:hover\:border-teal-200:hover {
- border-color: #b2f5ea;
- }
- .md\:hover\:border-teal-300:hover {
- border-color: #81e6d9;
- }
- .md\:hover\:border-teal-400:hover {
- border-color: #4fd1c5;
- }
- .md\:hover\:border-teal-500:hover {
- border-color: #38b2ac;
- }
- .md\:hover\:border-teal-600:hover {
- border-color: #319795;
- }
- .md\:hover\:border-teal-700:hover {
- border-color: #2c7a7b;
- }
- .md\:hover\:border-teal-800:hover {
- border-color: #285e61;
- }
- .md\:hover\:border-teal-900:hover {
- border-color: #234e52;
- }
- .md\:hover\:border-blue-100:hover {
- border-color: #ebf8ff;
- }
- .md\:hover\:border-blue-200:hover {
- border-color: #bee3f8;
- }
- .md\:hover\:border-blue-300:hover {
- border-color: #90cdf4;
- }
- .md\:hover\:border-blue-400:hover {
- border-color: #63b3ed;
- }
- .md\:hover\:border-blue-500:hover {
- border-color: #4299e1;
- }
- .md\:hover\:border-blue-600:hover {
- border-color: #3182ce;
- }
- .md\:hover\:border-blue-700:hover {
- border-color: #2b6cb0;
- }
- .md\:hover\:border-blue-800:hover {
- border-color: #2c5282;
- }
- .md\:hover\:border-blue-900:hover {
- border-color: #2a4365;
- }
- .md\:hover\:border-indigo-100:hover {
- border-color: #ebf4ff;
- }
- .md\:hover\:border-indigo-200:hover {
- border-color: #c3dafe;
- }
- .md\:hover\:border-indigo-300:hover {
- border-color: #a3bffa;
- }
- .md\:hover\:border-indigo-400:hover {
- border-color: #7f9cf5;
- }
- .md\:hover\:border-indigo-500:hover {
- border-color: #667eea;
- }
- .md\:hover\:border-indigo-600:hover {
- border-color: #5a67d8;
- }
- .md\:hover\:border-indigo-700:hover {
- border-color: #4c51bf;
- }
- .md\:hover\:border-indigo-800:hover {
- border-color: #434190;
- }
- .md\:hover\:border-indigo-900:hover {
- border-color: #3c366b;
- }
- .md\:hover\:border-purple-100:hover {
- border-color: #faf5ff;
- }
- .md\:hover\:border-purple-200:hover {
- border-color: #e9d8fd;
- }
- .md\:hover\:border-purple-300:hover {
- border-color: #d6bcfa;
- }
- .md\:hover\:border-purple-400:hover {
- border-color: #b794f4;
- }
- .md\:hover\:border-purple-500:hover {
- border-color: #9f7aea;
- }
- .md\:hover\:border-purple-600:hover {
- border-color: #805ad5;
- }
- .md\:hover\:border-purple-700:hover {
- border-color: #6b46c1;
- }
- .md\:hover\:border-purple-800:hover {
- border-color: #553c9a;
- }
- .md\:hover\:border-purple-900:hover {
- border-color: #44337a;
- }
- .md\:hover\:border-pink-100:hover {
- border-color: #fff5f7;
- }
- .md\:hover\:border-pink-200:hover {
- border-color: #fed7e2;
- }
- .md\:hover\:border-pink-300:hover {
- border-color: #fbb6ce;
- }
- .md\:hover\:border-pink-400:hover {
- border-color: #f687b3;
- }
- .md\:hover\:border-pink-500:hover {
- border-color: #ed64a6;
- }
- .md\:hover\:border-pink-600:hover {
- border-color: #d53f8c;
- }
- .md\:hover\:border-pink-700:hover {
- border-color: #b83280;
- }
- .md\:hover\:border-pink-800:hover {
- border-color: #97266d;
- }
- .md\:hover\:border-pink-900:hover {
- border-color: #702459;
- }
- .md\:focus\:border-transparent:focus {
- border-color: transparent;
- }
- .md\:focus\:border-black:focus {
- border-color: #000;
- }
- .md\:focus\:border-white:focus {
- border-color: #fff;
- }
- .md\:focus\:border-gray-100:focus {
- border-color: #f7fafc;
- }
- .md\:focus\:border-gray-200:focus {
- border-color: #edf2f7;
- }
- .md\:focus\:border-gray-300:focus {
- border-color: #e2e8f0;
- }
- .md\:focus\:border-gray-400:focus {
- border-color: #cbd5e0;
- }
- .md\:focus\:border-gray-500:focus {
- border-color: #a0aec0;
- }
- .md\:focus\:border-gray-600:focus {
- border-color: #718096;
- }
- .md\:focus\:border-gray-700:focus {
- border-color: #4a5568;
- }
- .md\:focus\:border-gray-800:focus {
- border-color: #2d3748;
- }
- .md\:focus\:border-gray-900:focus {
- border-color: #1a202c;
- }
- .md\:focus\:border-red-100:focus {
- border-color: #fff5f5;
- }
- .md\:focus\:border-red-200:focus {
- border-color: #fed7d7;
- }
- .md\:focus\:border-red-300:focus {
- border-color: #feb2b2;
- }
- .md\:focus\:border-red-400:focus {
- border-color: #fc8181;
- }
- .md\:focus\:border-red-500:focus {
- border-color: #f56565;
- }
- .md\:focus\:border-red-600:focus {
- border-color: #e53e3e;
- }
- .md\:focus\:border-red-700:focus {
- border-color: #c53030;
- }
- .md\:focus\:border-red-800:focus {
- border-color: #9b2c2c;
- }
- .md\:focus\:border-red-900:focus {
- border-color: #742a2a;
- }
- .md\:focus\:border-orange-100:focus {
- border-color: #fffaf0;
- }
- .md\:focus\:border-orange-200:focus {
- border-color: #feebc8;
- }
- .md\:focus\:border-orange-300:focus {
- border-color: #fbd38d;
- }
- .md\:focus\:border-orange-400:focus {
- border-color: #f6ad55;
- }
- .md\:focus\:border-orange-500:focus {
- border-color: #ed8936;
- }
- .md\:focus\:border-orange-600:focus {
- border-color: #dd6b20;
- }
- .md\:focus\:border-orange-700:focus {
- border-color: #c05621;
- }
- .md\:focus\:border-orange-800:focus {
- border-color: #9c4221;
- }
- .md\:focus\:border-orange-900:focus {
- border-color: #7b341e;
- }
- .md\:focus\:border-yellow-100:focus {
- border-color: ivory;
- }
- .md\:focus\:border-yellow-200:focus {
- border-color: #fefcbf;
- }
- .md\:focus\:border-yellow-300:focus {
- border-color: #faf089;
- }
- .md\:focus\:border-yellow-400:focus {
- border-color: #f6e05e;
- }
- .md\:focus\:border-yellow-500:focus {
- border-color: #ecc94b;
- }
- .md\:focus\:border-yellow-600:focus {
- border-color: #d69e2e;
- }
- .md\:focus\:border-yellow-700:focus {
- border-color: #b7791f;
- }
- .md\:focus\:border-yellow-800:focus {
- border-color: #975a16;
- }
- .md\:focus\:border-yellow-900:focus {
- border-color: #744210;
- }
- .md\:focus\:border-green-100:focus {
- border-color: #f0fff4;
- }
- .md\:focus\:border-green-200:focus {
- border-color: #c6f6d5;
- }
- .md\:focus\:border-green-300:focus {
- border-color: #9ae6b4;
- }
- .md\:focus\:border-green-400:focus {
- border-color: #68d391;
- }
- .md\:focus\:border-green-500:focus {
- border-color: #48bb78;
- }
- .md\:focus\:border-green-600:focus {
- border-color: #38a169;
- }
- .md\:focus\:border-green-700:focus {
- border-color: #2f855a;
- }
- .md\:focus\:border-green-800:focus {
- border-color: #276749;
- }
- .md\:focus\:border-green-900:focus {
- border-color: #22543d;
- }
- .md\:focus\:border-teal-100:focus {
- border-color: #e6fffa;
- }
- .md\:focus\:border-teal-200:focus {
- border-color: #b2f5ea;
- }
- .md\:focus\:border-teal-300:focus {
- border-color: #81e6d9;
- }
- .md\:focus\:border-teal-400:focus {
- border-color: #4fd1c5;
- }
- .md\:focus\:border-teal-500:focus {
- border-color: #38b2ac;
- }
- .md\:focus\:border-teal-600:focus {
- border-color: #319795;
- }
- .md\:focus\:border-teal-700:focus {
- border-color: #2c7a7b;
- }
- .md\:focus\:border-teal-800:focus {
- border-color: #285e61;
- }
- .md\:focus\:border-teal-900:focus {
- border-color: #234e52;
- }
- .md\:focus\:border-blue-100:focus {
- border-color: #ebf8ff;
- }
- .md\:focus\:border-blue-200:focus {
- border-color: #bee3f8;
- }
- .md\:focus\:border-blue-300:focus {
- border-color: #90cdf4;
- }
- .md\:focus\:border-blue-400:focus {
- border-color: #63b3ed;
- }
- .md\:focus\:border-blue-500:focus {
- border-color: #4299e1;
- }
- .md\:focus\:border-blue-600:focus {
- border-color: #3182ce;
- }
- .md\:focus\:border-blue-700:focus {
- border-color: #2b6cb0;
- }
- .md\:focus\:border-blue-800:focus {
- border-color: #2c5282;
- }
- .md\:focus\:border-blue-900:focus {
- border-color: #2a4365;
- }
- .md\:focus\:border-indigo-100:focus {
- border-color: #ebf4ff;
- }
- .md\:focus\:border-indigo-200:focus {
- border-color: #c3dafe;
- }
- .md\:focus\:border-indigo-300:focus {
- border-color: #a3bffa;
- }
- .md\:focus\:border-indigo-400:focus {
- border-color: #7f9cf5;
- }
- .md\:focus\:border-indigo-500:focus {
- border-color: #667eea;
- }
- .md\:focus\:border-indigo-600:focus {
- border-color: #5a67d8;
- }
- .md\:focus\:border-indigo-700:focus {
- border-color: #4c51bf;
- }
- .md\:focus\:border-indigo-800:focus {
- border-color: #434190;
- }
- .md\:focus\:border-indigo-900:focus {
- border-color: #3c366b;
- }
- .md\:focus\:border-purple-100:focus {
- border-color: #faf5ff;
- }
- .md\:focus\:border-purple-200:focus {
- border-color: #e9d8fd;
- }
- .md\:focus\:border-purple-300:focus {
- border-color: #d6bcfa;
- }
- .md\:focus\:border-purple-400:focus {
- border-color: #b794f4;
- }
- .md\:focus\:border-purple-500:focus {
- border-color: #9f7aea;
- }
- .md\:focus\:border-purple-600:focus {
- border-color: #805ad5;
- }
- .md\:focus\:border-purple-700:focus {
- border-color: #6b46c1;
- }
- .md\:focus\:border-purple-800:focus {
- border-color: #553c9a;
- }
- .md\:focus\:border-purple-900:focus {
- border-color: #44337a;
- }
- .md\:focus\:border-pink-100:focus {
- border-color: #fff5f7;
- }
- .md\:focus\:border-pink-200:focus {
- border-color: #fed7e2;
- }
- .md\:focus\:border-pink-300:focus {
- border-color: #fbb6ce;
- }
- .md\:focus\:border-pink-400:focus {
- border-color: #f687b3;
- }
- .md\:focus\:border-pink-500:focus {
- border-color: #ed64a6;
- }
- .md\:focus\:border-pink-600:focus {
- border-color: #d53f8c;
- }
- .md\:focus\:border-pink-700:focus {
- border-color: #b83280;
- }
- .md\:focus\:border-pink-800:focus {
- border-color: #97266d;
- }
- .md\:focus\:border-pink-900:focus {
- border-color: #702459;
- }
- .md\:rounded-none {
- border-radius: 0;
- }
- .md\:rounded-sm {
- border-radius: 0.125rem;
- }
- .md\:rounded {
- border-radius: 0.25rem;
- }
- .md\:rounded-md {
- border-radius: 0.375rem;
- }
- .md\:rounded-lg {
- border-radius: 0.5rem;
- }
- .md\:rounded-full {
- border-radius: 9999px;
- }
- .md\:rounded-t-none {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- .md\:rounded-r-none {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- .md\:rounded-b-none {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .md\:rounded-l-none {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
- .md\:rounded-t-sm {
- border-top-left-radius: 0.125rem;
- border-top-right-radius: 0.125rem;
- }
- .md\:rounded-r-sm {
- border-top-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem;
- }
- .md\:rounded-b-sm {
- border-bottom-right-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .md\:rounded-l-sm {
- border-top-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .md\:rounded-t {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
- }
- .md\:rounded-r {
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- }
- .md\:rounded-b {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .md\:rounded-l {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .md\:rounded-t-md {
- border-top-left-radius: 0.375rem;
- border-top-right-radius: 0.375rem;
- }
- .md\:rounded-r-md {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
- }
- .md\:rounded-b-md {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .md\:rounded-l-md {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .md\:rounded-t-lg {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
- }
- .md\:rounded-r-lg {
- border-top-right-radius: 0.5rem;
- border-bottom-right-radius: 0.5rem;
- }
- .md\:rounded-b-lg {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .md\:rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .md\:rounded-t-full {
- border-top-left-radius: 9999px;
- border-top-right-radius: 9999px;
- }
- .md\:rounded-r-full {
- border-top-right-radius: 9999px;
- border-bottom-right-radius: 9999px;
- }
- .md\:rounded-b-full {
- border-bottom-right-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .md\:rounded-l-full {
- border-top-left-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .md\:rounded-tl-none {
- border-top-left-radius: 0;
- }
- .md\:rounded-tr-none {
- border-top-right-radius: 0;
- }
- .md\:rounded-br-none {
- border-bottom-right-radius: 0;
- }
- .md\:rounded-bl-none {
- border-bottom-left-radius: 0;
- }
- .md\:rounded-tl-sm {
- border-top-left-radius: 0.125rem;
- }
- .md\:rounded-tr-sm {
- border-top-right-radius: 0.125rem;
- }
- .md\:rounded-br-sm {
- border-bottom-right-radius: 0.125rem;
- }
- .md\:rounded-bl-sm {
- border-bottom-left-radius: 0.125rem;
- }
- .md\:rounded-tl {
- border-top-left-radius: 0.25rem;
- }
- .md\:rounded-tr {
- border-top-right-radius: 0.25rem;
- }
- .md\:rounded-br {
- border-bottom-right-radius: 0.25rem;
- }
- .md\:rounded-bl {
- border-bottom-left-radius: 0.25rem;
- }
- .md\:rounded-tl-md {
- border-top-left-radius: 0.375rem;
- }
- .md\:rounded-tr-md {
- border-top-right-radius: 0.375rem;
- }
- .md\:rounded-br-md {
- border-bottom-right-radius: 0.375rem;
- }
- .md\:rounded-bl-md {
- border-bottom-left-radius: 0.375rem;
- }
- .md\:rounded-tl-lg {
- border-top-left-radius: 0.5rem;
- }
- .md\:rounded-tr-lg {
- border-top-right-radius: 0.5rem;
- }
- .md\:rounded-br-lg {
- border-bottom-right-radius: 0.5rem;
- }
- .md\:rounded-bl-lg {
- border-bottom-left-radius: 0.5rem;
- }
- .md\:rounded-tl-full {
- border-top-left-radius: 9999px;
- }
- .md\:rounded-tr-full {
- border-top-right-radius: 9999px;
- }
- .md\:rounded-br-full {
- border-bottom-right-radius: 9999px;
- }
- .md\:rounded-bl-full {
- border-bottom-left-radius: 9999px;
- }
- .md\:border-solid {
- border-style: solid;
- }
- .md\:border-dashed {
- border-style: dashed;
- }
- .md\:border-dotted {
- border-style: dotted;
- }
- .md\:border-double {
- border-style: double;
- }
- .md\:border-none {
- border-style: none;
- }
- .md\:border-0 {
- border-width: 0;
- }
- .md\:border-2 {
- border-width: 2px;
- }
- .md\:border-4 {
- border-width: 4px;
- }
- .md\:border-8 {
- border-width: 8px;
- }
- .md\:border {
- border-width: 1px;
- }
- .md\:border-t-0 {
- border-top-width: 0;
- }
- .md\:border-r-0 {
- border-right-width: 0;
- }
- .md\:border-b-0 {
- border-bottom-width: 0;
- }
- .md\:border-l-0 {
- border-left-width: 0;
- }
- .md\:border-t-2 {
- border-top-width: 2px;
- }
- .md\:border-r-2 {
- border-right-width: 2px;
- }
- .md\:border-b-2 {
- border-bottom-width: 2px;
- }
- .md\:border-l-2 {
- border-left-width: 2px;
- }
- .md\:border-t-4 {
- border-top-width: 4px;
- }
- .md\:border-r-4 {
- border-right-width: 4px;
- }
- .md\:border-b-4 {
- border-bottom-width: 4px;
- }
- .md\:border-l-4 {
- border-left-width: 4px;
- }
- .md\:border-t-8 {
- border-top-width: 8px;
- }
- .md\:border-r-8 {
- border-right-width: 8px;
- }
- .md\:border-b-8 {
- border-bottom-width: 8px;
- }
- .md\:border-l-8 {
- border-left-width: 8px;
- }
- .md\:border-t {
- border-top-width: 1px;
- }
- .md\:border-r {
- border-right-width: 1px;
- }
- .md\:border-b {
- border-bottom-width: 1px;
- }
- .md\:border-l {
- border-left-width: 1px;
- }
- .md\:box-border {
- box-sizing: border-box;
- }
- .md\:box-content {
- box-sizing: content-box;
- }
- .md\:cursor-auto {
- cursor: auto;
- }
- .md\:cursor-default {
- cursor: default;
- }
- .md\:cursor-pointer {
- cursor: pointer;
- }
- .md\:cursor-wait {
- cursor: wait;
- }
- .md\:cursor-text {
- cursor: text;
- }
- .md\:cursor-move {
- cursor: move;
- }
- .md\:cursor-not-allowed {
- cursor: not-allowed;
- }
- .md\:block {
- display: block;
- }
- .md\:inline-block {
- display: inline-block;
- }
- .md\:inline {
- display: inline;
- }
- .md\:flex {
- display: flex;
- }
- .md\:inline-flex {
- display: inline-flex;
- }
- .md\:grid {
- display: grid;
- }
- .md\:table {
- display: table;
- }
- .md\:table-caption {
- display: table-caption;
- }
- .md\:table-cell {
- display: table-cell;
- }
- .md\:table-column {
- display: table-column;
- }
- .md\:table-column-group {
- display: table-column-group;
- }
- .md\:table-footer-group {
- display: table-footer-group;
- }
- .md\:table-header-group {
- display: table-header-group;
- }
- .md\:table-row-group {
- display: table-row-group;
- }
- .md\:table-row {
- display: table-row;
- }
- .md\:hidden {
- display: none;
- }
- .md\:flex-row {
- flex-direction: row;
- }
- .md\:flex-row-reverse {
- flex-direction: row-reverse;
- }
- .md\:flex-col {
- flex-direction: column;
- }
- .md\:flex-col-reverse {
- flex-direction: column-reverse;
- }
- .md\:flex-wrap {
- flex-wrap: wrap;
- }
- .md\:flex-wrap-reverse {
- flex-wrap: wrap-reverse;
- }
- .md\:flex-no-wrap {
- flex-wrap: nowrap;
- }
- .md\:items-start {
- align-items: flex-start;
- }
- .md\:items-end {
- align-items: flex-end;
- }
- .md\:items-center {
- align-items: center;
- }
- .md\:items-baseline {
- align-items: baseline;
- }
- .md\:items-stretch {
- align-items: stretch;
- }
- .md\:self-auto {
- align-self: auto;
- }
- .md\:self-start {
- align-self: flex-start;
- }
- .md\:self-end {
- align-self: flex-end;
- }
- .md\:self-center {
- align-self: center;
- }
- .md\:self-stretch {
- align-self: stretch;
- }
- .md\:justify-start {
- justify-content: flex-start;
- }
- .md\:justify-end {
- justify-content: flex-end;
- }
- .md\:justify-center {
- justify-content: center;
- }
- .md\:justify-between {
- justify-content: space-between;
- }
- .md\:justify-around {
- justify-content: space-around;
- }
- .md\:justify-evenly {
- justify-content: space-evenly;
- }
- .md\:content-center {
- align-content: center;
- }
- .md\:content-start {
- align-content: flex-start;
- }
- .md\:content-end {
- align-content: flex-end;
- }
- .md\:content-between {
- align-content: space-between;
- }
- .md\:content-around {
- align-content: space-around;
- }
- .md\:flex-1 {
- flex: 1 1 0%;
- }
- .md\:flex-auto {
- flex: 1 1 auto;
- }
- .md\:flex-initial {
- flex: 0 1 auto;
- }
- .md\:flex-none {
- flex: none;
- }
- .md\:flex-grow-0 {
- flex-grow: 0;
- }
- .md\:flex-grow {
- flex-grow: 1;
- }
- .md\:flex-shrink-0 {
- flex-shrink: 0;
- }
- .md\:flex-shrink {
- flex-shrink: 1;
- }
- .md\:order-1 {
- order: 1;
- }
- .md\:order-2 {
- order: 2;
- }
- .md\:order-3 {
- order: 3;
- }
- .md\:order-4 {
- order: 4;
- }
- .md\:order-5 {
- order: 5;
- }
- .md\:order-6 {
- order: 6;
- }
- .md\:order-7 {
- order: 7;
- }
- .md\:order-8 {
- order: 8;
- }
- .md\:order-9 {
- order: 9;
- }
- .md\:order-10 {
- order: 10;
- }
- .md\:order-11 {
- order: 11;
- }
- .md\:order-12 {
- order: 12;
- }
- .md\:order-first {
- order: -9999;
- }
- .md\:order-last {
- order: 9999;
- }
- .md\:order-none {
- order: 0;
- }
- .md\:float-right {
- float: right;
- }
- .md\:float-left {
- float: left;
- }
- .md\:float-none {
- float: none;
- }
- .md\:clearfix:after {
- content: '';
- display: table;
- clear: both;
- }
- .md\:clear-left {
- clear: left;
- }
- .md\:clear-right {
- clear: right;
- }
- .md\:clear-both {
- clear: both;
- }
- .md\:font-sans {
- font-family:
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- }
- .md\:font-serif {
- font-family: Georgia, Cambria, 'Times New Roman', Times, serif;
- }
- .md\:font-mono {
- font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
- monospace;
- }
- .md\:font-hairline {
- font-weight: 100;
- }
- .md\:font-thin {
- font-weight: 200;
- }
- .md\:font-light {
- font-weight: 300;
- }
- .md\:font-normal {
- font-weight: 400;
- }
- .md\:font-medium {
- font-weight: 500;
- }
- .md\:font-semibold {
- font-weight: 600;
- }
- .md\:font-bold {
- font-weight: 700;
- }
- .md\:font-extrabold {
- font-weight: 800;
- }
- .md\:font-black {
- font-weight: 900;
- }
- .md\:hover\:font-hairline:hover {
- font-weight: 100;
- }
- .md\:hover\:font-thin:hover {
- font-weight: 200;
- }
- .md\:hover\:font-light:hover {
- font-weight: 300;
- }
- .md\:hover\:font-normal:hover {
- font-weight: 400;
- }
- .md\:hover\:font-medium:hover {
- font-weight: 500;
- }
- .md\:hover\:font-semibold:hover {
- font-weight: 600;
- }
- .md\:hover\:font-bold:hover {
- font-weight: 700;
- }
- .md\:hover\:font-extrabold:hover {
- font-weight: 800;
- }
- .md\:hover\:font-black:hover {
- font-weight: 900;
- }
- .md\:focus\:font-hairline:focus {
- font-weight: 100;
- }
- .md\:focus\:font-thin:focus {
- font-weight: 200;
- }
- .md\:focus\:font-light:focus {
- font-weight: 300;
- }
- .md\:focus\:font-normal:focus {
- font-weight: 400;
- }
- .md\:focus\:font-medium:focus {
- font-weight: 500;
- }
- .md\:focus\:font-semibold:focus {
- font-weight: 600;
- }
- .md\:focus\:font-bold:focus {
- font-weight: 700;
- }
- .md\:focus\:font-extrabold:focus {
- font-weight: 800;
- }
- .md\:focus\:font-black:focus {
- font-weight: 900;
- }
- .md\:h-0 {
- height: 0;
- }
- .md\:h-1 {
- height: 0.25rem;
- }
- .md\:h-2 {
- height: 0.5rem;
- }
- .md\:h-3 {
- height: 0.75rem;
- }
- .md\:h-4 {
- height: 1rem;
- }
- .md\:h-5 {
- height: 1.25rem;
- }
- .md\:h-6 {
- height: 1.5rem;
- }
- .md\:h-8 {
- height: 2rem;
- }
- .md\:h-10 {
- height: 2.5rem;
- }
- .md\:h-12 {
- height: 3rem;
- }
- .md\:h-16 {
- height: 4rem;
- }
- .md\:h-20 {
- height: 5rem;
- }
- .md\:h-24 {
- height: 6rem;
- }
- .md\:h-32 {
- height: 8rem;
- }
- .md\:h-40 {
- height: 10rem;
- }
- .md\:h-48 {
- height: 12rem;
- }
- .md\:h-56 {
- height: 14rem;
- }
- .md\:h-64 {
- height: 16rem;
- }
- .md\:h-auto {
- height: auto;
- }
- .md\:h-px {
- height: 1px;
- }
- .md\:h-full {
- height: 100%;
- }
- .md\:h-screen {
- height: 100vh;
- }
- .md\:leading-3 {
- line-height: 0.75rem;
- }
- .md\:leading-4 {
- line-height: 1rem;
- }
- .md\:leading-5 {
- line-height: 1.25rem;
- }
- .md\:leading-6 {
- line-height: 1.5rem;
- }
- .md\:leading-7 {
- line-height: 1.75rem;
- }
- .md\:leading-8 {
- line-height: 2rem;
- }
- .md\:leading-9 {
- line-height: 2.25rem;
- }
- .md\:leading-10 {
- line-height: 2.5rem;
- }
- .md\:leading-none {
- line-height: 1;
- }
- .md\:leading-tight {
- line-height: 1.25;
- }
- .md\:leading-snug {
- line-height: 1.375;
- }
- .md\:leading-normal {
- line-height: 1.5;
- }
- .md\:leading-relaxed {
- line-height: 1.625;
- }
- .md\:leading-loose {
- line-height: 2;
- }
- .md\:list-inside {
- list-style-position: inside;
- }
- .md\:list-outside {
- list-style-position: outside;
- }
- .md\:list-none {
- list-style-type: none;
- }
- .md\:list-disc {
- list-style-type: disc;
- }
- .md\:list-decimal {
- list-style-type: decimal;
- }
- .md\:m-0 {
- margin: 0;
- }
- .md\:m-1 {
- margin: 0.25rem;
- }
- .md\:m-2 {
- margin: 0.5rem;
- }
- .md\:m-3 {
- margin: 0.75rem;
- }
- .md\:m-4 {
- margin: 1rem;
- }
- .md\:m-5 {
- margin: 1.25rem;
- }
- .md\:m-6 {
- margin: 1.5rem;
- }
- .md\:m-8 {
- margin: 2rem;
- }
- .md\:m-10 {
- margin: 2.5rem;
- }
- .md\:m-12 {
- margin: 3rem;
- }
- .md\:m-16 {
- margin: 4rem;
- }
- .md\:m-20 {
- margin: 5rem;
- }
- .md\:m-24 {
- margin: 6rem;
- }
- .md\:m-32 {
- margin: 8rem;
- }
- .md\:m-40 {
- margin: 10rem;
- }
- .md\:m-48 {
- margin: 12rem;
- }
- .md\:m-56 {
- margin: 14rem;
- }
- .md\:m-64 {
- margin: 16rem;
- }
- .md\:m-auto {
- margin: auto;
- }
- .md\:m-px {
- margin: 1px;
- }
- .md\:-m-1 {
- margin: -0.25rem;
- }
- .md\:-m-2 {
- margin: -0.5rem;
- }
- .md\:-m-3 {
- margin: -0.75rem;
- }
- .md\:-m-4 {
- margin: -1rem;
- }
- .md\:-m-5 {
- margin: -1.25rem;
- }
- .md\:-m-6 {
- margin: -1.5rem;
- }
- .md\:-m-8 {
- margin: -2rem;
- }
- .md\:-m-10 {
- margin: -2.5rem;
- }
- .md\:-m-12 {
- margin: -3rem;
- }
- .md\:-m-16 {
- margin: -4rem;
- }
- .md\:-m-20 {
- margin: -5rem;
- }
- .md\:-m-24 {
- margin: -6rem;
- }
- .md\:-m-32 {
- margin: -8rem;
- }
- .md\:-m-40 {
- margin: -10rem;
- }
- .md\:-m-48 {
- margin: -12rem;
- }
- .md\:-m-56 {
- margin: -14rem;
- }
- .md\:-m-64 {
- margin: -16rem;
- }
- .md\:-m-px {
- margin: -1px;
- }
- .md\:my-0 {
- margin-top: 0;
- margin-bottom: 0;
- }
- .md\:mx-0 {
- margin-left: 0;
- margin-right: 0;
- }
- .md\:my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
- }
- .md\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
- }
- .md\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
- .md\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
- .md\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
- .md\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
- .md\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
- .md\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
- .md\:my-5 {
- margin-top: 1.25rem;
- margin-bottom: 1.25rem;
- }
- .md\:mx-5 {
- margin-left: 1.25rem;
- margin-right: 1.25rem;
- }
- .md\:my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
- }
- .md\:mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
- }
- .md\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
- }
- .md\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
- }
- .md\:my-10 {
- margin-top: 2.5rem;
- margin-bottom: 2.5rem;
- }
- .md\:mx-10 {
- margin-left: 2.5rem;
- margin-right: 2.5rem;
- }
- .md\:my-12 {
- margin-top: 3rem;
- margin-bottom: 3rem;
- }
- .md\:mx-12 {
- margin-left: 3rem;
- margin-right: 3rem;
- }
- .md\:my-16 {
- margin-top: 4rem;
- margin-bottom: 4rem;
- }
- .md\:mx-16 {
- margin-left: 4rem;
- margin-right: 4rem;
- }
- .md\:my-20 {
- margin-top: 5rem;
- margin-bottom: 5rem;
- }
- .md\:mx-20 {
- margin-left: 5rem;
- margin-right: 5rem;
- }
- .md\:my-24 {
- margin-top: 6rem;
- margin-bottom: 6rem;
- }
- .md\:mx-24 {
- margin-left: 6rem;
- margin-right: 6rem;
- }
- .md\:my-32 {
- margin-top: 8rem;
- margin-bottom: 8rem;
- }
- .md\:mx-32 {
- margin-left: 8rem;
- margin-right: 8rem;
- }
- .md\:my-40 {
- margin-top: 10rem;
- margin-bottom: 10rem;
- }
- .md\:mx-40 {
- margin-left: 10rem;
- margin-right: 10rem;
- }
- .md\:my-48 {
- margin-top: 12rem;
- margin-bottom: 12rem;
- }
- .md\:mx-48 {
- margin-left: 12rem;
- margin-right: 12rem;
- }
- .md\:my-56 {
- margin-top: 14rem;
- margin-bottom: 14rem;
- }
- .md\:mx-56 {
- margin-left: 14rem;
- margin-right: 14rem;
- }
- .md\:my-64 {
- margin-top: 16rem;
- margin-bottom: 16rem;
- }
- .md\:mx-64 {
- margin-left: 16rem;
- margin-right: 16rem;
- }
- .md\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
- }
- .md\:mx-auto {
- margin-left: auto;
- margin-right: auto;
- }
- .md\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
- }
- .md\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
- }
- .md\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
- .md\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
- .md\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
- .md\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
- .md\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
- .md\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
- .md\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
- .md\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
- .md\:-my-5 {
- margin-top: -1.25rem;
- margin-bottom: -1.25rem;
- }
- .md\:-mx-5 {
- margin-left: -1.25rem;
- margin-right: -1.25rem;
- }
- .md\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
- .md\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
- .md\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
- .md\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
- .md\:-my-10 {
- margin-top: -2.5rem;
- margin-bottom: -2.5rem;
- }
- .md\:-mx-10 {
- margin-left: -2.5rem;
- margin-right: -2.5rem;
- }
- .md\:-my-12 {
- margin-top: -3rem;
- margin-bottom: -3rem;
- }
- .md\:-mx-12 {
- margin-left: -3rem;
- margin-right: -3rem;
- }
- .md\:-my-16 {
- margin-top: -4rem;
- margin-bottom: -4rem;
- }
- .md\:-mx-16 {
- margin-left: -4rem;
- margin-right: -4rem;
- }
- .md\:-my-20 {
- margin-top: -5rem;
- margin-bottom: -5rem;
- }
- .md\:-mx-20 {
- margin-left: -5rem;
- margin-right: -5rem;
- }
- .md\:-my-24 {
- margin-top: -6rem;
- margin-bottom: -6rem;
- }
- .md\:-mx-24 {
- margin-left: -6rem;
- margin-right: -6rem;
- }
- .md\:-my-32 {
- margin-top: -8rem;
- margin-bottom: -8rem;
- }
- .md\:-mx-32 {
- margin-left: -8rem;
- margin-right: -8rem;
- }
- .md\:-my-40 {
- margin-top: -10rem;
- margin-bottom: -10rem;
- }
- .md\:-mx-40 {
- margin-left: -10rem;
- margin-right: -10rem;
- }
- .md\:-my-48 {
- margin-top: -12rem;
- margin-bottom: -12rem;
- }
- .md\:-mx-48 {
- margin-left: -12rem;
- margin-right: -12rem;
- }
- .md\:-my-56 {
- margin-top: -14rem;
- margin-bottom: -14rem;
- }
- .md\:-mx-56 {
- margin-left: -14rem;
- margin-right: -14rem;
- }
- .md\:-my-64 {
- margin-top: -16rem;
- margin-bottom: -16rem;
- }
- .md\:-mx-64 {
- margin-left: -16rem;
- margin-right: -16rem;
- }
- .md\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
- .md\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
- .md\:mt-0 {
- margin-top: 0;
- }
- .md\:mr-0 {
- margin-right: 0;
- }
- .md\:mb-0 {
- margin-bottom: 0;
- }
- .md\:ml-0 {
- margin-left: 0;
- }
- .md\:mt-1 {
- margin-top: 0.25rem;
- }
- .md\:mr-1 {
- margin-right: 0.25rem;
- }
- .md\:mb-1 {
- margin-bottom: 0.25rem;
- }
- .md\:ml-1 {
- margin-left: 0.25rem;
- }
- .md\:mt-2 {
- margin-top: 0.5rem;
- }
- .md\:mr-2 {
- margin-right: 0.5rem;
- }
- .md\:mb-2 {
- margin-bottom: 0.5rem;
- }
- .md\:ml-2 {
- margin-left: 0.5rem;
- }
- .md\:mt-3 {
- margin-top: 0.75rem;
- }
- .md\:mr-3 {
- margin-right: 0.75rem;
- }
- .md\:mb-3 {
- margin-bottom: 0.75rem;
- }
- .md\:ml-3 {
- margin-left: 0.75rem;
- }
- .md\:mt-4 {
- margin-top: 1rem;
- }
- .md\:mr-4 {
- margin-right: 1rem;
- }
- .md\:mb-4 {
- margin-bottom: 1rem;
- }
- .md\:ml-4 {
- margin-left: 1rem;
- }
- .md\:mt-5 {
- margin-top: 1.25rem;
- }
- .md\:mr-5 {
- margin-right: 1.25rem;
- }
- .md\:mb-5 {
- margin-bottom: 1.25rem;
- }
- .md\:ml-5 {
- margin-left: 1.25rem;
- }
- .md\:mt-6 {
- margin-top: 1.5rem;
- }
- .md\:mr-6 {
- margin-right: 1.5rem;
- }
- .md\:mb-6 {
- margin-bottom: 1.5rem;
- }
- .md\:ml-6 {
- margin-left: 1.5rem;
- }
- .md\:mt-8 {
- margin-top: 2rem;
- }
- .md\:mr-8 {
- margin-right: 2rem;
- }
- .md\:mb-8 {
- margin-bottom: 2rem;
- }
- .md\:ml-8 {
- margin-left: 2rem;
- }
- .md\:mt-10 {
- margin-top: 2.5rem;
- }
- .md\:mr-10 {
- margin-right: 2.5rem;
- }
- .md\:mb-10 {
- margin-bottom: 2.5rem;
- }
- .md\:ml-10 {
- margin-left: 2.5rem;
- }
- .md\:mt-12 {
- margin-top: 3rem;
- }
- .md\:mr-12 {
- margin-right: 3rem;
- }
- .md\:mb-12 {
- margin-bottom: 3rem;
- }
- .md\:ml-12 {
- margin-left: 3rem;
- }
- .md\:mt-16 {
- margin-top: 4rem;
- }
- .md\:mr-16 {
- margin-right: 4rem;
- }
- .md\:mb-16 {
- margin-bottom: 4rem;
- }
- .md\:ml-16 {
- margin-left: 4rem;
- }
- .md\:mt-20 {
- margin-top: 5rem;
- }
- .md\:mr-20 {
- margin-right: 5rem;
- }
- .md\:mb-20 {
- margin-bottom: 5rem;
- }
- .md\:ml-20 {
- margin-left: 5rem;
- }
- .md\:mt-24 {
- margin-top: 6rem;
- }
- .md\:mr-24 {
- margin-right: 6rem;
- }
- .md\:mb-24 {
- margin-bottom: 6rem;
- }
- .md\:ml-24 {
- margin-left: 6rem;
- }
- .md\:mt-32 {
- margin-top: 8rem;
- }
- .md\:mr-32 {
- margin-right: 8rem;
- }
- .md\:mb-32 {
- margin-bottom: 8rem;
- }
- .md\:ml-32 {
- margin-left: 8rem;
- }
- .md\:mt-40 {
- margin-top: 10rem;
- }
- .md\:mr-40 {
- margin-right: 10rem;
- }
- .md\:mb-40 {
- margin-bottom: 10rem;
- }
- .md\:ml-40 {
- margin-left: 10rem;
- }
- .md\:mt-48 {
- margin-top: 12rem;
- }
- .md\:mr-48 {
- margin-right: 12rem;
- }
- .md\:mb-48 {
- margin-bottom: 12rem;
- }
- .md\:ml-48 {
- margin-left: 12rem;
- }
- .md\:mt-56 {
- margin-top: 14rem;
- }
- .md\:mr-56 {
- margin-right: 14rem;
- }
- .md\:mb-56 {
- margin-bottom: 14rem;
- }
- .md\:ml-56 {
- margin-left: 14rem;
- }
- .md\:mt-64 {
- margin-top: 16rem;
- }
- .md\:mr-64 {
- margin-right: 16rem;
- }
- .md\:mb-64 {
- margin-bottom: 16rem;
- }
- .md\:ml-64 {
- margin-left: 16rem;
- }
- .md\:mt-auto {
- margin-top: auto;
- }
- .md\:mr-auto {
- margin-right: auto;
- }
- .md\:mb-auto {
- margin-bottom: auto;
- }
- .md\:ml-auto {
- margin-left: auto;
- }
- .md\:mt-px {
- margin-top: 1px;
- }
- .md\:mr-px {
- margin-right: 1px;
- }
- .md\:mb-px {
- margin-bottom: 1px;
- }
- .md\:ml-px {
- margin-left: 1px;
- }
- .md\:-mt-1 {
- margin-top: -0.25rem;
- }
- .md\:-mr-1 {
- margin-right: -0.25rem;
- }
- .md\:-mb-1 {
- margin-bottom: -0.25rem;
- }
- .md\:-ml-1 {
- margin-left: -0.25rem;
- }
- .md\:-mt-2 {
- margin-top: -0.5rem;
- }
- .md\:-mr-2 {
- margin-right: -0.5rem;
- }
- .md\:-mb-2 {
- margin-bottom: -0.5rem;
- }
- .md\:-ml-2 {
- margin-left: -0.5rem;
- }
- .md\:-mt-3 {
- margin-top: -0.75rem;
- }
- .md\:-mr-3 {
- margin-right: -0.75rem;
- }
- .md\:-mb-3 {
- margin-bottom: -0.75rem;
- }
- .md\:-ml-3 {
- margin-left: -0.75rem;
- }
- .md\:-mt-4 {
- margin-top: -1rem;
- }
- .md\:-mr-4 {
- margin-right: -1rem;
- }
- .md\:-mb-4 {
- margin-bottom: -1rem;
- }
- .md\:-ml-4 {
- margin-left: -1rem;
- }
- .md\:-mt-5 {
- margin-top: -1.25rem;
- }
- .md\:-mr-5 {
- margin-right: -1.25rem;
- }
- .md\:-mb-5 {
- margin-bottom: -1.25rem;
- }
- .md\:-ml-5 {
- margin-left: -1.25rem;
- }
- .md\:-mt-6 {
- margin-top: -1.5rem;
- }
- .md\:-mr-6 {
- margin-right: -1.5rem;
- }
- .md\:-mb-6 {
- margin-bottom: -1.5rem;
- }
- .md\:-ml-6 {
- margin-left: -1.5rem;
- }
- .md\:-mt-8 {
- margin-top: -2rem;
- }
- .md\:-mr-8 {
- margin-right: -2rem;
- }
- .md\:-mb-8 {
- margin-bottom: -2rem;
- }
- .md\:-ml-8 {
- margin-left: -2rem;
- }
- .md\:-mt-10 {
- margin-top: -2.5rem;
- }
- .md\:-mr-10 {
- margin-right: -2.5rem;
- }
- .md\:-mb-10 {
- margin-bottom: -2.5rem;
- }
- .md\:-ml-10 {
- margin-left: -2.5rem;
- }
- .md\:-mt-12 {
- margin-top: -3rem;
- }
- .md\:-mr-12 {
- margin-right: -3rem;
- }
- .md\:-mb-12 {
- margin-bottom: -3rem;
- }
- .md\:-ml-12 {
- margin-left: -3rem;
- }
- .md\:-mt-16 {
- margin-top: -4rem;
- }
- .md\:-mr-16 {
- margin-right: -4rem;
- }
- .md\:-mb-16 {
- margin-bottom: -4rem;
- }
- .md\:-ml-16 {
- margin-left: -4rem;
- }
- .md\:-mt-20 {
- margin-top: -5rem;
- }
- .md\:-mr-20 {
- margin-right: -5rem;
- }
- .md\:-mb-20 {
- margin-bottom: -5rem;
- }
- .md\:-ml-20 {
- margin-left: -5rem;
- }
- .md\:-mt-24 {
- margin-top: -6rem;
- }
- .md\:-mr-24 {
- margin-right: -6rem;
- }
- .md\:-mb-24 {
- margin-bottom: -6rem;
- }
- .md\:-ml-24 {
- margin-left: -6rem;
- }
- .md\:-mt-32 {
- margin-top: -8rem;
- }
- .md\:-mr-32 {
- margin-right: -8rem;
- }
- .md\:-mb-32 {
- margin-bottom: -8rem;
- }
- .md\:-ml-32 {
- margin-left: -8rem;
- }
- .md\:-mt-40 {
- margin-top: -10rem;
- }
- .md\:-mr-40 {
- margin-right: -10rem;
- }
- .md\:-mb-40 {
- margin-bottom: -10rem;
- }
- .md\:-ml-40 {
- margin-left: -10rem;
- }
- .md\:-mt-48 {
- margin-top: -12rem;
- }
- .md\:-mr-48 {
- margin-right: -12rem;
- }
- .md\:-mb-48 {
- margin-bottom: -12rem;
- }
- .md\:-ml-48 {
- margin-left: -12rem;
- }
- .md\:-mt-56 {
- margin-top: -14rem;
- }
- .md\:-mr-56 {
- margin-right: -14rem;
- }
- .md\:-mb-56 {
- margin-bottom: -14rem;
- }
- .md\:-ml-56 {
- margin-left: -14rem;
- }
- .md\:-mt-64 {
- margin-top: -16rem;
- }
- .md\:-mr-64 {
- margin-right: -16rem;
- }
- .md\:-mb-64 {
- margin-bottom: -16rem;
- }
- .md\:-ml-64 {
- margin-left: -16rem;
- }
- .md\:-mt-px {
- margin-top: -1px;
- }
- .md\:-mr-px {
- margin-right: -1px;
- }
- .md\:-mb-px {
- margin-bottom: -1px;
- }
- .md\:-ml-px {
- margin-left: -1px;
- }
- .md\:max-h-full {
- max-height: 100%;
- }
- .md\:max-h-screen {
- max-height: 100vh;
- }
- .md\:max-w-none {
- max-width: none;
- }
- .md\:max-w-xs {
- max-width: 20rem;
- }
- .md\:max-w-sm {
- max-width: 24rem;
- }
- .md\:max-w-md {
- max-width: 28rem;
- }
- .md\:max-w-lg {
- max-width: 32rem;
- }
- .md\:max-w-xl {
- max-width: 36rem;
- }
- .md\:max-w-2xl {
- max-width: 42rem;
- }
- .md\:max-w-3xl {
- max-width: 48rem;
- }
- .md\:max-w-4xl {
- max-width: 56rem;
- }
- .md\:max-w-5xl {
- max-width: 64rem;
- }
- .md\:max-w-6xl {
- max-width: 72rem;
- }
- .md\:max-w-full {
- max-width: 100%;
- }
- .md\:max-w-screen-sm {
- max-width: 640px;
- }
- .md\:max-w-screen-md {
- max-width: 768px;
- }
- .md\:max-w-screen-lg {
- max-width: 1024px;
- }
- .md\:max-w-screen-xl {
- max-width: 1280px;
- }
- .md\:min-h-0 {
- min-height: 0;
- }
- .md\:min-h-full {
- min-height: 100%;
- }
- .md\:min-h-screen {
- min-height: 100vh;
- }
- .md\:min-w-0 {
- min-width: 0;
- }
- .md\:min-w-full {
- min-width: 100%;
- }
- .md\:object-contain {
- -o-object-fit: contain;
- object-fit: contain;
- }
- .md\:object-cover {
- -o-object-fit: cover;
- object-fit: cover;
- }
- .md\:object-fill {
- -o-object-fit: fill;
- object-fit: fill;
- }
- .md\:object-none {
- -o-object-fit: none;
- object-fit: none;
- }
- .md\:object-scale-down {
- -o-object-fit: scale-down;
- object-fit: scale-down;
- }
- .md\:object-bottom {
- -o-object-position: bottom;
- object-position: bottom;
- }
- .md\:object-center {
- -o-object-position: center;
- object-position: center;
- }
- .md\:object-left {
- -o-object-position: left;
- object-position: left;
- }
- .md\:object-left-bottom {
- -o-object-position: left bottom;
- object-position: left bottom;
- }
- .md\:object-left-top {
- -o-object-position: left top;
- object-position: left top;
- }
- .md\:object-right {
- -o-object-position: right;
- object-position: right;
- }
- .md\:object-right-bottom {
- -o-object-position: right bottom;
- object-position: right bottom;
- }
- .md\:object-right-top {
- -o-object-position: right top;
- object-position: right top;
- }
- .md\:object-top {
- -o-object-position: top;
- object-position: top;
- }
- .md\:opacity-0 {
- opacity: 0;
- }
- .md\:opacity-25 {
- opacity: 0.25;
- }
- .md\:opacity-50 {
- opacity: 0.5;
- }
- .md\:opacity-75 {
- opacity: 0.75;
- }
- .md\:opacity-100 {
- opacity: 1;
- }
- .md\:hover\:opacity-0:hover {
- opacity: 0;
- }
- .md\:hover\:opacity-25:hover {
- opacity: 0.25;
- }
- .md\:hover\:opacity-50:hover {
- opacity: 0.5;
- }
- .md\:hover\:opacity-75:hover {
- opacity: 0.75;
- }
- .md\:hover\:opacity-100:hover {
- opacity: 1;
- }
- .md\:focus\:opacity-0:focus {
- opacity: 0;
- }
- .md\:focus\:opacity-25:focus {
- opacity: 0.25;
- }
- .md\:focus\:opacity-50:focus {
- opacity: 0.5;
- }
- .md\:focus\:opacity-75:focus {
- opacity: 0.75;
- }
- .md\:focus\:opacity-100:focus {
- opacity: 1;
- }
- .md\:outline-none {
- outline: 0;
- }
- .md\:focus\:outline-none:focus {
- outline: 0;
- }
- .md\:overflow-auto {
- overflow: auto;
- }
- .md\:overflow-hidden {
- overflow: hidden;
- }
- .md\:overflow-visible {
- overflow: visible;
- }
- .md\:overflow-scroll {
- overflow: scroll;
- }
- .md\:overflow-x-auto {
- overflow-x: auto;
- }
- .md\:overflow-y-auto {
- overflow-y: auto;
- }
- .md\:overflow-x-hidden {
- overflow-x: hidden;
- }
- .md\:overflow-y-hidden {
- overflow-y: hidden;
- }
- .md\:overflow-x-visible {
- overflow-x: visible;
- }
- .md\:overflow-y-visible {
- overflow-y: visible;
- }
- .md\:overflow-x-scroll {
- overflow-x: scroll;
- }
- .md\:overflow-y-scroll {
- overflow-y: scroll;
- }
- .md\:scrolling-touch {
- -webkit-overflow-scrolling: touch;
- }
- .md\:scrolling-auto {
- -webkit-overflow-scrolling: auto;
- }
- .md\:p-0 {
- padding: 0;
- }
- .md\:p-1 {
- padding: 0.25rem;
- }
- .md\:p-2 {
- padding: 0.5rem;
- }
- .md\:p-3 {
- padding: 0.75rem;
- }
- .md\:p-4 {
- padding: 1rem;
- }
- .md\:p-5 {
- padding: 1.25rem;
- }
- .md\:p-6 {
- padding: 1.5rem;
- }
- .md\:p-8 {
- padding: 2rem;
- }
- .md\:p-10 {
- padding: 2.5rem;
- }
- .md\:p-12 {
- padding: 3rem;
- }
- .md\:p-16 {
- padding: 4rem;
- }
- .md\:p-20 {
- padding: 5rem;
- }
- .md\:p-24 {
- padding: 6rem;
- }
- .md\:p-32 {
- padding: 8rem;
- }
- .md\:p-40 {
- padding: 10rem;
- }
- .md\:p-48 {
- padding: 12rem;
- }
- .md\:p-56 {
- padding: 14rem;
- }
- .md\:p-64 {
- padding: 16rem;
- }
- .md\:p-px {
- padding: 1px;
- }
- .md\:py-0 {
- padding-top: 0;
- padding-bottom: 0;
- }
- .md\:px-0 {
- padding-left: 0;
- padding-right: 0;
- }
- .md\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
- }
- .md\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
- }
- .md\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- }
- .md\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
- }
- .md\:py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- }
- .md\:px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- }
- .md\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
- .md\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
- .md\:py-5 {
- padding-top: 1.25rem;
- padding-bottom: 1.25rem;
- }
- .md\:px-5 {
- padding-left: 1.25rem;
- padding-right: 1.25rem;
- }
- .md\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
- .md\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
- .md\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
- .md\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
- .md\:py-10 {
- padding-top: 2.5rem;
- padding-bottom: 2.5rem;
- }
- .md\:px-10 {
- padding-left: 2.5rem;
- padding-right: 2.5rem;
- }
- .md\:py-12 {
- padding-top: 3rem;
- padding-bottom: 3rem;
- }
- .md\:px-12 {
- padding-left: 3rem;
- padding-right: 3rem;
- }
- .md\:py-16 {
- padding-top: 4rem;
- padding-bottom: 4rem;
- }
- .md\:px-16 {
- padding-left: 4rem;
- padding-right: 4rem;
- }
- .md\:py-20 {
- padding-top: 5rem;
- padding-bottom: 5rem;
- }
- .md\:px-20 {
- padding-left: 5rem;
- padding-right: 5rem;
- }
- .md\:py-24 {
- padding-top: 6rem;
- padding-bottom: 6rem;
- }
- .md\:px-24 {
- padding-left: 6rem;
- padding-right: 6rem;
- }
- .md\:py-32 {
- padding-top: 8rem;
- padding-bottom: 8rem;
- }
- .md\:px-32 {
- padding-left: 8rem;
- padding-right: 8rem;
- }
- .md\:py-40 {
- padding-top: 10rem;
- padding-bottom: 10rem;
- }
- .md\:px-40 {
- padding-left: 10rem;
- padding-right: 10rem;
- }
- .md\:py-48 {
- padding-top: 12rem;
- padding-bottom: 12rem;
- }
- .md\:px-48 {
- padding-left: 12rem;
- padding-right: 12rem;
- }
- .md\:py-56 {
- padding-top: 14rem;
- padding-bottom: 14rem;
- }
- .md\:px-56 {
- padding-left: 14rem;
- padding-right: 14rem;
- }
- .md\:py-64 {
- padding-top: 16rem;
- padding-bottom: 16rem;
- }
- .md\:px-64 {
- padding-left: 16rem;
- padding-right: 16rem;
- }
- .md\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
- }
- .md\:px-px {
- padding-left: 1px;
- padding-right: 1px;
- }
- .md\:pt-0 {
- padding-top: 0;
- }
- .md\:pr-0 {
- padding-right: 0;
- }
- .md\:pb-0 {
- padding-bottom: 0;
- }
- .md\:pl-0 {
- padding-left: 0;
- }
- .md\:pt-1 {
- padding-top: 0.25rem;
- }
- .md\:pr-1 {
- padding-right: 0.25rem;
- }
- .md\:pb-1 {
- padding-bottom: 0.25rem;
- }
- .md\:pl-1 {
- padding-left: 0.25rem;
- }
- .md\:pt-2 {
- padding-top: 0.5rem;
- }
- .md\:pr-2 {
- padding-right: 0.5rem;
- }
- .md\:pb-2 {
- padding-bottom: 0.5rem;
- }
- .md\:pl-2 {
- padding-left: 0.5rem;
- }
- .md\:pt-3 {
- padding-top: 0.75rem;
- }
- .md\:pr-3 {
- padding-right: 0.75rem;
- }
- .md\:pb-3 {
- padding-bottom: 0.75rem;
- }
- .md\:pl-3 {
- padding-left: 0.75rem;
- }
- .md\:pt-4 {
- padding-top: 1rem;
- }
- .md\:pr-4 {
- padding-right: 1rem;
- }
- .md\:pb-4 {
- padding-bottom: 1rem;
- }
- .md\:pl-4 {
- padding-left: 1rem;
- }
- .md\:pt-5 {
- padding-top: 1.25rem;
- }
- .md\:pr-5 {
- padding-right: 1.25rem;
- }
- .md\:pb-5 {
- padding-bottom: 1.25rem;
- }
- .md\:pl-5 {
- padding-left: 1.25rem;
- }
- .md\:pt-6 {
- padding-top: 1.5rem;
- }
- .md\:pr-6 {
- padding-right: 1.5rem;
- }
- .md\:pb-6 {
- padding-bottom: 1.5rem;
- }
- .md\:pl-6 {
- padding-left: 1.5rem;
- }
- .md\:pt-8 {
- padding-top: 2rem;
- }
- .md\:pr-8 {
- padding-right: 2rem;
- }
- .md\:pb-8 {
- padding-bottom: 2rem;
- }
- .md\:pl-8 {
- padding-left: 2rem;
- }
- .md\:pt-10 {
- padding-top: 2.5rem;
- }
- .md\:pr-10 {
- padding-right: 2.5rem;
- }
- .md\:pb-10 {
- padding-bottom: 2.5rem;
- }
- .md\:pl-10 {
- padding-left: 2.5rem;
- }
- .md\:pt-12 {
- padding-top: 3rem;
- }
- .md\:pr-12 {
- padding-right: 3rem;
- }
- .md\:pb-12 {
- padding-bottom: 3rem;
- }
- .md\:pl-12 {
- padding-left: 3rem;
- }
- .md\:pt-16 {
- padding-top: 4rem;
- }
- .md\:pr-16 {
- padding-right: 4rem;
- }
- .md\:pb-16 {
- padding-bottom: 4rem;
- }
- .md\:pl-16 {
- padding-left: 4rem;
- }
- .md\:pt-20 {
- padding-top: 5rem;
- }
- .md\:pr-20 {
- padding-right: 5rem;
- }
- .md\:pb-20 {
- padding-bottom: 5rem;
- }
- .md\:pl-20 {
- padding-left: 5rem;
- }
- .md\:pt-24 {
- padding-top: 6rem;
- }
- .md\:pr-24 {
- padding-right: 6rem;
- }
- .md\:pb-24 {
- padding-bottom: 6rem;
- }
- .md\:pl-24 {
- padding-left: 6rem;
- }
- .md\:pt-32 {
- padding-top: 8rem;
- }
- .md\:pr-32 {
- padding-right: 8rem;
- }
- .md\:pb-32 {
- padding-bottom: 8rem;
- }
- .md\:pl-32 {
- padding-left: 8rem;
- }
- .md\:pt-40 {
- padding-top: 10rem;
- }
- .md\:pr-40 {
- padding-right: 10rem;
- }
- .md\:pb-40 {
- padding-bottom: 10rem;
- }
- .md\:pl-40 {
- padding-left: 10rem;
- }
- .md\:pt-48 {
- padding-top: 12rem;
- }
- .md\:pr-48 {
- padding-right: 12rem;
- }
- .md\:pb-48 {
- padding-bottom: 12rem;
- }
- .md\:pl-48 {
- padding-left: 12rem;
- }
- .md\:pt-56 {
- padding-top: 14rem;
- }
- .md\:pr-56 {
- padding-right: 14rem;
- }
- .md\:pb-56 {
- padding-bottom: 14rem;
- }
- .md\:pl-56 {
- padding-left: 14rem;
- }
- .md\:pt-64 {
- padding-top: 16rem;
- }
- .md\:pr-64 {
- padding-right: 16rem;
- }
- .md\:pb-64 {
- padding-bottom: 16rem;
- }
- .md\:pl-64 {
- padding-left: 16rem;
- }
- .md\:pt-px {
- padding-top: 1px;
- }
- .md\:pr-px {
- padding-right: 1px;
- }
- .md\:pb-px {
- padding-bottom: 1px;
- }
- .md\:pl-px {
- padding-left: 1px;
- }
- .md\:placeholder-transparent:-ms-input-placeholder {
- color: transparent;
- }
- .md\:placeholder-transparent::-ms-input-placeholder {
- color: transparent;
- }
- .md\:placeholder-transparent::placeholder {
- color: transparent;
- }
- .md\:placeholder-black:-ms-input-placeholder {
- color: #000;
- }
- .md\:placeholder-black::-ms-input-placeholder {
- color: #000;
- }
- .md\:placeholder-black::placeholder {
- color: #000;
- }
- .md\:placeholder-white:-ms-input-placeholder {
- color: #fff;
- }
- .md\:placeholder-white::-ms-input-placeholder {
- color: #fff;
- }
- .md\:placeholder-white::placeholder {
- color: #fff;
- }
- .md\:placeholder-gray-100:-ms-input-placeholder {
- color: #f7fafc;
- }
- .md\:placeholder-gray-100::-ms-input-placeholder {
- color: #f7fafc;
- }
- .md\:placeholder-gray-100::placeholder {
- color: #f7fafc;
- }
- .md\:placeholder-gray-200:-ms-input-placeholder {
- color: #edf2f7;
- }
- .md\:placeholder-gray-200::-ms-input-placeholder {
- color: #edf2f7;
- }
- .md\:placeholder-gray-200::placeholder {
- color: #edf2f7;
- }
- .md\:placeholder-gray-300:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .md\:placeholder-gray-300::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .md\:placeholder-gray-300::placeholder {
- color: #e2e8f0;
- }
- .md\:placeholder-gray-400:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .md\:placeholder-gray-400::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .md\:placeholder-gray-400::placeholder {
- color: #cbd5e0;
- }
- .md\:placeholder-gray-500:-ms-input-placeholder {
- color: #a0aec0;
- }
- .md\:placeholder-gray-500::-ms-input-placeholder {
- color: #a0aec0;
- }
- .md\:placeholder-gray-500::placeholder {
- color: #a0aec0;
- }
- .md\:placeholder-gray-600:-ms-input-placeholder {
- color: #718096;
- }
- .md\:placeholder-gray-600::-ms-input-placeholder {
- color: #718096;
- }
- .md\:placeholder-gray-600::placeholder {
- color: #718096;
- }
- .md\:placeholder-gray-700:-ms-input-placeholder {
- color: #4a5568;
- }
- .md\:placeholder-gray-700::-ms-input-placeholder {
- color: #4a5568;
- }
- .md\:placeholder-gray-700::placeholder {
- color: #4a5568;
- }
- .md\:placeholder-gray-800:-ms-input-placeholder {
- color: #2d3748;
- }
- .md\:placeholder-gray-800::-ms-input-placeholder {
- color: #2d3748;
- }
- .md\:placeholder-gray-800::placeholder {
- color: #2d3748;
- }
- .md\:placeholder-gray-900:-ms-input-placeholder {
- color: #1a202c;
- }
- .md\:placeholder-gray-900::-ms-input-placeholder {
- color: #1a202c;
- }
- .md\:placeholder-gray-900::placeholder {
- color: #1a202c;
- }
- .md\:placeholder-red-100:-ms-input-placeholder {
- color: #fff5f5;
- }
- .md\:placeholder-red-100::-ms-input-placeholder {
- color: #fff5f5;
- }
- .md\:placeholder-red-100::placeholder {
- color: #fff5f5;
- }
- .md\:placeholder-red-200:-ms-input-placeholder {
- color: #fed7d7;
- }
- .md\:placeholder-red-200::-ms-input-placeholder {
- color: #fed7d7;
- }
- .md\:placeholder-red-200::placeholder {
- color: #fed7d7;
- }
- .md\:placeholder-red-300:-ms-input-placeholder {
- color: #feb2b2;
- }
- .md\:placeholder-red-300::-ms-input-placeholder {
- color: #feb2b2;
- }
- .md\:placeholder-red-300::placeholder {
- color: #feb2b2;
- }
- .md\:placeholder-red-400:-ms-input-placeholder {
- color: #fc8181;
- }
- .md\:placeholder-red-400::-ms-input-placeholder {
- color: #fc8181;
- }
- .md\:placeholder-red-400::placeholder {
- color: #fc8181;
- }
- .md\:placeholder-red-500:-ms-input-placeholder {
- color: #f56565;
- }
- .md\:placeholder-red-500::-ms-input-placeholder {
- color: #f56565;
- }
- .md\:placeholder-red-500::placeholder {
- color: #f56565;
- }
- .md\:placeholder-red-600:-ms-input-placeholder {
- color: #e53e3e;
- }
- .md\:placeholder-red-600::-ms-input-placeholder {
- color: #e53e3e;
- }
- .md\:placeholder-red-600::placeholder {
- color: #e53e3e;
- }
- .md\:placeholder-red-700:-ms-input-placeholder {
- color: #c53030;
- }
- .md\:placeholder-red-700::-ms-input-placeholder {
- color: #c53030;
- }
- .md\:placeholder-red-700::placeholder {
- color: #c53030;
- }
- .md\:placeholder-red-800:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .md\:placeholder-red-800::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .md\:placeholder-red-800::placeholder {
- color: #9b2c2c;
- }
- .md\:placeholder-red-900:-ms-input-placeholder {
- color: #742a2a;
- }
- .md\:placeholder-red-900::-ms-input-placeholder {
- color: #742a2a;
- }
- .md\:placeholder-red-900::placeholder {
- color: #742a2a;
- }
- .md\:placeholder-orange-100:-ms-input-placeholder {
- color: #fffaf0;
- }
- .md\:placeholder-orange-100::-ms-input-placeholder {
- color: #fffaf0;
- }
- .md\:placeholder-orange-100::placeholder {
- color: #fffaf0;
- }
- .md\:placeholder-orange-200:-ms-input-placeholder {
- color: #feebc8;
- }
- .md\:placeholder-orange-200::-ms-input-placeholder {
- color: #feebc8;
- }
- .md\:placeholder-orange-200::placeholder {
- color: #feebc8;
- }
- .md\:placeholder-orange-300:-ms-input-placeholder {
- color: #fbd38d;
- }
- .md\:placeholder-orange-300::-ms-input-placeholder {
- color: #fbd38d;
- }
- .md\:placeholder-orange-300::placeholder {
- color: #fbd38d;
- }
- .md\:placeholder-orange-400:-ms-input-placeholder {
- color: #f6ad55;
- }
- .md\:placeholder-orange-400::-ms-input-placeholder {
- color: #f6ad55;
- }
- .md\:placeholder-orange-400::placeholder {
- color: #f6ad55;
- }
- .md\:placeholder-orange-500:-ms-input-placeholder {
- color: #ed8936;
- }
- .md\:placeholder-orange-500::-ms-input-placeholder {
- color: #ed8936;
- }
- .md\:placeholder-orange-500::placeholder {
- color: #ed8936;
- }
- .md\:placeholder-orange-600:-ms-input-placeholder {
- color: #dd6b20;
- }
- .md\:placeholder-orange-600::-ms-input-placeholder {
- color: #dd6b20;
- }
- .md\:placeholder-orange-600::placeholder {
- color: #dd6b20;
- }
- .md\:placeholder-orange-700:-ms-input-placeholder {
- color: #c05621;
- }
- .md\:placeholder-orange-700::-ms-input-placeholder {
- color: #c05621;
- }
- .md\:placeholder-orange-700::placeholder {
- color: #c05621;
- }
- .md\:placeholder-orange-800:-ms-input-placeholder {
- color: #9c4221;
- }
- .md\:placeholder-orange-800::-ms-input-placeholder {
- color: #9c4221;
- }
- .md\:placeholder-orange-800::placeholder {
- color: #9c4221;
- }
- .md\:placeholder-orange-900:-ms-input-placeholder {
- color: #7b341e;
- }
- .md\:placeholder-orange-900::-ms-input-placeholder {
- color: #7b341e;
- }
- .md\:placeholder-orange-900::placeholder {
- color: #7b341e;
- }
- .md\:placeholder-yellow-100:-ms-input-placeholder {
- color: ivory;
- }
- .md\:placeholder-yellow-100::-ms-input-placeholder {
- color: ivory;
- }
- .md\:placeholder-yellow-100::placeholder {
- color: ivory;
- }
- .md\:placeholder-yellow-200:-ms-input-placeholder {
- color: #fefcbf;
- }
- .md\:placeholder-yellow-200::-ms-input-placeholder {
- color: #fefcbf;
- }
- .md\:placeholder-yellow-200::placeholder {
- color: #fefcbf;
- }
- .md\:placeholder-yellow-300:-ms-input-placeholder {
- color: #faf089;
- }
- .md\:placeholder-yellow-300::-ms-input-placeholder {
- color: #faf089;
- }
- .md\:placeholder-yellow-300::placeholder {
- color: #faf089;
- }
- .md\:placeholder-yellow-400:-ms-input-placeholder {
- color: #f6e05e;
- }
- .md\:placeholder-yellow-400::-ms-input-placeholder {
- color: #f6e05e;
- }
- .md\:placeholder-yellow-400::placeholder {
- color: #f6e05e;
- }
- .md\:placeholder-yellow-500:-ms-input-placeholder {
- color: #ecc94b;
- }
- .md\:placeholder-yellow-500::-ms-input-placeholder {
- color: #ecc94b;
- }
- .md\:placeholder-yellow-500::placeholder {
- color: #ecc94b;
- }
- .md\:placeholder-yellow-600:-ms-input-placeholder {
- color: #d69e2e;
- }
- .md\:placeholder-yellow-600::-ms-input-placeholder {
- color: #d69e2e;
- }
- .md\:placeholder-yellow-600::placeholder {
- color: #d69e2e;
- }
- .md\:placeholder-yellow-700:-ms-input-placeholder {
- color: #b7791f;
- }
- .md\:placeholder-yellow-700::-ms-input-placeholder {
- color: #b7791f;
- }
- .md\:placeholder-yellow-700::placeholder {
- color: #b7791f;
- }
- .md\:placeholder-yellow-800:-ms-input-placeholder {
- color: #975a16;
- }
- .md\:placeholder-yellow-800::-ms-input-placeholder {
- color: #975a16;
- }
- .md\:placeholder-yellow-800::placeholder {
- color: #975a16;
- }
- .md\:placeholder-yellow-900:-ms-input-placeholder {
- color: #744210;
- }
- .md\:placeholder-yellow-900::-ms-input-placeholder {
- color: #744210;
- }
- .md\:placeholder-yellow-900::placeholder {
- color: #744210;
- }
- .md\:placeholder-green-100:-ms-input-placeholder {
- color: #f0fff4;
- }
- .md\:placeholder-green-100::-ms-input-placeholder {
- color: #f0fff4;
- }
- .md\:placeholder-green-100::placeholder {
- color: #f0fff4;
- }
- .md\:placeholder-green-200:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .md\:placeholder-green-200::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .md\:placeholder-green-200::placeholder {
- color: #c6f6d5;
- }
- .md\:placeholder-green-300:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .md\:placeholder-green-300::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .md\:placeholder-green-300::placeholder {
- color: #9ae6b4;
- }
- .md\:placeholder-green-400:-ms-input-placeholder {
- color: #68d391;
- }
- .md\:placeholder-green-400::-ms-input-placeholder {
- color: #68d391;
- }
- .md\:placeholder-green-400::placeholder {
- color: #68d391;
- }
- .md\:placeholder-green-500:-ms-input-placeholder {
- color: #48bb78;
- }
- .md\:placeholder-green-500::-ms-input-placeholder {
- color: #48bb78;
- }
- .md\:placeholder-green-500::placeholder {
- color: #48bb78;
- }
- .md\:placeholder-green-600:-ms-input-placeholder {
- color: #38a169;
- }
- .md\:placeholder-green-600::-ms-input-placeholder {
- color: #38a169;
- }
- .md\:placeholder-green-600::placeholder {
- color: #38a169;
- }
- .md\:placeholder-green-700:-ms-input-placeholder {
- color: #2f855a;
- }
- .md\:placeholder-green-700::-ms-input-placeholder {
- color: #2f855a;
- }
- .md\:placeholder-green-700::placeholder {
- color: #2f855a;
- }
- .md\:placeholder-green-800:-ms-input-placeholder {
- color: #276749;
- }
- .md\:placeholder-green-800::-ms-input-placeholder {
- color: #276749;
- }
- .md\:placeholder-green-800::placeholder {
- color: #276749;
- }
- .md\:placeholder-green-900:-ms-input-placeholder {
- color: #22543d;
- }
- .md\:placeholder-green-900::-ms-input-placeholder {
- color: #22543d;
- }
- .md\:placeholder-green-900::placeholder {
- color: #22543d;
- }
- .md\:placeholder-teal-100:-ms-input-placeholder {
- color: #e6fffa;
- }
- .md\:placeholder-teal-100::-ms-input-placeholder {
- color: #e6fffa;
- }
- .md\:placeholder-teal-100::placeholder {
- color: #e6fffa;
- }
- .md\:placeholder-teal-200:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .md\:placeholder-teal-200::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .md\:placeholder-teal-200::placeholder {
- color: #b2f5ea;
- }
- .md\:placeholder-teal-300:-ms-input-placeholder {
- color: #81e6d9;
- }
- .md\:placeholder-teal-300::-ms-input-placeholder {
- color: #81e6d9;
- }
- .md\:placeholder-teal-300::placeholder {
- color: #81e6d9;
- }
- .md\:placeholder-teal-400:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .md\:placeholder-teal-400::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .md\:placeholder-teal-400::placeholder {
- color: #4fd1c5;
- }
- .md\:placeholder-teal-500:-ms-input-placeholder {
- color: #38b2ac;
- }
- .md\:placeholder-teal-500::-ms-input-placeholder {
- color: #38b2ac;
- }
- .md\:placeholder-teal-500::placeholder {
- color: #38b2ac;
- }
- .md\:placeholder-teal-600:-ms-input-placeholder {
- color: #319795;
- }
- .md\:placeholder-teal-600::-ms-input-placeholder {
- color: #319795;
- }
- .md\:placeholder-teal-600::placeholder {
- color: #319795;
- }
- .md\:placeholder-teal-700:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .md\:placeholder-teal-700::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .md\:placeholder-teal-700::placeholder {
- color: #2c7a7b;
- }
- .md\:placeholder-teal-800:-ms-input-placeholder {
- color: #285e61;
- }
- .md\:placeholder-teal-800::-ms-input-placeholder {
- color: #285e61;
- }
- .md\:placeholder-teal-800::placeholder {
- color: #285e61;
- }
- .md\:placeholder-teal-900:-ms-input-placeholder {
- color: #234e52;
- }
- .md\:placeholder-teal-900::-ms-input-placeholder {
- color: #234e52;
- }
- .md\:placeholder-teal-900::placeholder {
- color: #234e52;
- }
- .md\:placeholder-blue-100:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .md\:placeholder-blue-100::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .md\:placeholder-blue-100::placeholder {
- color: #ebf8ff;
- }
- .md\:placeholder-blue-200:-ms-input-placeholder {
- color: #bee3f8;
- }
- .md\:placeholder-blue-200::-ms-input-placeholder {
- color: #bee3f8;
- }
- .md\:placeholder-blue-200::placeholder {
- color: #bee3f8;
- }
- .md\:placeholder-blue-300:-ms-input-placeholder {
- color: #90cdf4;
- }
- .md\:placeholder-blue-300::-ms-input-placeholder {
- color: #90cdf4;
- }
- .md\:placeholder-blue-300::placeholder {
- color: #90cdf4;
- }
- .md\:placeholder-blue-400:-ms-input-placeholder {
- color: #63b3ed;
- }
- .md\:placeholder-blue-400::-ms-input-placeholder {
- color: #63b3ed;
- }
- .md\:placeholder-blue-400::placeholder {
- color: #63b3ed;
- }
- .md\:placeholder-blue-500:-ms-input-placeholder {
- color: #4299e1;
- }
- .md\:placeholder-blue-500::-ms-input-placeholder {
- color: #4299e1;
- }
- .md\:placeholder-blue-500::placeholder {
- color: #4299e1;
- }
- .md\:placeholder-blue-600:-ms-input-placeholder {
- color: #3182ce;
- }
- .md\:placeholder-blue-600::-ms-input-placeholder {
- color: #3182ce;
- }
- .md\:placeholder-blue-600::placeholder {
- color: #3182ce;
- }
- .md\:placeholder-blue-700:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .md\:placeholder-blue-700::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .md\:placeholder-blue-700::placeholder {
- color: #2b6cb0;
- }
- .md\:placeholder-blue-800:-ms-input-placeholder {
- color: #2c5282;
- }
- .md\:placeholder-blue-800::-ms-input-placeholder {
- color: #2c5282;
- }
- .md\:placeholder-blue-800::placeholder {
- color: #2c5282;
- }
- .md\:placeholder-blue-900:-ms-input-placeholder {
- color: #2a4365;
- }
- .md\:placeholder-blue-900::-ms-input-placeholder {
- color: #2a4365;
- }
- .md\:placeholder-blue-900::placeholder {
- color: #2a4365;
- }
- .md\:placeholder-indigo-100:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .md\:placeholder-indigo-100::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .md\:placeholder-indigo-100::placeholder {
- color: #ebf4ff;
- }
- .md\:placeholder-indigo-200:-ms-input-placeholder {
- color: #c3dafe;
- }
- .md\:placeholder-indigo-200::-ms-input-placeholder {
- color: #c3dafe;
- }
- .md\:placeholder-indigo-200::placeholder {
- color: #c3dafe;
- }
- .md\:placeholder-indigo-300:-ms-input-placeholder {
- color: #a3bffa;
- }
- .md\:placeholder-indigo-300::-ms-input-placeholder {
- color: #a3bffa;
- }
- .md\:placeholder-indigo-300::placeholder {
- color: #a3bffa;
- }
- .md\:placeholder-indigo-400:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .md\:placeholder-indigo-400::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .md\:placeholder-indigo-400::placeholder {
- color: #7f9cf5;
- }
- .md\:placeholder-indigo-500:-ms-input-placeholder {
- color: #667eea;
- }
- .md\:placeholder-indigo-500::-ms-input-placeholder {
- color: #667eea;
- }
- .md\:placeholder-indigo-500::placeholder {
- color: #667eea;
- }
- .md\:placeholder-indigo-600:-ms-input-placeholder {
- color: #5a67d8;
- }
- .md\:placeholder-indigo-600::-ms-input-placeholder {
- color: #5a67d8;
- }
- .md\:placeholder-indigo-600::placeholder {
- color: #5a67d8;
- }
- .md\:placeholder-indigo-700:-ms-input-placeholder {
- color: #4c51bf;
- }
- .md\:placeholder-indigo-700::-ms-input-placeholder {
- color: #4c51bf;
- }
- .md\:placeholder-indigo-700::placeholder {
- color: #4c51bf;
- }
- .md\:placeholder-indigo-800:-ms-input-placeholder {
- color: #434190;
- }
- .md\:placeholder-indigo-800::-ms-input-placeholder {
- color: #434190;
- }
- .md\:placeholder-indigo-800::placeholder {
- color: #434190;
- }
- .md\:placeholder-indigo-900:-ms-input-placeholder {
- color: #3c366b;
- }
- .md\:placeholder-indigo-900::-ms-input-placeholder {
- color: #3c366b;
- }
- .md\:placeholder-indigo-900::placeholder {
- color: #3c366b;
- }
- .md\:placeholder-purple-100:-ms-input-placeholder {
- color: #faf5ff;
- }
- .md\:placeholder-purple-100::-ms-input-placeholder {
- color: #faf5ff;
- }
- .md\:placeholder-purple-100::placeholder {
- color: #faf5ff;
- }
- .md\:placeholder-purple-200:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .md\:placeholder-purple-200::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .md\:placeholder-purple-200::placeholder {
- color: #e9d8fd;
- }
- .md\:placeholder-purple-300:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .md\:placeholder-purple-300::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .md\:placeholder-purple-300::placeholder {
- color: #d6bcfa;
- }
- .md\:placeholder-purple-400:-ms-input-placeholder {
- color: #b794f4;
- }
- .md\:placeholder-purple-400::-ms-input-placeholder {
- color: #b794f4;
- }
- .md\:placeholder-purple-400::placeholder {
- color: #b794f4;
- }
- .md\:placeholder-purple-500:-ms-input-placeholder {
- color: #9f7aea;
- }
- .md\:placeholder-purple-500::-ms-input-placeholder {
- color: #9f7aea;
- }
- .md\:placeholder-purple-500::placeholder {
- color: #9f7aea;
- }
- .md\:placeholder-purple-600:-ms-input-placeholder {
- color: #805ad5;
- }
- .md\:placeholder-purple-600::-ms-input-placeholder {
- color: #805ad5;
- }
- .md\:placeholder-purple-600::placeholder {
- color: #805ad5;
- }
- .md\:placeholder-purple-700:-ms-input-placeholder {
- color: #6b46c1;
- }
- .md\:placeholder-purple-700::-ms-input-placeholder {
- color: #6b46c1;
- }
- .md\:placeholder-purple-700::placeholder {
- color: #6b46c1;
- }
- .md\:placeholder-purple-800:-ms-input-placeholder {
- color: #553c9a;
- }
- .md\:placeholder-purple-800::-ms-input-placeholder {
- color: #553c9a;
- }
- .md\:placeholder-purple-800::placeholder {
- color: #553c9a;
- }
- .md\:placeholder-purple-900:-ms-input-placeholder {
- color: #44337a;
- }
- .md\:placeholder-purple-900::-ms-input-placeholder {
- color: #44337a;
- }
- .md\:placeholder-purple-900::placeholder {
- color: #44337a;
- }
- .md\:placeholder-pink-100:-ms-input-placeholder {
- color: #fff5f7;
- }
- .md\:placeholder-pink-100::-ms-input-placeholder {
- color: #fff5f7;
- }
- .md\:placeholder-pink-100::placeholder {
- color: #fff5f7;
- }
- .md\:placeholder-pink-200:-ms-input-placeholder {
- color: #fed7e2;
- }
- .md\:placeholder-pink-200::-ms-input-placeholder {
- color: #fed7e2;
- }
- .md\:placeholder-pink-200::placeholder {
- color: #fed7e2;
- }
- .md\:placeholder-pink-300:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .md\:placeholder-pink-300::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .md\:placeholder-pink-300::placeholder {
- color: #fbb6ce;
- }
- .md\:placeholder-pink-400:-ms-input-placeholder {
- color: #f687b3;
- }
- .md\:placeholder-pink-400::-ms-input-placeholder {
- color: #f687b3;
- }
- .md\:placeholder-pink-400::placeholder {
- color: #f687b3;
- }
- .md\:placeholder-pink-500:-ms-input-placeholder {
- color: #ed64a6;
- }
- .md\:placeholder-pink-500::-ms-input-placeholder {
- color: #ed64a6;
- }
- .md\:placeholder-pink-500::placeholder {
- color: #ed64a6;
- }
- .md\:placeholder-pink-600:-ms-input-placeholder {
- color: #d53f8c;
- }
- .md\:placeholder-pink-600::-ms-input-placeholder {
- color: #d53f8c;
- }
- .md\:placeholder-pink-600::placeholder {
- color: #d53f8c;
- }
- .md\:placeholder-pink-700:-ms-input-placeholder {
- color: #b83280;
- }
- .md\:placeholder-pink-700::-ms-input-placeholder {
- color: #b83280;
- }
- .md\:placeholder-pink-700::placeholder {
- color: #b83280;
- }
- .md\:placeholder-pink-800:-ms-input-placeholder {
- color: #97266d;
- }
- .md\:placeholder-pink-800::-ms-input-placeholder {
- color: #97266d;
- }
- .md\:placeholder-pink-800::placeholder {
- color: #97266d;
- }
- .md\:placeholder-pink-900:-ms-input-placeholder {
- color: #702459;
- }
- .md\:placeholder-pink-900::-ms-input-placeholder {
- color: #702459;
- }
- .md\:placeholder-pink-900::placeholder {
- color: #702459;
- }
- .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
- color: transparent;
- }
- .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
- color: transparent;
- }
- .md\:focus\:placeholder-transparent:focus::placeholder {
- color: transparent;
- }
- .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
- color: #000;
- }
- .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
- color: #000;
- }
- .md\:focus\:placeholder-black:focus::placeholder {
- color: #000;
- }
- .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
- color: #fff;
- }
- .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
- color: #fff;
- }
- .md\:focus\:placeholder-white:focus::placeholder {
- color: #fff;
- }
- .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
- color: #f7fafc;
- }
- .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
- color: #f7fafc;
- }
- .md\:focus\:placeholder-gray-100:focus::placeholder {
- color: #f7fafc;
- }
- .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
- color: #edf2f7;
- }
- .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
- color: #edf2f7;
- }
- .md\:focus\:placeholder-gray-200:focus::placeholder {
- color: #edf2f7;
- }
- .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .md\:focus\:placeholder-gray-300:focus::placeholder {
- color: #e2e8f0;
- }
- .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .md\:focus\:placeholder-gray-400:focus::placeholder {
- color: #cbd5e0;
- }
- .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
- color: #a0aec0;
- }
- .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
- color: #a0aec0;
- }
- .md\:focus\:placeholder-gray-500:focus::placeholder {
- color: #a0aec0;
- }
- .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
- color: #718096;
- }
- .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
- color: #718096;
- }
- .md\:focus\:placeholder-gray-600:focus::placeholder {
- color: #718096;
- }
- .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
- color: #4a5568;
- }
- .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
- color: #4a5568;
- }
- .md\:focus\:placeholder-gray-700:focus::placeholder {
- color: #4a5568;
- }
- .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
- color: #2d3748;
- }
- .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
- color: #2d3748;
- }
- .md\:focus\:placeholder-gray-800:focus::placeholder {
- color: #2d3748;
- }
- .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
- color: #1a202c;
- }
- .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
- color: #1a202c;
- }
- .md\:focus\:placeholder-gray-900:focus::placeholder {
- color: #1a202c;
- }
- .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
- color: #fff5f5;
- }
- .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
- color: #fff5f5;
- }
- .md\:focus\:placeholder-red-100:focus::placeholder {
- color: #fff5f5;
- }
- .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
- color: #fed7d7;
- }
- .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
- color: #fed7d7;
- }
- .md\:focus\:placeholder-red-200:focus::placeholder {
- color: #fed7d7;
- }
- .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
- color: #feb2b2;
- }
- .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
- color: #feb2b2;
- }
- .md\:focus\:placeholder-red-300:focus::placeholder {
- color: #feb2b2;
- }
- .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
- color: #fc8181;
- }
- .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
- color: #fc8181;
- }
- .md\:focus\:placeholder-red-400:focus::placeholder {
- color: #fc8181;
- }
- .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
- color: #f56565;
- }
- .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
- color: #f56565;
- }
- .md\:focus\:placeholder-red-500:focus::placeholder {
- color: #f56565;
- }
- .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
- color: #e53e3e;
- }
- .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
- color: #e53e3e;
- }
- .md\:focus\:placeholder-red-600:focus::placeholder {
- color: #e53e3e;
- }
- .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
- color: #c53030;
- }
- .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
- color: #c53030;
- }
- .md\:focus\:placeholder-red-700:focus::placeholder {
- color: #c53030;
- }
- .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .md\:focus\:placeholder-red-800:focus::placeholder {
- color: #9b2c2c;
- }
- .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
- color: #742a2a;
- }
- .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
- color: #742a2a;
- }
- .md\:focus\:placeholder-red-900:focus::placeholder {
- color: #742a2a;
- }
- .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
- color: #fffaf0;
- }
- .md\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
- color: #fffaf0;
- }
- .md\:focus\:placeholder-orange-100:focus::placeholder {
- color: #fffaf0;
- }
- .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
- color: #feebc8;
- }
- .md\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
- color: #feebc8;
- }
- .md\:focus\:placeholder-orange-200:focus::placeholder {
- color: #feebc8;
- }
- .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
- color: #fbd38d;
- }
- .md\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
- color: #fbd38d;
- }
- .md\:focus\:placeholder-orange-300:focus::placeholder {
- color: #fbd38d;
- }
- .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
- color: #f6ad55;
- }
- .md\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
- color: #f6ad55;
- }
- .md\:focus\:placeholder-orange-400:focus::placeholder {
- color: #f6ad55;
- }
- .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
- color: #ed8936;
- }
- .md\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
- color: #ed8936;
- }
- .md\:focus\:placeholder-orange-500:focus::placeholder {
- color: #ed8936;
- }
- .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
- color: #dd6b20;
- }
- .md\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
- color: #dd6b20;
- }
- .md\:focus\:placeholder-orange-600:focus::placeholder {
- color: #dd6b20;
- }
- .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
- color: #c05621;
- }
- .md\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
- color: #c05621;
- }
- .md\:focus\:placeholder-orange-700:focus::placeholder {
- color: #c05621;
- }
- .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
- color: #9c4221;
- }
- .md\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
- color: #9c4221;
- }
- .md\:focus\:placeholder-orange-800:focus::placeholder {
- color: #9c4221;
- }
- .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
- color: #7b341e;
- }
- .md\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
- color: #7b341e;
- }
- .md\:focus\:placeholder-orange-900:focus::placeholder {
- color: #7b341e;
- }
- .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
- color: ivory;
- }
- .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
- color: ivory;
- }
- .md\:focus\:placeholder-yellow-100:focus::placeholder {
- color: ivory;
- }
- .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
- color: #fefcbf;
- }
- .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
- color: #fefcbf;
- }
- .md\:focus\:placeholder-yellow-200:focus::placeholder {
- color: #fefcbf;
- }
- .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
- color: #faf089;
- }
- .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
- color: #faf089;
- }
- .md\:focus\:placeholder-yellow-300:focus::placeholder {
- color: #faf089;
- }
- .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
- color: #f6e05e;
- }
- .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
- color: #f6e05e;
- }
- .md\:focus\:placeholder-yellow-400:focus::placeholder {
- color: #f6e05e;
- }
- .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
- color: #ecc94b;
- }
- .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
- color: #ecc94b;
- }
- .md\:focus\:placeholder-yellow-500:focus::placeholder {
- color: #ecc94b;
- }
- .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
- color: #d69e2e;
- }
- .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
- color: #d69e2e;
- }
- .md\:focus\:placeholder-yellow-600:focus::placeholder {
- color: #d69e2e;
- }
- .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
- color: #b7791f;
- }
- .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
- color: #b7791f;
- }
- .md\:focus\:placeholder-yellow-700:focus::placeholder {
- color: #b7791f;
- }
- .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
- color: #975a16;
- }
- .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
- color: #975a16;
- }
- .md\:focus\:placeholder-yellow-800:focus::placeholder {
- color: #975a16;
- }
- .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
- color: #744210;
- }
- .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
- color: #744210;
- }
- .md\:focus\:placeholder-yellow-900:focus::placeholder {
- color: #744210;
- }
- .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
- color: #f0fff4;
- }
- .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
- color: #f0fff4;
- }
- .md\:focus\:placeholder-green-100:focus::placeholder {
- color: #f0fff4;
- }
- .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .md\:focus\:placeholder-green-200:focus::placeholder {
- color: #c6f6d5;
- }
- .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .md\:focus\:placeholder-green-300:focus::placeholder {
- color: #9ae6b4;
- }
- .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
- color: #68d391;
- }
- .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
- color: #68d391;
- }
- .md\:focus\:placeholder-green-400:focus::placeholder {
- color: #68d391;
- }
- .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
- color: #48bb78;
- }
- .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
- color: #48bb78;
- }
- .md\:focus\:placeholder-green-500:focus::placeholder {
- color: #48bb78;
- }
- .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
- color: #38a169;
- }
- .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
- color: #38a169;
- }
- .md\:focus\:placeholder-green-600:focus::placeholder {
- color: #38a169;
- }
- .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
- color: #2f855a;
- }
- .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
- color: #2f855a;
- }
- .md\:focus\:placeholder-green-700:focus::placeholder {
- color: #2f855a;
- }
- .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
- color: #276749;
- }
- .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
- color: #276749;
- }
- .md\:focus\:placeholder-green-800:focus::placeholder {
- color: #276749;
- }
- .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
- color: #22543d;
- }
- .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
- color: #22543d;
- }
- .md\:focus\:placeholder-green-900:focus::placeholder {
- color: #22543d;
- }
- .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
- color: #e6fffa;
- }
- .md\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
- color: #e6fffa;
- }
- .md\:focus\:placeholder-teal-100:focus::placeholder {
- color: #e6fffa;
- }
- .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .md\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .md\:focus\:placeholder-teal-200:focus::placeholder {
- color: #b2f5ea;
- }
- .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
- color: #81e6d9;
- }
- .md\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
- color: #81e6d9;
- }
- .md\:focus\:placeholder-teal-300:focus::placeholder {
- color: #81e6d9;
- }
- .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .md\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .md\:focus\:placeholder-teal-400:focus::placeholder {
- color: #4fd1c5;
- }
- .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
- color: #38b2ac;
- }
- .md\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
- color: #38b2ac;
- }
- .md\:focus\:placeholder-teal-500:focus::placeholder {
- color: #38b2ac;
- }
- .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
- color: #319795;
- }
- .md\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
- color: #319795;
- }
- .md\:focus\:placeholder-teal-600:focus::placeholder {
- color: #319795;
- }
- .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .md\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .md\:focus\:placeholder-teal-700:focus::placeholder {
- color: #2c7a7b;
- }
- .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
- color: #285e61;
- }
- .md\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
- color: #285e61;
- }
- .md\:focus\:placeholder-teal-800:focus::placeholder {
- color: #285e61;
- }
- .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
- color: #234e52;
- }
- .md\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
- color: #234e52;
- }
- .md\:focus\:placeholder-teal-900:focus::placeholder {
- color: #234e52;
- }
- .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .md\:focus\:placeholder-blue-100:focus::placeholder {
- color: #ebf8ff;
- }
- .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
- color: #bee3f8;
- }
- .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
- color: #bee3f8;
- }
- .md\:focus\:placeholder-blue-200:focus::placeholder {
- color: #bee3f8;
- }
- .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
- color: #90cdf4;
- }
- .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
- color: #90cdf4;
- }
- .md\:focus\:placeholder-blue-300:focus::placeholder {
- color: #90cdf4;
- }
- .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
- color: #63b3ed;
- }
- .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
- color: #63b3ed;
- }
- .md\:focus\:placeholder-blue-400:focus::placeholder {
- color: #63b3ed;
- }
- .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
- color: #4299e1;
- }
- .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
- color: #4299e1;
- }
- .md\:focus\:placeholder-blue-500:focus::placeholder {
- color: #4299e1;
- }
- .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
- color: #3182ce;
- }
- .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
- color: #3182ce;
- }
- .md\:focus\:placeholder-blue-600:focus::placeholder {
- color: #3182ce;
- }
- .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .md\:focus\:placeholder-blue-700:focus::placeholder {
- color: #2b6cb0;
- }
- .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
- color: #2c5282;
- }
- .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
- color: #2c5282;
- }
- .md\:focus\:placeholder-blue-800:focus::placeholder {
- color: #2c5282;
- }
- .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
- color: #2a4365;
- }
- .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
- color: #2a4365;
- }
- .md\:focus\:placeholder-blue-900:focus::placeholder {
- color: #2a4365;
- }
- .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .md\:focus\:placeholder-indigo-100:focus::placeholder {
- color: #ebf4ff;
- }
- .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
- color: #c3dafe;
- }
- .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
- color: #c3dafe;
- }
- .md\:focus\:placeholder-indigo-200:focus::placeholder {
- color: #c3dafe;
- }
- .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
- color: #a3bffa;
- }
- .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
- color: #a3bffa;
- }
- .md\:focus\:placeholder-indigo-300:focus::placeholder {
- color: #a3bffa;
- }
- .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .md\:focus\:placeholder-indigo-400:focus::placeholder {
- color: #7f9cf5;
- }
- .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
- color: #667eea;
- }
- .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
- color: #667eea;
- }
- .md\:focus\:placeholder-indigo-500:focus::placeholder {
- color: #667eea;
- }
- .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
- color: #5a67d8;
- }
- .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
- color: #5a67d8;
- }
- .md\:focus\:placeholder-indigo-600:focus::placeholder {
- color: #5a67d8;
- }
- .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
- color: #4c51bf;
- }
- .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
- color: #4c51bf;
- }
- .md\:focus\:placeholder-indigo-700:focus::placeholder {
- color: #4c51bf;
- }
- .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
- color: #434190;
- }
- .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
- color: #434190;
- }
- .md\:focus\:placeholder-indigo-800:focus::placeholder {
- color: #434190;
- }
- .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
- color: #3c366b;
- }
- .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
- color: #3c366b;
- }
- .md\:focus\:placeholder-indigo-900:focus::placeholder {
- color: #3c366b;
- }
- .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
- color: #faf5ff;
- }
- .md\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
- color: #faf5ff;
- }
- .md\:focus\:placeholder-purple-100:focus::placeholder {
- color: #faf5ff;
- }
- .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .md\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .md\:focus\:placeholder-purple-200:focus::placeholder {
- color: #e9d8fd;
- }
- .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .md\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .md\:focus\:placeholder-purple-300:focus::placeholder {
- color: #d6bcfa;
- }
- .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
- color: #b794f4;
- }
- .md\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
- color: #b794f4;
- }
- .md\:focus\:placeholder-purple-400:focus::placeholder {
- color: #b794f4;
- }
- .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
- color: #9f7aea;
- }
- .md\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
- color: #9f7aea;
- }
- .md\:focus\:placeholder-purple-500:focus::placeholder {
- color: #9f7aea;
- }
- .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
- color: #805ad5;
- }
- .md\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
- color: #805ad5;
- }
- .md\:focus\:placeholder-purple-600:focus::placeholder {
- color: #805ad5;
- }
- .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
- color: #6b46c1;
- }
- .md\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
- color: #6b46c1;
- }
- .md\:focus\:placeholder-purple-700:focus::placeholder {
- color: #6b46c1;
- }
- .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
- color: #553c9a;
- }
- .md\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
- color: #553c9a;
- }
- .md\:focus\:placeholder-purple-800:focus::placeholder {
- color: #553c9a;
- }
- .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
- color: #44337a;
- }
- .md\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
- color: #44337a;
- }
- .md\:focus\:placeholder-purple-900:focus::placeholder {
- color: #44337a;
- }
- .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
- color: #fff5f7;
- }
- .md\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
- color: #fff5f7;
- }
- .md\:focus\:placeholder-pink-100:focus::placeholder {
- color: #fff5f7;
- }
- .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
- color: #fed7e2;
- }
- .md\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
- color: #fed7e2;
- }
- .md\:focus\:placeholder-pink-200:focus::placeholder {
- color: #fed7e2;
- }
- .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .md\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .md\:focus\:placeholder-pink-300:focus::placeholder {
- color: #fbb6ce;
- }
- .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
- color: #f687b3;
- }
- .md\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
- color: #f687b3;
- }
- .md\:focus\:placeholder-pink-400:focus::placeholder {
- color: #f687b3;
- }
- .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
- color: #ed64a6;
- }
- .md\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
- color: #ed64a6;
- }
- .md\:focus\:placeholder-pink-500:focus::placeholder {
- color: #ed64a6;
- }
- .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
- color: #d53f8c;
- }
- .md\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
- color: #d53f8c;
- }
- .md\:focus\:placeholder-pink-600:focus::placeholder {
- color: #d53f8c;
- }
- .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
- color: #b83280;
- }
- .md\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
- color: #b83280;
- }
- .md\:focus\:placeholder-pink-700:focus::placeholder {
- color: #b83280;
- }
- .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
- color: #97266d;
- }
- .md\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
- color: #97266d;
- }
- .md\:focus\:placeholder-pink-800:focus::placeholder {
- color: #97266d;
- }
- .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
- color: #702459;
- }
- .md\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
- color: #702459;
- }
- .md\:focus\:placeholder-pink-900:focus::placeholder {
- color: #702459;
- }
- .md\:pointer-events-none {
- pointer-events: none;
- }
- .md\:pointer-events-auto {
- pointer-events: auto;
- }
- .md\:static {
- position: static;
- }
- .md\:fixed {
- position: fixed;
- }
- .md\:absolute {
- position: absolute;
- }
- .md\:relative {
- position: relative;
- }
- .md\:sticky {
- position: -webkit-sticky;
- position: sticky;
- }
- .md\:inset-0 {
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- }
- .md\:inset-auto {
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
- }
- .md\:inset-y-0 {
- top: 0;
- bottom: 0;
- }
- .md\:inset-x-0 {
- right: 0;
- left: 0;
- }
- .md\:inset-y-auto {
- top: auto;
- bottom: auto;
- }
- .md\:inset-x-auto {
- right: auto;
- left: auto;
- }
- .md\:top-0 {
- top: 0;
- }
- .md\:right-0 {
- right: 0;
- }
- .md\:bottom-0 {
- bottom: 0;
- }
- .md\:left-0 {
- left: 0;
- }
- .md\:top-auto {
- top: auto;
- }
- .md\:right-auto {
- right: auto;
- }
- .md\:bottom-auto {
- bottom: auto;
- }
- .md\:left-auto {
- left: auto;
- }
- .md\:resize-none {
- resize: none;
- }
- .md\:resize-y {
- resize: vertical;
- }
- .md\:resize-x {
- resize: horizontal;
- }
- .md\:resize {
- resize: both;
- }
- .md\:shadow-xs {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .md\:shadow-sm {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .md\:shadow {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .md\:shadow-md {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .md\:shadow-lg {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .md\:shadow-xl {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .md\:shadow-2xl {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .md\:shadow-inner {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .md\:shadow-outline {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .md\:shadow-none {
- box-shadow: none;
- }
- .md\:hover\:shadow-xs:hover {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .md\:hover\:shadow-sm:hover {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .md\:hover\:shadow:hover {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .md\:hover\:shadow-md:hover {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .md\:hover\:shadow-lg:hover {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .md\:hover\:shadow-xl:hover {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .md\:hover\:shadow-2xl:hover {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .md\:hover\:shadow-inner:hover {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .md\:hover\:shadow-outline:hover {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .md\:hover\:shadow-none:hover {
- box-shadow: none;
- }
- .md\:focus\:shadow-xs:focus {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .md\:focus\:shadow-sm:focus {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .md\:focus\:shadow:focus {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .md\:focus\:shadow-md:focus {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .md\:focus\:shadow-lg:focus {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .md\:focus\:shadow-xl:focus {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .md\:focus\:shadow-2xl:focus {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .md\:focus\:shadow-inner:focus {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .md\:focus\:shadow-outline:focus {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .md\:focus\:shadow-none:focus {
- box-shadow: none;
- }
- .md\:fill-current {
- fill: currentColor;
- }
- .md\:stroke-current {
- stroke: currentColor;
- }
- .md\:stroke-0 {
- stroke-width: 0;
- }
- .md\:stroke-1 {
- stroke-width: 1;
- }
- .md\:stroke-2 {
- stroke-width: 2;
- }
- .md\:table-auto {
- table-layout: auto;
- }
- .md\:table-fixed {
- table-layout: fixed;
- }
- .md\:text-left {
- text-align: left;
- }
- .md\:text-center {
- text-align: center;
- }
- .md\:text-right {
- text-align: right;
- }
- .md\:text-justify {
- text-align: justify;
- }
- .md\:text-transparent {
- color: transparent;
- }
- .md\:text-black {
- color: #000;
- }
- .md\:text-white {
- color: #fff;
- }
- .md\:text-gray-100 {
- color: #f7fafc;
- }
- .md\:text-gray-200 {
- color: #edf2f7;
- }
- .md\:text-gray-300 {
- color: #e2e8f0;
- }
- .md\:text-gray-400 {
- color: #cbd5e0;
- }
- .md\:text-gray-500 {
- color: #a0aec0;
- }
- .md\:text-gray-600 {
- color: #718096;
- }
- .md\:text-gray-700 {
- color: #4a5568;
- }
- .md\:text-gray-800 {
- color: #2d3748;
- }
- .md\:text-gray-900 {
- color: #1a202c;
- }
- .md\:text-red-100 {
- color: #fff5f5;
- }
- .md\:text-red-200 {
- color: #fed7d7;
- }
- .md\:text-red-300 {
- color: #feb2b2;
- }
- .md\:text-red-400 {
- color: #fc8181;
- }
- .md\:text-red-500 {
- color: #f56565;
- }
- .md\:text-red-600 {
- color: #e53e3e;
- }
- .md\:text-red-700 {
- color: #c53030;
- }
- .md\:text-red-800 {
- color: #9b2c2c;
- }
- .md\:text-red-900 {
- color: #742a2a;
- }
- .md\:text-orange-100 {
- color: #fffaf0;
- }
- .md\:text-orange-200 {
- color: #feebc8;
- }
- .md\:text-orange-300 {
- color: #fbd38d;
- }
- .md\:text-orange-400 {
- color: #f6ad55;
- }
- .md\:text-orange-500 {
- color: #ed8936;
- }
- .md\:text-orange-600 {
- color: #dd6b20;
- }
- .md\:text-orange-700 {
- color: #c05621;
- }
- .md\:text-orange-800 {
- color: #9c4221;
- }
- .md\:text-orange-900 {
- color: #7b341e;
- }
- .md\:text-yellow-100 {
- color: ivory;
- }
- .md\:text-yellow-200 {
- color: #fefcbf;
- }
- .md\:text-yellow-300 {
- color: #faf089;
- }
- .md\:text-yellow-400 {
- color: #f6e05e;
- }
- .md\:text-yellow-500 {
- color: #ecc94b;
- }
- .md\:text-yellow-600 {
- color: #d69e2e;
- }
- .md\:text-yellow-700 {
- color: #b7791f;
- }
- .md\:text-yellow-800 {
- color: #975a16;
- }
- .md\:text-yellow-900 {
- color: #744210;
- }
- .md\:text-green-100 {
- color: #f0fff4;
- }
- .md\:text-green-200 {
- color: #c6f6d5;
- }
- .md\:text-green-300 {
- color: #9ae6b4;
- }
- .md\:text-green-400 {
- color: #68d391;
- }
- .md\:text-green-500 {
- color: #48bb78;
- }
- .md\:text-green-600 {
- color: #38a169;
- }
- .md\:text-green-700 {
- color: #2f855a;
- }
- .md\:text-green-800 {
- color: #276749;
- }
- .md\:text-green-900 {
- color: #22543d;
- }
- .md\:text-teal-100 {
- color: #e6fffa;
- }
- .md\:text-teal-200 {
- color: #b2f5ea;
- }
- .md\:text-teal-300 {
- color: #81e6d9;
- }
- .md\:text-teal-400 {
- color: #4fd1c5;
- }
- .md\:text-teal-500 {
- color: #38b2ac;
- }
- .md\:text-teal-600 {
- color: #319795;
- }
- .md\:text-teal-700 {
- color: #2c7a7b;
- }
- .md\:text-teal-800 {
- color: #285e61;
- }
- .md\:text-teal-900 {
- color: #234e52;
- }
- .md\:text-blue-100 {
- color: #ebf8ff;
- }
- .md\:text-blue-200 {
- color: #bee3f8;
- }
- .md\:text-blue-300 {
- color: #90cdf4;
- }
- .md\:text-blue-400 {
- color: #63b3ed;
- }
- .md\:text-blue-500 {
- color: #4299e1;
- }
- .md\:text-blue-600 {
- color: #3182ce;
- }
- .md\:text-blue-700 {
- color: #2b6cb0;
- }
- .md\:text-blue-800 {
- color: #2c5282;
- }
- .md\:text-blue-900 {
- color: #2a4365;
- }
- .md\:text-indigo-100 {
- color: #ebf4ff;
- }
- .md\:text-indigo-200 {
- color: #c3dafe;
- }
- .md\:text-indigo-300 {
- color: #a3bffa;
- }
- .md\:text-indigo-400 {
- color: #7f9cf5;
- }
- .md\:text-indigo-500 {
- color: #667eea;
- }
- .md\:text-indigo-600 {
- color: #5a67d8;
- }
- .md\:text-indigo-700 {
- color: #4c51bf;
- }
- .md\:text-indigo-800 {
- color: #434190;
- }
- .md\:text-indigo-900 {
- color: #3c366b;
- }
- .md\:text-purple-100 {
- color: #faf5ff;
- }
- .md\:text-purple-200 {
- color: #e9d8fd;
- }
- .md\:text-purple-300 {
- color: #d6bcfa;
- }
- .md\:text-purple-400 {
- color: #b794f4;
- }
- .md\:text-purple-500 {
- color: #9f7aea;
- }
- .md\:text-purple-600 {
- color: #805ad5;
- }
- .md\:text-purple-700 {
- color: #6b46c1;
- }
- .md\:text-purple-800 {
- color: #553c9a;
- }
- .md\:text-purple-900 {
- color: #44337a;
- }
- .md\:text-pink-100 {
- color: #fff5f7;
- }
- .md\:text-pink-200 {
- color: #fed7e2;
- }
- .md\:text-pink-300 {
- color: #fbb6ce;
- }
- .md\:text-pink-400 {
- color: #f687b3;
- }
- .md\:text-pink-500 {
- color: #ed64a6;
- }
- .md\:text-pink-600 {
- color: #d53f8c;
- }
- .md\:text-pink-700 {
- color: #b83280;
- }
- .md\:text-pink-800 {
- color: #97266d;
- }
- .md\:text-pink-900 {
- color: #702459;
- }
- .md\:hover\:text-transparent:hover {
- color: transparent;
- }
- .md\:hover\:text-black:hover {
- color: #000;
- }
- .md\:hover\:text-white:hover {
- color: #fff;
- }
- .md\:hover\:text-gray-100:hover {
- color: #f7fafc;
- }
- .md\:hover\:text-gray-200:hover {
- color: #edf2f7;
- }
- .md\:hover\:text-gray-300:hover {
- color: #e2e8f0;
- }
- .md\:hover\:text-gray-400:hover {
- color: #cbd5e0;
- }
- .md\:hover\:text-gray-500:hover {
- color: #a0aec0;
- }
- .md\:hover\:text-gray-600:hover {
- color: #718096;
- }
- .md\:hover\:text-gray-700:hover {
- color: #4a5568;
- }
- .md\:hover\:text-gray-800:hover {
- color: #2d3748;
- }
- .md\:hover\:text-gray-900:hover {
- color: #1a202c;
- }
- .md\:hover\:text-red-100:hover {
- color: #fff5f5;
- }
- .md\:hover\:text-red-200:hover {
- color: #fed7d7;
- }
- .md\:hover\:text-red-300:hover {
- color: #feb2b2;
- }
- .md\:hover\:text-red-400:hover {
- color: #fc8181;
- }
- .md\:hover\:text-red-500:hover {
- color: #f56565;
- }
- .md\:hover\:text-red-600:hover {
- color: #e53e3e;
- }
- .md\:hover\:text-red-700:hover {
- color: #c53030;
- }
- .md\:hover\:text-red-800:hover {
- color: #9b2c2c;
- }
- .md\:hover\:text-red-900:hover {
- color: #742a2a;
- }
- .md\:hover\:text-orange-100:hover {
- color: #fffaf0;
- }
- .md\:hover\:text-orange-200:hover {
- color: #feebc8;
- }
- .md\:hover\:text-orange-300:hover {
- color: #fbd38d;
- }
- .md\:hover\:text-orange-400:hover {
- color: #f6ad55;
- }
- .md\:hover\:text-orange-500:hover {
- color: #ed8936;
- }
- .md\:hover\:text-orange-600:hover {
- color: #dd6b20;
- }
- .md\:hover\:text-orange-700:hover {
- color: #c05621;
- }
- .md\:hover\:text-orange-800:hover {
- color: #9c4221;
- }
- .md\:hover\:text-orange-900:hover {
- color: #7b341e;
- }
- .md\:hover\:text-yellow-100:hover {
- color: ivory;
- }
- .md\:hover\:text-yellow-200:hover {
- color: #fefcbf;
- }
- .md\:hover\:text-yellow-300:hover {
- color: #faf089;
- }
- .md\:hover\:text-yellow-400:hover {
- color: #f6e05e;
- }
- .md\:hover\:text-yellow-500:hover {
- color: #ecc94b;
- }
- .md\:hover\:text-yellow-600:hover {
- color: #d69e2e;
- }
- .md\:hover\:text-yellow-700:hover {
- color: #b7791f;
- }
- .md\:hover\:text-yellow-800:hover {
- color: #975a16;
- }
- .md\:hover\:text-yellow-900:hover {
- color: #744210;
- }
- .md\:hover\:text-green-100:hover {
- color: #f0fff4;
- }
- .md\:hover\:text-green-200:hover {
- color: #c6f6d5;
- }
- .md\:hover\:text-green-300:hover {
- color: #9ae6b4;
- }
- .md\:hover\:text-green-400:hover {
- color: #68d391;
- }
- .md\:hover\:text-green-500:hover {
- color: #48bb78;
- }
- .md\:hover\:text-green-600:hover {
- color: #38a169;
- }
- .md\:hover\:text-green-700:hover {
- color: #2f855a;
- }
- .md\:hover\:text-green-800:hover {
- color: #276749;
- }
- .md\:hover\:text-green-900:hover {
- color: #22543d;
- }
- .md\:hover\:text-teal-100:hover {
- color: #e6fffa;
- }
- .md\:hover\:text-teal-200:hover {
- color: #b2f5ea;
- }
- .md\:hover\:text-teal-300:hover {
- color: #81e6d9;
- }
- .md\:hover\:text-teal-400:hover {
- color: #4fd1c5;
- }
- .md\:hover\:text-teal-500:hover {
- color: #38b2ac;
- }
- .md\:hover\:text-teal-600:hover {
- color: #319795;
- }
- .md\:hover\:text-teal-700:hover {
- color: #2c7a7b;
- }
- .md\:hover\:text-teal-800:hover {
- color: #285e61;
- }
- .md\:hover\:text-teal-900:hover {
- color: #234e52;
- }
- .md\:hover\:text-blue-100:hover {
- color: #ebf8ff;
- }
- .md\:hover\:text-blue-200:hover {
- color: #bee3f8;
- }
- .md\:hover\:text-blue-300:hover {
- color: #90cdf4;
- }
- .md\:hover\:text-blue-400:hover {
- color: #63b3ed;
- }
- .md\:hover\:text-blue-500:hover {
- color: #4299e1;
- }
- .md\:hover\:text-blue-600:hover {
- color: #3182ce;
- }
- .md\:hover\:text-blue-700:hover {
- color: #2b6cb0;
- }
- .md\:hover\:text-blue-800:hover {
- color: #2c5282;
- }
- .md\:hover\:text-blue-900:hover {
- color: #2a4365;
- }
- .md\:hover\:text-indigo-100:hover {
- color: #ebf4ff;
- }
- .md\:hover\:text-indigo-200:hover {
- color: #c3dafe;
- }
- .md\:hover\:text-indigo-300:hover {
- color: #a3bffa;
- }
- .md\:hover\:text-indigo-400:hover {
- color: #7f9cf5;
- }
- .md\:hover\:text-indigo-500:hover {
- color: #667eea;
- }
- .md\:hover\:text-indigo-600:hover {
- color: #5a67d8;
- }
- .md\:hover\:text-indigo-700:hover {
- color: #4c51bf;
- }
- .md\:hover\:text-indigo-800:hover {
- color: #434190;
- }
- .md\:hover\:text-indigo-900:hover {
- color: #3c366b;
- }
- .md\:hover\:text-purple-100:hover {
- color: #faf5ff;
- }
- .md\:hover\:text-purple-200:hover {
- color: #e9d8fd;
- }
- .md\:hover\:text-purple-300:hover {
- color: #d6bcfa;
- }
- .md\:hover\:text-purple-400:hover {
- color: #b794f4;
- }
- .md\:hover\:text-purple-500:hover {
- color: #9f7aea;
- }
- .md\:hover\:text-purple-600:hover {
- color: #805ad5;
- }
- .md\:hover\:text-purple-700:hover {
- color: #6b46c1;
- }
- .md\:hover\:text-purple-800:hover {
- color: #553c9a;
- }
- .md\:hover\:text-purple-900:hover {
- color: #44337a;
- }
- .md\:hover\:text-pink-100:hover {
- color: #fff5f7;
- }
- .md\:hover\:text-pink-200:hover {
- color: #fed7e2;
- }
- .md\:hover\:text-pink-300:hover {
- color: #fbb6ce;
- }
- .md\:hover\:text-pink-400:hover {
- color: #f687b3;
- }
- .md\:hover\:text-pink-500:hover {
- color: #ed64a6;
- }
- .md\:hover\:text-pink-600:hover {
- color: #d53f8c;
- }
- .md\:hover\:text-pink-700:hover {
- color: #b83280;
- }
- .md\:hover\:text-pink-800:hover {
- color: #97266d;
- }
- .md\:hover\:text-pink-900:hover {
- color: #702459;
- }
- .md\:focus\:text-transparent:focus {
- color: transparent;
- }
- .md\:focus\:text-black:focus {
- color: #000;
- }
- .md\:focus\:text-white:focus {
- color: #fff;
- }
- .md\:focus\:text-gray-100:focus {
- color: #f7fafc;
- }
- .md\:focus\:text-gray-200:focus {
- color: #edf2f7;
- }
- .md\:focus\:text-gray-300:focus {
- color: #e2e8f0;
- }
- .md\:focus\:text-gray-400:focus {
- color: #cbd5e0;
- }
- .md\:focus\:text-gray-500:focus {
- color: #a0aec0;
- }
- .md\:focus\:text-gray-600:focus {
- color: #718096;
- }
- .md\:focus\:text-gray-700:focus {
- color: #4a5568;
- }
- .md\:focus\:text-gray-800:focus {
- color: #2d3748;
- }
- .md\:focus\:text-gray-900:focus {
- color: #1a202c;
- }
- .md\:focus\:text-red-100:focus {
- color: #fff5f5;
- }
- .md\:focus\:text-red-200:focus {
- color: #fed7d7;
- }
- .md\:focus\:text-red-300:focus {
- color: #feb2b2;
- }
- .md\:focus\:text-red-400:focus {
- color: #fc8181;
- }
- .md\:focus\:text-red-500:focus {
- color: #f56565;
- }
- .md\:focus\:text-red-600:focus {
- color: #e53e3e;
- }
- .md\:focus\:text-red-700:focus {
- color: #c53030;
- }
- .md\:focus\:text-red-800:focus {
- color: #9b2c2c;
- }
- .md\:focus\:text-red-900:focus {
- color: #742a2a;
- }
- .md\:focus\:text-orange-100:focus {
- color: #fffaf0;
- }
- .md\:focus\:text-orange-200:focus {
- color: #feebc8;
- }
- .md\:focus\:text-orange-300:focus {
- color: #fbd38d;
- }
- .md\:focus\:text-orange-400:focus {
- color: #f6ad55;
- }
- .md\:focus\:text-orange-500:focus {
- color: #ed8936;
- }
- .md\:focus\:text-orange-600:focus {
- color: #dd6b20;
- }
- .md\:focus\:text-orange-700:focus {
- color: #c05621;
- }
- .md\:focus\:text-orange-800:focus {
- color: #9c4221;
- }
- .md\:focus\:text-orange-900:focus {
- color: #7b341e;
- }
- .md\:focus\:text-yellow-100:focus {
- color: ivory;
- }
- .md\:focus\:text-yellow-200:focus {
- color: #fefcbf;
- }
- .md\:focus\:text-yellow-300:focus {
- color: #faf089;
- }
- .md\:focus\:text-yellow-400:focus {
- color: #f6e05e;
- }
- .md\:focus\:text-yellow-500:focus {
- color: #ecc94b;
- }
- .md\:focus\:text-yellow-600:focus {
- color: #d69e2e;
- }
- .md\:focus\:text-yellow-700:focus {
- color: #b7791f;
- }
- .md\:focus\:text-yellow-800:focus {
- color: #975a16;
- }
- .md\:focus\:text-yellow-900:focus {
- color: #744210;
- }
- .md\:focus\:text-green-100:focus {
- color: #f0fff4;
- }
- .md\:focus\:text-green-200:focus {
- color: #c6f6d5;
- }
- .md\:focus\:text-green-300:focus {
- color: #9ae6b4;
- }
- .md\:focus\:text-green-400:focus {
- color: #68d391;
- }
- .md\:focus\:text-green-500:focus {
- color: #48bb78;
- }
- .md\:focus\:text-green-600:focus {
- color: #38a169;
- }
- .md\:focus\:text-green-700:focus {
- color: #2f855a;
- }
- .md\:focus\:text-green-800:focus {
- color: #276749;
- }
- .md\:focus\:text-green-900:focus {
- color: #22543d;
- }
- .md\:focus\:text-teal-100:focus {
- color: #e6fffa;
- }
- .md\:focus\:text-teal-200:focus {
- color: #b2f5ea;
- }
- .md\:focus\:text-teal-300:focus {
- color: #81e6d9;
- }
- .md\:focus\:text-teal-400:focus {
- color: #4fd1c5;
- }
- .md\:focus\:text-teal-500:focus {
- color: #38b2ac;
- }
- .md\:focus\:text-teal-600:focus {
- color: #319795;
- }
- .md\:focus\:text-teal-700:focus {
- color: #2c7a7b;
- }
- .md\:focus\:text-teal-800:focus {
- color: #285e61;
- }
- .md\:focus\:text-teal-900:focus {
- color: #234e52;
- }
- .md\:focus\:text-blue-100:focus {
- color: #ebf8ff;
- }
- .md\:focus\:text-blue-200:focus {
- color: #bee3f8;
- }
- .md\:focus\:text-blue-300:focus {
- color: #90cdf4;
- }
- .md\:focus\:text-blue-400:focus {
- color: #63b3ed;
- }
- .md\:focus\:text-blue-500:focus {
- color: #4299e1;
- }
- .md\:focus\:text-blue-600:focus {
- color: #3182ce;
- }
- .md\:focus\:text-blue-700:focus {
- color: #2b6cb0;
- }
- .md\:focus\:text-blue-800:focus {
- color: #2c5282;
- }
- .md\:focus\:text-blue-900:focus {
- color: #2a4365;
- }
- .md\:focus\:text-indigo-100:focus {
- color: #ebf4ff;
- }
- .md\:focus\:text-indigo-200:focus {
- color: #c3dafe;
- }
- .md\:focus\:text-indigo-300:focus {
- color: #a3bffa;
- }
- .md\:focus\:text-indigo-400:focus {
- color: #7f9cf5;
- }
- .md\:focus\:text-indigo-500:focus {
- color: #667eea;
- }
- .md\:focus\:text-indigo-600:focus {
- color: #5a67d8;
- }
- .md\:focus\:text-indigo-700:focus {
- color: #4c51bf;
- }
- .md\:focus\:text-indigo-800:focus {
- color: #434190;
- }
- .md\:focus\:text-indigo-900:focus {
- color: #3c366b;
- }
- .md\:focus\:text-purple-100:focus {
- color: #faf5ff;
- }
- .md\:focus\:text-purple-200:focus {
- color: #e9d8fd;
- }
- .md\:focus\:text-purple-300:focus {
- color: #d6bcfa;
- }
- .md\:focus\:text-purple-400:focus {
- color: #b794f4;
- }
- .md\:focus\:text-purple-500:focus {
- color: #9f7aea;
- }
- .md\:focus\:text-purple-600:focus {
- color: #805ad5;
- }
- .md\:focus\:text-purple-700:focus {
- color: #6b46c1;
- }
- .md\:focus\:text-purple-800:focus {
- color: #553c9a;
- }
- .md\:focus\:text-purple-900:focus {
- color: #44337a;
- }
- .md\:focus\:text-pink-100:focus {
- color: #fff5f7;
- }
- .md\:focus\:text-pink-200:focus {
- color: #fed7e2;
- }
- .md\:focus\:text-pink-300:focus {
- color: #fbb6ce;
- }
- .md\:focus\:text-pink-400:focus {
- color: #f687b3;
- }
- .md\:focus\:text-pink-500:focus {
- color: #ed64a6;
- }
- .md\:focus\:text-pink-600:focus {
- color: #d53f8c;
- }
- .md\:focus\:text-pink-700:focus {
- color: #b83280;
- }
- .md\:focus\:text-pink-800:focus {
- color: #97266d;
- }
- .md\:focus\:text-pink-900:focus {
- color: #702459;
- }
- .md\:text-xs {
- font-size: 0.75rem;
- }
- .md\:text-sm {
- font-size: 0.875rem;
- }
- .md\:text-base {
- font-size: 1rem;
- }
- .md\:text-lg {
- font-size: 1.125rem;
- }
- .md\:text-xl {
- font-size: 1.25rem;
- }
- .md\:text-2xl {
- font-size: 1.5rem;
- }
- .md\:text-3xl {
- font-size: 1.875rem;
- }
- .md\:text-4xl {
- font-size: 2.25rem;
- }
- .md\:text-5xl {
- font-size: 3rem;
- }
- .md\:text-6xl {
- font-size: 4rem;
- }
- .md\:italic {
- font-style: italic;
- }
- .md\:not-italic {
- font-style: normal;
- }
- .md\:uppercase {
- text-transform: uppercase;
- }
- .md\:lowercase {
- text-transform: lowercase;
- }
- .md\:capitalize {
- text-transform: capitalize;
- }
- .md\:normal-case {
- text-transform: none;
- }
- .md\:underline {
- text-decoration: underline;
- }
- .md\:line-through {
- text-decoration: line-through;
- }
- .md\:no-underline {
- text-decoration: none;
- }
- .md\:hover\:underline:hover {
- text-decoration: underline;
- }
- .md\:hover\:line-through:hover {
- text-decoration: line-through;
- }
- .md\:hover\:no-underline:hover {
- text-decoration: none;
- }
- .md\:focus\:underline:focus {
- text-decoration: underline;
- }
- .md\:focus\:line-through:focus {
- text-decoration: line-through;
- }
- .md\:focus\:no-underline:focus {
- text-decoration: none;
- }
- .md\:antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- .md\:subpixel-antialiased {
- -webkit-font-smoothing: auto;
- -moz-osx-font-smoothing: auto;
- }
- .md\:tracking-tighter {
- letter-spacing: -0.05em;
- }
- .md\:tracking-tight {
- letter-spacing: -0.025em;
- }
- .md\:tracking-normal {
- letter-spacing: 0;
- }
- .md\:tracking-wide {
- letter-spacing: 0.025em;
- }
- .md\:tracking-wider {
- letter-spacing: 0.05em;
- }
- .md\:tracking-widest {
- letter-spacing: 0.1em;
- }
- .md\:select-none {
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- .md\:select-text {
- -webkit-user-select: text;
- -ms-user-select: text;
- user-select: text;
- }
- .md\:select-all {
- -webkit-user-select: all;
- -ms-user-select: all;
- user-select: all;
- }
- .md\:select-auto {
- -webkit-user-select: auto;
- -ms-user-select: auto;
- user-select: auto;
- }
- .md\:align-baseline {
- vertical-align: baseline;
- }
- .md\:align-top {
- vertical-align: top;
- }
- .md\:align-middle {
- vertical-align: middle;
- }
- .md\:align-bottom {
- vertical-align: bottom;
- }
- .md\:align-text-top {
- vertical-align: text-top;
- }
- .md\:align-text-bottom {
- vertical-align: text-bottom;
- }
- .md\:visible {
- visibility: visible;
- }
- .md\:invisible {
- visibility: hidden;
- }
- .md\:whitespace-normal {
- white-space: normal;
- }
- .md\:whitespace-no-wrap {
- white-space: nowrap;
- }
- .md\:whitespace-pre {
- white-space: pre;
- }
- .md\:whitespace-pre-line {
- white-space: pre-line;
- }
- .md\:whitespace-pre-wrap {
- white-space: pre-wrap;
- }
- .md\:break-normal {
- overflow-wrap: normal;
- word-break: normal;
- }
- .md\:break-words {
- overflow-wrap: break-word;
- }
- .md\:break-all {
- word-break: break-all;
- }
- .md\:truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .md\:w-0 {
- width: 0;
- }
- .md\:w-1 {
- width: 0.25rem;
- }
- .md\:w-2 {
- width: 0.5rem;
- }
- .md\:w-3 {
- width: 0.75rem;
- }
- .md\:w-4 {
- width: 1rem;
- }
- .md\:w-5 {
- width: 1.25rem;
- }
- .md\:w-6 {
- width: 1.5rem;
- }
- .md\:w-8 {
- width: 2rem;
- }
- .md\:w-10 {
- width: 2.5rem;
- }
- .md\:w-12 {
- width: 3rem;
- }
- .md\:w-16 {
- width: 4rem;
- }
- .md\:w-20 {
- width: 5rem;
- }
- .md\:w-24 {
- width: 6rem;
- }
- .md\:w-32 {
- width: 8rem;
- }
- .md\:w-40 {
- width: 10rem;
- }
- .md\:w-48 {
- width: 12rem;
- }
- .md\:w-56 {
- width: 14rem;
- }
- .md\:w-64 {
- width: 16rem;
- }
- .md\:w-auto {
- width: auto;
- }
- .md\:w-px {
- width: 1px;
- }
- .md\:w-1\/2 {
- width: 50%;
- }
- .md\:w-1\/3 {
- width: 33.333333%;
- }
- .md\:w-2\/3 {
- width: 66.666667%;
- }
- .md\:w-1\/4 {
- width: 25%;
- }
- .md\:w-2\/4 {
- width: 50%;
- }
- .md\:w-3\/4 {
- width: 75%;
- }
- .md\:w-1\/5 {
- width: 20%;
- }
- .md\:w-2\/5 {
- width: 40%;
- }
- .md\:w-3\/5 {
- width: 60%;
- }
- .md\:w-4\/5 {
- width: 80%;
- }
- .md\:w-1\/6 {
- width: 16.666667%;
- }
- .md\:w-2\/6 {
- width: 33.333333%;
- }
- .md\:w-3\/6 {
- width: 50%;
- }
- .md\:w-4\/6 {
- width: 66.666667%;
- }
- .md\:w-5\/6 {
- width: 83.333333%;
- }
- .md\:w-1\/12 {
- width: 8.333333%;
- }
- .md\:w-2\/12 {
- width: 16.666667%;
- }
- .md\:w-3\/12 {
- width: 25%;
- }
- .md\:w-4\/12 {
- width: 33.333333%;
- }
- .md\:w-5\/12 {
- width: 41.666667%;
- }
- .md\:w-6\/12 {
- width: 50%;
- }
- .md\:w-7\/12 {
- width: 58.333333%;
- }
- .md\:w-8\/12 {
- width: 66.666667%;
- }
- .md\:w-9\/12 {
- width: 75%;
- }
- .md\:w-10\/12 {
- width: 83.333333%;
- }
- .md\:w-11\/12 {
- width: 91.666667%;
- }
- .md\:w-full {
- width: 100%;
- }
- .md\:w-screen {
- width: 100vw;
- }
- .md\:z-0 {
- z-index: 0;
- }
- .md\:z-10 {
- z-index: 10;
- }
- .md\:z-20 {
- z-index: 20;
- }
- .md\:z-30 {
- z-index: 30;
- }
- .md\:z-40 {
- z-index: 40;
- }
- .md\:z-50 {
- z-index: 50;
- }
- .md\:z-auto {
- z-index: auto;
- }
- .md\:gap-0 {
- grid-gap: 0;
- gap: 0;
- }
- .md\:gap-1 {
- grid-gap: 0.25rem;
- gap: 0.25rem;
- }
- .md\:gap-2 {
- grid-gap: 0.5rem;
- gap: 0.5rem;
- }
- .md\:gap-3 {
- grid-gap: 0.75rem;
- gap: 0.75rem;
- }
- .md\:gap-4 {
- grid-gap: 1rem;
- gap: 1rem;
- }
- .md\:gap-5 {
- grid-gap: 1.25rem;
- gap: 1.25rem;
- }
- .md\:gap-6 {
- grid-gap: 1.5rem;
- gap: 1.5rem;
- }
- .md\:gap-8 {
- grid-gap: 2rem;
- gap: 2rem;
- }
- .md\:gap-10 {
- grid-gap: 2.5rem;
- gap: 2.5rem;
- }
- .md\:gap-12 {
- grid-gap: 3rem;
- gap: 3rem;
- }
- .md\:gap-16 {
- grid-gap: 4rem;
- gap: 4rem;
- }
- .md\:gap-20 {
- grid-gap: 5rem;
- gap: 5rem;
- }
- .md\:gap-24 {
- grid-gap: 6rem;
- gap: 6rem;
- }
- .md\:gap-32 {
- grid-gap: 8rem;
- gap: 8rem;
- }
- .md\:gap-40 {
- grid-gap: 10rem;
- gap: 10rem;
- }
- .md\:gap-48 {
- grid-gap: 12rem;
- gap: 12rem;
- }
- .md\:gap-56 {
- grid-gap: 14rem;
- gap: 14rem;
- }
- .md\:gap-64 {
- grid-gap: 16rem;
- gap: 16rem;
- }
- .md\:gap-px {
- grid-gap: 1px;
- gap: 1px;
- }
- .md\:col-gap-0 {
- grid-column-gap: 0;
- column-gap: 0;
- }
- .md\:col-gap-1 {
- grid-column-gap: 0.25rem;
- column-gap: 0.25rem;
- }
- .md\:col-gap-2 {
- grid-column-gap: 0.5rem;
- column-gap: 0.5rem;
- }
- .md\:col-gap-3 {
- grid-column-gap: 0.75rem;
- column-gap: 0.75rem;
- }
- .md\:col-gap-4 {
- grid-column-gap: 1rem;
- column-gap: 1rem;
- }
- .md\:col-gap-5 {
- grid-column-gap: 1.25rem;
- column-gap: 1.25rem;
- }
- .md\:col-gap-6 {
- grid-column-gap: 1.5rem;
- column-gap: 1.5rem;
- }
- .md\:col-gap-8 {
- grid-column-gap: 2rem;
- column-gap: 2rem;
- }
- .md\:col-gap-10 {
- grid-column-gap: 2.5rem;
- column-gap: 2.5rem;
- }
- .md\:col-gap-12 {
- grid-column-gap: 3rem;
- column-gap: 3rem;
- }
- .md\:col-gap-16 {
- grid-column-gap: 4rem;
- column-gap: 4rem;
- }
- .md\:col-gap-20 {
- grid-column-gap: 5rem;
- column-gap: 5rem;
- }
- .md\:col-gap-24 {
- grid-column-gap: 6rem;
- column-gap: 6rem;
- }
- .md\:col-gap-32 {
- grid-column-gap: 8rem;
- column-gap: 8rem;
- }
- .md\:col-gap-40 {
- grid-column-gap: 10rem;
- column-gap: 10rem;
- }
- .md\:col-gap-48 {
- grid-column-gap: 12rem;
- column-gap: 12rem;
- }
- .md\:col-gap-56 {
- grid-column-gap: 14rem;
- column-gap: 14rem;
- }
- .md\:col-gap-64 {
- grid-column-gap: 16rem;
- column-gap: 16rem;
- }
- .md\:col-gap-px {
- grid-column-gap: 1px;
- column-gap: 1px;
- }
- .md\:row-gap-0 {
- grid-row-gap: 0;
- row-gap: 0;
- }
- .md\:row-gap-1 {
- grid-row-gap: 0.25rem;
- row-gap: 0.25rem;
- }
- .md\:row-gap-2 {
- grid-row-gap: 0.5rem;
- row-gap: 0.5rem;
- }
- .md\:row-gap-3 {
- grid-row-gap: 0.75rem;
- row-gap: 0.75rem;
- }
- .md\:row-gap-4 {
- grid-row-gap: 1rem;
- row-gap: 1rem;
- }
- .md\:row-gap-5 {
- grid-row-gap: 1.25rem;
- row-gap: 1.25rem;
- }
- .md\:row-gap-6 {
- grid-row-gap: 1.5rem;
- row-gap: 1.5rem;
- }
- .md\:row-gap-8 {
- grid-row-gap: 2rem;
- row-gap: 2rem;
- }
- .md\:row-gap-10 {
- grid-row-gap: 2.5rem;
- row-gap: 2.5rem;
- }
- .md\:row-gap-12 {
- grid-row-gap: 3rem;
- row-gap: 3rem;
- }
- .md\:row-gap-16 {
- grid-row-gap: 4rem;
- row-gap: 4rem;
- }
- .md\:row-gap-20 {
- grid-row-gap: 5rem;
- row-gap: 5rem;
- }
- .md\:row-gap-24 {
- grid-row-gap: 6rem;
- row-gap: 6rem;
- }
- .md\:row-gap-32 {
- grid-row-gap: 8rem;
- row-gap: 8rem;
- }
- .md\:row-gap-40 {
- grid-row-gap: 10rem;
- row-gap: 10rem;
- }
- .md\:row-gap-48 {
- grid-row-gap: 12rem;
- row-gap: 12rem;
- }
- .md\:row-gap-56 {
- grid-row-gap: 14rem;
- row-gap: 14rem;
- }
- .md\:row-gap-64 {
- grid-row-gap: 16rem;
- row-gap: 16rem;
- }
- .md\:row-gap-px {
- grid-row-gap: 1px;
- row-gap: 1px;
- }
- .md\:grid-flow-row {
- grid-auto-flow: row;
- }
- .md\:grid-flow-col {
- grid-auto-flow: column;
- }
- .md\:grid-flow-row-dense {
- grid-auto-flow: row dense;
- }
- .md\:grid-flow-col-dense {
- grid-auto-flow: column dense;
- }
- .md\:grid-cols-1 {
- grid-template-columns: repeat(1, minmax(0, 1fr));
- }
- .md\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr));
- }
- .md\:grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr));
- }
- .md\:grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr));
- }
- .md\:grid-cols-5 {
- grid-template-columns: repeat(5, minmax(0, 1fr));
- }
- .md\:grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr));
- }
- .md\:grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr));
- }
- .md\:grid-cols-8 {
- grid-template-columns: repeat(8, minmax(0, 1fr));
- }
- .md\:grid-cols-9 {
- grid-template-columns: repeat(9, minmax(0, 1fr));
- }
- .md\:grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr));
- }
- .md\:grid-cols-11 {
- grid-template-columns: repeat(11, minmax(0, 1fr));
- }
- .md\:grid-cols-12 {
- grid-template-columns: repeat(12, minmax(0, 1fr));
- }
- .md\:grid-cols-none {
- grid-template-columns: none;
- }
- .md\:col-auto {
- grid-column: auto;
- }
- .md\:col-span-1 {
- grid-column: span 1 / span 1;
- }
- .md\:col-span-2 {
- grid-column: span 2 / span 2;
- }
- .md\:col-span-3 {
- grid-column: span 3 / span 3;
- }
- .md\:col-span-4 {
- grid-column: span 4 / span 4;
- }
- .md\:col-span-5 {
- grid-column: span 5 / span 5;
- }
- .md\:col-span-6 {
- grid-column: span 6 / span 6;
- }
- .md\:col-span-7 {
- grid-column: span 7 / span 7;
- }
- .md\:col-span-8 {
- grid-column: span 8 / span 8;
- }
- .md\:col-span-9 {
- grid-column: span 9 / span 9;
- }
- .md\:col-span-10 {
- grid-column: span 10 / span 10;
- }
- .md\:col-span-11 {
- grid-column: span 11 / span 11;
- }
- .md\:col-span-12 {
- grid-column: span 12 / span 12;
- }
- .md\:col-start-1 {
- grid-column-start: 1;
- }
- .md\:col-start-2 {
- grid-column-start: 2;
- }
- .md\:col-start-3 {
- grid-column-start: 3;
- }
- .md\:col-start-4 {
- grid-column-start: 4;
- }
- .md\:col-start-5 {
- grid-column-start: 5;
- }
- .md\:col-start-6 {
- grid-column-start: 6;
- }
- .md\:col-start-7 {
- grid-column-start: 7;
- }
- .md\:col-start-8 {
- grid-column-start: 8;
- }
- .md\:col-start-9 {
- grid-column-start: 9;
- }
- .md\:col-start-10 {
- grid-column-start: 10;
- }
- .md\:col-start-11 {
- grid-column-start: 11;
- }
- .md\:col-start-12 {
- grid-column-start: 12;
- }
- .md\:col-start-13 {
- grid-column-start: 13;
- }
- .md\:col-start-auto {
- grid-column-start: auto;
- }
- .md\:col-end-1 {
- grid-column-end: 1;
- }
- .md\:col-end-2 {
- grid-column-end: 2;
- }
- .md\:col-end-3 {
- grid-column-end: 3;
- }
- .md\:col-end-4 {
- grid-column-end: 4;
- }
- .md\:col-end-5 {
- grid-column-end: 5;
- }
- .md\:col-end-6 {
- grid-column-end: 6;
- }
- .md\:col-end-7 {
- grid-column-end: 7;
- }
- .md\:col-end-8 {
- grid-column-end: 8;
- }
- .md\:col-end-9 {
- grid-column-end: 9;
- }
- .md\:col-end-10 {
- grid-column-end: 10;
- }
- .md\:col-end-11 {
- grid-column-end: 11;
- }
- .md\:col-end-12 {
- grid-column-end: 12;
- }
- .md\:col-end-13 {
- grid-column-end: 13;
- }
- .md\:col-end-auto {
- grid-column-end: auto;
- }
- .md\:grid-rows-1 {
- grid-template-rows: repeat(1, minmax(0, 1fr));
- }
- .md\:grid-rows-2 {
- grid-template-rows: repeat(2, minmax(0, 1fr));
- }
- .md\:grid-rows-3 {
- grid-template-rows: repeat(3, minmax(0, 1fr));
- }
- .md\:grid-rows-4 {
- grid-template-rows: repeat(4, minmax(0, 1fr));
- }
- .md\:grid-rows-5 {
- grid-template-rows: repeat(5, minmax(0, 1fr));
- }
- .md\:grid-rows-6 {
- grid-template-rows: repeat(6, minmax(0, 1fr));
- }
- .md\:grid-rows-none {
- grid-template-rows: none;
- }
- .md\:row-auto {
- grid-row: auto;
- }
- .md\:row-span-1 {
- grid-row: span 1 / span 1;
- }
- .md\:row-span-2 {
- grid-row: span 2 / span 2;
- }
- .md\:row-span-3 {
- grid-row: span 3 / span 3;
- }
- .md\:row-span-4 {
- grid-row: span 4 / span 4;
- }
- .md\:row-span-5 {
- grid-row: span 5 / span 5;
- }
- .md\:row-span-6 {
- grid-row: span 6 / span 6;
- }
- .md\:row-start-1 {
- grid-row-start: 1;
- }
- .md\:row-start-2 {
- grid-row-start: 2;
- }
- .md\:row-start-3 {
- grid-row-start: 3;
- }
- .md\:row-start-4 {
- grid-row-start: 4;
- }
- .md\:row-start-5 {
- grid-row-start: 5;
- }
- .md\:row-start-6 {
- grid-row-start: 6;
- }
- .md\:row-start-7 {
- grid-row-start: 7;
- }
- .md\:row-start-auto {
- grid-row-start: auto;
- }
- .md\:row-end-1 {
- grid-row-end: 1;
- }
- .md\:row-end-2 {
- grid-row-end: 2;
- }
- .md\:row-end-3 {
- grid-row-end: 3;
- }
- .md\:row-end-4 {
- grid-row-end: 4;
- }
- .md\:row-end-5 {
- grid-row-end: 5;
- }
- .md\:row-end-6 {
- grid-row-end: 6;
- }
- .md\:row-end-7 {
- grid-row-end: 7;
- }
- .md\:row-end-auto {
- grid-row-end: auto;
- }
- .md\:transform {
- --transform-translate-x: 0;
- --transform-translate-y: 0;
- --transform-rotate: 0;
- --transform-skew-x: 0;
- --transform-skew-y: 0;
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- transform: translateX(var(--transform-translate-x))
- translateY(var(--transform-translate-y)) rotate(var(--transform-rotate))
- skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y))
- scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
- }
- .md\:transform-none {
- transform: none;
- }
- .md\:origin-center {
- transform-origin: center;
- }
- .md\:origin-top {
- transform-origin: top;
- }
- .md\:origin-top-right {
- transform-origin: top right;
- }
- .md\:origin-right {
- transform-origin: right;
- }
- .md\:origin-bottom-right {
- transform-origin: bottom right;
- }
- .md\:origin-bottom {
- transform-origin: bottom;
- }
- .md\:origin-bottom-left {
- transform-origin: bottom left;
- }
- .md\:origin-left {
- transform-origin: left;
- }
- .md\:origin-top-left {
- transform-origin: top left;
- }
- .md\:scale-0 {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .md\:scale-50 {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .md\:scale-75 {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .md\:scale-90 {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .md\:scale-95 {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .md\:scale-100 {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .md\:scale-105 {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .md\:scale-110 {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .md\:scale-125 {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .md\:scale-150 {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .md\:scale-x-0 {
- --transform-scale-x: 0;
- }
- .md\:scale-x-50 {
- --transform-scale-x: 0.5;
- }
- .md\:scale-x-75 {
- --transform-scale-x: 0.75;
- }
- .md\:scale-x-90 {
- --transform-scale-x: 0.9;
- }
- .md\:scale-x-95 {
- --transform-scale-x: 0.95;
- }
- .md\:scale-x-100 {
- --transform-scale-x: 1;
- }
- .md\:scale-x-105 {
- --transform-scale-x: 1.05;
- }
- .md\:scale-x-110 {
- --transform-scale-x: 1.1;
- }
- .md\:scale-x-125 {
- --transform-scale-x: 1.25;
- }
- .md\:scale-x-150 {
- --transform-scale-x: 1.5;
- }
- .md\:scale-y-0 {
- --transform-scale-y: 0;
- }
- .md\:scale-y-50 {
- --transform-scale-y: 0.5;
- }
- .md\:scale-y-75 {
- --transform-scale-y: 0.75;
- }
- .md\:scale-y-90 {
- --transform-scale-y: 0.9;
- }
- .md\:scale-y-95 {
- --transform-scale-y: 0.95;
- }
- .md\:scale-y-100 {
- --transform-scale-y: 1;
- }
- .md\:scale-y-105 {
- --transform-scale-y: 1.05;
- }
- .md\:scale-y-110 {
- --transform-scale-y: 1.1;
- }
- .md\:scale-y-125 {
- --transform-scale-y: 1.25;
- }
- .md\:scale-y-150 {
- --transform-scale-y: 1.5;
- }
- .md\:hover\:scale-0:hover {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .md\:hover\:scale-50:hover {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .md\:hover\:scale-75:hover {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .md\:hover\:scale-90:hover {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .md\:hover\:scale-95:hover {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .md\:hover\:scale-100:hover {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .md\:hover\:scale-105:hover {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .md\:hover\:scale-110:hover {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .md\:hover\:scale-125:hover {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .md\:hover\:scale-150:hover {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .md\:hover\:scale-x-0:hover {
- --transform-scale-x: 0;
- }
- .md\:hover\:scale-x-50:hover {
- --transform-scale-x: 0.5;
- }
- .md\:hover\:scale-x-75:hover {
- --transform-scale-x: 0.75;
- }
- .md\:hover\:scale-x-90:hover {
- --transform-scale-x: 0.9;
- }
- .md\:hover\:scale-x-95:hover {
- --transform-scale-x: 0.95;
- }
- .md\:hover\:scale-x-100:hover {
- --transform-scale-x: 1;
- }
- .md\:hover\:scale-x-105:hover {
- --transform-scale-x: 1.05;
- }
- .md\:hover\:scale-x-110:hover {
- --transform-scale-x: 1.1;
- }
- .md\:hover\:scale-x-125:hover {
- --transform-scale-x: 1.25;
- }
- .md\:hover\:scale-x-150:hover {
- --transform-scale-x: 1.5;
- }
- .md\:hover\:scale-y-0:hover {
- --transform-scale-y: 0;
- }
- .md\:hover\:scale-y-50:hover {
- --transform-scale-y: 0.5;
- }
- .md\:hover\:scale-y-75:hover {
- --transform-scale-y: 0.75;
- }
- .md\:hover\:scale-y-90:hover {
- --transform-scale-y: 0.9;
- }
- .md\:hover\:scale-y-95:hover {
- --transform-scale-y: 0.95;
- }
- .md\:hover\:scale-y-100:hover {
- --transform-scale-y: 1;
- }
- .md\:hover\:scale-y-105:hover {
- --transform-scale-y: 1.05;
- }
- .md\:hover\:scale-y-110:hover {
- --transform-scale-y: 1.1;
- }
- .md\:hover\:scale-y-125:hover {
- --transform-scale-y: 1.25;
- }
- .md\:hover\:scale-y-150:hover {
- --transform-scale-y: 1.5;
- }
- .md\:focus\:scale-0:focus {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .md\:focus\:scale-50:focus {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .md\:focus\:scale-75:focus {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .md\:focus\:scale-90:focus {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .md\:focus\:scale-95:focus {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .md\:focus\:scale-100:focus {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .md\:focus\:scale-105:focus {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .md\:focus\:scale-110:focus {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .md\:focus\:scale-125:focus {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .md\:focus\:scale-150:focus {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .md\:focus\:scale-x-0:focus {
- --transform-scale-x: 0;
- }
- .md\:focus\:scale-x-50:focus {
- --transform-scale-x: 0.5;
- }
- .md\:focus\:scale-x-75:focus {
- --transform-scale-x: 0.75;
- }
- .md\:focus\:scale-x-90:focus {
- --transform-scale-x: 0.9;
- }
- .md\:focus\:scale-x-95:focus {
- --transform-scale-x: 0.95;
- }
- .md\:focus\:scale-x-100:focus {
- --transform-scale-x: 1;
- }
- .md\:focus\:scale-x-105:focus {
- --transform-scale-x: 1.05;
- }
- .md\:focus\:scale-x-110:focus {
- --transform-scale-x: 1.1;
- }
- .md\:focus\:scale-x-125:focus {
- --transform-scale-x: 1.25;
- }
- .md\:focus\:scale-x-150:focus {
- --transform-scale-x: 1.5;
- }
- .md\:focus\:scale-y-0:focus {
- --transform-scale-y: 0;
- }
- .md\:focus\:scale-y-50:focus {
- --transform-scale-y: 0.5;
- }
- .md\:focus\:scale-y-75:focus {
- --transform-scale-y: 0.75;
- }
- .md\:focus\:scale-y-90:focus {
- --transform-scale-y: 0.9;
- }
- .md\:focus\:scale-y-95:focus {
- --transform-scale-y: 0.95;
- }
- .md\:focus\:scale-y-100:focus {
- --transform-scale-y: 1;
- }
- .md\:focus\:scale-y-105:focus {
- --transform-scale-y: 1.05;
- }
- .md\:focus\:scale-y-110:focus {
- --transform-scale-y: 1.1;
- }
- .md\:focus\:scale-y-125:focus {
- --transform-scale-y: 1.25;
- }
- .md\:focus\:scale-y-150:focus {
- --transform-scale-y: 1.5;
- }
- .md\:rotate-0 {
- --transform-rotate: 0;
- }
- .md\:rotate-45 {
- --transform-rotate: 45deg;
- }
- .md\:rotate-90 {
- --transform-rotate: 90deg;
- }
- .md\:rotate-180 {
- --transform-rotate: 180deg;
- }
- .md\:-rotate-180 {
- --transform-rotate: -180deg;
- }
- .md\:-rotate-90 {
- --transform-rotate: -90deg;
- }
- .md\:-rotate-45 {
- --transform-rotate: -45deg;
- }
- .md\:hover\:rotate-0:hover {
- --transform-rotate: 0;
- }
- .md\:hover\:rotate-45:hover {
- --transform-rotate: 45deg;
- }
- .md\:hover\:rotate-90:hover {
- --transform-rotate: 90deg;
- }
- .md\:hover\:rotate-180:hover {
- --transform-rotate: 180deg;
- }
- .md\:hover\:-rotate-180:hover {
- --transform-rotate: -180deg;
- }
- .md\:hover\:-rotate-90:hover {
- --transform-rotate: -90deg;
- }
- .md\:hover\:-rotate-45:hover {
- --transform-rotate: -45deg;
- }
- .md\:focus\:rotate-0:focus {
- --transform-rotate: 0;
- }
- .md\:focus\:rotate-45:focus {
- --transform-rotate: 45deg;
- }
- .md\:focus\:rotate-90:focus {
- --transform-rotate: 90deg;
- }
- .md\:focus\:rotate-180:focus {
- --transform-rotate: 180deg;
- }
- .md\:focus\:-rotate-180:focus {
- --transform-rotate: -180deg;
- }
- .md\:focus\:-rotate-90:focus {
- --transform-rotate: -90deg;
- }
- .md\:focus\:-rotate-45:focus {
- --transform-rotate: -45deg;
- }
- .md\:translate-x-0 {
- --transform-translate-x: 0;
- }
- .md\:translate-x-1 {
- --transform-translate-x: 0.25rem;
- }
- .md\:translate-x-2 {
- --transform-translate-x: 0.5rem;
- }
- .md\:translate-x-3 {
- --transform-translate-x: 0.75rem;
- }
- .md\:translate-x-4 {
- --transform-translate-x: 1rem;
- }
- .md\:translate-x-5 {
- --transform-translate-x: 1.25rem;
- }
- .md\:translate-x-6 {
- --transform-translate-x: 1.5rem;
- }
- .md\:translate-x-8 {
- --transform-translate-x: 2rem;
- }
- .md\:translate-x-10 {
- --transform-translate-x: 2.5rem;
- }
- .md\:translate-x-12 {
- --transform-translate-x: 3rem;
- }
- .md\:translate-x-16 {
- --transform-translate-x: 4rem;
- }
- .md\:translate-x-20 {
- --transform-translate-x: 5rem;
- }
- .md\:translate-x-24 {
- --transform-translate-x: 6rem;
- }
- .md\:translate-x-32 {
- --transform-translate-x: 8rem;
- }
- .md\:translate-x-40 {
- --transform-translate-x: 10rem;
- }
- .md\:translate-x-48 {
- --transform-translate-x: 12rem;
- }
- .md\:translate-x-56 {
- --transform-translate-x: 14rem;
- }
- .md\:translate-x-64 {
- --transform-translate-x: 16rem;
- }
- .md\:translate-x-px {
- --transform-translate-x: 1px;
- }
- .md\:-translate-x-1 {
- --transform-translate-x: -0.25rem;
- }
- .md\:-translate-x-2 {
- --transform-translate-x: -0.5rem;
- }
- .md\:-translate-x-3 {
- --transform-translate-x: -0.75rem;
- }
- .md\:-translate-x-4 {
- --transform-translate-x: -1rem;
- }
- .md\:-translate-x-5 {
- --transform-translate-x: -1.25rem;
- }
- .md\:-translate-x-6 {
- --transform-translate-x: -1.5rem;
- }
- .md\:-translate-x-8 {
- --transform-translate-x: -2rem;
- }
- .md\:-translate-x-10 {
- --transform-translate-x: -2.5rem;
- }
- .md\:-translate-x-12 {
- --transform-translate-x: -3rem;
- }
- .md\:-translate-x-16 {
- --transform-translate-x: -4rem;
- }
- .md\:-translate-x-20 {
- --transform-translate-x: -5rem;
- }
- .md\:-translate-x-24 {
- --transform-translate-x: -6rem;
- }
- .md\:-translate-x-32 {
- --transform-translate-x: -8rem;
- }
- .md\:-translate-x-40 {
- --transform-translate-x: -10rem;
- }
- .md\:-translate-x-48 {
- --transform-translate-x: -12rem;
- }
- .md\:-translate-x-56 {
- --transform-translate-x: -14rem;
- }
- .md\:-translate-x-64 {
- --transform-translate-x: -16rem;
- }
- .md\:-translate-x-px {
- --transform-translate-x: -1px;
- }
- .md\:-translate-x-full {
- --transform-translate-x: -100%;
- }
- .md\:-translate-x-1\/2 {
- --transform-translate-x: -50%;
- }
- .md\:translate-x-1\/2 {
- --transform-translate-x: 50%;
- }
- .md\:translate-x-full {
- --transform-translate-x: 100%;
- }
- .md\:translate-y-0 {
- --transform-translate-y: 0;
- }
- .md\:translate-y-1 {
- --transform-translate-y: 0.25rem;
- }
- .md\:translate-y-2 {
- --transform-translate-y: 0.5rem;
- }
- .md\:translate-y-3 {
- --transform-translate-y: 0.75rem;
- }
- .md\:translate-y-4 {
- --transform-translate-y: 1rem;
- }
- .md\:translate-y-5 {
- --transform-translate-y: 1.25rem;
- }
- .md\:translate-y-6 {
- --transform-translate-y: 1.5rem;
- }
- .md\:translate-y-8 {
- --transform-translate-y: 2rem;
- }
- .md\:translate-y-10 {
- --transform-translate-y: 2.5rem;
- }
- .md\:translate-y-12 {
- --transform-translate-y: 3rem;
- }
- .md\:translate-y-16 {
- --transform-translate-y: 4rem;
- }
- .md\:translate-y-20 {
- --transform-translate-y: 5rem;
- }
- .md\:translate-y-24 {
- --transform-translate-y: 6rem;
- }
- .md\:translate-y-32 {
- --transform-translate-y: 8rem;
- }
- .md\:translate-y-40 {
- --transform-translate-y: 10rem;
- }
- .md\:translate-y-48 {
- --transform-translate-y: 12rem;
- }
- .md\:translate-y-56 {
- --transform-translate-y: 14rem;
- }
- .md\:translate-y-64 {
- --transform-translate-y: 16rem;
- }
- .md\:translate-y-px {
- --transform-translate-y: 1px;
- }
- .md\:-translate-y-1 {
- --transform-translate-y: -0.25rem;
- }
- .md\:-translate-y-2 {
- --transform-translate-y: -0.5rem;
- }
- .md\:-translate-y-3 {
- --transform-translate-y: -0.75rem;
- }
- .md\:-translate-y-4 {
- --transform-translate-y: -1rem;
- }
- .md\:-translate-y-5 {
- --transform-translate-y: -1.25rem;
- }
- .md\:-translate-y-6 {
- --transform-translate-y: -1.5rem;
- }
- .md\:-translate-y-8 {
- --transform-translate-y: -2rem;
- }
- .md\:-translate-y-10 {
- --transform-translate-y: -2.5rem;
- }
- .md\:-translate-y-12 {
- --transform-translate-y: -3rem;
- }
- .md\:-translate-y-16 {
- --transform-translate-y: -4rem;
- }
- .md\:-translate-y-20 {
- --transform-translate-y: -5rem;
- }
- .md\:-translate-y-24 {
- --transform-translate-y: -6rem;
- }
- .md\:-translate-y-32 {
- --transform-translate-y: -8rem;
- }
- .md\:-translate-y-40 {
- --transform-translate-y: -10rem;
- }
- .md\:-translate-y-48 {
- --transform-translate-y: -12rem;
- }
- .md\:-translate-y-56 {
- --transform-translate-y: -14rem;
- }
- .md\:-translate-y-64 {
- --transform-translate-y: -16rem;
- }
- .md\:-translate-y-px {
- --transform-translate-y: -1px;
- }
- .md\:-translate-y-full {
- --transform-translate-y: -100%;
- }
- .md\:-translate-y-1\/2 {
- --transform-translate-y: -50%;
- }
- .md\:translate-y-1\/2 {
- --transform-translate-y: 50%;
- }
- .md\:translate-y-full {
- --transform-translate-y: 100%;
- }
- .md\:hover\:translate-x-0:hover {
- --transform-translate-x: 0;
- }
- .md\:hover\:translate-x-1:hover {
- --transform-translate-x: 0.25rem;
- }
- .md\:hover\:translate-x-2:hover {
- --transform-translate-x: 0.5rem;
- }
- .md\:hover\:translate-x-3:hover {
- --transform-translate-x: 0.75rem;
- }
- .md\:hover\:translate-x-4:hover {
- --transform-translate-x: 1rem;
- }
- .md\:hover\:translate-x-5:hover {
- --transform-translate-x: 1.25rem;
- }
- .md\:hover\:translate-x-6:hover {
- --transform-translate-x: 1.5rem;
- }
- .md\:hover\:translate-x-8:hover {
- --transform-translate-x: 2rem;
- }
- .md\:hover\:translate-x-10:hover {
- --transform-translate-x: 2.5rem;
- }
- .md\:hover\:translate-x-12:hover {
- --transform-translate-x: 3rem;
- }
- .md\:hover\:translate-x-16:hover {
- --transform-translate-x: 4rem;
- }
- .md\:hover\:translate-x-20:hover {
- --transform-translate-x: 5rem;
- }
- .md\:hover\:translate-x-24:hover {
- --transform-translate-x: 6rem;
- }
- .md\:hover\:translate-x-32:hover {
- --transform-translate-x: 8rem;
- }
- .md\:hover\:translate-x-40:hover {
- --transform-translate-x: 10rem;
- }
- .md\:hover\:translate-x-48:hover {
- --transform-translate-x: 12rem;
- }
- .md\:hover\:translate-x-56:hover {
- --transform-translate-x: 14rem;
- }
- .md\:hover\:translate-x-64:hover {
- --transform-translate-x: 16rem;
- }
- .md\:hover\:translate-x-px:hover {
- --transform-translate-x: 1px;
- }
- .md\:hover\:-translate-x-1:hover {
- --transform-translate-x: -0.25rem;
- }
- .md\:hover\:-translate-x-2:hover {
- --transform-translate-x: -0.5rem;
- }
- .md\:hover\:-translate-x-3:hover {
- --transform-translate-x: -0.75rem;
- }
- .md\:hover\:-translate-x-4:hover {
- --transform-translate-x: -1rem;
- }
- .md\:hover\:-translate-x-5:hover {
- --transform-translate-x: -1.25rem;
- }
- .md\:hover\:-translate-x-6:hover {
- --transform-translate-x: -1.5rem;
- }
- .md\:hover\:-translate-x-8:hover {
- --transform-translate-x: -2rem;
- }
- .md\:hover\:-translate-x-10:hover {
- --transform-translate-x: -2.5rem;
- }
- .md\:hover\:-translate-x-12:hover {
- --transform-translate-x: -3rem;
- }
- .md\:hover\:-translate-x-16:hover {
- --transform-translate-x: -4rem;
- }
- .md\:hover\:-translate-x-20:hover {
- --transform-translate-x: -5rem;
- }
- .md\:hover\:-translate-x-24:hover {
- --transform-translate-x: -6rem;
- }
- .md\:hover\:-translate-x-32:hover {
- --transform-translate-x: -8rem;
- }
- .md\:hover\:-translate-x-40:hover {
- --transform-translate-x: -10rem;
- }
- .md\:hover\:-translate-x-48:hover {
- --transform-translate-x: -12rem;
- }
- .md\:hover\:-translate-x-56:hover {
- --transform-translate-x: -14rem;
- }
- .md\:hover\:-translate-x-64:hover {
- --transform-translate-x: -16rem;
- }
- .md\:hover\:-translate-x-px:hover {
- --transform-translate-x: -1px;
- }
- .md\:hover\:-translate-x-full:hover {
- --transform-translate-x: -100%;
- }
- .md\:hover\:-translate-x-1\/2:hover {
- --transform-translate-x: -50%;
- }
- .md\:hover\:translate-x-1\/2:hover {
- --transform-translate-x: 50%;
- }
- .md\:hover\:translate-x-full:hover {
- --transform-translate-x: 100%;
- }
- .md\:hover\:translate-y-0:hover {
- --transform-translate-y: 0;
- }
- .md\:hover\:translate-y-1:hover {
- --transform-translate-y: 0.25rem;
- }
- .md\:hover\:translate-y-2:hover {
- --transform-translate-y: 0.5rem;
- }
- .md\:hover\:translate-y-3:hover {
- --transform-translate-y: 0.75rem;
- }
- .md\:hover\:translate-y-4:hover {
- --transform-translate-y: 1rem;
- }
- .md\:hover\:translate-y-5:hover {
- --transform-translate-y: 1.25rem;
- }
- .md\:hover\:translate-y-6:hover {
- --transform-translate-y: 1.5rem;
- }
- .md\:hover\:translate-y-8:hover {
- --transform-translate-y: 2rem;
- }
- .md\:hover\:translate-y-10:hover {
- --transform-translate-y: 2.5rem;
- }
- .md\:hover\:translate-y-12:hover {
- --transform-translate-y: 3rem;
- }
- .md\:hover\:translate-y-16:hover {
- --transform-translate-y: 4rem;
- }
- .md\:hover\:translate-y-20:hover {
- --transform-translate-y: 5rem;
- }
- .md\:hover\:translate-y-24:hover {
- --transform-translate-y: 6rem;
- }
- .md\:hover\:translate-y-32:hover {
- --transform-translate-y: 8rem;
- }
- .md\:hover\:translate-y-40:hover {
- --transform-translate-y: 10rem;
- }
- .md\:hover\:translate-y-48:hover {
- --transform-translate-y: 12rem;
- }
- .md\:hover\:translate-y-56:hover {
- --transform-translate-y: 14rem;
- }
- .md\:hover\:translate-y-64:hover {
- --transform-translate-y: 16rem;
- }
- .md\:hover\:translate-y-px:hover {
- --transform-translate-y: 1px;
- }
- .md\:hover\:-translate-y-1:hover {
- --transform-translate-y: -0.25rem;
- }
- .md\:hover\:-translate-y-2:hover {
- --transform-translate-y: -0.5rem;
- }
- .md\:hover\:-translate-y-3:hover {
- --transform-translate-y: -0.75rem;
- }
- .md\:hover\:-translate-y-4:hover {
- --transform-translate-y: -1rem;
- }
- .md\:hover\:-translate-y-5:hover {
- --transform-translate-y: -1.25rem;
- }
- .md\:hover\:-translate-y-6:hover {
- --transform-translate-y: -1.5rem;
- }
- .md\:hover\:-translate-y-8:hover {
- --transform-translate-y: -2rem;
- }
- .md\:hover\:-translate-y-10:hover {
- --transform-translate-y: -2.5rem;
- }
- .md\:hover\:-translate-y-12:hover {
- --transform-translate-y: -3rem;
- }
- .md\:hover\:-translate-y-16:hover {
- --transform-translate-y: -4rem;
- }
- .md\:hover\:-translate-y-20:hover {
- --transform-translate-y: -5rem;
- }
- .md\:hover\:-translate-y-24:hover {
- --transform-translate-y: -6rem;
- }
- .md\:hover\:-translate-y-32:hover {
- --transform-translate-y: -8rem;
- }
- .md\:hover\:-translate-y-40:hover {
- --transform-translate-y: -10rem;
- }
- .md\:hover\:-translate-y-48:hover {
- --transform-translate-y: -12rem;
- }
- .md\:hover\:-translate-y-56:hover {
- --transform-translate-y: -14rem;
- }
- .md\:hover\:-translate-y-64:hover {
- --transform-translate-y: -16rem;
- }
- .md\:hover\:-translate-y-px:hover {
- --transform-translate-y: -1px;
- }
- .md\:hover\:-translate-y-full:hover {
- --transform-translate-y: -100%;
- }
- .md\:hover\:-translate-y-1\/2:hover {
- --transform-translate-y: -50%;
- }
- .md\:hover\:translate-y-1\/2:hover {
- --transform-translate-y: 50%;
- }
- .md\:hover\:translate-y-full:hover {
- --transform-translate-y: 100%;
- }
- .md\:focus\:translate-x-0:focus {
- --transform-translate-x: 0;
- }
- .md\:focus\:translate-x-1:focus {
- --transform-translate-x: 0.25rem;
- }
- .md\:focus\:translate-x-2:focus {
- --transform-translate-x: 0.5rem;
- }
- .md\:focus\:translate-x-3:focus {
- --transform-translate-x: 0.75rem;
- }
- .md\:focus\:translate-x-4:focus {
- --transform-translate-x: 1rem;
- }
- .md\:focus\:translate-x-5:focus {
- --transform-translate-x: 1.25rem;
- }
- .md\:focus\:translate-x-6:focus {
- --transform-translate-x: 1.5rem;
- }
- .md\:focus\:translate-x-8:focus {
- --transform-translate-x: 2rem;
- }
- .md\:focus\:translate-x-10:focus {
- --transform-translate-x: 2.5rem;
- }
- .md\:focus\:translate-x-12:focus {
- --transform-translate-x: 3rem;
- }
- .md\:focus\:translate-x-16:focus {
- --transform-translate-x: 4rem;
- }
- .md\:focus\:translate-x-20:focus {
- --transform-translate-x: 5rem;
- }
- .md\:focus\:translate-x-24:focus {
- --transform-translate-x: 6rem;
- }
- .md\:focus\:translate-x-32:focus {
- --transform-translate-x: 8rem;
- }
- .md\:focus\:translate-x-40:focus {
- --transform-translate-x: 10rem;
- }
- .md\:focus\:translate-x-48:focus {
- --transform-translate-x: 12rem;
- }
- .md\:focus\:translate-x-56:focus {
- --transform-translate-x: 14rem;
- }
- .md\:focus\:translate-x-64:focus {
- --transform-translate-x: 16rem;
- }
- .md\:focus\:translate-x-px:focus {
- --transform-translate-x: 1px;
- }
- .md\:focus\:-translate-x-1:focus {
- --transform-translate-x: -0.25rem;
- }
- .md\:focus\:-translate-x-2:focus {
- --transform-translate-x: -0.5rem;
- }
- .md\:focus\:-translate-x-3:focus {
- --transform-translate-x: -0.75rem;
- }
- .md\:focus\:-translate-x-4:focus {
- --transform-translate-x: -1rem;
- }
- .md\:focus\:-translate-x-5:focus {
- --transform-translate-x: -1.25rem;
- }
- .md\:focus\:-translate-x-6:focus {
- --transform-translate-x: -1.5rem;
- }
- .md\:focus\:-translate-x-8:focus {
- --transform-translate-x: -2rem;
- }
- .md\:focus\:-translate-x-10:focus {
- --transform-translate-x: -2.5rem;
- }
- .md\:focus\:-translate-x-12:focus {
- --transform-translate-x: -3rem;
- }
- .md\:focus\:-translate-x-16:focus {
- --transform-translate-x: -4rem;
- }
- .md\:focus\:-translate-x-20:focus {
- --transform-translate-x: -5rem;
- }
- .md\:focus\:-translate-x-24:focus {
- --transform-translate-x: -6rem;
- }
- .md\:focus\:-translate-x-32:focus {
- --transform-translate-x: -8rem;
- }
- .md\:focus\:-translate-x-40:focus {
- --transform-translate-x: -10rem;
- }
- .md\:focus\:-translate-x-48:focus {
- --transform-translate-x: -12rem;
- }
- .md\:focus\:-translate-x-56:focus {
- --transform-translate-x: -14rem;
- }
- .md\:focus\:-translate-x-64:focus {
- --transform-translate-x: -16rem;
- }
- .md\:focus\:-translate-x-px:focus {
- --transform-translate-x: -1px;
- }
- .md\:focus\:-translate-x-full:focus {
- --transform-translate-x: -100%;
- }
- .md\:focus\:-translate-x-1\/2:focus {
- --transform-translate-x: -50%;
- }
- .md\:focus\:translate-x-1\/2:focus {
- --transform-translate-x: 50%;
- }
- .md\:focus\:translate-x-full:focus {
- --transform-translate-x: 100%;
- }
- .md\:focus\:translate-y-0:focus {
- --transform-translate-y: 0;
- }
- .md\:focus\:translate-y-1:focus {
- --transform-translate-y: 0.25rem;
- }
- .md\:focus\:translate-y-2:focus {
- --transform-translate-y: 0.5rem;
- }
- .md\:focus\:translate-y-3:focus {
- --transform-translate-y: 0.75rem;
- }
- .md\:focus\:translate-y-4:focus {
- --transform-translate-y: 1rem;
- }
- .md\:focus\:translate-y-5:focus {
- --transform-translate-y: 1.25rem;
- }
- .md\:focus\:translate-y-6:focus {
- --transform-translate-y: 1.5rem;
- }
- .md\:focus\:translate-y-8:focus {
- --transform-translate-y: 2rem;
- }
- .md\:focus\:translate-y-10:focus {
- --transform-translate-y: 2.5rem;
- }
- .md\:focus\:translate-y-12:focus {
- --transform-translate-y: 3rem;
- }
- .md\:focus\:translate-y-16:focus {
- --transform-translate-y: 4rem;
- }
- .md\:focus\:translate-y-20:focus {
- --transform-translate-y: 5rem;
- }
- .md\:focus\:translate-y-24:focus {
- --transform-translate-y: 6rem;
- }
- .md\:focus\:translate-y-32:focus {
- --transform-translate-y: 8rem;
- }
- .md\:focus\:translate-y-40:focus {
- --transform-translate-y: 10rem;
- }
- .md\:focus\:translate-y-48:focus {
- --transform-translate-y: 12rem;
- }
- .md\:focus\:translate-y-56:focus {
- --transform-translate-y: 14rem;
- }
- .md\:focus\:translate-y-64:focus {
- --transform-translate-y: 16rem;
- }
- .md\:focus\:translate-y-px:focus {
- --transform-translate-y: 1px;
- }
- .md\:focus\:-translate-y-1:focus {
- --transform-translate-y: -0.25rem;
- }
- .md\:focus\:-translate-y-2:focus {
- --transform-translate-y: -0.5rem;
- }
- .md\:focus\:-translate-y-3:focus {
- --transform-translate-y: -0.75rem;
- }
- .md\:focus\:-translate-y-4:focus {
- --transform-translate-y: -1rem;
- }
- .md\:focus\:-translate-y-5:focus {
- --transform-translate-y: -1.25rem;
- }
- .md\:focus\:-translate-y-6:focus {
- --transform-translate-y: -1.5rem;
- }
- .md\:focus\:-translate-y-8:focus {
- --transform-translate-y: -2rem;
- }
- .md\:focus\:-translate-y-10:focus {
- --transform-translate-y: -2.5rem;
- }
- .md\:focus\:-translate-y-12:focus {
- --transform-translate-y: -3rem;
- }
- .md\:focus\:-translate-y-16:focus {
- --transform-translate-y: -4rem;
- }
- .md\:focus\:-translate-y-20:focus {
- --transform-translate-y: -5rem;
- }
- .md\:focus\:-translate-y-24:focus {
- --transform-translate-y: -6rem;
- }
- .md\:focus\:-translate-y-32:focus {
- --transform-translate-y: -8rem;
- }
- .md\:focus\:-translate-y-40:focus {
- --transform-translate-y: -10rem;
- }
- .md\:focus\:-translate-y-48:focus {
- --transform-translate-y: -12rem;
- }
- .md\:focus\:-translate-y-56:focus {
- --transform-translate-y: -14rem;
- }
- .md\:focus\:-translate-y-64:focus {
- --transform-translate-y: -16rem;
- }
- .md\:focus\:-translate-y-px:focus {
- --transform-translate-y: -1px;
- }
- .md\:focus\:-translate-y-full:focus {
- --transform-translate-y: -100%;
- }
- .md\:focus\:-translate-y-1\/2:focus {
- --transform-translate-y: -50%;
- }
- .md\:focus\:translate-y-1\/2:focus {
- --transform-translate-y: 50%;
- }
- .md\:focus\:translate-y-full:focus {
- --transform-translate-y: 100%;
- }
- .md\:skew-x-0 {
- --transform-skew-x: 0;
- }
- .md\:skew-x-3 {
- --transform-skew-x: 3deg;
- }
- .md\:skew-x-6 {
- --transform-skew-x: 6deg;
- }
- .md\:skew-x-12 {
- --transform-skew-x: 12deg;
- }
- .md\:-skew-x-12 {
- --transform-skew-x: -12deg;
- }
- .md\:-skew-x-6 {
- --transform-skew-x: -6deg;
- }
- .md\:-skew-x-3 {
- --transform-skew-x: -3deg;
- }
- .md\:skew-y-0 {
- --transform-skew-y: 0;
- }
- .md\:skew-y-3 {
- --transform-skew-y: 3deg;
- }
- .md\:skew-y-6 {
- --transform-skew-y: 6deg;
- }
- .md\:skew-y-12 {
- --transform-skew-y: 12deg;
- }
- .md\:-skew-y-12 {
- --transform-skew-y: -12deg;
- }
- .md\:-skew-y-6 {
- --transform-skew-y: -6deg;
- }
- .md\:-skew-y-3 {
- --transform-skew-y: -3deg;
- }
- .md\:hover\:skew-x-0:hover {
- --transform-skew-x: 0;
- }
- .md\:hover\:skew-x-3:hover {
- --transform-skew-x: 3deg;
- }
- .md\:hover\:skew-x-6:hover {
- --transform-skew-x: 6deg;
- }
- .md\:hover\:skew-x-12:hover {
- --transform-skew-x: 12deg;
- }
- .md\:hover\:-skew-x-12:hover {
- --transform-skew-x: -12deg;
- }
- .md\:hover\:-skew-x-6:hover {
- --transform-skew-x: -6deg;
- }
- .md\:hover\:-skew-x-3:hover {
- --transform-skew-x: -3deg;
- }
- .md\:hover\:skew-y-0:hover {
- --transform-skew-y: 0;
- }
- .md\:hover\:skew-y-3:hover {
- --transform-skew-y: 3deg;
- }
- .md\:hover\:skew-y-6:hover {
- --transform-skew-y: 6deg;
- }
- .md\:hover\:skew-y-12:hover {
- --transform-skew-y: 12deg;
- }
- .md\:hover\:-skew-y-12:hover {
- --transform-skew-y: -12deg;
- }
- .md\:hover\:-skew-y-6:hover {
- --transform-skew-y: -6deg;
- }
- .md\:hover\:-skew-y-3:hover {
- --transform-skew-y: -3deg;
- }
- .md\:focus\:skew-x-0:focus {
- --transform-skew-x: 0;
- }
- .md\:focus\:skew-x-3:focus {
- --transform-skew-x: 3deg;
- }
- .md\:focus\:skew-x-6:focus {
- --transform-skew-x: 6deg;
- }
- .md\:focus\:skew-x-12:focus {
- --transform-skew-x: 12deg;
- }
- .md\:focus\:-skew-x-12:focus {
- --transform-skew-x: -12deg;
- }
- .md\:focus\:-skew-x-6:focus {
- --transform-skew-x: -6deg;
- }
- .md\:focus\:-skew-x-3:focus {
- --transform-skew-x: -3deg;
- }
- .md\:focus\:skew-y-0:focus {
- --transform-skew-y: 0;
- }
- .md\:focus\:skew-y-3:focus {
- --transform-skew-y: 3deg;
- }
- .md\:focus\:skew-y-6:focus {
- --transform-skew-y: 6deg;
- }
- .md\:focus\:skew-y-12:focus {
- --transform-skew-y: 12deg;
- }
- .md\:focus\:-skew-y-12:focus {
- --transform-skew-y: -12deg;
- }
- .md\:focus\:-skew-y-6:focus {
- --transform-skew-y: -6deg;
- }
- .md\:focus\:-skew-y-3:focus {
- --transform-skew-y: -3deg;
- }
- .md\:transition-none {
- transition-property: none;
- }
- .md\:transition-all {
- transition-property: all;
- }
- .md\:transition {
- transition-property: background-color, border-color, color, fill, stroke,
- opacity, box-shadow, transform;
- }
- .md\:transition-colors {
- transition-property: background-color, border-color, color, fill, stroke;
- }
- .md\:transition-opacity {
- transition-property: opacity;
- }
- .md\:transition-shadow {
- transition-property: box-shadow;
- }
- .md\:transition-transform {
- transition-property: transform;
- }
- .md\:ease-linear {
- transition-timing-function: linear;
- }
- .md\:ease-in {
- transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
- }
- .md\:ease-out {
- transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
- }
- .md\:ease-in-out {
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- }
- .md\:duration-75 {
- transition-duration: 75ms;
- }
- .md\:duration-100 {
- transition-duration: 0.1s;
- }
- .md\:duration-150 {
- transition-duration: 150ms;
- }
- .md\:duration-200 {
- transition-duration: 0.2s;
- }
- .md\:duration-300 {
- transition-duration: 0.3s;
- }
- .md\:duration-500 {
- transition-duration: 0.5s;
- }
- .md\:duration-700 {
- transition-duration: 0.7s;
- }
- .md\:duration-1000 {
- transition-duration: 1s;
- }
-}
-@media (min-width: 1024px) {
- .lg\:sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .lg\:not-sr-only {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .lg\:focus\:sr-only:focus {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .lg\:focus\:not-sr-only:focus {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .lg\:appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .lg\:bg-fixed {
- background-attachment: fixed;
- }
- .lg\:bg-local {
- background-attachment: local;
- }
- .lg\:bg-scroll {
- background-attachment: scroll;
- }
- .lg\:bg-transparent {
- background-color: transparent;
- }
- .lg\:bg-black {
- background-color: #000;
- }
- .lg\:bg-white {
- background-color: #fff;
- }
- .lg\:bg-gray-100 {
- background-color: #f7fafc;
- }
- .lg\:bg-gray-200 {
- background-color: #edf2f7;
- }
- .lg\:bg-gray-300 {
- background-color: #e2e8f0;
- }
- .lg\:bg-gray-400 {
- background-color: #cbd5e0;
- }
- .lg\:bg-gray-500 {
- background-color: #a0aec0;
- }
- .lg\:bg-gray-600 {
- background-color: #718096;
- }
- .lg\:bg-gray-700 {
- background-color: #4a5568;
- }
- .lg\:bg-gray-800 {
- background-color: #2d3748;
- }
- .lg\:bg-gray-900 {
- background-color: #1a202c;
- }
- .lg\:bg-red-100 {
- background-color: #fff5f5;
- }
- .lg\:bg-red-200 {
- background-color: #fed7d7;
- }
- .lg\:bg-red-300 {
- background-color: #feb2b2;
- }
- .lg\:bg-red-400 {
- background-color: #fc8181;
- }
- .lg\:bg-red-500 {
- background-color: #f56565;
- }
- .lg\:bg-red-600 {
- background-color: #e53e3e;
- }
- .lg\:bg-red-700 {
- background-color: #c53030;
- }
- .lg\:bg-red-800 {
- background-color: #9b2c2c;
- }
- .lg\:bg-red-900 {
- background-color: #742a2a;
- }
- .lg\:bg-orange-100 {
- background-color: #fffaf0;
- }
- .lg\:bg-orange-200 {
- background-color: #feebc8;
- }
- .lg\:bg-orange-300 {
- background-color: #fbd38d;
- }
- .lg\:bg-orange-400 {
- background-color: #f6ad55;
- }
- .lg\:bg-orange-500 {
- background-color: #ed8936;
- }
- .lg\:bg-orange-600 {
- background-color: #dd6b20;
- }
- .lg\:bg-orange-700 {
- background-color: #c05621;
- }
- .lg\:bg-orange-800 {
- background-color: #9c4221;
- }
- .lg\:bg-orange-900 {
- background-color: #7b341e;
- }
- .lg\:bg-yellow-100 {
- background-color: ivory;
- }
- .lg\:bg-yellow-200 {
- background-color: #fefcbf;
- }
- .lg\:bg-yellow-300 {
- background-color: #faf089;
- }
- .lg\:bg-yellow-400 {
- background-color: #f6e05e;
- }
- .lg\:bg-yellow-500 {
- background-color: #ecc94b;
- }
- .lg\:bg-yellow-600 {
- background-color: #d69e2e;
- }
- .lg\:bg-yellow-700 {
- background-color: #b7791f;
- }
- .lg\:bg-yellow-800 {
- background-color: #975a16;
- }
- .lg\:bg-yellow-900 {
- background-color: #744210;
- }
- .lg\:bg-green-100 {
- background-color: #f0fff4;
- }
- .lg\:bg-green-200 {
- background-color: #c6f6d5;
- }
- .lg\:bg-green-300 {
- background-color: #9ae6b4;
- }
- .lg\:bg-green-400 {
- background-color: #68d391;
- }
- .lg\:bg-green-500 {
- background-color: #48bb78;
- }
- .lg\:bg-green-600 {
- background-color: #38a169;
- }
- .lg\:bg-green-700 {
- background-color: #2f855a;
- }
- .lg\:bg-green-800 {
- background-color: #276749;
- }
- .lg\:bg-green-900 {
- background-color: #22543d;
- }
- .lg\:bg-teal-100 {
- background-color: #e6fffa;
- }
- .lg\:bg-teal-200 {
- background-color: #b2f5ea;
- }
- .lg\:bg-teal-300 {
- background-color: #81e6d9;
- }
- .lg\:bg-teal-400 {
- background-color: #4fd1c5;
- }
- .lg\:bg-teal-500 {
- background-color: #38b2ac;
- }
- .lg\:bg-teal-600 {
- background-color: #319795;
- }
- .lg\:bg-teal-700 {
- background-color: #2c7a7b;
- }
- .lg\:bg-teal-800 {
- background-color: #285e61;
- }
- .lg\:bg-teal-900 {
- background-color: #234e52;
- }
- .lg\:bg-blue-100 {
- background-color: #ebf8ff;
- }
- .lg\:bg-blue-200 {
- background-color: #bee3f8;
- }
- .lg\:bg-blue-300 {
- background-color: #90cdf4;
- }
- .lg\:bg-blue-400 {
- background-color: #63b3ed;
- }
- .lg\:bg-blue-500 {
- background-color: #4299e1;
- }
- .lg\:bg-blue-600 {
- background-color: #3182ce;
- }
- .lg\:bg-blue-700 {
- background-color: #2b6cb0;
- }
- .lg\:bg-blue-800 {
- background-color: #2c5282;
- }
- .lg\:bg-blue-900 {
- background-color: #2a4365;
- }
- .lg\:bg-indigo-100 {
- background-color: #ebf4ff;
- }
- .lg\:bg-indigo-200 {
- background-color: #c3dafe;
- }
- .lg\:bg-indigo-300 {
- background-color: #a3bffa;
- }
- .lg\:bg-indigo-400 {
- background-color: #7f9cf5;
- }
- .lg\:bg-indigo-500 {
- background-color: #667eea;
- }
- .lg\:bg-indigo-600 {
- background-color: #5a67d8;
- }
- .lg\:bg-indigo-700 {
- background-color: #4c51bf;
- }
- .lg\:bg-indigo-800 {
- background-color: #434190;
- }
- .lg\:bg-indigo-900 {
- background-color: #3c366b;
- }
- .lg\:bg-purple-100 {
- background-color: #faf5ff;
- }
- .lg\:bg-purple-200 {
- background-color: #e9d8fd;
- }
- .lg\:bg-purple-300 {
- background-color: #d6bcfa;
- }
- .lg\:bg-purple-400 {
- background-color: #b794f4;
- }
- .lg\:bg-purple-500 {
- background-color: #9f7aea;
- }
- .lg\:bg-purple-600 {
- background-color: #805ad5;
- }
- .lg\:bg-purple-700 {
- background-color: #6b46c1;
- }
- .lg\:bg-purple-800 {
- background-color: #553c9a;
- }
- .lg\:bg-purple-900 {
- background-color: #44337a;
- }
- .lg\:bg-pink-100 {
- background-color: #fff5f7;
- }
- .lg\:bg-pink-200 {
- background-color: #fed7e2;
- }
- .lg\:bg-pink-300 {
- background-color: #fbb6ce;
- }
- .lg\:bg-pink-400 {
- background-color: #f687b3;
- }
- .lg\:bg-pink-500 {
- background-color: #ed64a6;
- }
- .lg\:bg-pink-600 {
- background-color: #d53f8c;
- }
- .lg\:bg-pink-700 {
- background-color: #b83280;
- }
- .lg\:bg-pink-800 {
- background-color: #97266d;
- }
- .lg\:bg-pink-900 {
- background-color: #702459;
- }
- .lg\:hover\:bg-transparent:hover {
- background-color: transparent;
- }
- .lg\:hover\:bg-black:hover {
- background-color: #000;
- }
- .lg\:hover\:bg-white:hover {
- background-color: #fff;
- }
- .lg\:hover\:bg-gray-100:hover {
- background-color: #f7fafc;
- }
- .lg\:hover\:bg-gray-200:hover {
- background-color: #edf2f7;
- }
- .lg\:hover\:bg-gray-300:hover {
- background-color: #e2e8f0;
- }
- .lg\:hover\:bg-gray-400:hover {
- background-color: #cbd5e0;
- }
- .lg\:hover\:bg-gray-500:hover {
- background-color: #a0aec0;
- }
- .lg\:hover\:bg-gray-600:hover {
- background-color: #718096;
- }
- .lg\:hover\:bg-gray-700:hover {
- background-color: #4a5568;
- }
- .lg\:hover\:bg-gray-800:hover {
- background-color: #2d3748;
- }
- .lg\:hover\:bg-gray-900:hover {
- background-color: #1a202c;
- }
- .lg\:hover\:bg-red-100:hover {
- background-color: #fff5f5;
- }
- .lg\:hover\:bg-red-200:hover {
- background-color: #fed7d7;
- }
- .lg\:hover\:bg-red-300:hover {
- background-color: #feb2b2;
- }
- .lg\:hover\:bg-red-400:hover {
- background-color: #fc8181;
- }
- .lg\:hover\:bg-red-500:hover {
- background-color: #f56565;
- }
- .lg\:hover\:bg-red-600:hover {
- background-color: #e53e3e;
- }
- .lg\:hover\:bg-red-700:hover {
- background-color: #c53030;
- }
- .lg\:hover\:bg-red-800:hover {
- background-color: #9b2c2c;
- }
- .lg\:hover\:bg-red-900:hover {
- background-color: #742a2a;
- }
- .lg\:hover\:bg-orange-100:hover {
- background-color: #fffaf0;
- }
- .lg\:hover\:bg-orange-200:hover {
- background-color: #feebc8;
- }
- .lg\:hover\:bg-orange-300:hover {
- background-color: #fbd38d;
- }
- .lg\:hover\:bg-orange-400:hover {
- background-color: #f6ad55;
- }
- .lg\:hover\:bg-orange-500:hover {
- background-color: #ed8936;
- }
- .lg\:hover\:bg-orange-600:hover {
- background-color: #dd6b20;
- }
- .lg\:hover\:bg-orange-700:hover {
- background-color: #c05621;
- }
- .lg\:hover\:bg-orange-800:hover {
- background-color: #9c4221;
- }
- .lg\:hover\:bg-orange-900:hover {
- background-color: #7b341e;
- }
- .lg\:hover\:bg-yellow-100:hover {
- background-color: ivory;
- }
- .lg\:hover\:bg-yellow-200:hover {
- background-color: #fefcbf;
- }
- .lg\:hover\:bg-yellow-300:hover {
- background-color: #faf089;
- }
- .lg\:hover\:bg-yellow-400:hover {
- background-color: #f6e05e;
- }
- .lg\:hover\:bg-yellow-500:hover {
- background-color: #ecc94b;
- }
- .lg\:hover\:bg-yellow-600:hover {
- background-color: #d69e2e;
- }
- .lg\:hover\:bg-yellow-700:hover {
- background-color: #b7791f;
- }
- .lg\:hover\:bg-yellow-800:hover {
- background-color: #975a16;
- }
- .lg\:hover\:bg-yellow-900:hover {
- background-color: #744210;
- }
- .lg\:hover\:bg-green-100:hover {
- background-color: #f0fff4;
- }
- .lg\:hover\:bg-green-200:hover {
- background-color: #c6f6d5;
- }
- .lg\:hover\:bg-green-300:hover {
- background-color: #9ae6b4;
- }
- .lg\:hover\:bg-green-400:hover {
- background-color: #68d391;
- }
- .lg\:hover\:bg-green-500:hover {
- background-color: #48bb78;
- }
- .lg\:hover\:bg-green-600:hover {
- background-color: #38a169;
- }
- .lg\:hover\:bg-green-700:hover {
- background-color: #2f855a;
- }
- .lg\:hover\:bg-green-800:hover {
- background-color: #276749;
- }
- .lg\:hover\:bg-green-900:hover {
- background-color: #22543d;
- }
- .lg\:hover\:bg-teal-100:hover {
- background-color: #e6fffa;
- }
- .lg\:hover\:bg-teal-200:hover {
- background-color: #b2f5ea;
- }
- .lg\:hover\:bg-teal-300:hover {
- background-color: #81e6d9;
- }
- .lg\:hover\:bg-teal-400:hover {
- background-color: #4fd1c5;
- }
- .lg\:hover\:bg-teal-500:hover {
- background-color: #38b2ac;
- }
- .lg\:hover\:bg-teal-600:hover {
- background-color: #319795;
- }
- .lg\:hover\:bg-teal-700:hover {
- background-color: #2c7a7b;
- }
- .lg\:hover\:bg-teal-800:hover {
- background-color: #285e61;
- }
- .lg\:hover\:bg-teal-900:hover {
- background-color: #234e52;
- }
- .lg\:hover\:bg-blue-100:hover {
- background-color: #ebf8ff;
- }
- .lg\:hover\:bg-blue-200:hover {
- background-color: #bee3f8;
- }
- .lg\:hover\:bg-blue-300:hover {
- background-color: #90cdf4;
- }
- .lg\:hover\:bg-blue-400:hover {
- background-color: #63b3ed;
- }
- .lg\:hover\:bg-blue-500:hover {
- background-color: #4299e1;
- }
- .lg\:hover\:bg-blue-600:hover {
- background-color: #3182ce;
- }
- .lg\:hover\:bg-blue-700:hover {
- background-color: #2b6cb0;
- }
- .lg\:hover\:bg-blue-800:hover {
- background-color: #2c5282;
- }
- .lg\:hover\:bg-blue-900:hover {
- background-color: #2a4365;
- }
- .lg\:hover\:bg-indigo-100:hover {
- background-color: #ebf4ff;
- }
- .lg\:hover\:bg-indigo-200:hover {
- background-color: #c3dafe;
- }
- .lg\:hover\:bg-indigo-300:hover {
- background-color: #a3bffa;
- }
- .lg\:hover\:bg-indigo-400:hover {
- background-color: #7f9cf5;
- }
- .lg\:hover\:bg-indigo-500:hover {
- background-color: #667eea;
- }
- .lg\:hover\:bg-indigo-600:hover {
- background-color: #5a67d8;
- }
- .lg\:hover\:bg-indigo-700:hover {
- background-color: #4c51bf;
- }
- .lg\:hover\:bg-indigo-800:hover {
- background-color: #434190;
- }
- .lg\:hover\:bg-indigo-900:hover {
- background-color: #3c366b;
- }
- .lg\:hover\:bg-purple-100:hover {
- background-color: #faf5ff;
- }
- .lg\:hover\:bg-purple-200:hover {
- background-color: #e9d8fd;
- }
- .lg\:hover\:bg-purple-300:hover {
- background-color: #d6bcfa;
- }
- .lg\:hover\:bg-purple-400:hover {
- background-color: #b794f4;
- }
- .lg\:hover\:bg-purple-500:hover {
- background-color: #9f7aea;
- }
- .lg\:hover\:bg-purple-600:hover {
- background-color: #805ad5;
- }
- .lg\:hover\:bg-purple-700:hover {
- background-color: #6b46c1;
- }
- .lg\:hover\:bg-purple-800:hover {
- background-color: #553c9a;
- }
- .lg\:hover\:bg-purple-900:hover {
- background-color: #44337a;
- }
- .lg\:hover\:bg-pink-100:hover {
- background-color: #fff5f7;
- }
- .lg\:hover\:bg-pink-200:hover {
- background-color: #fed7e2;
- }
- .lg\:hover\:bg-pink-300:hover {
- background-color: #fbb6ce;
- }
- .lg\:hover\:bg-pink-400:hover {
- background-color: #f687b3;
- }
- .lg\:hover\:bg-pink-500:hover {
- background-color: #ed64a6;
- }
- .lg\:hover\:bg-pink-600:hover {
- background-color: #d53f8c;
- }
- .lg\:hover\:bg-pink-700:hover {
- background-color: #b83280;
- }
- .lg\:hover\:bg-pink-800:hover {
- background-color: #97266d;
- }
- .lg\:hover\:bg-pink-900:hover {
- background-color: #702459;
- }
- .lg\:focus\:bg-transparent:focus {
- background-color: transparent;
- }
- .lg\:focus\:bg-black:focus {
- background-color: #000;
- }
- .lg\:focus\:bg-white:focus {
- background-color: #fff;
- }
- .lg\:focus\:bg-gray-100:focus {
- background-color: #f7fafc;
- }
- .lg\:focus\:bg-gray-200:focus {
- background-color: #edf2f7;
- }
- .lg\:focus\:bg-gray-300:focus {
- background-color: #e2e8f0;
- }
- .lg\:focus\:bg-gray-400:focus {
- background-color: #cbd5e0;
- }
- .lg\:focus\:bg-gray-500:focus {
- background-color: #a0aec0;
- }
- .lg\:focus\:bg-gray-600:focus {
- background-color: #718096;
- }
- .lg\:focus\:bg-gray-700:focus {
- background-color: #4a5568;
- }
- .lg\:focus\:bg-gray-800:focus {
- background-color: #2d3748;
- }
- .lg\:focus\:bg-gray-900:focus {
- background-color: #1a202c;
- }
- .lg\:focus\:bg-red-100:focus {
- background-color: #fff5f5;
- }
- .lg\:focus\:bg-red-200:focus {
- background-color: #fed7d7;
- }
- .lg\:focus\:bg-red-300:focus {
- background-color: #feb2b2;
- }
- .lg\:focus\:bg-red-400:focus {
- background-color: #fc8181;
- }
- .lg\:focus\:bg-red-500:focus {
- background-color: #f56565;
- }
- .lg\:focus\:bg-red-600:focus {
- background-color: #e53e3e;
- }
- .lg\:focus\:bg-red-700:focus {
- background-color: #c53030;
- }
- .lg\:focus\:bg-red-800:focus {
- background-color: #9b2c2c;
- }
- .lg\:focus\:bg-red-900:focus {
- background-color: #742a2a;
- }
- .lg\:focus\:bg-orange-100:focus {
- background-color: #fffaf0;
- }
- .lg\:focus\:bg-orange-200:focus {
- background-color: #feebc8;
- }
- .lg\:focus\:bg-orange-300:focus {
- background-color: #fbd38d;
- }
- .lg\:focus\:bg-orange-400:focus {
- background-color: #f6ad55;
- }
- .lg\:focus\:bg-orange-500:focus {
- background-color: #ed8936;
- }
- .lg\:focus\:bg-orange-600:focus {
- background-color: #dd6b20;
- }
- .lg\:focus\:bg-orange-700:focus {
- background-color: #c05621;
- }
- .lg\:focus\:bg-orange-800:focus {
- background-color: #9c4221;
- }
- .lg\:focus\:bg-orange-900:focus {
- background-color: #7b341e;
- }
- .lg\:focus\:bg-yellow-100:focus {
- background-color: ivory;
- }
- .lg\:focus\:bg-yellow-200:focus {
- background-color: #fefcbf;
- }
- .lg\:focus\:bg-yellow-300:focus {
- background-color: #faf089;
- }
- .lg\:focus\:bg-yellow-400:focus {
- background-color: #f6e05e;
- }
- .lg\:focus\:bg-yellow-500:focus {
- background-color: #ecc94b;
- }
- .lg\:focus\:bg-yellow-600:focus {
- background-color: #d69e2e;
- }
- .lg\:focus\:bg-yellow-700:focus {
- background-color: #b7791f;
- }
- .lg\:focus\:bg-yellow-800:focus {
- background-color: #975a16;
- }
- .lg\:focus\:bg-yellow-900:focus {
- background-color: #744210;
- }
- .lg\:focus\:bg-green-100:focus {
- background-color: #f0fff4;
- }
- .lg\:focus\:bg-green-200:focus {
- background-color: #c6f6d5;
- }
- .lg\:focus\:bg-green-300:focus {
- background-color: #9ae6b4;
- }
- .lg\:focus\:bg-green-400:focus {
- background-color: #68d391;
- }
- .lg\:focus\:bg-green-500:focus {
- background-color: #48bb78;
- }
- .lg\:focus\:bg-green-600:focus {
- background-color: #38a169;
- }
- .lg\:focus\:bg-green-700:focus {
- background-color: #2f855a;
- }
- .lg\:focus\:bg-green-800:focus {
- background-color: #276749;
- }
- .lg\:focus\:bg-green-900:focus {
- background-color: #22543d;
- }
- .lg\:focus\:bg-teal-100:focus {
- background-color: #e6fffa;
- }
- .lg\:focus\:bg-teal-200:focus {
- background-color: #b2f5ea;
- }
- .lg\:focus\:bg-teal-300:focus {
- background-color: #81e6d9;
- }
- .lg\:focus\:bg-teal-400:focus {
- background-color: #4fd1c5;
- }
- .lg\:focus\:bg-teal-500:focus {
- background-color: #38b2ac;
- }
- .lg\:focus\:bg-teal-600:focus {
- background-color: #319795;
- }
- .lg\:focus\:bg-teal-700:focus {
- background-color: #2c7a7b;
- }
- .lg\:focus\:bg-teal-800:focus {
- background-color: #285e61;
- }
- .lg\:focus\:bg-teal-900:focus {
- background-color: #234e52;
- }
- .lg\:focus\:bg-blue-100:focus {
- background-color: #ebf8ff;
- }
- .lg\:focus\:bg-blue-200:focus {
- background-color: #bee3f8;
- }
- .lg\:focus\:bg-blue-300:focus {
- background-color: #90cdf4;
- }
- .lg\:focus\:bg-blue-400:focus {
- background-color: #63b3ed;
- }
- .lg\:focus\:bg-blue-500:focus {
- background-color: #4299e1;
- }
- .lg\:focus\:bg-blue-600:focus {
- background-color: #3182ce;
- }
- .lg\:focus\:bg-blue-700:focus {
- background-color: #2b6cb0;
- }
- .lg\:focus\:bg-blue-800:focus {
- background-color: #2c5282;
- }
- .lg\:focus\:bg-blue-900:focus {
- background-color: #2a4365;
- }
- .lg\:focus\:bg-indigo-100:focus {
- background-color: #ebf4ff;
- }
- .lg\:focus\:bg-indigo-200:focus {
- background-color: #c3dafe;
- }
- .lg\:focus\:bg-indigo-300:focus {
- background-color: #a3bffa;
- }
- .lg\:focus\:bg-indigo-400:focus {
- background-color: #7f9cf5;
- }
- .lg\:focus\:bg-indigo-500:focus {
- background-color: #667eea;
- }
- .lg\:focus\:bg-indigo-600:focus {
- background-color: #5a67d8;
- }
- .lg\:focus\:bg-indigo-700:focus {
- background-color: #4c51bf;
- }
- .lg\:focus\:bg-indigo-800:focus {
- background-color: #434190;
- }
- .lg\:focus\:bg-indigo-900:focus {
- background-color: #3c366b;
- }
- .lg\:focus\:bg-purple-100:focus {
- background-color: #faf5ff;
- }
- .lg\:focus\:bg-purple-200:focus {
- background-color: #e9d8fd;
- }
- .lg\:focus\:bg-purple-300:focus {
- background-color: #d6bcfa;
- }
- .lg\:focus\:bg-purple-400:focus {
- background-color: #b794f4;
- }
- .lg\:focus\:bg-purple-500:focus {
- background-color: #9f7aea;
- }
- .lg\:focus\:bg-purple-600:focus {
- background-color: #805ad5;
- }
- .lg\:focus\:bg-purple-700:focus {
- background-color: #6b46c1;
- }
- .lg\:focus\:bg-purple-800:focus {
- background-color: #553c9a;
- }
- .lg\:focus\:bg-purple-900:focus {
- background-color: #44337a;
- }
- .lg\:focus\:bg-pink-100:focus {
- background-color: #fff5f7;
- }
- .lg\:focus\:bg-pink-200:focus {
- background-color: #fed7e2;
- }
- .lg\:focus\:bg-pink-300:focus {
- background-color: #fbb6ce;
- }
- .lg\:focus\:bg-pink-400:focus {
- background-color: #f687b3;
- }
- .lg\:focus\:bg-pink-500:focus {
- background-color: #ed64a6;
- }
- .lg\:focus\:bg-pink-600:focus {
- background-color: #d53f8c;
- }
- .lg\:focus\:bg-pink-700:focus {
- background-color: #b83280;
- }
- .lg\:focus\:bg-pink-800:focus {
- background-color: #97266d;
- }
- .lg\:focus\:bg-pink-900:focus {
- background-color: #702459;
- }
- .lg\:bg-bottom {
- background-position: bottom;
- }
- .lg\:bg-center {
- background-position: center;
- }
- .lg\:bg-left {
- background-position: left;
- }
- .lg\:bg-left-bottom {
- background-position: left bottom;
- }
- .lg\:bg-left-top {
- background-position: left top;
- }
- .lg\:bg-right {
- background-position: right;
- }
- .lg\:bg-right-bottom {
- background-position: right bottom;
- }
- .lg\:bg-right-top {
- background-position: right top;
- }
- .lg\:bg-top {
- background-position: top;
- }
- .lg\:bg-repeat {
- background-repeat: repeat;
- }
- .lg\:bg-no-repeat {
- background-repeat: no-repeat;
- }
- .lg\:bg-repeat-x {
- background-repeat: repeat-x;
- }
- .lg\:bg-repeat-y {
- background-repeat: repeat-y;
- }
- .lg\:bg-repeat-round {
- background-repeat: round;
- }
- .lg\:bg-repeat-space {
- background-repeat: space;
- }
- .lg\:bg-auto {
- background-size: auto;
- }
- .lg\:bg-cover {
- background-size: cover;
- }
- .lg\:bg-contain {
- background-size: contain;
- }
- .lg\:border-collapse {
- border-collapse: collapse;
- }
- .lg\:border-separate {
- border-collapse: separate;
- }
- .lg\:border-transparent {
- border-color: transparent;
- }
- .lg\:border-black {
- border-color: #000;
- }
- .lg\:border-white {
- border-color: #fff;
- }
- .lg\:border-gray-100 {
- border-color: #f7fafc;
- }
- .lg\:border-gray-200 {
- border-color: #edf2f7;
- }
- .lg\:border-gray-300 {
- border-color: #e2e8f0;
- }
- .lg\:border-gray-400 {
- border-color: #cbd5e0;
- }
- .lg\:border-gray-500 {
- border-color: #a0aec0;
- }
- .lg\:border-gray-600 {
- border-color: #718096;
- }
- .lg\:border-gray-700 {
- border-color: #4a5568;
- }
- .lg\:border-gray-800 {
- border-color: #2d3748;
- }
- .lg\:border-gray-900 {
- border-color: #1a202c;
- }
- .lg\:border-red-100 {
- border-color: #fff5f5;
- }
- .lg\:border-red-200 {
- border-color: #fed7d7;
- }
- .lg\:border-red-300 {
- border-color: #feb2b2;
- }
- .lg\:border-red-400 {
- border-color: #fc8181;
- }
- .lg\:border-red-500 {
- border-color: #f56565;
- }
- .lg\:border-red-600 {
- border-color: #e53e3e;
- }
- .lg\:border-red-700 {
- border-color: #c53030;
- }
- .lg\:border-red-800 {
- border-color: #9b2c2c;
- }
- .lg\:border-red-900 {
- border-color: #742a2a;
- }
- .lg\:border-orange-100 {
- border-color: #fffaf0;
- }
- .lg\:border-orange-200 {
- border-color: #feebc8;
- }
- .lg\:border-orange-300 {
- border-color: #fbd38d;
- }
- .lg\:border-orange-400 {
- border-color: #f6ad55;
- }
- .lg\:border-orange-500 {
- border-color: #ed8936;
- }
- .lg\:border-orange-600 {
- border-color: #dd6b20;
- }
- .lg\:border-orange-700 {
- border-color: #c05621;
- }
- .lg\:border-orange-800 {
- border-color: #9c4221;
- }
- .lg\:border-orange-900 {
- border-color: #7b341e;
- }
- .lg\:border-yellow-100 {
- border-color: ivory;
- }
- .lg\:border-yellow-200 {
- border-color: #fefcbf;
- }
- .lg\:border-yellow-300 {
- border-color: #faf089;
- }
- .lg\:border-yellow-400 {
- border-color: #f6e05e;
- }
- .lg\:border-yellow-500 {
- border-color: #ecc94b;
- }
- .lg\:border-yellow-600 {
- border-color: #d69e2e;
- }
- .lg\:border-yellow-700 {
- border-color: #b7791f;
- }
- .lg\:border-yellow-800 {
- border-color: #975a16;
- }
- .lg\:border-yellow-900 {
- border-color: #744210;
- }
- .lg\:border-green-100 {
- border-color: #f0fff4;
- }
- .lg\:border-green-200 {
- border-color: #c6f6d5;
- }
- .lg\:border-green-300 {
- border-color: #9ae6b4;
- }
- .lg\:border-green-400 {
- border-color: #68d391;
- }
- .lg\:border-green-500 {
- border-color: #48bb78;
- }
- .lg\:border-green-600 {
- border-color: #38a169;
- }
- .lg\:border-green-700 {
- border-color: #2f855a;
- }
- .lg\:border-green-800 {
- border-color: #276749;
- }
- .lg\:border-green-900 {
- border-color: #22543d;
- }
- .lg\:border-teal-100 {
- border-color: #e6fffa;
- }
- .lg\:border-teal-200 {
- border-color: #b2f5ea;
- }
- .lg\:border-teal-300 {
- border-color: #81e6d9;
- }
- .lg\:border-teal-400 {
- border-color: #4fd1c5;
- }
- .lg\:border-teal-500 {
- border-color: #38b2ac;
- }
- .lg\:border-teal-600 {
- border-color: #319795;
- }
- .lg\:border-teal-700 {
- border-color: #2c7a7b;
- }
- .lg\:border-teal-800 {
- border-color: #285e61;
- }
- .lg\:border-teal-900 {
- border-color: #234e52;
- }
- .lg\:border-blue-100 {
- border-color: #ebf8ff;
- }
- .lg\:border-blue-200 {
- border-color: #bee3f8;
- }
- .lg\:border-blue-300 {
- border-color: #90cdf4;
- }
- .lg\:border-blue-400 {
- border-color: #63b3ed;
- }
- .lg\:border-blue-500 {
- border-color: #4299e1;
- }
- .lg\:border-blue-600 {
- border-color: #3182ce;
- }
- .lg\:border-blue-700 {
- border-color: #2b6cb0;
- }
- .lg\:border-blue-800 {
- border-color: #2c5282;
- }
- .lg\:border-blue-900 {
- border-color: #2a4365;
- }
- .lg\:border-indigo-100 {
- border-color: #ebf4ff;
- }
- .lg\:border-indigo-200 {
- border-color: #c3dafe;
- }
- .lg\:border-indigo-300 {
- border-color: #a3bffa;
- }
- .lg\:border-indigo-400 {
- border-color: #7f9cf5;
- }
- .lg\:border-indigo-500 {
- border-color: #667eea;
- }
- .lg\:border-indigo-600 {
- border-color: #5a67d8;
- }
- .lg\:border-indigo-700 {
- border-color: #4c51bf;
- }
- .lg\:border-indigo-800 {
- border-color: #434190;
- }
- .lg\:border-indigo-900 {
- border-color: #3c366b;
- }
- .lg\:border-purple-100 {
- border-color: #faf5ff;
- }
- .lg\:border-purple-200 {
- border-color: #e9d8fd;
- }
- .lg\:border-purple-300 {
- border-color: #d6bcfa;
- }
- .lg\:border-purple-400 {
- border-color: #b794f4;
- }
- .lg\:border-purple-500 {
- border-color: #9f7aea;
- }
- .lg\:border-purple-600 {
- border-color: #805ad5;
- }
- .lg\:border-purple-700 {
- border-color: #6b46c1;
- }
- .lg\:border-purple-800 {
- border-color: #553c9a;
- }
- .lg\:border-purple-900 {
- border-color: #44337a;
- }
- .lg\:border-pink-100 {
- border-color: #fff5f7;
- }
- .lg\:border-pink-200 {
- border-color: #fed7e2;
- }
- .lg\:border-pink-300 {
- border-color: #fbb6ce;
- }
- .lg\:border-pink-400 {
- border-color: #f687b3;
- }
- .lg\:border-pink-500 {
- border-color: #ed64a6;
- }
- .lg\:border-pink-600 {
- border-color: #d53f8c;
- }
- .lg\:border-pink-700 {
- border-color: #b83280;
- }
- .lg\:border-pink-800 {
- border-color: #97266d;
- }
- .lg\:border-pink-900 {
- border-color: #702459;
- }
- .lg\:hover\:border-transparent:hover {
- border-color: transparent;
- }
- .lg\:hover\:border-black:hover {
- border-color: #000;
- }
- .lg\:hover\:border-white:hover {
- border-color: #fff;
- }
- .lg\:hover\:border-gray-100:hover {
- border-color: #f7fafc;
- }
- .lg\:hover\:border-gray-200:hover {
- border-color: #edf2f7;
- }
- .lg\:hover\:border-gray-300:hover {
- border-color: #e2e8f0;
- }
- .lg\:hover\:border-gray-400:hover {
- border-color: #cbd5e0;
- }
- .lg\:hover\:border-gray-500:hover {
- border-color: #a0aec0;
- }
- .lg\:hover\:border-gray-600:hover {
- border-color: #718096;
- }
- .lg\:hover\:border-gray-700:hover {
- border-color: #4a5568;
- }
- .lg\:hover\:border-gray-800:hover {
- border-color: #2d3748;
- }
- .lg\:hover\:border-gray-900:hover {
- border-color: #1a202c;
- }
- .lg\:hover\:border-red-100:hover {
- border-color: #fff5f5;
- }
- .lg\:hover\:border-red-200:hover {
- border-color: #fed7d7;
- }
- .lg\:hover\:border-red-300:hover {
- border-color: #feb2b2;
- }
- .lg\:hover\:border-red-400:hover {
- border-color: #fc8181;
- }
- .lg\:hover\:border-red-500:hover {
- border-color: #f56565;
- }
- .lg\:hover\:border-red-600:hover {
- border-color: #e53e3e;
- }
- .lg\:hover\:border-red-700:hover {
- border-color: #c53030;
- }
- .lg\:hover\:border-red-800:hover {
- border-color: #9b2c2c;
- }
- .lg\:hover\:border-red-900:hover {
- border-color: #742a2a;
- }
- .lg\:hover\:border-orange-100:hover {
- border-color: #fffaf0;
- }
- .lg\:hover\:border-orange-200:hover {
- border-color: #feebc8;
- }
- .lg\:hover\:border-orange-300:hover {
- border-color: #fbd38d;
- }
- .lg\:hover\:border-orange-400:hover {
- border-color: #f6ad55;
- }
- .lg\:hover\:border-orange-500:hover {
- border-color: #ed8936;
- }
- .lg\:hover\:border-orange-600:hover {
- border-color: #dd6b20;
- }
- .lg\:hover\:border-orange-700:hover {
- border-color: #c05621;
- }
- .lg\:hover\:border-orange-800:hover {
- border-color: #9c4221;
- }
- .lg\:hover\:border-orange-900:hover {
- border-color: #7b341e;
- }
- .lg\:hover\:border-yellow-100:hover {
- border-color: ivory;
- }
- .lg\:hover\:border-yellow-200:hover {
- border-color: #fefcbf;
- }
- .lg\:hover\:border-yellow-300:hover {
- border-color: #faf089;
- }
- .lg\:hover\:border-yellow-400:hover {
- border-color: #f6e05e;
- }
- .lg\:hover\:border-yellow-500:hover {
- border-color: #ecc94b;
- }
- .lg\:hover\:border-yellow-600:hover {
- border-color: #d69e2e;
- }
- .lg\:hover\:border-yellow-700:hover {
- border-color: #b7791f;
- }
- .lg\:hover\:border-yellow-800:hover {
- border-color: #975a16;
- }
- .lg\:hover\:border-yellow-900:hover {
- border-color: #744210;
- }
- .lg\:hover\:border-green-100:hover {
- border-color: #f0fff4;
- }
- .lg\:hover\:border-green-200:hover {
- border-color: #c6f6d5;
- }
- .lg\:hover\:border-green-300:hover {
- border-color: #9ae6b4;
- }
- .lg\:hover\:border-green-400:hover {
- border-color: #68d391;
- }
- .lg\:hover\:border-green-500:hover {
- border-color: #48bb78;
- }
- .lg\:hover\:border-green-600:hover {
- border-color: #38a169;
- }
- .lg\:hover\:border-green-700:hover {
- border-color: #2f855a;
- }
- .lg\:hover\:border-green-800:hover {
- border-color: #276749;
- }
- .lg\:hover\:border-green-900:hover {
- border-color: #22543d;
- }
- .lg\:hover\:border-teal-100:hover {
- border-color: #e6fffa;
- }
- .lg\:hover\:border-teal-200:hover {
- border-color: #b2f5ea;
- }
- .lg\:hover\:border-teal-300:hover {
- border-color: #81e6d9;
- }
- .lg\:hover\:border-teal-400:hover {
- border-color: #4fd1c5;
- }
- .lg\:hover\:border-teal-500:hover {
- border-color: #38b2ac;
- }
- .lg\:hover\:border-teal-600:hover {
- border-color: #319795;
- }
- .lg\:hover\:border-teal-700:hover {
- border-color: #2c7a7b;
- }
- .lg\:hover\:border-teal-800:hover {
- border-color: #285e61;
- }
- .lg\:hover\:border-teal-900:hover {
- border-color: #234e52;
- }
- .lg\:hover\:border-blue-100:hover {
- border-color: #ebf8ff;
- }
- .lg\:hover\:border-blue-200:hover {
- border-color: #bee3f8;
- }
- .lg\:hover\:border-blue-300:hover {
- border-color: #90cdf4;
- }
- .lg\:hover\:border-blue-400:hover {
- border-color: #63b3ed;
- }
- .lg\:hover\:border-blue-500:hover {
- border-color: #4299e1;
- }
- .lg\:hover\:border-blue-600:hover {
- border-color: #3182ce;
- }
- .lg\:hover\:border-blue-700:hover {
- border-color: #2b6cb0;
- }
- .lg\:hover\:border-blue-800:hover {
- border-color: #2c5282;
- }
- .lg\:hover\:border-blue-900:hover {
- border-color: #2a4365;
- }
- .lg\:hover\:border-indigo-100:hover {
- border-color: #ebf4ff;
- }
- .lg\:hover\:border-indigo-200:hover {
- border-color: #c3dafe;
- }
- .lg\:hover\:border-indigo-300:hover {
- border-color: #a3bffa;
- }
- .lg\:hover\:border-indigo-400:hover {
- border-color: #7f9cf5;
- }
- .lg\:hover\:border-indigo-500:hover {
- border-color: #667eea;
- }
- .lg\:hover\:border-indigo-600:hover {
- border-color: #5a67d8;
- }
- .lg\:hover\:border-indigo-700:hover {
- border-color: #4c51bf;
- }
- .lg\:hover\:border-indigo-800:hover {
- border-color: #434190;
- }
- .lg\:hover\:border-indigo-900:hover {
- border-color: #3c366b;
- }
- .lg\:hover\:border-purple-100:hover {
- border-color: #faf5ff;
- }
- .lg\:hover\:border-purple-200:hover {
- border-color: #e9d8fd;
- }
- .lg\:hover\:border-purple-300:hover {
- border-color: #d6bcfa;
- }
- .lg\:hover\:border-purple-400:hover {
- border-color: #b794f4;
- }
- .lg\:hover\:border-purple-500:hover {
- border-color: #9f7aea;
- }
- .lg\:hover\:border-purple-600:hover {
- border-color: #805ad5;
- }
- .lg\:hover\:border-purple-700:hover {
- border-color: #6b46c1;
- }
- .lg\:hover\:border-purple-800:hover {
- border-color: #553c9a;
- }
- .lg\:hover\:border-purple-900:hover {
- border-color: #44337a;
- }
- .lg\:hover\:border-pink-100:hover {
- border-color: #fff5f7;
- }
- .lg\:hover\:border-pink-200:hover {
- border-color: #fed7e2;
- }
- .lg\:hover\:border-pink-300:hover {
- border-color: #fbb6ce;
- }
- .lg\:hover\:border-pink-400:hover {
- border-color: #f687b3;
- }
- .lg\:hover\:border-pink-500:hover {
- border-color: #ed64a6;
- }
- .lg\:hover\:border-pink-600:hover {
- border-color: #d53f8c;
- }
- .lg\:hover\:border-pink-700:hover {
- border-color: #b83280;
- }
- .lg\:hover\:border-pink-800:hover {
- border-color: #97266d;
- }
- .lg\:hover\:border-pink-900:hover {
- border-color: #702459;
- }
- .lg\:focus\:border-transparent:focus {
- border-color: transparent;
- }
- .lg\:focus\:border-black:focus {
- border-color: #000;
- }
- .lg\:focus\:border-white:focus {
- border-color: #fff;
- }
- .lg\:focus\:border-gray-100:focus {
- border-color: #f7fafc;
- }
- .lg\:focus\:border-gray-200:focus {
- border-color: #edf2f7;
- }
- .lg\:focus\:border-gray-300:focus {
- border-color: #e2e8f0;
- }
- .lg\:focus\:border-gray-400:focus {
- border-color: #cbd5e0;
- }
- .lg\:focus\:border-gray-500:focus {
- border-color: #a0aec0;
- }
- .lg\:focus\:border-gray-600:focus {
- border-color: #718096;
- }
- .lg\:focus\:border-gray-700:focus {
- border-color: #4a5568;
- }
- .lg\:focus\:border-gray-800:focus {
- border-color: #2d3748;
- }
- .lg\:focus\:border-gray-900:focus {
- border-color: #1a202c;
- }
- .lg\:focus\:border-red-100:focus {
- border-color: #fff5f5;
- }
- .lg\:focus\:border-red-200:focus {
- border-color: #fed7d7;
- }
- .lg\:focus\:border-red-300:focus {
- border-color: #feb2b2;
- }
- .lg\:focus\:border-red-400:focus {
- border-color: #fc8181;
- }
- .lg\:focus\:border-red-500:focus {
- border-color: #f56565;
- }
- .lg\:focus\:border-red-600:focus {
- border-color: #e53e3e;
- }
- .lg\:focus\:border-red-700:focus {
- border-color: #c53030;
- }
- .lg\:focus\:border-red-800:focus {
- border-color: #9b2c2c;
- }
- .lg\:focus\:border-red-900:focus {
- border-color: #742a2a;
- }
- .lg\:focus\:border-orange-100:focus {
- border-color: #fffaf0;
- }
- .lg\:focus\:border-orange-200:focus {
- border-color: #feebc8;
- }
- .lg\:focus\:border-orange-300:focus {
- border-color: #fbd38d;
- }
- .lg\:focus\:border-orange-400:focus {
- border-color: #f6ad55;
- }
- .lg\:focus\:border-orange-500:focus {
- border-color: #ed8936;
- }
- .lg\:focus\:border-orange-600:focus {
- border-color: #dd6b20;
- }
- .lg\:focus\:border-orange-700:focus {
- border-color: #c05621;
- }
- .lg\:focus\:border-orange-800:focus {
- border-color: #9c4221;
- }
- .lg\:focus\:border-orange-900:focus {
- border-color: #7b341e;
- }
- .lg\:focus\:border-yellow-100:focus {
- border-color: ivory;
- }
- .lg\:focus\:border-yellow-200:focus {
- border-color: #fefcbf;
- }
- .lg\:focus\:border-yellow-300:focus {
- border-color: #faf089;
- }
- .lg\:focus\:border-yellow-400:focus {
- border-color: #f6e05e;
- }
- .lg\:focus\:border-yellow-500:focus {
- border-color: #ecc94b;
- }
- .lg\:focus\:border-yellow-600:focus {
- border-color: #d69e2e;
- }
- .lg\:focus\:border-yellow-700:focus {
- border-color: #b7791f;
- }
- .lg\:focus\:border-yellow-800:focus {
- border-color: #975a16;
- }
- .lg\:focus\:border-yellow-900:focus {
- border-color: #744210;
- }
- .lg\:focus\:border-green-100:focus {
- border-color: #f0fff4;
- }
- .lg\:focus\:border-green-200:focus {
- border-color: #c6f6d5;
- }
- .lg\:focus\:border-green-300:focus {
- border-color: #9ae6b4;
- }
- .lg\:focus\:border-green-400:focus {
- border-color: #68d391;
- }
- .lg\:focus\:border-green-500:focus {
- border-color: #48bb78;
- }
- .lg\:focus\:border-green-600:focus {
- border-color: #38a169;
- }
- .lg\:focus\:border-green-700:focus {
- border-color: #2f855a;
- }
- .lg\:focus\:border-green-800:focus {
- border-color: #276749;
- }
- .lg\:focus\:border-green-900:focus {
- border-color: #22543d;
- }
- .lg\:focus\:border-teal-100:focus {
- border-color: #e6fffa;
- }
- .lg\:focus\:border-teal-200:focus {
- border-color: #b2f5ea;
- }
- .lg\:focus\:border-teal-300:focus {
- border-color: #81e6d9;
- }
- .lg\:focus\:border-teal-400:focus {
- border-color: #4fd1c5;
- }
- .lg\:focus\:border-teal-500:focus {
- border-color: #38b2ac;
- }
- .lg\:focus\:border-teal-600:focus {
- border-color: #319795;
- }
- .lg\:focus\:border-teal-700:focus {
- border-color: #2c7a7b;
- }
- .lg\:focus\:border-teal-800:focus {
- border-color: #285e61;
- }
- .lg\:focus\:border-teal-900:focus {
- border-color: #234e52;
- }
- .lg\:focus\:border-blue-100:focus {
- border-color: #ebf8ff;
- }
- .lg\:focus\:border-blue-200:focus {
- border-color: #bee3f8;
- }
- .lg\:focus\:border-blue-300:focus {
- border-color: #90cdf4;
- }
- .lg\:focus\:border-blue-400:focus {
- border-color: #63b3ed;
- }
- .lg\:focus\:border-blue-500:focus {
- border-color: #4299e1;
- }
- .lg\:focus\:border-blue-600:focus {
- border-color: #3182ce;
- }
- .lg\:focus\:border-blue-700:focus {
- border-color: #2b6cb0;
- }
- .lg\:focus\:border-blue-800:focus {
- border-color: #2c5282;
- }
- .lg\:focus\:border-blue-900:focus {
- border-color: #2a4365;
- }
- .lg\:focus\:border-indigo-100:focus {
- border-color: #ebf4ff;
- }
- .lg\:focus\:border-indigo-200:focus {
- border-color: #c3dafe;
- }
- .lg\:focus\:border-indigo-300:focus {
- border-color: #a3bffa;
- }
- .lg\:focus\:border-indigo-400:focus {
- border-color: #7f9cf5;
- }
- .lg\:focus\:border-indigo-500:focus {
- border-color: #667eea;
- }
- .lg\:focus\:border-indigo-600:focus {
- border-color: #5a67d8;
- }
- .lg\:focus\:border-indigo-700:focus {
- border-color: #4c51bf;
- }
- .lg\:focus\:border-indigo-800:focus {
- border-color: #434190;
- }
- .lg\:focus\:border-indigo-900:focus {
- border-color: #3c366b;
- }
- .lg\:focus\:border-purple-100:focus {
- border-color: #faf5ff;
- }
- .lg\:focus\:border-purple-200:focus {
- border-color: #e9d8fd;
- }
- .lg\:focus\:border-purple-300:focus {
- border-color: #d6bcfa;
- }
- .lg\:focus\:border-purple-400:focus {
- border-color: #b794f4;
- }
- .lg\:focus\:border-purple-500:focus {
- border-color: #9f7aea;
- }
- .lg\:focus\:border-purple-600:focus {
- border-color: #805ad5;
- }
- .lg\:focus\:border-purple-700:focus {
- border-color: #6b46c1;
- }
- .lg\:focus\:border-purple-800:focus {
- border-color: #553c9a;
- }
- .lg\:focus\:border-purple-900:focus {
- border-color: #44337a;
- }
- .lg\:focus\:border-pink-100:focus {
- border-color: #fff5f7;
- }
- .lg\:focus\:border-pink-200:focus {
- border-color: #fed7e2;
- }
- .lg\:focus\:border-pink-300:focus {
- border-color: #fbb6ce;
- }
- .lg\:focus\:border-pink-400:focus {
- border-color: #f687b3;
- }
- .lg\:focus\:border-pink-500:focus {
- border-color: #ed64a6;
- }
- .lg\:focus\:border-pink-600:focus {
- border-color: #d53f8c;
- }
- .lg\:focus\:border-pink-700:focus {
- border-color: #b83280;
- }
- .lg\:focus\:border-pink-800:focus {
- border-color: #97266d;
- }
- .lg\:focus\:border-pink-900:focus {
- border-color: #702459;
- }
- .lg\:rounded-none {
- border-radius: 0;
- }
- .lg\:rounded-sm {
- border-radius: 0.125rem;
- }
- .lg\:rounded {
- border-radius: 0.25rem;
- }
- .lg\:rounded-md {
- border-radius: 0.375rem;
- }
- .lg\:rounded-lg {
- border-radius: 0.5rem;
- }
- .lg\:rounded-full {
- border-radius: 9999px;
- }
- .lg\:rounded-t-none {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- .lg\:rounded-r-none {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- .lg\:rounded-b-none {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .lg\:rounded-l-none {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
- .lg\:rounded-t-sm {
- border-top-left-radius: 0.125rem;
- border-top-right-radius: 0.125rem;
- }
- .lg\:rounded-r-sm {
- border-top-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem;
- }
- .lg\:rounded-b-sm {
- border-bottom-right-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .lg\:rounded-l-sm {
- border-top-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .lg\:rounded-t {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
- }
- .lg\:rounded-r {
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- }
- .lg\:rounded-b {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .lg\:rounded-l {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .lg\:rounded-t-md {
- border-top-left-radius: 0.375rem;
- border-top-right-radius: 0.375rem;
- }
- .lg\:rounded-r-md {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
- }
- .lg\:rounded-b-md {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .lg\:rounded-l-md {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .lg\:rounded-t-lg {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
- }
- .lg\:rounded-r-lg {
- border-top-right-radius: 0.5rem;
- border-bottom-right-radius: 0.5rem;
- }
- .lg\:rounded-b-lg {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .lg\:rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .lg\:rounded-t-full {
- border-top-left-radius: 9999px;
- border-top-right-radius: 9999px;
- }
- .lg\:rounded-r-full {
- border-top-right-radius: 9999px;
- border-bottom-right-radius: 9999px;
- }
- .lg\:rounded-b-full {
- border-bottom-right-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .lg\:rounded-l-full {
- border-top-left-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .lg\:rounded-tl-none {
- border-top-left-radius: 0;
- }
- .lg\:rounded-tr-none {
- border-top-right-radius: 0;
- }
- .lg\:rounded-br-none {
- border-bottom-right-radius: 0;
- }
- .lg\:rounded-bl-none {
- border-bottom-left-radius: 0;
- }
- .lg\:rounded-tl-sm {
- border-top-left-radius: 0.125rem;
- }
- .lg\:rounded-tr-sm {
- border-top-right-radius: 0.125rem;
- }
- .lg\:rounded-br-sm {
- border-bottom-right-radius: 0.125rem;
- }
- .lg\:rounded-bl-sm {
- border-bottom-left-radius: 0.125rem;
- }
- .lg\:rounded-tl {
- border-top-left-radius: 0.25rem;
- }
- .lg\:rounded-tr {
- border-top-right-radius: 0.25rem;
- }
- .lg\:rounded-br {
- border-bottom-right-radius: 0.25rem;
- }
- .lg\:rounded-bl {
- border-bottom-left-radius: 0.25rem;
- }
- .lg\:rounded-tl-md {
- border-top-left-radius: 0.375rem;
- }
- .lg\:rounded-tr-md {
- border-top-right-radius: 0.375rem;
- }
- .lg\:rounded-br-md {
- border-bottom-right-radius: 0.375rem;
- }
- .lg\:rounded-bl-md {
- border-bottom-left-radius: 0.375rem;
- }
- .lg\:rounded-tl-lg {
- border-top-left-radius: 0.5rem;
- }
- .lg\:rounded-tr-lg {
- border-top-right-radius: 0.5rem;
- }
- .lg\:rounded-br-lg {
- border-bottom-right-radius: 0.5rem;
- }
- .lg\:rounded-bl-lg {
- border-bottom-left-radius: 0.5rem;
- }
- .lg\:rounded-tl-full {
- border-top-left-radius: 9999px;
- }
- .lg\:rounded-tr-full {
- border-top-right-radius: 9999px;
- }
- .lg\:rounded-br-full {
- border-bottom-right-radius: 9999px;
- }
- .lg\:rounded-bl-full {
- border-bottom-left-radius: 9999px;
- }
- .lg\:border-solid {
- border-style: solid;
- }
- .lg\:border-dashed {
- border-style: dashed;
- }
- .lg\:border-dotted {
- border-style: dotted;
- }
- .lg\:border-double {
- border-style: double;
- }
- .lg\:border-none {
- border-style: none;
- }
- .lg\:border-0 {
- border-width: 0;
- }
- .lg\:border-2 {
- border-width: 2px;
- }
- .lg\:border-4 {
- border-width: 4px;
- }
- .lg\:border-8 {
- border-width: 8px;
- }
- .lg\:border {
- border-width: 1px;
- }
- .lg\:border-t-0 {
- border-top-width: 0;
- }
- .lg\:border-r-0 {
- border-right-width: 0;
- }
- .lg\:border-b-0 {
- border-bottom-width: 0;
- }
- .lg\:border-l-0 {
- border-left-width: 0;
- }
- .lg\:border-t-2 {
- border-top-width: 2px;
- }
- .lg\:border-r-2 {
- border-right-width: 2px;
- }
- .lg\:border-b-2 {
- border-bottom-width: 2px;
- }
- .lg\:border-l-2 {
- border-left-width: 2px;
- }
- .lg\:border-t-4 {
- border-top-width: 4px;
- }
- .lg\:border-r-4 {
- border-right-width: 4px;
- }
- .lg\:border-b-4 {
- border-bottom-width: 4px;
- }
- .lg\:border-l-4 {
- border-left-width: 4px;
- }
- .lg\:border-t-8 {
- border-top-width: 8px;
- }
- .lg\:border-r-8 {
- border-right-width: 8px;
- }
- .lg\:border-b-8 {
- border-bottom-width: 8px;
- }
- .lg\:border-l-8 {
- border-left-width: 8px;
- }
- .lg\:border-t {
- border-top-width: 1px;
- }
- .lg\:border-r {
- border-right-width: 1px;
- }
- .lg\:border-b {
- border-bottom-width: 1px;
- }
- .lg\:border-l {
- border-left-width: 1px;
- }
- .lg\:box-border {
- box-sizing: border-box;
- }
- .lg\:box-content {
- box-sizing: content-box;
- }
- .lg\:cursor-auto {
- cursor: auto;
- }
- .lg\:cursor-default {
- cursor: default;
- }
- .lg\:cursor-pointer {
- cursor: pointer;
- }
- .lg\:cursor-wait {
- cursor: wait;
- }
- .lg\:cursor-text {
- cursor: text;
- }
- .lg\:cursor-move {
- cursor: move;
- }
- .lg\:cursor-not-allowed {
- cursor: not-allowed;
- }
- .lg\:block {
- display: block;
- }
- .lg\:inline-block {
- display: inline-block;
- }
- .lg\:inline {
- display: inline;
- }
- .lg\:flex {
- display: flex;
- }
- .lg\:inline-flex {
- display: inline-flex;
- }
- .lg\:grid {
- display: grid;
- }
- .lg\:table {
- display: table;
- }
- .lg\:table-caption {
- display: table-caption;
- }
- .lg\:table-cell {
- display: table-cell;
- }
- .lg\:table-column {
- display: table-column;
- }
- .lg\:table-column-group {
- display: table-column-group;
- }
- .lg\:table-footer-group {
- display: table-footer-group;
- }
- .lg\:table-header-group {
- display: table-header-group;
- }
- .lg\:table-row-group {
- display: table-row-group;
- }
- .lg\:table-row {
- display: table-row;
- }
- .lg\:hidden {
- display: none;
- }
- .lg\:flex-row {
- flex-direction: row;
- }
- .lg\:flex-row-reverse {
- flex-direction: row-reverse;
- }
- .lg\:flex-col {
- flex-direction: column;
- }
- .lg\:flex-col-reverse {
- flex-direction: column-reverse;
- }
- .lg\:flex-wrap {
- flex-wrap: wrap;
- }
- .lg\:flex-wrap-reverse {
- flex-wrap: wrap-reverse;
- }
- .lg\:flex-no-wrap {
- flex-wrap: nowrap;
- }
- .lg\:items-start {
- align-items: flex-start;
- }
- .lg\:items-end {
- align-items: flex-end;
- }
- .lg\:items-center {
- align-items: center;
- }
- .lg\:items-baseline {
- align-items: baseline;
- }
- .lg\:items-stretch {
- align-items: stretch;
- }
- .lg\:self-auto {
- align-self: auto;
- }
- .lg\:self-start {
- align-self: flex-start;
- }
- .lg\:self-end {
- align-self: flex-end;
- }
- .lg\:self-center {
- align-self: center;
- }
- .lg\:self-stretch {
- align-self: stretch;
- }
- .lg\:justify-start {
- justify-content: flex-start;
- }
- .lg\:justify-end {
- justify-content: flex-end;
- }
- .lg\:justify-center {
- justify-content: center;
- }
- .lg\:justify-between {
- justify-content: space-between;
- }
- .lg\:justify-around {
- justify-content: space-around;
- }
- .lg\:justify-evenly {
- justify-content: space-evenly;
- }
- .lg\:content-center {
- align-content: center;
- }
- .lg\:content-start {
- align-content: flex-start;
- }
- .lg\:content-end {
- align-content: flex-end;
- }
- .lg\:content-between {
- align-content: space-between;
- }
- .lg\:content-around {
- align-content: space-around;
- }
- .lg\:flex-1 {
- flex: 1 1 0%;
- }
- .lg\:flex-auto {
- flex: 1 1 auto;
- }
- .lg\:flex-initial {
- flex: 0 1 auto;
- }
- .lg\:flex-none {
- flex: none;
- }
- .lg\:flex-grow-0 {
- flex-grow: 0;
- }
- .lg\:flex-grow {
- flex-grow: 1;
- }
- .lg\:flex-shrink-0 {
- flex-shrink: 0;
- }
- .lg\:flex-shrink {
- flex-shrink: 1;
- }
- .lg\:order-1 {
- order: 1;
- }
- .lg\:order-2 {
- order: 2;
- }
- .lg\:order-3 {
- order: 3;
- }
- .lg\:order-4 {
- order: 4;
- }
- .lg\:order-5 {
- order: 5;
- }
- .lg\:order-6 {
- order: 6;
- }
- .lg\:order-7 {
- order: 7;
- }
- .lg\:order-8 {
- order: 8;
- }
- .lg\:order-9 {
- order: 9;
- }
- .lg\:order-10 {
- order: 10;
- }
- .lg\:order-11 {
- order: 11;
- }
- .lg\:order-12 {
- order: 12;
- }
- .lg\:order-first {
- order: -9999;
- }
- .lg\:order-last {
- order: 9999;
- }
- .lg\:order-none {
- order: 0;
- }
- .lg\:float-right {
- float: right;
- }
- .lg\:float-left {
- float: left;
- }
- .lg\:float-none {
- float: none;
- }
- .lg\:clearfix:after {
- content: '';
- display: table;
- clear: both;
- }
- .lg\:clear-left {
- clear: left;
- }
- .lg\:clear-right {
- clear: right;
- }
- .lg\:clear-both {
- clear: both;
- }
- .lg\:font-sans {
- font-family:
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- }
- .lg\:font-serif {
- font-family: Georgia, Cambria, 'Times New Roman', Times, serif;
- }
- .lg\:font-mono {
- font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
- monospace;
- }
- .lg\:font-hairline {
- font-weight: 100;
- }
- .lg\:font-thin {
- font-weight: 200;
- }
- .lg\:font-light {
- font-weight: 300;
- }
- .lg\:font-normal {
- font-weight: 400;
- }
- .lg\:font-medium {
- font-weight: 500;
- }
- .lg\:font-semibold {
- font-weight: 600;
- }
- .lg\:font-bold {
- font-weight: 700;
- }
- .lg\:font-extrabold {
- font-weight: 800;
- }
- .lg\:font-black {
- font-weight: 900;
- }
- .lg\:hover\:font-hairline:hover {
- font-weight: 100;
- }
- .lg\:hover\:font-thin:hover {
- font-weight: 200;
- }
- .lg\:hover\:font-light:hover {
- font-weight: 300;
- }
- .lg\:hover\:font-normal:hover {
- font-weight: 400;
- }
- .lg\:hover\:font-medium:hover {
- font-weight: 500;
- }
- .lg\:hover\:font-semibold:hover {
- font-weight: 600;
- }
- .lg\:hover\:font-bold:hover {
- font-weight: 700;
- }
- .lg\:hover\:font-extrabold:hover {
- font-weight: 800;
- }
- .lg\:hover\:font-black:hover {
- font-weight: 900;
- }
- .lg\:focus\:font-hairline:focus {
- font-weight: 100;
- }
- .lg\:focus\:font-thin:focus {
- font-weight: 200;
- }
- .lg\:focus\:font-light:focus {
- font-weight: 300;
- }
- .lg\:focus\:font-normal:focus {
- font-weight: 400;
- }
- .lg\:focus\:font-medium:focus {
- font-weight: 500;
- }
- .lg\:focus\:font-semibold:focus {
- font-weight: 600;
- }
- .lg\:focus\:font-bold:focus {
- font-weight: 700;
- }
- .lg\:focus\:font-extrabold:focus {
- font-weight: 800;
- }
- .lg\:focus\:font-black:focus {
- font-weight: 900;
- }
- .lg\:h-0 {
- height: 0;
- }
- .lg\:h-1 {
- height: 0.25rem;
- }
- .lg\:h-2 {
- height: 0.5rem;
- }
- .lg\:h-3 {
- height: 0.75rem;
- }
- .lg\:h-4 {
- height: 1rem;
- }
- .lg\:h-5 {
- height: 1.25rem;
- }
- .lg\:h-6 {
- height: 1.5rem;
- }
- .lg\:h-8 {
- height: 2rem;
- }
- .lg\:h-10 {
- height: 2.5rem;
- }
- .lg\:h-12 {
- height: 3rem;
- }
- .lg\:h-16 {
- height: 4rem;
- }
- .lg\:h-20 {
- height: 5rem;
- }
- .lg\:h-24 {
- height: 6rem;
- }
- .lg\:h-32 {
- height: 8rem;
- }
- .lg\:h-40 {
- height: 10rem;
- }
- .lg\:h-48 {
- height: 12rem;
- }
- .lg\:h-56 {
- height: 14rem;
- }
- .lg\:h-64 {
- height: 16rem;
- }
- .lg\:h-auto {
- height: auto;
- }
- .lg\:h-px {
- height: 1px;
- }
- .lg\:h-full {
- height: 100%;
- }
- .lg\:h-screen {
- height: 100vh;
- }
- .lg\:leading-3 {
- line-height: 0.75rem;
- }
- .lg\:leading-4 {
- line-height: 1rem;
- }
- .lg\:leading-5 {
- line-height: 1.25rem;
- }
- .lg\:leading-6 {
- line-height: 1.5rem;
- }
- .lg\:leading-7 {
- line-height: 1.75rem;
- }
- .lg\:leading-8 {
- line-height: 2rem;
- }
- .lg\:leading-9 {
- line-height: 2.25rem;
- }
- .lg\:leading-10 {
- line-height: 2.5rem;
- }
- .lg\:leading-none {
- line-height: 1;
- }
- .lg\:leading-tight {
- line-height: 1.25;
- }
- .lg\:leading-snug {
- line-height: 1.375;
- }
- .lg\:leading-normal {
- line-height: 1.5;
- }
- .lg\:leading-relaxed {
- line-height: 1.625;
- }
- .lg\:leading-loose {
- line-height: 2;
- }
- .lg\:list-inside {
- list-style-position: inside;
- }
- .lg\:list-outside {
- list-style-position: outside;
- }
- .lg\:list-none {
- list-style-type: none;
- }
- .lg\:list-disc {
- list-style-type: disc;
- }
- .lg\:list-decimal {
- list-style-type: decimal;
- }
- .lg\:m-0 {
- margin: 0;
- }
- .lg\:m-1 {
- margin: 0.25rem;
- }
- .lg\:m-2 {
- margin: 0.5rem;
- }
- .lg\:m-3 {
- margin: 0.75rem;
- }
- .lg\:m-4 {
- margin: 1rem;
- }
- .lg\:m-5 {
- margin: 1.25rem;
- }
- .lg\:m-6 {
- margin: 1.5rem;
- }
- .lg\:m-8 {
- margin: 2rem;
- }
- .lg\:m-10 {
- margin: 2.5rem;
- }
- .lg\:m-12 {
- margin: 3rem;
- }
- .lg\:m-16 {
- margin: 4rem;
- }
- .lg\:m-20 {
- margin: 5rem;
- }
- .lg\:m-24 {
- margin: 6rem;
- }
- .lg\:m-32 {
- margin: 8rem;
- }
- .lg\:m-40 {
- margin: 10rem;
- }
- .lg\:m-48 {
- margin: 12rem;
- }
- .lg\:m-56 {
- margin: 14rem;
- }
- .lg\:m-64 {
- margin: 16rem;
- }
- .lg\:m-auto {
- margin: auto;
- }
- .lg\:m-px {
- margin: 1px;
- }
- .lg\:-m-1 {
- margin: -0.25rem;
- }
- .lg\:-m-2 {
- margin: -0.5rem;
- }
- .lg\:-m-3 {
- margin: -0.75rem;
- }
- .lg\:-m-4 {
- margin: -1rem;
- }
- .lg\:-m-5 {
- margin: -1.25rem;
- }
- .lg\:-m-6 {
- margin: -1.5rem;
- }
- .lg\:-m-8 {
- margin: -2rem;
- }
- .lg\:-m-10 {
- margin: -2.5rem;
- }
- .lg\:-m-12 {
- margin: -3rem;
- }
- .lg\:-m-16 {
- margin: -4rem;
- }
- .lg\:-m-20 {
- margin: -5rem;
- }
- .lg\:-m-24 {
- margin: -6rem;
- }
- .lg\:-m-32 {
- margin: -8rem;
- }
- .lg\:-m-40 {
- margin: -10rem;
- }
- .lg\:-m-48 {
- margin: -12rem;
- }
- .lg\:-m-56 {
- margin: -14rem;
- }
- .lg\:-m-64 {
- margin: -16rem;
- }
- .lg\:-m-px {
- margin: -1px;
- }
- .lg\:my-0 {
- margin-top: 0;
- margin-bottom: 0;
- }
- .lg\:mx-0 {
- margin-left: 0;
- margin-right: 0;
- }
- .lg\:my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
- }
- .lg\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
- }
- .lg\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
- .lg\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
- .lg\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
- .lg\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
- .lg\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
- .lg\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
- .lg\:my-5 {
- margin-top: 1.25rem;
- margin-bottom: 1.25rem;
- }
- .lg\:mx-5 {
- margin-left: 1.25rem;
- margin-right: 1.25rem;
- }
- .lg\:my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
- }
- .lg\:mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
- }
- .lg\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
- }
- .lg\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
- }
- .lg\:my-10 {
- margin-top: 2.5rem;
- margin-bottom: 2.5rem;
- }
- .lg\:mx-10 {
- margin-left: 2.5rem;
- margin-right: 2.5rem;
- }
- .lg\:my-12 {
- margin-top: 3rem;
- margin-bottom: 3rem;
- }
- .lg\:mx-12 {
- margin-left: 3rem;
- margin-right: 3rem;
- }
- .lg\:my-16 {
- margin-top: 4rem;
- margin-bottom: 4rem;
- }
- .lg\:mx-16 {
- margin-left: 4rem;
- margin-right: 4rem;
- }
- .lg\:my-20 {
- margin-top: 5rem;
- margin-bottom: 5rem;
- }
- .lg\:mx-20 {
- margin-left: 5rem;
- margin-right: 5rem;
- }
- .lg\:my-24 {
- margin-top: 6rem;
- margin-bottom: 6rem;
- }
- .lg\:mx-24 {
- margin-left: 6rem;
- margin-right: 6rem;
- }
- .lg\:my-32 {
- margin-top: 8rem;
- margin-bottom: 8rem;
- }
- .lg\:mx-32 {
- margin-left: 8rem;
- margin-right: 8rem;
- }
- .lg\:my-40 {
- margin-top: 10rem;
- margin-bottom: 10rem;
- }
- .lg\:mx-40 {
- margin-left: 10rem;
- margin-right: 10rem;
- }
- .lg\:my-48 {
- margin-top: 12rem;
- margin-bottom: 12rem;
- }
- .lg\:mx-48 {
- margin-left: 12rem;
- margin-right: 12rem;
- }
- .lg\:my-56 {
- margin-top: 14rem;
- margin-bottom: 14rem;
- }
- .lg\:mx-56 {
- margin-left: 14rem;
- margin-right: 14rem;
- }
- .lg\:my-64 {
- margin-top: 16rem;
- margin-bottom: 16rem;
- }
- .lg\:mx-64 {
- margin-left: 16rem;
- margin-right: 16rem;
- }
- .lg\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
- }
- .lg\:mx-auto {
- margin-left: auto;
- margin-right: auto;
- }
- .lg\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
- }
- .lg\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
- }
- .lg\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
- .lg\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
- .lg\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
- .lg\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
- .lg\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
- .lg\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
- .lg\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
- .lg\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
- .lg\:-my-5 {
- margin-top: -1.25rem;
- margin-bottom: -1.25rem;
- }
- .lg\:-mx-5 {
- margin-left: -1.25rem;
- margin-right: -1.25rem;
- }
- .lg\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
- .lg\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
- .lg\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
- .lg\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
- .lg\:-my-10 {
- margin-top: -2.5rem;
- margin-bottom: -2.5rem;
- }
- .lg\:-mx-10 {
- margin-left: -2.5rem;
- margin-right: -2.5rem;
- }
- .lg\:-my-12 {
- margin-top: -3rem;
- margin-bottom: -3rem;
- }
- .lg\:-mx-12 {
- margin-left: -3rem;
- margin-right: -3rem;
- }
- .lg\:-my-16 {
- margin-top: -4rem;
- margin-bottom: -4rem;
- }
- .lg\:-mx-16 {
- margin-left: -4rem;
- margin-right: -4rem;
- }
- .lg\:-my-20 {
- margin-top: -5rem;
- margin-bottom: -5rem;
- }
- .lg\:-mx-20 {
- margin-left: -5rem;
- margin-right: -5rem;
- }
- .lg\:-my-24 {
- margin-top: -6rem;
- margin-bottom: -6rem;
- }
- .lg\:-mx-24 {
- margin-left: -6rem;
- margin-right: -6rem;
- }
- .lg\:-my-32 {
- margin-top: -8rem;
- margin-bottom: -8rem;
- }
- .lg\:-mx-32 {
- margin-left: -8rem;
- margin-right: -8rem;
- }
- .lg\:-my-40 {
- margin-top: -10rem;
- margin-bottom: -10rem;
- }
- .lg\:-mx-40 {
- margin-left: -10rem;
- margin-right: -10rem;
- }
- .lg\:-my-48 {
- margin-top: -12rem;
- margin-bottom: -12rem;
- }
- .lg\:-mx-48 {
- margin-left: -12rem;
- margin-right: -12rem;
- }
- .lg\:-my-56 {
- margin-top: -14rem;
- margin-bottom: -14rem;
- }
- .lg\:-mx-56 {
- margin-left: -14rem;
- margin-right: -14rem;
- }
- .lg\:-my-64 {
- margin-top: -16rem;
- margin-bottom: -16rem;
- }
- .lg\:-mx-64 {
- margin-left: -16rem;
- margin-right: -16rem;
- }
- .lg\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
- .lg\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
- .lg\:mt-0 {
- margin-top: 0;
- }
- .lg\:mr-0 {
- margin-right: 0;
- }
- .lg\:mb-0 {
- margin-bottom: 0;
- }
- .lg\:ml-0 {
- margin-left: 0;
- }
- .lg\:mt-1 {
- margin-top: 0.25rem;
- }
- .lg\:mr-1 {
- margin-right: 0.25rem;
- }
- .lg\:mb-1 {
- margin-bottom: 0.25rem;
- }
- .lg\:ml-1 {
- margin-left: 0.25rem;
- }
- .lg\:mt-2 {
- margin-top: 0.5rem;
- }
- .lg\:mr-2 {
- margin-right: 0.5rem;
- }
- .lg\:mb-2 {
- margin-bottom: 0.5rem;
- }
- .lg\:ml-2 {
- margin-left: 0.5rem;
- }
- .lg\:mt-3 {
- margin-top: 0.75rem;
- }
- .lg\:mr-3 {
- margin-right: 0.75rem;
- }
- .lg\:mb-3 {
- margin-bottom: 0.75rem;
- }
- .lg\:ml-3 {
- margin-left: 0.75rem;
- }
- .lg\:mt-4 {
- margin-top: 1rem;
- }
- .lg\:mr-4 {
- margin-right: 1rem;
- }
- .lg\:mb-4 {
- margin-bottom: 1rem;
- }
- .lg\:ml-4 {
- margin-left: 1rem;
- }
- .lg\:mt-5 {
- margin-top: 1.25rem;
- }
- .lg\:mr-5 {
- margin-right: 1.25rem;
- }
- .lg\:mb-5 {
- margin-bottom: 1.25rem;
- }
- .lg\:ml-5 {
- margin-left: 1.25rem;
- }
- .lg\:mt-6 {
- margin-top: 1.5rem;
- }
- .lg\:mr-6 {
- margin-right: 1.5rem;
- }
- .lg\:mb-6 {
- margin-bottom: 1.5rem;
- }
- .lg\:ml-6 {
- margin-left: 1.5rem;
- }
- .lg\:mt-8 {
- margin-top: 2rem;
- }
- .lg\:mr-8 {
- margin-right: 2rem;
- }
- .lg\:mb-8 {
- margin-bottom: 2rem;
- }
- .lg\:ml-8 {
- margin-left: 2rem;
- }
- .lg\:mt-10 {
- margin-top: 2.5rem;
- }
- .lg\:mr-10 {
- margin-right: 2.5rem;
- }
- .lg\:mb-10 {
- margin-bottom: 2.5rem;
- }
- .lg\:ml-10 {
- margin-left: 2.5rem;
- }
- .lg\:mt-12 {
- margin-top: 3rem;
- }
- .lg\:mr-12 {
- margin-right: 3rem;
- }
- .lg\:mb-12 {
- margin-bottom: 3rem;
- }
- .lg\:ml-12 {
- margin-left: 3rem;
- }
- .lg\:mt-16 {
- margin-top: 4rem;
- }
- .lg\:mr-16 {
- margin-right: 4rem;
- }
- .lg\:mb-16 {
- margin-bottom: 4rem;
- }
- .lg\:ml-16 {
- margin-left: 4rem;
- }
- .lg\:mt-20 {
- margin-top: 5rem;
- }
- .lg\:mr-20 {
- margin-right: 5rem;
- }
- .lg\:mb-20 {
- margin-bottom: 5rem;
- }
- .lg\:ml-20 {
- margin-left: 5rem;
- }
- .lg\:mt-24 {
- margin-top: 6rem;
- }
- .lg\:mr-24 {
- margin-right: 6rem;
- }
- .lg\:mb-24 {
- margin-bottom: 6rem;
- }
- .lg\:ml-24 {
- margin-left: 6rem;
- }
- .lg\:mt-32 {
- margin-top: 8rem;
- }
- .lg\:mr-32 {
- margin-right: 8rem;
- }
- .lg\:mb-32 {
- margin-bottom: 8rem;
- }
- .lg\:ml-32 {
- margin-left: 8rem;
- }
- .lg\:mt-40 {
- margin-top: 10rem;
- }
- .lg\:mr-40 {
- margin-right: 10rem;
- }
- .lg\:mb-40 {
- margin-bottom: 10rem;
- }
- .lg\:ml-40 {
- margin-left: 10rem;
- }
- .lg\:mt-48 {
- margin-top: 12rem;
- }
- .lg\:mr-48 {
- margin-right: 12rem;
- }
- .lg\:mb-48 {
- margin-bottom: 12rem;
- }
- .lg\:ml-48 {
- margin-left: 12rem;
- }
- .lg\:mt-56 {
- margin-top: 14rem;
- }
- .lg\:mr-56 {
- margin-right: 14rem;
- }
- .lg\:mb-56 {
- margin-bottom: 14rem;
- }
- .lg\:ml-56 {
- margin-left: 14rem;
- }
- .lg\:mt-64 {
- margin-top: 16rem;
- }
- .lg\:mr-64 {
- margin-right: 16rem;
- }
- .lg\:mb-64 {
- margin-bottom: 16rem;
- }
- .lg\:ml-64 {
- margin-left: 16rem;
- }
- .lg\:mt-auto {
- margin-top: auto;
- }
- .lg\:mr-auto {
- margin-right: auto;
- }
- .lg\:mb-auto {
- margin-bottom: auto;
- }
- .lg\:ml-auto {
- margin-left: auto;
- }
- .lg\:mt-px {
- margin-top: 1px;
- }
- .lg\:mr-px {
- margin-right: 1px;
- }
- .lg\:mb-px {
- margin-bottom: 1px;
- }
- .lg\:ml-px {
- margin-left: 1px;
- }
- .lg\:-mt-1 {
- margin-top: -0.25rem;
- }
- .lg\:-mr-1 {
- margin-right: -0.25rem;
- }
- .lg\:-mb-1 {
- margin-bottom: -0.25rem;
- }
- .lg\:-ml-1 {
- margin-left: -0.25rem;
- }
- .lg\:-mt-2 {
- margin-top: -0.5rem;
- }
- .lg\:-mr-2 {
- margin-right: -0.5rem;
- }
- .lg\:-mb-2 {
- margin-bottom: -0.5rem;
- }
- .lg\:-ml-2 {
- margin-left: -0.5rem;
- }
- .lg\:-mt-3 {
- margin-top: -0.75rem;
- }
- .lg\:-mr-3 {
- margin-right: -0.75rem;
- }
- .lg\:-mb-3 {
- margin-bottom: -0.75rem;
- }
- .lg\:-ml-3 {
- margin-left: -0.75rem;
- }
- .lg\:-mt-4 {
- margin-top: -1rem;
- }
- .lg\:-mr-4 {
- margin-right: -1rem;
- }
- .lg\:-mb-4 {
- margin-bottom: -1rem;
- }
- .lg\:-ml-4 {
- margin-left: -1rem;
- }
- .lg\:-mt-5 {
- margin-top: -1.25rem;
- }
- .lg\:-mr-5 {
- margin-right: -1.25rem;
- }
- .lg\:-mb-5 {
- margin-bottom: -1.25rem;
- }
- .lg\:-ml-5 {
- margin-left: -1.25rem;
- }
- .lg\:-mt-6 {
- margin-top: -1.5rem;
- }
- .lg\:-mr-6 {
- margin-right: -1.5rem;
- }
- .lg\:-mb-6 {
- margin-bottom: -1.5rem;
- }
- .lg\:-ml-6 {
- margin-left: -1.5rem;
- }
- .lg\:-mt-8 {
- margin-top: -2rem;
- }
- .lg\:-mr-8 {
- margin-right: -2rem;
- }
- .lg\:-mb-8 {
- margin-bottom: -2rem;
- }
- .lg\:-ml-8 {
- margin-left: -2rem;
- }
- .lg\:-mt-10 {
- margin-top: -2.5rem;
- }
- .lg\:-mr-10 {
- margin-right: -2.5rem;
- }
- .lg\:-mb-10 {
- margin-bottom: -2.5rem;
- }
- .lg\:-ml-10 {
- margin-left: -2.5rem;
- }
- .lg\:-mt-12 {
- margin-top: -3rem;
- }
- .lg\:-mr-12 {
- margin-right: -3rem;
- }
- .lg\:-mb-12 {
- margin-bottom: -3rem;
- }
- .lg\:-ml-12 {
- margin-left: -3rem;
- }
- .lg\:-mt-16 {
- margin-top: -4rem;
- }
- .lg\:-mr-16 {
- margin-right: -4rem;
- }
- .lg\:-mb-16 {
- margin-bottom: -4rem;
- }
- .lg\:-ml-16 {
- margin-left: -4rem;
- }
- .lg\:-mt-20 {
- margin-top: -5rem;
- }
- .lg\:-mr-20 {
- margin-right: -5rem;
- }
- .lg\:-mb-20 {
- margin-bottom: -5rem;
- }
- .lg\:-ml-20 {
- margin-left: -5rem;
- }
- .lg\:-mt-24 {
- margin-top: -6rem;
- }
- .lg\:-mr-24 {
- margin-right: -6rem;
- }
- .lg\:-mb-24 {
- margin-bottom: -6rem;
- }
- .lg\:-ml-24 {
- margin-left: -6rem;
- }
- .lg\:-mt-32 {
- margin-top: -8rem;
- }
- .lg\:-mr-32 {
- margin-right: -8rem;
- }
- .lg\:-mb-32 {
- margin-bottom: -8rem;
- }
- .lg\:-ml-32 {
- margin-left: -8rem;
- }
- .lg\:-mt-40 {
- margin-top: -10rem;
- }
- .lg\:-mr-40 {
- margin-right: -10rem;
- }
- .lg\:-mb-40 {
- margin-bottom: -10rem;
- }
- .lg\:-ml-40 {
- margin-left: -10rem;
- }
- .lg\:-mt-48 {
- margin-top: -12rem;
- }
- .lg\:-mr-48 {
- margin-right: -12rem;
- }
- .lg\:-mb-48 {
- margin-bottom: -12rem;
- }
- .lg\:-ml-48 {
- margin-left: -12rem;
- }
- .lg\:-mt-56 {
- margin-top: -14rem;
- }
- .lg\:-mr-56 {
- margin-right: -14rem;
- }
- .lg\:-mb-56 {
- margin-bottom: -14rem;
- }
- .lg\:-ml-56 {
- margin-left: -14rem;
- }
- .lg\:-mt-64 {
- margin-top: -16rem;
- }
- .lg\:-mr-64 {
- margin-right: -16rem;
- }
- .lg\:-mb-64 {
- margin-bottom: -16rem;
- }
- .lg\:-ml-64 {
- margin-left: -16rem;
- }
- .lg\:-mt-px {
- margin-top: -1px;
- }
- .lg\:-mr-px {
- margin-right: -1px;
- }
- .lg\:-mb-px {
- margin-bottom: -1px;
- }
- .lg\:-ml-px {
- margin-left: -1px;
- }
- .lg\:max-h-full {
- max-height: 100%;
- }
- .lg\:max-h-screen {
- max-height: 100vh;
- }
- .lg\:max-w-none {
- max-width: none;
- }
- .lg\:max-w-xs {
- max-width: 20rem;
- }
- .lg\:max-w-sm {
- max-width: 24rem;
- }
- .lg\:max-w-md {
- max-width: 28rem;
- }
- .lg\:max-w-lg {
- max-width: 32rem;
- }
- .lg\:max-w-xl {
- max-width: 36rem;
- }
- .lg\:max-w-2xl {
- max-width: 42rem;
- }
- .lg\:max-w-3xl {
- max-width: 48rem;
- }
- .lg\:max-w-4xl {
- max-width: 56rem;
- }
- .lg\:max-w-5xl {
- max-width: 64rem;
- }
- .lg\:max-w-6xl {
- max-width: 72rem;
- }
- .lg\:max-w-full {
- max-width: 100%;
- }
- .lg\:max-w-screen-sm {
- max-width: 640px;
- }
- .lg\:max-w-screen-md {
- max-width: 768px;
- }
- .lg\:max-w-screen-lg {
- max-width: 1024px;
- }
- .lg\:max-w-screen-xl {
- max-width: 1280px;
- }
- .lg\:min-h-0 {
- min-height: 0;
- }
- .lg\:min-h-full {
- min-height: 100%;
- }
- .lg\:min-h-screen {
- min-height: 100vh;
- }
- .lg\:min-w-0 {
- min-width: 0;
- }
- .lg\:min-w-full {
- min-width: 100%;
- }
- .lg\:object-contain {
- -o-object-fit: contain;
- object-fit: contain;
- }
- .lg\:object-cover {
- -o-object-fit: cover;
- object-fit: cover;
- }
- .lg\:object-fill {
- -o-object-fit: fill;
- object-fit: fill;
- }
- .lg\:object-none {
- -o-object-fit: none;
- object-fit: none;
- }
- .lg\:object-scale-down {
- -o-object-fit: scale-down;
- object-fit: scale-down;
- }
- .lg\:object-bottom {
- -o-object-position: bottom;
- object-position: bottom;
- }
- .lg\:object-center {
- -o-object-position: center;
- object-position: center;
- }
- .lg\:object-left {
- -o-object-position: left;
- object-position: left;
- }
- .lg\:object-left-bottom {
- -o-object-position: left bottom;
- object-position: left bottom;
- }
- .lg\:object-left-top {
- -o-object-position: left top;
- object-position: left top;
- }
- .lg\:object-right {
- -o-object-position: right;
- object-position: right;
- }
- .lg\:object-right-bottom {
- -o-object-position: right bottom;
- object-position: right bottom;
- }
- .lg\:object-right-top {
- -o-object-position: right top;
- object-position: right top;
- }
- .lg\:object-top {
- -o-object-position: top;
- object-position: top;
- }
- .lg\:opacity-0 {
- opacity: 0;
- }
- .lg\:opacity-25 {
- opacity: 0.25;
- }
- .lg\:opacity-50 {
- opacity: 0.5;
- }
- .lg\:opacity-75 {
- opacity: 0.75;
- }
- .lg\:opacity-100 {
- opacity: 1;
- }
- .lg\:hover\:opacity-0:hover {
- opacity: 0;
- }
- .lg\:hover\:opacity-25:hover {
- opacity: 0.25;
- }
- .lg\:hover\:opacity-50:hover {
- opacity: 0.5;
- }
- .lg\:hover\:opacity-75:hover {
- opacity: 0.75;
- }
- .lg\:hover\:opacity-100:hover {
- opacity: 1;
- }
- .lg\:focus\:opacity-0:focus {
- opacity: 0;
- }
- .lg\:focus\:opacity-25:focus {
- opacity: 0.25;
- }
- .lg\:focus\:opacity-50:focus {
- opacity: 0.5;
- }
- .lg\:focus\:opacity-75:focus {
- opacity: 0.75;
- }
- .lg\:focus\:opacity-100:focus {
- opacity: 1;
- }
- .lg\:outline-none {
- outline: 0;
- }
- .lg\:focus\:outline-none:focus {
- outline: 0;
- }
- .lg\:overflow-auto {
- overflow: auto;
- }
- .lg\:overflow-hidden {
- overflow: hidden;
- }
- .lg\:overflow-visible {
- overflow: visible;
- }
- .lg\:overflow-scroll {
- overflow: scroll;
- }
- .lg\:overflow-x-auto {
- overflow-x: auto;
- }
- .lg\:overflow-y-auto {
- overflow-y: auto;
- }
- .lg\:overflow-x-hidden {
- overflow-x: hidden;
- }
- .lg\:overflow-y-hidden {
- overflow-y: hidden;
- }
- .lg\:overflow-x-visible {
- overflow-x: visible;
- }
- .lg\:overflow-y-visible {
- overflow-y: visible;
- }
- .lg\:overflow-x-scroll {
- overflow-x: scroll;
- }
- .lg\:overflow-y-scroll {
- overflow-y: scroll;
- }
- .lg\:scrolling-touch {
- -webkit-overflow-scrolling: touch;
- }
- .lg\:scrolling-auto {
- -webkit-overflow-scrolling: auto;
- }
- .lg\:p-0 {
- padding: 0;
- }
- .lg\:p-1 {
- padding: 0.25rem;
- }
- .lg\:p-2 {
- padding: 0.5rem;
- }
- .lg\:p-3 {
- padding: 0.75rem;
- }
- .lg\:p-4 {
- padding: 1rem;
- }
- .lg\:p-5 {
- padding: 1.25rem;
- }
- .lg\:p-6 {
- padding: 1.5rem;
- }
- .lg\:p-8 {
- padding: 2rem;
- }
- .lg\:p-10 {
- padding: 2.5rem;
- }
- .lg\:p-12 {
- padding: 3rem;
- }
- .lg\:p-16 {
- padding: 4rem;
- }
- .lg\:p-20 {
- padding: 5rem;
- }
- .lg\:p-24 {
- padding: 6rem;
- }
- .lg\:p-32 {
- padding: 8rem;
- }
- .lg\:p-40 {
- padding: 10rem;
- }
- .lg\:p-48 {
- padding: 12rem;
- }
- .lg\:p-56 {
- padding: 14rem;
- }
- .lg\:p-64 {
- padding: 16rem;
- }
- .lg\:p-px {
- padding: 1px;
- }
- .lg\:py-0 {
- padding-top: 0;
- padding-bottom: 0;
- }
- .lg\:px-0 {
- padding-left: 0;
- padding-right: 0;
- }
- .lg\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
- }
- .lg\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
- }
- .lg\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- }
- .lg\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
- }
- .lg\:py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- }
- .lg\:px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- }
- .lg\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
- .lg\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
- .lg\:py-5 {
- padding-top: 1.25rem;
- padding-bottom: 1.25rem;
- }
- .lg\:px-5 {
- padding-left: 1.25rem;
- padding-right: 1.25rem;
- }
- .lg\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
- .lg\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
- .lg\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
- .lg\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
- .lg\:py-10 {
- padding-top: 2.5rem;
- padding-bottom: 2.5rem;
- }
- .lg\:px-10 {
- padding-left: 2.5rem;
- padding-right: 2.5rem;
- }
- .lg\:py-12 {
- padding-top: 3rem;
- padding-bottom: 3rem;
- }
- .lg\:px-12 {
- padding-left: 3rem;
- padding-right: 3rem;
- }
- .lg\:py-16 {
- padding-top: 4rem;
- padding-bottom: 4rem;
- }
- .lg\:px-16 {
- padding-left: 4rem;
- padding-right: 4rem;
- }
- .lg\:py-20 {
- padding-top: 5rem;
- padding-bottom: 5rem;
- }
- .lg\:px-20 {
- padding-left: 5rem;
- padding-right: 5rem;
- }
- .lg\:py-24 {
- padding-top: 6rem;
- padding-bottom: 6rem;
- }
- .lg\:px-24 {
- padding-left: 6rem;
- padding-right: 6rem;
- }
- .lg\:py-32 {
- padding-top: 8rem;
- padding-bottom: 8rem;
- }
- .lg\:px-32 {
- padding-left: 8rem;
- padding-right: 8rem;
- }
- .lg\:py-40 {
- padding-top: 10rem;
- padding-bottom: 10rem;
- }
- .lg\:px-40 {
- padding-left: 10rem;
- padding-right: 10rem;
- }
- .lg\:py-48 {
- padding-top: 12rem;
- padding-bottom: 12rem;
- }
- .lg\:px-48 {
- padding-left: 12rem;
- padding-right: 12rem;
- }
- .lg\:py-56 {
- padding-top: 14rem;
- padding-bottom: 14rem;
- }
- .lg\:px-56 {
- padding-left: 14rem;
- padding-right: 14rem;
- }
- .lg\:py-64 {
- padding-top: 16rem;
- padding-bottom: 16rem;
- }
- .lg\:px-64 {
- padding-left: 16rem;
- padding-right: 16rem;
- }
- .lg\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
- }
- .lg\:px-px {
- padding-left: 1px;
- padding-right: 1px;
- }
- .lg\:pt-0 {
- padding-top: 0;
- }
- .lg\:pr-0 {
- padding-right: 0;
- }
- .lg\:pb-0 {
- padding-bottom: 0;
- }
- .lg\:pl-0 {
- padding-left: 0;
- }
- .lg\:pt-1 {
- padding-top: 0.25rem;
- }
- .lg\:pr-1 {
- padding-right: 0.25rem;
- }
- .lg\:pb-1 {
- padding-bottom: 0.25rem;
- }
- .lg\:pl-1 {
- padding-left: 0.25rem;
- }
- .lg\:pt-2 {
- padding-top: 0.5rem;
- }
- .lg\:pr-2 {
- padding-right: 0.5rem;
- }
- .lg\:pb-2 {
- padding-bottom: 0.5rem;
- }
- .lg\:pl-2 {
- padding-left: 0.5rem;
- }
- .lg\:pt-3 {
- padding-top: 0.75rem;
- }
- .lg\:pr-3 {
- padding-right: 0.75rem;
- }
- .lg\:pb-3 {
- padding-bottom: 0.75rem;
- }
- .lg\:pl-3 {
- padding-left: 0.75rem;
- }
- .lg\:pt-4 {
- padding-top: 1rem;
- }
- .lg\:pr-4 {
- padding-right: 1rem;
- }
- .lg\:pb-4 {
- padding-bottom: 1rem;
- }
- .lg\:pl-4 {
- padding-left: 1rem;
- }
- .lg\:pt-5 {
- padding-top: 1.25rem;
- }
- .lg\:pr-5 {
- padding-right: 1.25rem;
- }
- .lg\:pb-5 {
- padding-bottom: 1.25rem;
- }
- .lg\:pl-5 {
- padding-left: 1.25rem;
- }
- .lg\:pt-6 {
- padding-top: 1.5rem;
- }
- .lg\:pr-6 {
- padding-right: 1.5rem;
- }
- .lg\:pb-6 {
- padding-bottom: 1.5rem;
- }
- .lg\:pl-6 {
- padding-left: 1.5rem;
- }
- .lg\:pt-8 {
- padding-top: 2rem;
- }
- .lg\:pr-8 {
- padding-right: 2rem;
- }
- .lg\:pb-8 {
- padding-bottom: 2rem;
- }
- .lg\:pl-8 {
- padding-left: 2rem;
- }
- .lg\:pt-10 {
- padding-top: 2.5rem;
- }
- .lg\:pr-10 {
- padding-right: 2.5rem;
- }
- .lg\:pb-10 {
- padding-bottom: 2.5rem;
- }
- .lg\:pl-10 {
- padding-left: 2.5rem;
- }
- .lg\:pt-12 {
- padding-top: 3rem;
- }
- .lg\:pr-12 {
- padding-right: 3rem;
- }
- .lg\:pb-12 {
- padding-bottom: 3rem;
- }
- .lg\:pl-12 {
- padding-left: 3rem;
- }
- .lg\:pt-16 {
- padding-top: 4rem;
- }
- .lg\:pr-16 {
- padding-right: 4rem;
- }
- .lg\:pb-16 {
- padding-bottom: 4rem;
- }
- .lg\:pl-16 {
- padding-left: 4rem;
- }
- .lg\:pt-20 {
- padding-top: 5rem;
- }
- .lg\:pr-20 {
- padding-right: 5rem;
- }
- .lg\:pb-20 {
- padding-bottom: 5rem;
- }
- .lg\:pl-20 {
- padding-left: 5rem;
- }
- .lg\:pt-24 {
- padding-top: 6rem;
- }
- .lg\:pr-24 {
- padding-right: 6rem;
- }
- .lg\:pb-24 {
- padding-bottom: 6rem;
- }
- .lg\:pl-24 {
- padding-left: 6rem;
- }
- .lg\:pt-32 {
- padding-top: 8rem;
- }
- .lg\:pr-32 {
- padding-right: 8rem;
- }
- .lg\:pb-32 {
- padding-bottom: 8rem;
- }
- .lg\:pl-32 {
- padding-left: 8rem;
- }
- .lg\:pt-40 {
- padding-top: 10rem;
- }
- .lg\:pr-40 {
- padding-right: 10rem;
- }
- .lg\:pb-40 {
- padding-bottom: 10rem;
- }
- .lg\:pl-40 {
- padding-left: 10rem;
- }
- .lg\:pt-48 {
- padding-top: 12rem;
- }
- .lg\:pr-48 {
- padding-right: 12rem;
- }
- .lg\:pb-48 {
- padding-bottom: 12rem;
- }
- .lg\:pl-48 {
- padding-left: 12rem;
- }
- .lg\:pt-56 {
- padding-top: 14rem;
- }
- .lg\:pr-56 {
- padding-right: 14rem;
- }
- .lg\:pb-56 {
- padding-bottom: 14rem;
- }
- .lg\:pl-56 {
- padding-left: 14rem;
- }
- .lg\:pt-64 {
- padding-top: 16rem;
- }
- .lg\:pr-64 {
- padding-right: 16rem;
- }
- .lg\:pb-64 {
- padding-bottom: 16rem;
- }
- .lg\:pl-64 {
- padding-left: 16rem;
- }
- .lg\:pt-px {
- padding-top: 1px;
- }
- .lg\:pr-px {
- padding-right: 1px;
- }
- .lg\:pb-px {
- padding-bottom: 1px;
- }
- .lg\:pl-px {
- padding-left: 1px;
- }
- .lg\:placeholder-transparent:-ms-input-placeholder {
- color: transparent;
- }
- .lg\:placeholder-transparent::-ms-input-placeholder {
- color: transparent;
- }
- .lg\:placeholder-transparent::placeholder {
- color: transparent;
- }
- .lg\:placeholder-black:-ms-input-placeholder {
- color: #000;
- }
- .lg\:placeholder-black::-ms-input-placeholder {
- color: #000;
- }
- .lg\:placeholder-black::placeholder {
- color: #000;
- }
- .lg\:placeholder-white:-ms-input-placeholder {
- color: #fff;
- }
- .lg\:placeholder-white::-ms-input-placeholder {
- color: #fff;
- }
- .lg\:placeholder-white::placeholder {
- color: #fff;
- }
- .lg\:placeholder-gray-100:-ms-input-placeholder {
- color: #f7fafc;
- }
- .lg\:placeholder-gray-100::-ms-input-placeholder {
- color: #f7fafc;
- }
- .lg\:placeholder-gray-100::placeholder {
- color: #f7fafc;
- }
- .lg\:placeholder-gray-200:-ms-input-placeholder {
- color: #edf2f7;
- }
- .lg\:placeholder-gray-200::-ms-input-placeholder {
- color: #edf2f7;
- }
- .lg\:placeholder-gray-200::placeholder {
- color: #edf2f7;
- }
- .lg\:placeholder-gray-300:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .lg\:placeholder-gray-300::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .lg\:placeholder-gray-300::placeholder {
- color: #e2e8f0;
- }
- .lg\:placeholder-gray-400:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .lg\:placeholder-gray-400::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .lg\:placeholder-gray-400::placeholder {
- color: #cbd5e0;
- }
- .lg\:placeholder-gray-500:-ms-input-placeholder {
- color: #a0aec0;
- }
- .lg\:placeholder-gray-500::-ms-input-placeholder {
- color: #a0aec0;
- }
- .lg\:placeholder-gray-500::placeholder {
- color: #a0aec0;
- }
- .lg\:placeholder-gray-600:-ms-input-placeholder {
- color: #718096;
- }
- .lg\:placeholder-gray-600::-ms-input-placeholder {
- color: #718096;
- }
- .lg\:placeholder-gray-600::placeholder {
- color: #718096;
- }
- .lg\:placeholder-gray-700:-ms-input-placeholder {
- color: #4a5568;
- }
- .lg\:placeholder-gray-700::-ms-input-placeholder {
- color: #4a5568;
- }
- .lg\:placeholder-gray-700::placeholder {
- color: #4a5568;
- }
- .lg\:placeholder-gray-800:-ms-input-placeholder {
- color: #2d3748;
- }
- .lg\:placeholder-gray-800::-ms-input-placeholder {
- color: #2d3748;
- }
- .lg\:placeholder-gray-800::placeholder {
- color: #2d3748;
- }
- .lg\:placeholder-gray-900:-ms-input-placeholder {
- color: #1a202c;
- }
- .lg\:placeholder-gray-900::-ms-input-placeholder {
- color: #1a202c;
- }
- .lg\:placeholder-gray-900::placeholder {
- color: #1a202c;
- }
- .lg\:placeholder-red-100:-ms-input-placeholder {
- color: #fff5f5;
- }
- .lg\:placeholder-red-100::-ms-input-placeholder {
- color: #fff5f5;
- }
- .lg\:placeholder-red-100::placeholder {
- color: #fff5f5;
- }
- .lg\:placeholder-red-200:-ms-input-placeholder {
- color: #fed7d7;
- }
- .lg\:placeholder-red-200::-ms-input-placeholder {
- color: #fed7d7;
- }
- .lg\:placeholder-red-200::placeholder {
- color: #fed7d7;
- }
- .lg\:placeholder-red-300:-ms-input-placeholder {
- color: #feb2b2;
- }
- .lg\:placeholder-red-300::-ms-input-placeholder {
- color: #feb2b2;
- }
- .lg\:placeholder-red-300::placeholder {
- color: #feb2b2;
- }
- .lg\:placeholder-red-400:-ms-input-placeholder {
- color: #fc8181;
- }
- .lg\:placeholder-red-400::-ms-input-placeholder {
- color: #fc8181;
- }
- .lg\:placeholder-red-400::placeholder {
- color: #fc8181;
- }
- .lg\:placeholder-red-500:-ms-input-placeholder {
- color: #f56565;
- }
- .lg\:placeholder-red-500::-ms-input-placeholder {
- color: #f56565;
- }
- .lg\:placeholder-red-500::placeholder {
- color: #f56565;
- }
- .lg\:placeholder-red-600:-ms-input-placeholder {
- color: #e53e3e;
- }
- .lg\:placeholder-red-600::-ms-input-placeholder {
- color: #e53e3e;
- }
- .lg\:placeholder-red-600::placeholder {
- color: #e53e3e;
- }
- .lg\:placeholder-red-700:-ms-input-placeholder {
- color: #c53030;
- }
- .lg\:placeholder-red-700::-ms-input-placeholder {
- color: #c53030;
- }
- .lg\:placeholder-red-700::placeholder {
- color: #c53030;
- }
- .lg\:placeholder-red-800:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .lg\:placeholder-red-800::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .lg\:placeholder-red-800::placeholder {
- color: #9b2c2c;
- }
- .lg\:placeholder-red-900:-ms-input-placeholder {
- color: #742a2a;
- }
- .lg\:placeholder-red-900::-ms-input-placeholder {
- color: #742a2a;
- }
- .lg\:placeholder-red-900::placeholder {
- color: #742a2a;
- }
- .lg\:placeholder-orange-100:-ms-input-placeholder {
- color: #fffaf0;
- }
- .lg\:placeholder-orange-100::-ms-input-placeholder {
- color: #fffaf0;
- }
- .lg\:placeholder-orange-100::placeholder {
- color: #fffaf0;
- }
- .lg\:placeholder-orange-200:-ms-input-placeholder {
- color: #feebc8;
- }
- .lg\:placeholder-orange-200::-ms-input-placeholder {
- color: #feebc8;
- }
- .lg\:placeholder-orange-200::placeholder {
- color: #feebc8;
- }
- .lg\:placeholder-orange-300:-ms-input-placeholder {
- color: #fbd38d;
- }
- .lg\:placeholder-orange-300::-ms-input-placeholder {
- color: #fbd38d;
- }
- .lg\:placeholder-orange-300::placeholder {
- color: #fbd38d;
- }
- .lg\:placeholder-orange-400:-ms-input-placeholder {
- color: #f6ad55;
- }
- .lg\:placeholder-orange-400::-ms-input-placeholder {
- color: #f6ad55;
- }
- .lg\:placeholder-orange-400::placeholder {
- color: #f6ad55;
- }
- .lg\:placeholder-orange-500:-ms-input-placeholder {
- color: #ed8936;
- }
- .lg\:placeholder-orange-500::-ms-input-placeholder {
- color: #ed8936;
- }
- .lg\:placeholder-orange-500::placeholder {
- color: #ed8936;
- }
- .lg\:placeholder-orange-600:-ms-input-placeholder {
- color: #dd6b20;
- }
- .lg\:placeholder-orange-600::-ms-input-placeholder {
- color: #dd6b20;
- }
- .lg\:placeholder-orange-600::placeholder {
- color: #dd6b20;
- }
- .lg\:placeholder-orange-700:-ms-input-placeholder {
- color: #c05621;
- }
- .lg\:placeholder-orange-700::-ms-input-placeholder {
- color: #c05621;
- }
- .lg\:placeholder-orange-700::placeholder {
- color: #c05621;
- }
- .lg\:placeholder-orange-800:-ms-input-placeholder {
- color: #9c4221;
- }
- .lg\:placeholder-orange-800::-ms-input-placeholder {
- color: #9c4221;
- }
- .lg\:placeholder-orange-800::placeholder {
- color: #9c4221;
- }
- .lg\:placeholder-orange-900:-ms-input-placeholder {
- color: #7b341e;
- }
- .lg\:placeholder-orange-900::-ms-input-placeholder {
- color: #7b341e;
- }
- .lg\:placeholder-orange-900::placeholder {
- color: #7b341e;
- }
- .lg\:placeholder-yellow-100:-ms-input-placeholder {
- color: ivory;
- }
- .lg\:placeholder-yellow-100::-ms-input-placeholder {
- color: ivory;
- }
- .lg\:placeholder-yellow-100::placeholder {
- color: ivory;
- }
- .lg\:placeholder-yellow-200:-ms-input-placeholder {
- color: #fefcbf;
- }
- .lg\:placeholder-yellow-200::-ms-input-placeholder {
- color: #fefcbf;
- }
- .lg\:placeholder-yellow-200::placeholder {
- color: #fefcbf;
- }
- .lg\:placeholder-yellow-300:-ms-input-placeholder {
- color: #faf089;
- }
- .lg\:placeholder-yellow-300::-ms-input-placeholder {
- color: #faf089;
- }
- .lg\:placeholder-yellow-300::placeholder {
- color: #faf089;
- }
- .lg\:placeholder-yellow-400:-ms-input-placeholder {
- color: #f6e05e;
- }
- .lg\:placeholder-yellow-400::-ms-input-placeholder {
- color: #f6e05e;
- }
- .lg\:placeholder-yellow-400::placeholder {
- color: #f6e05e;
- }
- .lg\:placeholder-yellow-500:-ms-input-placeholder {
- color: #ecc94b;
- }
- .lg\:placeholder-yellow-500::-ms-input-placeholder {
- color: #ecc94b;
- }
- .lg\:placeholder-yellow-500::placeholder {
- color: #ecc94b;
- }
- .lg\:placeholder-yellow-600:-ms-input-placeholder {
- color: #d69e2e;
- }
- .lg\:placeholder-yellow-600::-ms-input-placeholder {
- color: #d69e2e;
- }
- .lg\:placeholder-yellow-600::placeholder {
- color: #d69e2e;
- }
- .lg\:placeholder-yellow-700:-ms-input-placeholder {
- color: #b7791f;
- }
- .lg\:placeholder-yellow-700::-ms-input-placeholder {
- color: #b7791f;
- }
- .lg\:placeholder-yellow-700::placeholder {
- color: #b7791f;
- }
- .lg\:placeholder-yellow-800:-ms-input-placeholder {
- color: #975a16;
- }
- .lg\:placeholder-yellow-800::-ms-input-placeholder {
- color: #975a16;
- }
- .lg\:placeholder-yellow-800::placeholder {
- color: #975a16;
- }
- .lg\:placeholder-yellow-900:-ms-input-placeholder {
- color: #744210;
- }
- .lg\:placeholder-yellow-900::-ms-input-placeholder {
- color: #744210;
- }
- .lg\:placeholder-yellow-900::placeholder {
- color: #744210;
- }
- .lg\:placeholder-green-100:-ms-input-placeholder {
- color: #f0fff4;
- }
- .lg\:placeholder-green-100::-ms-input-placeholder {
- color: #f0fff4;
- }
- .lg\:placeholder-green-100::placeholder {
- color: #f0fff4;
- }
- .lg\:placeholder-green-200:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .lg\:placeholder-green-200::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .lg\:placeholder-green-200::placeholder {
- color: #c6f6d5;
- }
- .lg\:placeholder-green-300:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .lg\:placeholder-green-300::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .lg\:placeholder-green-300::placeholder {
- color: #9ae6b4;
- }
- .lg\:placeholder-green-400:-ms-input-placeholder {
- color: #68d391;
- }
- .lg\:placeholder-green-400::-ms-input-placeholder {
- color: #68d391;
- }
- .lg\:placeholder-green-400::placeholder {
- color: #68d391;
- }
- .lg\:placeholder-green-500:-ms-input-placeholder {
- color: #48bb78;
- }
- .lg\:placeholder-green-500::-ms-input-placeholder {
- color: #48bb78;
- }
- .lg\:placeholder-green-500::placeholder {
- color: #48bb78;
- }
- .lg\:placeholder-green-600:-ms-input-placeholder {
- color: #38a169;
- }
- .lg\:placeholder-green-600::-ms-input-placeholder {
- color: #38a169;
- }
- .lg\:placeholder-green-600::placeholder {
- color: #38a169;
- }
- .lg\:placeholder-green-700:-ms-input-placeholder {
- color: #2f855a;
- }
- .lg\:placeholder-green-700::-ms-input-placeholder {
- color: #2f855a;
- }
- .lg\:placeholder-green-700::placeholder {
- color: #2f855a;
- }
- .lg\:placeholder-green-800:-ms-input-placeholder {
- color: #276749;
- }
- .lg\:placeholder-green-800::-ms-input-placeholder {
- color: #276749;
- }
- .lg\:placeholder-green-800::placeholder {
- color: #276749;
- }
- .lg\:placeholder-green-900:-ms-input-placeholder {
- color: #22543d;
- }
- .lg\:placeholder-green-900::-ms-input-placeholder {
- color: #22543d;
- }
- .lg\:placeholder-green-900::placeholder {
- color: #22543d;
- }
- .lg\:placeholder-teal-100:-ms-input-placeholder {
- color: #e6fffa;
- }
- .lg\:placeholder-teal-100::-ms-input-placeholder {
- color: #e6fffa;
- }
- .lg\:placeholder-teal-100::placeholder {
- color: #e6fffa;
- }
- .lg\:placeholder-teal-200:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .lg\:placeholder-teal-200::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .lg\:placeholder-teal-200::placeholder {
- color: #b2f5ea;
- }
- .lg\:placeholder-teal-300:-ms-input-placeholder {
- color: #81e6d9;
- }
- .lg\:placeholder-teal-300::-ms-input-placeholder {
- color: #81e6d9;
- }
- .lg\:placeholder-teal-300::placeholder {
- color: #81e6d9;
- }
- .lg\:placeholder-teal-400:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .lg\:placeholder-teal-400::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .lg\:placeholder-teal-400::placeholder {
- color: #4fd1c5;
- }
- .lg\:placeholder-teal-500:-ms-input-placeholder {
- color: #38b2ac;
- }
- .lg\:placeholder-teal-500::-ms-input-placeholder {
- color: #38b2ac;
- }
- .lg\:placeholder-teal-500::placeholder {
- color: #38b2ac;
- }
- .lg\:placeholder-teal-600:-ms-input-placeholder {
- color: #319795;
- }
- .lg\:placeholder-teal-600::-ms-input-placeholder {
- color: #319795;
- }
- .lg\:placeholder-teal-600::placeholder {
- color: #319795;
- }
- .lg\:placeholder-teal-700:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .lg\:placeholder-teal-700::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .lg\:placeholder-teal-700::placeholder {
- color: #2c7a7b;
- }
- .lg\:placeholder-teal-800:-ms-input-placeholder {
- color: #285e61;
- }
- .lg\:placeholder-teal-800::-ms-input-placeholder {
- color: #285e61;
- }
- .lg\:placeholder-teal-800::placeholder {
- color: #285e61;
- }
- .lg\:placeholder-teal-900:-ms-input-placeholder {
- color: #234e52;
- }
- .lg\:placeholder-teal-900::-ms-input-placeholder {
- color: #234e52;
- }
- .lg\:placeholder-teal-900::placeholder {
- color: #234e52;
- }
- .lg\:placeholder-blue-100:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .lg\:placeholder-blue-100::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .lg\:placeholder-blue-100::placeholder {
- color: #ebf8ff;
- }
- .lg\:placeholder-blue-200:-ms-input-placeholder {
- color: #bee3f8;
- }
- .lg\:placeholder-blue-200::-ms-input-placeholder {
- color: #bee3f8;
- }
- .lg\:placeholder-blue-200::placeholder {
- color: #bee3f8;
- }
- .lg\:placeholder-blue-300:-ms-input-placeholder {
- color: #90cdf4;
- }
- .lg\:placeholder-blue-300::-ms-input-placeholder {
- color: #90cdf4;
- }
- .lg\:placeholder-blue-300::placeholder {
- color: #90cdf4;
- }
- .lg\:placeholder-blue-400:-ms-input-placeholder {
- color: #63b3ed;
- }
- .lg\:placeholder-blue-400::-ms-input-placeholder {
- color: #63b3ed;
- }
- .lg\:placeholder-blue-400::placeholder {
- color: #63b3ed;
- }
- .lg\:placeholder-blue-500:-ms-input-placeholder {
- color: #4299e1;
- }
- .lg\:placeholder-blue-500::-ms-input-placeholder {
- color: #4299e1;
- }
- .lg\:placeholder-blue-500::placeholder {
- color: #4299e1;
- }
- .lg\:placeholder-blue-600:-ms-input-placeholder {
- color: #3182ce;
- }
- .lg\:placeholder-blue-600::-ms-input-placeholder {
- color: #3182ce;
- }
- .lg\:placeholder-blue-600::placeholder {
- color: #3182ce;
- }
- .lg\:placeholder-blue-700:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .lg\:placeholder-blue-700::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .lg\:placeholder-blue-700::placeholder {
- color: #2b6cb0;
- }
- .lg\:placeholder-blue-800:-ms-input-placeholder {
- color: #2c5282;
- }
- .lg\:placeholder-blue-800::-ms-input-placeholder {
- color: #2c5282;
- }
- .lg\:placeholder-blue-800::placeholder {
- color: #2c5282;
- }
- .lg\:placeholder-blue-900:-ms-input-placeholder {
- color: #2a4365;
- }
- .lg\:placeholder-blue-900::-ms-input-placeholder {
- color: #2a4365;
- }
- .lg\:placeholder-blue-900::placeholder {
- color: #2a4365;
- }
- .lg\:placeholder-indigo-100:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .lg\:placeholder-indigo-100::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .lg\:placeholder-indigo-100::placeholder {
- color: #ebf4ff;
- }
- .lg\:placeholder-indigo-200:-ms-input-placeholder {
- color: #c3dafe;
- }
- .lg\:placeholder-indigo-200::-ms-input-placeholder {
- color: #c3dafe;
- }
- .lg\:placeholder-indigo-200::placeholder {
- color: #c3dafe;
- }
- .lg\:placeholder-indigo-300:-ms-input-placeholder {
- color: #a3bffa;
- }
- .lg\:placeholder-indigo-300::-ms-input-placeholder {
- color: #a3bffa;
- }
- .lg\:placeholder-indigo-300::placeholder {
- color: #a3bffa;
- }
- .lg\:placeholder-indigo-400:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .lg\:placeholder-indigo-400::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .lg\:placeholder-indigo-400::placeholder {
- color: #7f9cf5;
- }
- .lg\:placeholder-indigo-500:-ms-input-placeholder {
- color: #667eea;
- }
- .lg\:placeholder-indigo-500::-ms-input-placeholder {
- color: #667eea;
- }
- .lg\:placeholder-indigo-500::placeholder {
- color: #667eea;
- }
- .lg\:placeholder-indigo-600:-ms-input-placeholder {
- color: #5a67d8;
- }
- .lg\:placeholder-indigo-600::-ms-input-placeholder {
- color: #5a67d8;
- }
- .lg\:placeholder-indigo-600::placeholder {
- color: #5a67d8;
- }
- .lg\:placeholder-indigo-700:-ms-input-placeholder {
- color: #4c51bf;
- }
- .lg\:placeholder-indigo-700::-ms-input-placeholder {
- color: #4c51bf;
- }
- .lg\:placeholder-indigo-700::placeholder {
- color: #4c51bf;
- }
- .lg\:placeholder-indigo-800:-ms-input-placeholder {
- color: #434190;
- }
- .lg\:placeholder-indigo-800::-ms-input-placeholder {
- color: #434190;
- }
- .lg\:placeholder-indigo-800::placeholder {
- color: #434190;
- }
- .lg\:placeholder-indigo-900:-ms-input-placeholder {
- color: #3c366b;
- }
- .lg\:placeholder-indigo-900::-ms-input-placeholder {
- color: #3c366b;
- }
- .lg\:placeholder-indigo-900::placeholder {
- color: #3c366b;
- }
- .lg\:placeholder-purple-100:-ms-input-placeholder {
- color: #faf5ff;
- }
- .lg\:placeholder-purple-100::-ms-input-placeholder {
- color: #faf5ff;
- }
- .lg\:placeholder-purple-100::placeholder {
- color: #faf5ff;
- }
- .lg\:placeholder-purple-200:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .lg\:placeholder-purple-200::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .lg\:placeholder-purple-200::placeholder {
- color: #e9d8fd;
- }
- .lg\:placeholder-purple-300:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .lg\:placeholder-purple-300::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .lg\:placeholder-purple-300::placeholder {
- color: #d6bcfa;
- }
- .lg\:placeholder-purple-400:-ms-input-placeholder {
- color: #b794f4;
- }
- .lg\:placeholder-purple-400::-ms-input-placeholder {
- color: #b794f4;
- }
- .lg\:placeholder-purple-400::placeholder {
- color: #b794f4;
- }
- .lg\:placeholder-purple-500:-ms-input-placeholder {
- color: #9f7aea;
- }
- .lg\:placeholder-purple-500::-ms-input-placeholder {
- color: #9f7aea;
- }
- .lg\:placeholder-purple-500::placeholder {
- color: #9f7aea;
- }
- .lg\:placeholder-purple-600:-ms-input-placeholder {
- color: #805ad5;
- }
- .lg\:placeholder-purple-600::-ms-input-placeholder {
- color: #805ad5;
- }
- .lg\:placeholder-purple-600::placeholder {
- color: #805ad5;
- }
- .lg\:placeholder-purple-700:-ms-input-placeholder {
- color: #6b46c1;
- }
- .lg\:placeholder-purple-700::-ms-input-placeholder {
- color: #6b46c1;
- }
- .lg\:placeholder-purple-700::placeholder {
- color: #6b46c1;
- }
- .lg\:placeholder-purple-800:-ms-input-placeholder {
- color: #553c9a;
- }
- .lg\:placeholder-purple-800::-ms-input-placeholder {
- color: #553c9a;
- }
- .lg\:placeholder-purple-800::placeholder {
- color: #553c9a;
- }
- .lg\:placeholder-purple-900:-ms-input-placeholder {
- color: #44337a;
- }
- .lg\:placeholder-purple-900::-ms-input-placeholder {
- color: #44337a;
- }
- .lg\:placeholder-purple-900::placeholder {
- color: #44337a;
- }
- .lg\:placeholder-pink-100:-ms-input-placeholder {
- color: #fff5f7;
- }
- .lg\:placeholder-pink-100::-ms-input-placeholder {
- color: #fff5f7;
- }
- .lg\:placeholder-pink-100::placeholder {
- color: #fff5f7;
- }
- .lg\:placeholder-pink-200:-ms-input-placeholder {
- color: #fed7e2;
- }
- .lg\:placeholder-pink-200::-ms-input-placeholder {
- color: #fed7e2;
- }
- .lg\:placeholder-pink-200::placeholder {
- color: #fed7e2;
- }
- .lg\:placeholder-pink-300:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .lg\:placeholder-pink-300::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .lg\:placeholder-pink-300::placeholder {
- color: #fbb6ce;
- }
- .lg\:placeholder-pink-400:-ms-input-placeholder {
- color: #f687b3;
- }
- .lg\:placeholder-pink-400::-ms-input-placeholder {
- color: #f687b3;
- }
- .lg\:placeholder-pink-400::placeholder {
- color: #f687b3;
- }
- .lg\:placeholder-pink-500:-ms-input-placeholder {
- color: #ed64a6;
- }
- .lg\:placeholder-pink-500::-ms-input-placeholder {
- color: #ed64a6;
- }
- .lg\:placeholder-pink-500::placeholder {
- color: #ed64a6;
- }
- .lg\:placeholder-pink-600:-ms-input-placeholder {
- color: #d53f8c;
- }
- .lg\:placeholder-pink-600::-ms-input-placeholder {
- color: #d53f8c;
- }
- .lg\:placeholder-pink-600::placeholder {
- color: #d53f8c;
- }
- .lg\:placeholder-pink-700:-ms-input-placeholder {
- color: #b83280;
- }
- .lg\:placeholder-pink-700::-ms-input-placeholder {
- color: #b83280;
- }
- .lg\:placeholder-pink-700::placeholder {
- color: #b83280;
- }
- .lg\:placeholder-pink-800:-ms-input-placeholder {
- color: #97266d;
- }
- .lg\:placeholder-pink-800::-ms-input-placeholder {
- color: #97266d;
- }
- .lg\:placeholder-pink-800::placeholder {
- color: #97266d;
- }
- .lg\:placeholder-pink-900:-ms-input-placeholder {
- color: #702459;
- }
- .lg\:placeholder-pink-900::-ms-input-placeholder {
- color: #702459;
- }
- .lg\:placeholder-pink-900::placeholder {
- color: #702459;
- }
- .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
- color: transparent;
- }
- .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
- color: transparent;
- }
- .lg\:focus\:placeholder-transparent:focus::placeholder {
- color: transparent;
- }
- .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
- color: #000;
- }
- .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
- color: #000;
- }
- .lg\:focus\:placeholder-black:focus::placeholder {
- color: #000;
- }
- .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
- color: #fff;
- }
- .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
- color: #fff;
- }
- .lg\:focus\:placeholder-white:focus::placeholder {
- color: #fff;
- }
- .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
- color: #f7fafc;
- }
- .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
- color: #f7fafc;
- }
- .lg\:focus\:placeholder-gray-100:focus::placeholder {
- color: #f7fafc;
- }
- .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
- color: #edf2f7;
- }
- .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
- color: #edf2f7;
- }
- .lg\:focus\:placeholder-gray-200:focus::placeholder {
- color: #edf2f7;
- }
- .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .lg\:focus\:placeholder-gray-300:focus::placeholder {
- color: #e2e8f0;
- }
- .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .lg\:focus\:placeholder-gray-400:focus::placeholder {
- color: #cbd5e0;
- }
- .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
- color: #a0aec0;
- }
- .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
- color: #a0aec0;
- }
- .lg\:focus\:placeholder-gray-500:focus::placeholder {
- color: #a0aec0;
- }
- .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
- color: #718096;
- }
- .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
- color: #718096;
- }
- .lg\:focus\:placeholder-gray-600:focus::placeholder {
- color: #718096;
- }
- .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
- color: #4a5568;
- }
- .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
- color: #4a5568;
- }
- .lg\:focus\:placeholder-gray-700:focus::placeholder {
- color: #4a5568;
- }
- .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
- color: #2d3748;
- }
- .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
- color: #2d3748;
- }
- .lg\:focus\:placeholder-gray-800:focus::placeholder {
- color: #2d3748;
- }
- .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
- color: #1a202c;
- }
- .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
- color: #1a202c;
- }
- .lg\:focus\:placeholder-gray-900:focus::placeholder {
- color: #1a202c;
- }
- .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
- color: #fff5f5;
- }
- .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
- color: #fff5f5;
- }
- .lg\:focus\:placeholder-red-100:focus::placeholder {
- color: #fff5f5;
- }
- .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
- color: #fed7d7;
- }
- .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
- color: #fed7d7;
- }
- .lg\:focus\:placeholder-red-200:focus::placeholder {
- color: #fed7d7;
- }
- .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
- color: #feb2b2;
- }
- .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
- color: #feb2b2;
- }
- .lg\:focus\:placeholder-red-300:focus::placeholder {
- color: #feb2b2;
- }
- .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
- color: #fc8181;
- }
- .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
- color: #fc8181;
- }
- .lg\:focus\:placeholder-red-400:focus::placeholder {
- color: #fc8181;
- }
- .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
- color: #f56565;
- }
- .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
- color: #f56565;
- }
- .lg\:focus\:placeholder-red-500:focus::placeholder {
- color: #f56565;
- }
- .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
- color: #e53e3e;
- }
- .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
- color: #e53e3e;
- }
- .lg\:focus\:placeholder-red-600:focus::placeholder {
- color: #e53e3e;
- }
- .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
- color: #c53030;
- }
- .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
- color: #c53030;
- }
- .lg\:focus\:placeholder-red-700:focus::placeholder {
- color: #c53030;
- }
- .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .lg\:focus\:placeholder-red-800:focus::placeholder {
- color: #9b2c2c;
- }
- .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
- color: #742a2a;
- }
- .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
- color: #742a2a;
- }
- .lg\:focus\:placeholder-red-900:focus::placeholder {
- color: #742a2a;
- }
- .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
- color: #fffaf0;
- }
- .lg\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
- color: #fffaf0;
- }
- .lg\:focus\:placeholder-orange-100:focus::placeholder {
- color: #fffaf0;
- }
- .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
- color: #feebc8;
- }
- .lg\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
- color: #feebc8;
- }
- .lg\:focus\:placeholder-orange-200:focus::placeholder {
- color: #feebc8;
- }
- .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
- color: #fbd38d;
- }
- .lg\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
- color: #fbd38d;
- }
- .lg\:focus\:placeholder-orange-300:focus::placeholder {
- color: #fbd38d;
- }
- .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
- color: #f6ad55;
- }
- .lg\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
- color: #f6ad55;
- }
- .lg\:focus\:placeholder-orange-400:focus::placeholder {
- color: #f6ad55;
- }
- .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
- color: #ed8936;
- }
- .lg\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
- color: #ed8936;
- }
- .lg\:focus\:placeholder-orange-500:focus::placeholder {
- color: #ed8936;
- }
- .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
- color: #dd6b20;
- }
- .lg\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
- color: #dd6b20;
- }
- .lg\:focus\:placeholder-orange-600:focus::placeholder {
- color: #dd6b20;
- }
- .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
- color: #c05621;
- }
- .lg\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
- color: #c05621;
- }
- .lg\:focus\:placeholder-orange-700:focus::placeholder {
- color: #c05621;
- }
- .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
- color: #9c4221;
- }
- .lg\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
- color: #9c4221;
- }
- .lg\:focus\:placeholder-orange-800:focus::placeholder {
- color: #9c4221;
- }
- .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
- color: #7b341e;
- }
- .lg\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
- color: #7b341e;
- }
- .lg\:focus\:placeholder-orange-900:focus::placeholder {
- color: #7b341e;
- }
- .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
- color: ivory;
- }
- .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
- color: ivory;
- }
- .lg\:focus\:placeholder-yellow-100:focus::placeholder {
- color: ivory;
- }
- .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
- color: #fefcbf;
- }
- .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
- color: #fefcbf;
- }
- .lg\:focus\:placeholder-yellow-200:focus::placeholder {
- color: #fefcbf;
- }
- .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
- color: #faf089;
- }
- .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
- color: #faf089;
- }
- .lg\:focus\:placeholder-yellow-300:focus::placeholder {
- color: #faf089;
- }
- .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
- color: #f6e05e;
- }
- .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
- color: #f6e05e;
- }
- .lg\:focus\:placeholder-yellow-400:focus::placeholder {
- color: #f6e05e;
- }
- .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
- color: #ecc94b;
- }
- .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
- color: #ecc94b;
- }
- .lg\:focus\:placeholder-yellow-500:focus::placeholder {
- color: #ecc94b;
- }
- .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
- color: #d69e2e;
- }
- .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
- color: #d69e2e;
- }
- .lg\:focus\:placeholder-yellow-600:focus::placeholder {
- color: #d69e2e;
- }
- .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
- color: #b7791f;
- }
- .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
- color: #b7791f;
- }
- .lg\:focus\:placeholder-yellow-700:focus::placeholder {
- color: #b7791f;
- }
- .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
- color: #975a16;
- }
- .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
- color: #975a16;
- }
- .lg\:focus\:placeholder-yellow-800:focus::placeholder {
- color: #975a16;
- }
- .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
- color: #744210;
- }
- .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
- color: #744210;
- }
- .lg\:focus\:placeholder-yellow-900:focus::placeholder {
- color: #744210;
- }
- .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
- color: #f0fff4;
- }
- .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
- color: #f0fff4;
- }
- .lg\:focus\:placeholder-green-100:focus::placeholder {
- color: #f0fff4;
- }
- .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .lg\:focus\:placeholder-green-200:focus::placeholder {
- color: #c6f6d5;
- }
- .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .lg\:focus\:placeholder-green-300:focus::placeholder {
- color: #9ae6b4;
- }
- .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
- color: #68d391;
- }
- .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
- color: #68d391;
- }
- .lg\:focus\:placeholder-green-400:focus::placeholder {
- color: #68d391;
- }
- .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
- color: #48bb78;
- }
- .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
- color: #48bb78;
- }
- .lg\:focus\:placeholder-green-500:focus::placeholder {
- color: #48bb78;
- }
- .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
- color: #38a169;
- }
- .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
- color: #38a169;
- }
- .lg\:focus\:placeholder-green-600:focus::placeholder {
- color: #38a169;
- }
- .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
- color: #2f855a;
- }
- .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
- color: #2f855a;
- }
- .lg\:focus\:placeholder-green-700:focus::placeholder {
- color: #2f855a;
- }
- .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
- color: #276749;
- }
- .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
- color: #276749;
- }
- .lg\:focus\:placeholder-green-800:focus::placeholder {
- color: #276749;
- }
- .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
- color: #22543d;
- }
- .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
- color: #22543d;
- }
- .lg\:focus\:placeholder-green-900:focus::placeholder {
- color: #22543d;
- }
- .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
- color: #e6fffa;
- }
- .lg\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
- color: #e6fffa;
- }
- .lg\:focus\:placeholder-teal-100:focus::placeholder {
- color: #e6fffa;
- }
- .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .lg\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .lg\:focus\:placeholder-teal-200:focus::placeholder {
- color: #b2f5ea;
- }
- .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
- color: #81e6d9;
- }
- .lg\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
- color: #81e6d9;
- }
- .lg\:focus\:placeholder-teal-300:focus::placeholder {
- color: #81e6d9;
- }
- .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .lg\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .lg\:focus\:placeholder-teal-400:focus::placeholder {
- color: #4fd1c5;
- }
- .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
- color: #38b2ac;
- }
- .lg\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
- color: #38b2ac;
- }
- .lg\:focus\:placeholder-teal-500:focus::placeholder {
- color: #38b2ac;
- }
- .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
- color: #319795;
- }
- .lg\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
- color: #319795;
- }
- .lg\:focus\:placeholder-teal-600:focus::placeholder {
- color: #319795;
- }
- .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .lg\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .lg\:focus\:placeholder-teal-700:focus::placeholder {
- color: #2c7a7b;
- }
- .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
- color: #285e61;
- }
- .lg\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
- color: #285e61;
- }
- .lg\:focus\:placeholder-teal-800:focus::placeholder {
- color: #285e61;
- }
- .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
- color: #234e52;
- }
- .lg\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
- color: #234e52;
- }
- .lg\:focus\:placeholder-teal-900:focus::placeholder {
- color: #234e52;
- }
- .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .lg\:focus\:placeholder-blue-100:focus::placeholder {
- color: #ebf8ff;
- }
- .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
- color: #bee3f8;
- }
- .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
- color: #bee3f8;
- }
- .lg\:focus\:placeholder-blue-200:focus::placeholder {
- color: #bee3f8;
- }
- .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
- color: #90cdf4;
- }
- .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
- color: #90cdf4;
- }
- .lg\:focus\:placeholder-blue-300:focus::placeholder {
- color: #90cdf4;
- }
- .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
- color: #63b3ed;
- }
- .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
- color: #63b3ed;
- }
- .lg\:focus\:placeholder-blue-400:focus::placeholder {
- color: #63b3ed;
- }
- .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
- color: #4299e1;
- }
- .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
- color: #4299e1;
- }
- .lg\:focus\:placeholder-blue-500:focus::placeholder {
- color: #4299e1;
- }
- .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
- color: #3182ce;
- }
- .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
- color: #3182ce;
- }
- .lg\:focus\:placeholder-blue-600:focus::placeholder {
- color: #3182ce;
- }
- .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .lg\:focus\:placeholder-blue-700:focus::placeholder {
- color: #2b6cb0;
- }
- .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
- color: #2c5282;
- }
- .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
- color: #2c5282;
- }
- .lg\:focus\:placeholder-blue-800:focus::placeholder {
- color: #2c5282;
- }
- .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
- color: #2a4365;
- }
- .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
- color: #2a4365;
- }
- .lg\:focus\:placeholder-blue-900:focus::placeholder {
- color: #2a4365;
- }
- .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .lg\:focus\:placeholder-indigo-100:focus::placeholder {
- color: #ebf4ff;
- }
- .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
- color: #c3dafe;
- }
- .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
- color: #c3dafe;
- }
- .lg\:focus\:placeholder-indigo-200:focus::placeholder {
- color: #c3dafe;
- }
- .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
- color: #a3bffa;
- }
- .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
- color: #a3bffa;
- }
- .lg\:focus\:placeholder-indigo-300:focus::placeholder {
- color: #a3bffa;
- }
- .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .lg\:focus\:placeholder-indigo-400:focus::placeholder {
- color: #7f9cf5;
- }
- .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
- color: #667eea;
- }
- .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
- color: #667eea;
- }
- .lg\:focus\:placeholder-indigo-500:focus::placeholder {
- color: #667eea;
- }
- .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
- color: #5a67d8;
- }
- .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
- color: #5a67d8;
- }
- .lg\:focus\:placeholder-indigo-600:focus::placeholder {
- color: #5a67d8;
- }
- .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
- color: #4c51bf;
- }
- .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
- color: #4c51bf;
- }
- .lg\:focus\:placeholder-indigo-700:focus::placeholder {
- color: #4c51bf;
- }
- .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
- color: #434190;
- }
- .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
- color: #434190;
- }
- .lg\:focus\:placeholder-indigo-800:focus::placeholder {
- color: #434190;
- }
- .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
- color: #3c366b;
- }
- .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
- color: #3c366b;
- }
- .lg\:focus\:placeholder-indigo-900:focus::placeholder {
- color: #3c366b;
- }
- .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
- color: #faf5ff;
- }
- .lg\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
- color: #faf5ff;
- }
- .lg\:focus\:placeholder-purple-100:focus::placeholder {
- color: #faf5ff;
- }
- .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .lg\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .lg\:focus\:placeholder-purple-200:focus::placeholder {
- color: #e9d8fd;
- }
- .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .lg\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .lg\:focus\:placeholder-purple-300:focus::placeholder {
- color: #d6bcfa;
- }
- .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
- color: #b794f4;
- }
- .lg\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
- color: #b794f4;
- }
- .lg\:focus\:placeholder-purple-400:focus::placeholder {
- color: #b794f4;
- }
- .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
- color: #9f7aea;
- }
- .lg\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
- color: #9f7aea;
- }
- .lg\:focus\:placeholder-purple-500:focus::placeholder {
- color: #9f7aea;
- }
- .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
- color: #805ad5;
- }
- .lg\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
- color: #805ad5;
- }
- .lg\:focus\:placeholder-purple-600:focus::placeholder {
- color: #805ad5;
- }
- .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
- color: #6b46c1;
- }
- .lg\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
- color: #6b46c1;
- }
- .lg\:focus\:placeholder-purple-700:focus::placeholder {
- color: #6b46c1;
- }
- .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
- color: #553c9a;
- }
- .lg\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
- color: #553c9a;
- }
- .lg\:focus\:placeholder-purple-800:focus::placeholder {
- color: #553c9a;
- }
- .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
- color: #44337a;
- }
- .lg\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
- color: #44337a;
- }
- .lg\:focus\:placeholder-purple-900:focus::placeholder {
- color: #44337a;
- }
- .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
- color: #fff5f7;
- }
- .lg\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
- color: #fff5f7;
- }
- .lg\:focus\:placeholder-pink-100:focus::placeholder {
- color: #fff5f7;
- }
- .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
- color: #fed7e2;
- }
- .lg\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
- color: #fed7e2;
- }
- .lg\:focus\:placeholder-pink-200:focus::placeholder {
- color: #fed7e2;
- }
- .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .lg\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .lg\:focus\:placeholder-pink-300:focus::placeholder {
- color: #fbb6ce;
- }
- .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
- color: #f687b3;
- }
- .lg\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
- color: #f687b3;
- }
- .lg\:focus\:placeholder-pink-400:focus::placeholder {
- color: #f687b3;
- }
- .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
- color: #ed64a6;
- }
- .lg\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
- color: #ed64a6;
- }
- .lg\:focus\:placeholder-pink-500:focus::placeholder {
- color: #ed64a6;
- }
- .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
- color: #d53f8c;
- }
- .lg\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
- color: #d53f8c;
- }
- .lg\:focus\:placeholder-pink-600:focus::placeholder {
- color: #d53f8c;
- }
- .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
- color: #b83280;
- }
- .lg\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
- color: #b83280;
- }
- .lg\:focus\:placeholder-pink-700:focus::placeholder {
- color: #b83280;
- }
- .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
- color: #97266d;
- }
- .lg\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
- color: #97266d;
- }
- .lg\:focus\:placeholder-pink-800:focus::placeholder {
- color: #97266d;
- }
- .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
- color: #702459;
- }
- .lg\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
- color: #702459;
- }
- .lg\:focus\:placeholder-pink-900:focus::placeholder {
- color: #702459;
- }
- .lg\:pointer-events-none {
- pointer-events: none;
- }
- .lg\:pointer-events-auto {
- pointer-events: auto;
- }
- .lg\:static {
- position: static;
- }
- .lg\:fixed {
- position: fixed;
- }
- .lg\:absolute {
- position: absolute;
- }
- .lg\:relative {
- position: relative;
- }
- .lg\:sticky {
- position: -webkit-sticky;
- position: sticky;
- }
- .lg\:inset-0 {
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- }
- .lg\:inset-auto {
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
- }
- .lg\:inset-y-0 {
- top: 0;
- bottom: 0;
- }
- .lg\:inset-x-0 {
- right: 0;
- left: 0;
- }
- .lg\:inset-y-auto {
- top: auto;
- bottom: auto;
- }
- .lg\:inset-x-auto {
- right: auto;
- left: auto;
- }
- .lg\:top-0 {
- top: 0;
- }
- .lg\:right-0 {
- right: 0;
- }
- .lg\:bottom-0 {
- bottom: 0;
- }
- .lg\:left-0 {
- left: 0;
- }
- .lg\:top-auto {
- top: auto;
- }
- .lg\:right-auto {
- right: auto;
- }
- .lg\:bottom-auto {
- bottom: auto;
- }
- .lg\:left-auto {
- left: auto;
- }
- .lg\:resize-none {
- resize: none;
- }
- .lg\:resize-y {
- resize: vertical;
- }
- .lg\:resize-x {
- resize: horizontal;
- }
- .lg\:resize {
- resize: both;
- }
- .lg\:shadow-xs {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .lg\:shadow-sm {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .lg\:shadow {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .lg\:shadow-md {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .lg\:shadow-lg {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .lg\:shadow-xl {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .lg\:shadow-2xl {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .lg\:shadow-inner {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .lg\:shadow-outline {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .lg\:shadow-none {
- box-shadow: none;
- }
- .lg\:hover\:shadow-xs:hover {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .lg\:hover\:shadow-sm:hover {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .lg\:hover\:shadow:hover {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .lg\:hover\:shadow-md:hover {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .lg\:hover\:shadow-lg:hover {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .lg\:hover\:shadow-xl:hover {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .lg\:hover\:shadow-2xl:hover {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .lg\:hover\:shadow-inner:hover {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .lg\:hover\:shadow-outline:hover {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .lg\:hover\:shadow-none:hover {
- box-shadow: none;
- }
- .lg\:focus\:shadow-xs:focus {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .lg\:focus\:shadow-sm:focus {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .lg\:focus\:shadow:focus {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .lg\:focus\:shadow-md:focus {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .lg\:focus\:shadow-lg:focus {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .lg\:focus\:shadow-xl:focus {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .lg\:focus\:shadow-2xl:focus {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .lg\:focus\:shadow-inner:focus {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .lg\:focus\:shadow-outline:focus {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .lg\:focus\:shadow-none:focus {
- box-shadow: none;
- }
- .lg\:fill-current {
- fill: currentColor;
- }
- .lg\:stroke-current {
- stroke: currentColor;
- }
- .lg\:stroke-0 {
- stroke-width: 0;
- }
- .lg\:stroke-1 {
- stroke-width: 1;
- }
- .lg\:stroke-2 {
- stroke-width: 2;
- }
- .lg\:table-auto {
- table-layout: auto;
- }
- .lg\:table-fixed {
- table-layout: fixed;
- }
- .lg\:text-left {
- text-align: left;
- }
- .lg\:text-center {
- text-align: center;
- }
- .lg\:text-right {
- text-align: right;
- }
- .lg\:text-justify {
- text-align: justify;
- }
- .lg\:text-transparent {
- color: transparent;
- }
- .lg\:text-black {
- color: #000;
- }
- .lg\:text-white {
- color: #fff;
- }
- .lg\:text-gray-100 {
- color: #f7fafc;
- }
- .lg\:text-gray-200 {
- color: #edf2f7;
- }
- .lg\:text-gray-300 {
- color: #e2e8f0;
- }
- .lg\:text-gray-400 {
- color: #cbd5e0;
- }
- .lg\:text-gray-500 {
- color: #a0aec0;
- }
- .lg\:text-gray-600 {
- color: #718096;
- }
- .lg\:text-gray-700 {
- color: #4a5568;
- }
- .lg\:text-gray-800 {
- color: #2d3748;
- }
- .lg\:text-gray-900 {
- color: #1a202c;
- }
- .lg\:text-red-100 {
- color: #fff5f5;
- }
- .lg\:text-red-200 {
- color: #fed7d7;
- }
- .lg\:text-red-300 {
- color: #feb2b2;
- }
- .lg\:text-red-400 {
- color: #fc8181;
- }
- .lg\:text-red-500 {
- color: #f56565;
- }
- .lg\:text-red-600 {
- color: #e53e3e;
- }
- .lg\:text-red-700 {
- color: #c53030;
- }
- .lg\:text-red-800 {
- color: #9b2c2c;
- }
- .lg\:text-red-900 {
- color: #742a2a;
- }
- .lg\:text-orange-100 {
- color: #fffaf0;
- }
- .lg\:text-orange-200 {
- color: #feebc8;
- }
- .lg\:text-orange-300 {
- color: #fbd38d;
- }
- .lg\:text-orange-400 {
- color: #f6ad55;
- }
- .lg\:text-orange-500 {
- color: #ed8936;
- }
- .lg\:text-orange-600 {
- color: #dd6b20;
- }
- .lg\:text-orange-700 {
- color: #c05621;
- }
- .lg\:text-orange-800 {
- color: #9c4221;
- }
- .lg\:text-orange-900 {
- color: #7b341e;
- }
- .lg\:text-yellow-100 {
- color: ivory;
- }
- .lg\:text-yellow-200 {
- color: #fefcbf;
- }
- .lg\:text-yellow-300 {
- color: #faf089;
- }
- .lg\:text-yellow-400 {
- color: #f6e05e;
- }
- .lg\:text-yellow-500 {
- color: #ecc94b;
- }
- .lg\:text-yellow-600 {
- color: #d69e2e;
- }
- .lg\:text-yellow-700 {
- color: #b7791f;
- }
- .lg\:text-yellow-800 {
- color: #975a16;
- }
- .lg\:text-yellow-900 {
- color: #744210;
- }
- .lg\:text-green-100 {
- color: #f0fff4;
- }
- .lg\:text-green-200 {
- color: #c6f6d5;
- }
- .lg\:text-green-300 {
- color: #9ae6b4;
- }
- .lg\:text-green-400 {
- color: #68d391;
- }
- .lg\:text-green-500 {
- color: #48bb78;
- }
- .lg\:text-green-600 {
- color: #38a169;
- }
- .lg\:text-green-700 {
- color: #2f855a;
- }
- .lg\:text-green-800 {
- color: #276749;
- }
- .lg\:text-green-900 {
- color: #22543d;
- }
- .lg\:text-teal-100 {
- color: #e6fffa;
- }
- .lg\:text-teal-200 {
- color: #b2f5ea;
- }
- .lg\:text-teal-300 {
- color: #81e6d9;
- }
- .lg\:text-teal-400 {
- color: #4fd1c5;
- }
- .lg\:text-teal-500 {
- color: #38b2ac;
- }
- .lg\:text-teal-600 {
- color: #319795;
- }
- .lg\:text-teal-700 {
- color: #2c7a7b;
- }
- .lg\:text-teal-800 {
- color: #285e61;
- }
- .lg\:text-teal-900 {
- color: #234e52;
- }
- .lg\:text-blue-100 {
- color: #ebf8ff;
- }
- .lg\:text-blue-200 {
- color: #bee3f8;
- }
- .lg\:text-blue-300 {
- color: #90cdf4;
- }
- .lg\:text-blue-400 {
- color: #63b3ed;
- }
- .lg\:text-blue-500 {
- color: #4299e1;
- }
- .lg\:text-blue-600 {
- color: #3182ce;
- }
- .lg\:text-blue-700 {
- color: #2b6cb0;
- }
- .lg\:text-blue-800 {
- color: #2c5282;
- }
- .lg\:text-blue-900 {
- color: #2a4365;
- }
- .lg\:text-indigo-100 {
- color: #ebf4ff;
- }
- .lg\:text-indigo-200 {
- color: #c3dafe;
- }
- .lg\:text-indigo-300 {
- color: #a3bffa;
- }
- .lg\:text-indigo-400 {
- color: #7f9cf5;
- }
- .lg\:text-indigo-500 {
- color: #667eea;
- }
- .lg\:text-indigo-600 {
- color: #5a67d8;
- }
- .lg\:text-indigo-700 {
- color: #4c51bf;
- }
- .lg\:text-indigo-800 {
- color: #434190;
- }
- .lg\:text-indigo-900 {
- color: #3c366b;
- }
- .lg\:text-purple-100 {
- color: #faf5ff;
- }
- .lg\:text-purple-200 {
- color: #e9d8fd;
- }
- .lg\:text-purple-300 {
- color: #d6bcfa;
- }
- .lg\:text-purple-400 {
- color: #b794f4;
- }
- .lg\:text-purple-500 {
- color: #9f7aea;
- }
- .lg\:text-purple-600 {
- color: #805ad5;
- }
- .lg\:text-purple-700 {
- color: #6b46c1;
- }
- .lg\:text-purple-800 {
- color: #553c9a;
- }
- .lg\:text-purple-900 {
- color: #44337a;
- }
- .lg\:text-pink-100 {
- color: #fff5f7;
- }
- .lg\:text-pink-200 {
- color: #fed7e2;
- }
- .lg\:text-pink-300 {
- color: #fbb6ce;
- }
- .lg\:text-pink-400 {
- color: #f687b3;
- }
- .lg\:text-pink-500 {
- color: #ed64a6;
- }
- .lg\:text-pink-600 {
- color: #d53f8c;
- }
- .lg\:text-pink-700 {
- color: #b83280;
- }
- .lg\:text-pink-800 {
- color: #97266d;
- }
- .lg\:text-pink-900 {
- color: #702459;
- }
- .lg\:hover\:text-transparent:hover {
- color: transparent;
- }
- .lg\:hover\:text-black:hover {
- color: #000;
- }
- .lg\:hover\:text-white:hover {
- color: #fff;
- }
- .lg\:hover\:text-gray-100:hover {
- color: #f7fafc;
- }
- .lg\:hover\:text-gray-200:hover {
- color: #edf2f7;
- }
- .lg\:hover\:text-gray-300:hover {
- color: #e2e8f0;
- }
- .lg\:hover\:text-gray-400:hover {
- color: #cbd5e0;
- }
- .lg\:hover\:text-gray-500:hover {
- color: #a0aec0;
- }
- .lg\:hover\:text-gray-600:hover {
- color: #718096;
- }
- .lg\:hover\:text-gray-700:hover {
- color: #4a5568;
- }
- .lg\:hover\:text-gray-800:hover {
- color: #2d3748;
- }
- .lg\:hover\:text-gray-900:hover {
- color: #1a202c;
- }
- .lg\:hover\:text-red-100:hover {
- color: #fff5f5;
- }
- .lg\:hover\:text-red-200:hover {
- color: #fed7d7;
- }
- .lg\:hover\:text-red-300:hover {
- color: #feb2b2;
- }
- .lg\:hover\:text-red-400:hover {
- color: #fc8181;
- }
- .lg\:hover\:text-red-500:hover {
- color: #f56565;
- }
- .lg\:hover\:text-red-600:hover {
- color: #e53e3e;
- }
- .lg\:hover\:text-red-700:hover {
- color: #c53030;
- }
- .lg\:hover\:text-red-800:hover {
- color: #9b2c2c;
- }
- .lg\:hover\:text-red-900:hover {
- color: #742a2a;
- }
- .lg\:hover\:text-orange-100:hover {
- color: #fffaf0;
- }
- .lg\:hover\:text-orange-200:hover {
- color: #feebc8;
- }
- .lg\:hover\:text-orange-300:hover {
- color: #fbd38d;
- }
- .lg\:hover\:text-orange-400:hover {
- color: #f6ad55;
- }
- .lg\:hover\:text-orange-500:hover {
- color: #ed8936;
- }
- .lg\:hover\:text-orange-600:hover {
- color: #dd6b20;
- }
- .lg\:hover\:text-orange-700:hover {
- color: #c05621;
- }
- .lg\:hover\:text-orange-800:hover {
- color: #9c4221;
- }
- .lg\:hover\:text-orange-900:hover {
- color: #7b341e;
- }
- .lg\:hover\:text-yellow-100:hover {
- color: ivory;
- }
- .lg\:hover\:text-yellow-200:hover {
- color: #fefcbf;
- }
- .lg\:hover\:text-yellow-300:hover {
- color: #faf089;
- }
- .lg\:hover\:text-yellow-400:hover {
- color: #f6e05e;
- }
- .lg\:hover\:text-yellow-500:hover {
- color: #ecc94b;
- }
- .lg\:hover\:text-yellow-600:hover {
- color: #d69e2e;
- }
- .lg\:hover\:text-yellow-700:hover {
- color: #b7791f;
- }
- .lg\:hover\:text-yellow-800:hover {
- color: #975a16;
- }
- .lg\:hover\:text-yellow-900:hover {
- color: #744210;
- }
- .lg\:hover\:text-green-100:hover {
- color: #f0fff4;
- }
- .lg\:hover\:text-green-200:hover {
- color: #c6f6d5;
- }
- .lg\:hover\:text-green-300:hover {
- color: #9ae6b4;
- }
- .lg\:hover\:text-green-400:hover {
- color: #68d391;
- }
- .lg\:hover\:text-green-500:hover {
- color: #48bb78;
- }
- .lg\:hover\:text-green-600:hover {
- color: #38a169;
- }
- .lg\:hover\:text-green-700:hover {
- color: #2f855a;
- }
- .lg\:hover\:text-green-800:hover {
- color: #276749;
- }
- .lg\:hover\:text-green-900:hover {
- color: #22543d;
- }
- .lg\:hover\:text-teal-100:hover {
- color: #e6fffa;
- }
- .lg\:hover\:text-teal-200:hover {
- color: #b2f5ea;
- }
- .lg\:hover\:text-teal-300:hover {
- color: #81e6d9;
- }
- .lg\:hover\:text-teal-400:hover {
- color: #4fd1c5;
- }
- .lg\:hover\:text-teal-500:hover {
- color: #38b2ac;
- }
- .lg\:hover\:text-teal-600:hover {
- color: #319795;
- }
- .lg\:hover\:text-teal-700:hover {
- color: #2c7a7b;
- }
- .lg\:hover\:text-teal-800:hover {
- color: #285e61;
- }
- .lg\:hover\:text-teal-900:hover {
- color: #234e52;
- }
- .lg\:hover\:text-blue-100:hover {
- color: #ebf8ff;
- }
- .lg\:hover\:text-blue-200:hover {
- color: #bee3f8;
- }
- .lg\:hover\:text-blue-300:hover {
- color: #90cdf4;
- }
- .lg\:hover\:text-blue-400:hover {
- color: #63b3ed;
- }
- .lg\:hover\:text-blue-500:hover {
- color: #4299e1;
- }
- .lg\:hover\:text-blue-600:hover {
- color: #3182ce;
- }
- .lg\:hover\:text-blue-700:hover {
- color: #2b6cb0;
- }
- .lg\:hover\:text-blue-800:hover {
- color: #2c5282;
- }
- .lg\:hover\:text-blue-900:hover {
- color: #2a4365;
- }
- .lg\:hover\:text-indigo-100:hover {
- color: #ebf4ff;
- }
- .lg\:hover\:text-indigo-200:hover {
- color: #c3dafe;
- }
- .lg\:hover\:text-indigo-300:hover {
- color: #a3bffa;
- }
- .lg\:hover\:text-indigo-400:hover {
- color: #7f9cf5;
- }
- .lg\:hover\:text-indigo-500:hover {
- color: #667eea;
- }
- .lg\:hover\:text-indigo-600:hover {
- color: #5a67d8;
- }
- .lg\:hover\:text-indigo-700:hover {
- color: #4c51bf;
- }
- .lg\:hover\:text-indigo-800:hover {
- color: #434190;
- }
- .lg\:hover\:text-indigo-900:hover {
- color: #3c366b;
- }
- .lg\:hover\:text-purple-100:hover {
- color: #faf5ff;
- }
- .lg\:hover\:text-purple-200:hover {
- color: #e9d8fd;
- }
- .lg\:hover\:text-purple-300:hover {
- color: #d6bcfa;
- }
- .lg\:hover\:text-purple-400:hover {
- color: #b794f4;
- }
- .lg\:hover\:text-purple-500:hover {
- color: #9f7aea;
- }
- .lg\:hover\:text-purple-600:hover {
- color: #805ad5;
- }
- .lg\:hover\:text-purple-700:hover {
- color: #6b46c1;
- }
- .lg\:hover\:text-purple-800:hover {
- color: #553c9a;
- }
- .lg\:hover\:text-purple-900:hover {
- color: #44337a;
- }
- .lg\:hover\:text-pink-100:hover {
- color: #fff5f7;
- }
- .lg\:hover\:text-pink-200:hover {
- color: #fed7e2;
- }
- .lg\:hover\:text-pink-300:hover {
- color: #fbb6ce;
- }
- .lg\:hover\:text-pink-400:hover {
- color: #f687b3;
- }
- .lg\:hover\:text-pink-500:hover {
- color: #ed64a6;
- }
- .lg\:hover\:text-pink-600:hover {
- color: #d53f8c;
- }
- .lg\:hover\:text-pink-700:hover {
- color: #b83280;
- }
- .lg\:hover\:text-pink-800:hover {
- color: #97266d;
- }
- .lg\:hover\:text-pink-900:hover {
- color: #702459;
- }
- .lg\:focus\:text-transparent:focus {
- color: transparent;
- }
- .lg\:focus\:text-black:focus {
- color: #000;
- }
- .lg\:focus\:text-white:focus {
- color: #fff;
- }
- .lg\:focus\:text-gray-100:focus {
- color: #f7fafc;
- }
- .lg\:focus\:text-gray-200:focus {
- color: #edf2f7;
- }
- .lg\:focus\:text-gray-300:focus {
- color: #e2e8f0;
- }
- .lg\:focus\:text-gray-400:focus {
- color: #cbd5e0;
- }
- .lg\:focus\:text-gray-500:focus {
- color: #a0aec0;
- }
- .lg\:focus\:text-gray-600:focus {
- color: #718096;
- }
- .lg\:focus\:text-gray-700:focus {
- color: #4a5568;
- }
- .lg\:focus\:text-gray-800:focus {
- color: #2d3748;
- }
- .lg\:focus\:text-gray-900:focus {
- color: #1a202c;
- }
- .lg\:focus\:text-red-100:focus {
- color: #fff5f5;
- }
- .lg\:focus\:text-red-200:focus {
- color: #fed7d7;
- }
- .lg\:focus\:text-red-300:focus {
- color: #feb2b2;
- }
- .lg\:focus\:text-red-400:focus {
- color: #fc8181;
- }
- .lg\:focus\:text-red-500:focus {
- color: #f56565;
- }
- .lg\:focus\:text-red-600:focus {
- color: #e53e3e;
- }
- .lg\:focus\:text-red-700:focus {
- color: #c53030;
- }
- .lg\:focus\:text-red-800:focus {
- color: #9b2c2c;
- }
- .lg\:focus\:text-red-900:focus {
- color: #742a2a;
- }
- .lg\:focus\:text-orange-100:focus {
- color: #fffaf0;
- }
- .lg\:focus\:text-orange-200:focus {
- color: #feebc8;
- }
- .lg\:focus\:text-orange-300:focus {
- color: #fbd38d;
- }
- .lg\:focus\:text-orange-400:focus {
- color: #f6ad55;
- }
- .lg\:focus\:text-orange-500:focus {
- color: #ed8936;
- }
- .lg\:focus\:text-orange-600:focus {
- color: #dd6b20;
- }
- .lg\:focus\:text-orange-700:focus {
- color: #c05621;
- }
- .lg\:focus\:text-orange-800:focus {
- color: #9c4221;
- }
- .lg\:focus\:text-orange-900:focus {
- color: #7b341e;
- }
- .lg\:focus\:text-yellow-100:focus {
- color: ivory;
- }
- .lg\:focus\:text-yellow-200:focus {
- color: #fefcbf;
- }
- .lg\:focus\:text-yellow-300:focus {
- color: #faf089;
- }
- .lg\:focus\:text-yellow-400:focus {
- color: #f6e05e;
- }
- .lg\:focus\:text-yellow-500:focus {
- color: #ecc94b;
- }
- .lg\:focus\:text-yellow-600:focus {
- color: #d69e2e;
- }
- .lg\:focus\:text-yellow-700:focus {
- color: #b7791f;
- }
- .lg\:focus\:text-yellow-800:focus {
- color: #975a16;
- }
- .lg\:focus\:text-yellow-900:focus {
- color: #744210;
- }
- .lg\:focus\:text-green-100:focus {
- color: #f0fff4;
- }
- .lg\:focus\:text-green-200:focus {
- color: #c6f6d5;
- }
- .lg\:focus\:text-green-300:focus {
- color: #9ae6b4;
- }
- .lg\:focus\:text-green-400:focus {
- color: #68d391;
- }
- .lg\:focus\:text-green-500:focus {
- color: #48bb78;
- }
- .lg\:focus\:text-green-600:focus {
- color: #38a169;
- }
- .lg\:focus\:text-green-700:focus {
- color: #2f855a;
- }
- .lg\:focus\:text-green-800:focus {
- color: #276749;
- }
- .lg\:focus\:text-green-900:focus {
- color: #22543d;
- }
- .lg\:focus\:text-teal-100:focus {
- color: #e6fffa;
- }
- .lg\:focus\:text-teal-200:focus {
- color: #b2f5ea;
- }
- .lg\:focus\:text-teal-300:focus {
- color: #81e6d9;
- }
- .lg\:focus\:text-teal-400:focus {
- color: #4fd1c5;
- }
- .lg\:focus\:text-teal-500:focus {
- color: #38b2ac;
- }
- .lg\:focus\:text-teal-600:focus {
- color: #319795;
- }
- .lg\:focus\:text-teal-700:focus {
- color: #2c7a7b;
- }
- .lg\:focus\:text-teal-800:focus {
- color: #285e61;
- }
- .lg\:focus\:text-teal-900:focus {
- color: #234e52;
- }
- .lg\:focus\:text-blue-100:focus {
- color: #ebf8ff;
- }
- .lg\:focus\:text-blue-200:focus {
- color: #bee3f8;
- }
- .lg\:focus\:text-blue-300:focus {
- color: #90cdf4;
- }
- .lg\:focus\:text-blue-400:focus {
- color: #63b3ed;
- }
- .lg\:focus\:text-blue-500:focus {
- color: #4299e1;
- }
- .lg\:focus\:text-blue-600:focus {
- color: #3182ce;
- }
- .lg\:focus\:text-blue-700:focus {
- color: #2b6cb0;
- }
- .lg\:focus\:text-blue-800:focus {
- color: #2c5282;
- }
- .lg\:focus\:text-blue-900:focus {
- color: #2a4365;
- }
- .lg\:focus\:text-indigo-100:focus {
- color: #ebf4ff;
- }
- .lg\:focus\:text-indigo-200:focus {
- color: #c3dafe;
- }
- .lg\:focus\:text-indigo-300:focus {
- color: #a3bffa;
- }
- .lg\:focus\:text-indigo-400:focus {
- color: #7f9cf5;
- }
- .lg\:focus\:text-indigo-500:focus {
- color: #667eea;
- }
- .lg\:focus\:text-indigo-600:focus {
- color: #5a67d8;
- }
- .lg\:focus\:text-indigo-700:focus {
- color: #4c51bf;
- }
- .lg\:focus\:text-indigo-800:focus {
- color: #434190;
- }
- .lg\:focus\:text-indigo-900:focus {
- color: #3c366b;
- }
- .lg\:focus\:text-purple-100:focus {
- color: #faf5ff;
- }
- .lg\:focus\:text-purple-200:focus {
- color: #e9d8fd;
- }
- .lg\:focus\:text-purple-300:focus {
- color: #d6bcfa;
- }
- .lg\:focus\:text-purple-400:focus {
- color: #b794f4;
- }
- .lg\:focus\:text-purple-500:focus {
- color: #9f7aea;
- }
- .lg\:focus\:text-purple-600:focus {
- color: #805ad5;
- }
- .lg\:focus\:text-purple-700:focus {
- color: #6b46c1;
- }
- .lg\:focus\:text-purple-800:focus {
- color: #553c9a;
- }
- .lg\:focus\:text-purple-900:focus {
- color: #44337a;
- }
- .lg\:focus\:text-pink-100:focus {
- color: #fff5f7;
- }
- .lg\:focus\:text-pink-200:focus {
- color: #fed7e2;
- }
- .lg\:focus\:text-pink-300:focus {
- color: #fbb6ce;
- }
- .lg\:focus\:text-pink-400:focus {
- color: #f687b3;
- }
- .lg\:focus\:text-pink-500:focus {
- color: #ed64a6;
- }
- .lg\:focus\:text-pink-600:focus {
- color: #d53f8c;
- }
- .lg\:focus\:text-pink-700:focus {
- color: #b83280;
- }
- .lg\:focus\:text-pink-800:focus {
- color: #97266d;
- }
- .lg\:focus\:text-pink-900:focus {
- color: #702459;
- }
- .lg\:text-xs {
- font-size: 0.75rem;
- }
- .lg\:text-sm {
- font-size: 0.875rem;
- }
- .lg\:text-base {
- font-size: 1rem;
- }
- .lg\:text-lg {
- font-size: 1.125rem;
- }
- .lg\:text-xl {
- font-size: 1.25rem;
- }
- .lg\:text-2xl {
- font-size: 1.5rem;
- }
- .lg\:text-3xl {
- font-size: 1.875rem;
- }
- .lg\:text-4xl {
- font-size: 2.25rem;
- }
- .lg\:text-5xl {
- font-size: 3rem;
- }
- .lg\:text-6xl {
- font-size: 4rem;
- }
- .lg\:italic {
- font-style: italic;
- }
- .lg\:not-italic {
- font-style: normal;
- }
- .lg\:uppercase {
- text-transform: uppercase;
- }
- .lg\:lowercase {
- text-transform: lowercase;
- }
- .lg\:capitalize {
- text-transform: capitalize;
- }
- .lg\:normal-case {
- text-transform: none;
- }
- .lg\:underline {
- text-decoration: underline;
- }
- .lg\:line-through {
- text-decoration: line-through;
- }
- .lg\:no-underline {
- text-decoration: none;
- }
- .lg\:hover\:underline:hover {
- text-decoration: underline;
- }
- .lg\:hover\:line-through:hover {
- text-decoration: line-through;
- }
- .lg\:hover\:no-underline:hover {
- text-decoration: none;
- }
- .lg\:focus\:underline:focus {
- text-decoration: underline;
- }
- .lg\:focus\:line-through:focus {
- text-decoration: line-through;
- }
- .lg\:focus\:no-underline:focus {
- text-decoration: none;
- }
- .lg\:antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- .lg\:subpixel-antialiased {
- -webkit-font-smoothing: auto;
- -moz-osx-font-smoothing: auto;
- }
- .lg\:tracking-tighter {
- letter-spacing: -0.05em;
- }
- .lg\:tracking-tight {
- letter-spacing: -0.025em;
- }
- .lg\:tracking-normal {
- letter-spacing: 0;
- }
- .lg\:tracking-wide {
- letter-spacing: 0.025em;
- }
- .lg\:tracking-wider {
- letter-spacing: 0.05em;
- }
- .lg\:tracking-widest {
- letter-spacing: 0.1em;
- }
- .lg\:select-none {
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- .lg\:select-text {
- -webkit-user-select: text;
- -ms-user-select: text;
- user-select: text;
- }
- .lg\:select-all {
- -webkit-user-select: all;
- -ms-user-select: all;
- user-select: all;
- }
- .lg\:select-auto {
- -webkit-user-select: auto;
- -ms-user-select: auto;
- user-select: auto;
- }
- .lg\:align-baseline {
- vertical-align: baseline;
- }
- .lg\:align-top {
- vertical-align: top;
- }
- .lg\:align-middle {
- vertical-align: middle;
- }
- .lg\:align-bottom {
- vertical-align: bottom;
- }
- .lg\:align-text-top {
- vertical-align: text-top;
- }
- .lg\:align-text-bottom {
- vertical-align: text-bottom;
- }
- .lg\:visible {
- visibility: visible;
- }
- .lg\:invisible {
- visibility: hidden;
- }
- .lg\:whitespace-normal {
- white-space: normal;
- }
- .lg\:whitespace-no-wrap {
- white-space: nowrap;
- }
- .lg\:whitespace-pre {
- white-space: pre;
- }
- .lg\:whitespace-pre-line {
- white-space: pre-line;
- }
- .lg\:whitespace-pre-wrap {
- white-space: pre-wrap;
- }
- .lg\:break-normal {
- overflow-wrap: normal;
- word-break: normal;
- }
- .lg\:break-words {
- overflow-wrap: break-word;
- }
- .lg\:break-all {
- word-break: break-all;
- }
- .lg\:truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .lg\:w-0 {
- width: 0;
- }
- .lg\:w-1 {
- width: 0.25rem;
- }
- .lg\:w-2 {
- width: 0.5rem;
- }
- .lg\:w-3 {
- width: 0.75rem;
- }
- .lg\:w-4 {
- width: 1rem;
- }
- .lg\:w-5 {
- width: 1.25rem;
- }
- .lg\:w-6 {
- width: 1.5rem;
- }
- .lg\:w-8 {
- width: 2rem;
- }
- .lg\:w-10 {
- width: 2.5rem;
- }
- .lg\:w-12 {
- width: 3rem;
- }
- .lg\:w-16 {
- width: 4rem;
- }
- .lg\:w-20 {
- width: 5rem;
- }
- .lg\:w-24 {
- width: 6rem;
- }
- .lg\:w-32 {
- width: 8rem;
- }
- .lg\:w-40 {
- width: 10rem;
- }
- .lg\:w-48 {
- width: 12rem;
- }
- .lg\:w-56 {
- width: 14rem;
- }
- .lg\:w-64 {
- width: 16rem;
- }
- .lg\:w-auto {
- width: auto;
- }
- .lg\:w-px {
- width: 1px;
- }
- .lg\:w-1\/2 {
- width: 50%;
- }
- .lg\:w-1\/3 {
- width: 33.333333%;
- }
- .lg\:w-2\/3 {
- width: 66.666667%;
- }
- .lg\:w-1\/4 {
- width: 25%;
- }
- .lg\:w-2\/4 {
- width: 50%;
- }
- .lg\:w-3\/4 {
- width: 75%;
- }
- .lg\:w-1\/5 {
- width: 20%;
- }
- .lg\:w-2\/5 {
- width: 40%;
- }
- .lg\:w-3\/5 {
- width: 60%;
- }
- .lg\:w-4\/5 {
- width: 80%;
- }
- .lg\:w-1\/6 {
- width: 16.666667%;
- }
- .lg\:w-2\/6 {
- width: 33.333333%;
- }
- .lg\:w-3\/6 {
- width: 50%;
- }
- .lg\:w-4\/6 {
- width: 66.666667%;
- }
- .lg\:w-5\/6 {
- width: 83.333333%;
- }
- .lg\:w-1\/12 {
- width: 8.333333%;
- }
- .lg\:w-2\/12 {
- width: 16.666667%;
- }
- .lg\:w-3\/12 {
- width: 25%;
- }
- .lg\:w-4\/12 {
- width: 33.333333%;
- }
- .lg\:w-5\/12 {
- width: 41.666667%;
- }
- .lg\:w-6\/12 {
- width: 50%;
- }
- .lg\:w-7\/12 {
- width: 58.333333%;
- }
- .lg\:w-8\/12 {
- width: 66.666667%;
- }
- .lg\:w-9\/12 {
- width: 75%;
- }
- .lg\:w-10\/12 {
- width: 83.333333%;
- }
- .lg\:w-11\/12 {
- width: 91.666667%;
- }
- .lg\:w-full {
- width: 100%;
- }
- .lg\:w-screen {
- width: 100vw;
- }
- .lg\:z-0 {
- z-index: 0;
- }
- .lg\:z-10 {
- z-index: 10;
- }
- .lg\:z-20 {
- z-index: 20;
- }
- .lg\:z-30 {
- z-index: 30;
- }
- .lg\:z-40 {
- z-index: 40;
- }
- .lg\:z-50 {
- z-index: 50;
- }
- .lg\:z-auto {
- z-index: auto;
- }
- .lg\:gap-0 {
- grid-gap: 0;
- gap: 0;
- }
- .lg\:gap-1 {
- grid-gap: 0.25rem;
- gap: 0.25rem;
- }
- .lg\:gap-2 {
- grid-gap: 0.5rem;
- gap: 0.5rem;
- }
- .lg\:gap-3 {
- grid-gap: 0.75rem;
- gap: 0.75rem;
- }
- .lg\:gap-4 {
- grid-gap: 1rem;
- gap: 1rem;
- }
- .lg\:gap-5 {
- grid-gap: 1.25rem;
- gap: 1.25rem;
- }
- .lg\:gap-6 {
- grid-gap: 1.5rem;
- gap: 1.5rem;
- }
- .lg\:gap-8 {
- grid-gap: 2rem;
- gap: 2rem;
- }
- .lg\:gap-10 {
- grid-gap: 2.5rem;
- gap: 2.5rem;
- }
- .lg\:gap-12 {
- grid-gap: 3rem;
- gap: 3rem;
- }
- .lg\:gap-16 {
- grid-gap: 4rem;
- gap: 4rem;
- }
- .lg\:gap-20 {
- grid-gap: 5rem;
- gap: 5rem;
- }
- .lg\:gap-24 {
- grid-gap: 6rem;
- gap: 6rem;
- }
- .lg\:gap-32 {
- grid-gap: 8rem;
- gap: 8rem;
- }
- .lg\:gap-40 {
- grid-gap: 10rem;
- gap: 10rem;
- }
- .lg\:gap-48 {
- grid-gap: 12rem;
- gap: 12rem;
- }
- .lg\:gap-56 {
- grid-gap: 14rem;
- gap: 14rem;
- }
- .lg\:gap-64 {
- grid-gap: 16rem;
- gap: 16rem;
- }
- .lg\:gap-px {
- grid-gap: 1px;
- gap: 1px;
- }
- .lg\:col-gap-0 {
- grid-column-gap: 0;
- column-gap: 0;
- }
- .lg\:col-gap-1 {
- grid-column-gap: 0.25rem;
- column-gap: 0.25rem;
- }
- .lg\:col-gap-2 {
- grid-column-gap: 0.5rem;
- column-gap: 0.5rem;
- }
- .lg\:col-gap-3 {
- grid-column-gap: 0.75rem;
- column-gap: 0.75rem;
- }
- .lg\:col-gap-4 {
- grid-column-gap: 1rem;
- column-gap: 1rem;
- }
- .lg\:col-gap-5 {
- grid-column-gap: 1.25rem;
- column-gap: 1.25rem;
- }
- .lg\:col-gap-6 {
- grid-column-gap: 1.5rem;
- column-gap: 1.5rem;
- }
- .lg\:col-gap-8 {
- grid-column-gap: 2rem;
- column-gap: 2rem;
- }
- .lg\:col-gap-10 {
- grid-column-gap: 2.5rem;
- column-gap: 2.5rem;
- }
- .lg\:col-gap-12 {
- grid-column-gap: 3rem;
- column-gap: 3rem;
- }
- .lg\:col-gap-16 {
- grid-column-gap: 4rem;
- column-gap: 4rem;
- }
- .lg\:col-gap-20 {
- grid-column-gap: 5rem;
- column-gap: 5rem;
- }
- .lg\:col-gap-24 {
- grid-column-gap: 6rem;
- column-gap: 6rem;
- }
- .lg\:col-gap-32 {
- grid-column-gap: 8rem;
- column-gap: 8rem;
- }
- .lg\:col-gap-40 {
- grid-column-gap: 10rem;
- column-gap: 10rem;
- }
- .lg\:col-gap-48 {
- grid-column-gap: 12rem;
- column-gap: 12rem;
- }
- .lg\:col-gap-56 {
- grid-column-gap: 14rem;
- column-gap: 14rem;
- }
- .lg\:col-gap-64 {
- grid-column-gap: 16rem;
- column-gap: 16rem;
- }
- .lg\:col-gap-px {
- grid-column-gap: 1px;
- column-gap: 1px;
- }
- .lg\:row-gap-0 {
- grid-row-gap: 0;
- row-gap: 0;
- }
- .lg\:row-gap-1 {
- grid-row-gap: 0.25rem;
- row-gap: 0.25rem;
- }
- .lg\:row-gap-2 {
- grid-row-gap: 0.5rem;
- row-gap: 0.5rem;
- }
- .lg\:row-gap-3 {
- grid-row-gap: 0.75rem;
- row-gap: 0.75rem;
- }
- .lg\:row-gap-4 {
- grid-row-gap: 1rem;
- row-gap: 1rem;
- }
- .lg\:row-gap-5 {
- grid-row-gap: 1.25rem;
- row-gap: 1.25rem;
- }
- .lg\:row-gap-6 {
- grid-row-gap: 1.5rem;
- row-gap: 1.5rem;
- }
- .lg\:row-gap-8 {
- grid-row-gap: 2rem;
- row-gap: 2rem;
- }
- .lg\:row-gap-10 {
- grid-row-gap: 2.5rem;
- row-gap: 2.5rem;
- }
- .lg\:row-gap-12 {
- grid-row-gap: 3rem;
- row-gap: 3rem;
- }
- .lg\:row-gap-16 {
- grid-row-gap: 4rem;
- row-gap: 4rem;
- }
- .lg\:row-gap-20 {
- grid-row-gap: 5rem;
- row-gap: 5rem;
- }
- .lg\:row-gap-24 {
- grid-row-gap: 6rem;
- row-gap: 6rem;
- }
- .lg\:row-gap-32 {
- grid-row-gap: 8rem;
- row-gap: 8rem;
- }
- .lg\:row-gap-40 {
- grid-row-gap: 10rem;
- row-gap: 10rem;
- }
- .lg\:row-gap-48 {
- grid-row-gap: 12rem;
- row-gap: 12rem;
- }
- .lg\:row-gap-56 {
- grid-row-gap: 14rem;
- row-gap: 14rem;
- }
- .lg\:row-gap-64 {
- grid-row-gap: 16rem;
- row-gap: 16rem;
- }
- .lg\:row-gap-px {
- grid-row-gap: 1px;
- row-gap: 1px;
- }
- .lg\:grid-flow-row {
- grid-auto-flow: row;
- }
- .lg\:grid-flow-col {
- grid-auto-flow: column;
- }
- .lg\:grid-flow-row-dense {
- grid-auto-flow: row dense;
- }
- .lg\:grid-flow-col-dense {
- grid-auto-flow: column dense;
- }
- .lg\:grid-cols-1 {
- grid-template-columns: repeat(1, minmax(0, 1fr));
- }
- .lg\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr));
- }
- .lg\:grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr));
- }
- .lg\:grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr));
- }
- .lg\:grid-cols-5 {
- grid-template-columns: repeat(5, minmax(0, 1fr));
- }
- .lg\:grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr));
- }
- .lg\:grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr));
- }
- .lg\:grid-cols-8 {
- grid-template-columns: repeat(8, minmax(0, 1fr));
- }
- .lg\:grid-cols-9 {
- grid-template-columns: repeat(9, minmax(0, 1fr));
- }
- .lg\:grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr));
- }
- .lg\:grid-cols-11 {
- grid-template-columns: repeat(11, minmax(0, 1fr));
- }
- .lg\:grid-cols-12 {
- grid-template-columns: repeat(12, minmax(0, 1fr));
- }
- .lg\:grid-cols-none {
- grid-template-columns: none;
- }
- .lg\:col-auto {
- grid-column: auto;
- }
- .lg\:col-span-1 {
- grid-column: span 1 / span 1;
- }
- .lg\:col-span-2 {
- grid-column: span 2 / span 2;
- }
- .lg\:col-span-3 {
- grid-column: span 3 / span 3;
- }
- .lg\:col-span-4 {
- grid-column: span 4 / span 4;
- }
- .lg\:col-span-5 {
- grid-column: span 5 / span 5;
- }
- .lg\:col-span-6 {
- grid-column: span 6 / span 6;
- }
- .lg\:col-span-7 {
- grid-column: span 7 / span 7;
- }
- .lg\:col-span-8 {
- grid-column: span 8 / span 8;
- }
- .lg\:col-span-9 {
- grid-column: span 9 / span 9;
- }
- .lg\:col-span-10 {
- grid-column: span 10 / span 10;
- }
- .lg\:col-span-11 {
- grid-column: span 11 / span 11;
- }
- .lg\:col-span-12 {
- grid-column: span 12 / span 12;
- }
- .lg\:col-start-1 {
- grid-column-start: 1;
- }
- .lg\:col-start-2 {
- grid-column-start: 2;
- }
- .lg\:col-start-3 {
- grid-column-start: 3;
- }
- .lg\:col-start-4 {
- grid-column-start: 4;
- }
- .lg\:col-start-5 {
- grid-column-start: 5;
- }
- .lg\:col-start-6 {
- grid-column-start: 6;
- }
- .lg\:col-start-7 {
- grid-column-start: 7;
- }
- .lg\:col-start-8 {
- grid-column-start: 8;
- }
- .lg\:col-start-9 {
- grid-column-start: 9;
- }
- .lg\:col-start-10 {
- grid-column-start: 10;
- }
- .lg\:col-start-11 {
- grid-column-start: 11;
- }
- .lg\:col-start-12 {
- grid-column-start: 12;
- }
- .lg\:col-start-13 {
- grid-column-start: 13;
- }
- .lg\:col-start-auto {
- grid-column-start: auto;
- }
- .lg\:col-end-1 {
- grid-column-end: 1;
- }
- .lg\:col-end-2 {
- grid-column-end: 2;
- }
- .lg\:col-end-3 {
- grid-column-end: 3;
- }
- .lg\:col-end-4 {
- grid-column-end: 4;
- }
- .lg\:col-end-5 {
- grid-column-end: 5;
- }
- .lg\:col-end-6 {
- grid-column-end: 6;
- }
- .lg\:col-end-7 {
- grid-column-end: 7;
- }
- .lg\:col-end-8 {
- grid-column-end: 8;
- }
- .lg\:col-end-9 {
- grid-column-end: 9;
- }
- .lg\:col-end-10 {
- grid-column-end: 10;
- }
- .lg\:col-end-11 {
- grid-column-end: 11;
- }
- .lg\:col-end-12 {
- grid-column-end: 12;
- }
- .lg\:col-end-13 {
- grid-column-end: 13;
- }
- .lg\:col-end-auto {
- grid-column-end: auto;
- }
- .lg\:grid-rows-1 {
- grid-template-rows: repeat(1, minmax(0, 1fr));
- }
- .lg\:grid-rows-2 {
- grid-template-rows: repeat(2, minmax(0, 1fr));
- }
- .lg\:grid-rows-3 {
- grid-template-rows: repeat(3, minmax(0, 1fr));
- }
- .lg\:grid-rows-4 {
- grid-template-rows: repeat(4, minmax(0, 1fr));
- }
- .lg\:grid-rows-5 {
- grid-template-rows: repeat(5, minmax(0, 1fr));
- }
- .lg\:grid-rows-6 {
- grid-template-rows: repeat(6, minmax(0, 1fr));
- }
- .lg\:grid-rows-none {
- grid-template-rows: none;
- }
- .lg\:row-auto {
- grid-row: auto;
- }
- .lg\:row-span-1 {
- grid-row: span 1 / span 1;
- }
- .lg\:row-span-2 {
- grid-row: span 2 / span 2;
- }
- .lg\:row-span-3 {
- grid-row: span 3 / span 3;
- }
- .lg\:row-span-4 {
- grid-row: span 4 / span 4;
- }
- .lg\:row-span-5 {
- grid-row: span 5 / span 5;
- }
- .lg\:row-span-6 {
- grid-row: span 6 / span 6;
- }
- .lg\:row-start-1 {
- grid-row-start: 1;
- }
- .lg\:row-start-2 {
- grid-row-start: 2;
- }
- .lg\:row-start-3 {
- grid-row-start: 3;
- }
- .lg\:row-start-4 {
- grid-row-start: 4;
- }
- .lg\:row-start-5 {
- grid-row-start: 5;
- }
- .lg\:row-start-6 {
- grid-row-start: 6;
- }
- .lg\:row-start-7 {
- grid-row-start: 7;
- }
- .lg\:row-start-auto {
- grid-row-start: auto;
- }
- .lg\:row-end-1 {
- grid-row-end: 1;
- }
- .lg\:row-end-2 {
- grid-row-end: 2;
- }
- .lg\:row-end-3 {
- grid-row-end: 3;
- }
- .lg\:row-end-4 {
- grid-row-end: 4;
- }
- .lg\:row-end-5 {
- grid-row-end: 5;
- }
- .lg\:row-end-6 {
- grid-row-end: 6;
- }
- .lg\:row-end-7 {
- grid-row-end: 7;
- }
- .lg\:row-end-auto {
- grid-row-end: auto;
- }
- .lg\:transform {
- --transform-translate-x: 0;
- --transform-translate-y: 0;
- --transform-rotate: 0;
- --transform-skew-x: 0;
- --transform-skew-y: 0;
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- transform: translateX(var(--transform-translate-x))
- translateY(var(--transform-translate-y)) rotate(var(--transform-rotate))
- skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y))
- scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
- }
- .lg\:transform-none {
- transform: none;
- }
- .lg\:origin-center {
- transform-origin: center;
- }
- .lg\:origin-top {
- transform-origin: top;
- }
- .lg\:origin-top-right {
- transform-origin: top right;
- }
- .lg\:origin-right {
- transform-origin: right;
- }
- .lg\:origin-bottom-right {
- transform-origin: bottom right;
- }
- .lg\:origin-bottom {
- transform-origin: bottom;
- }
- .lg\:origin-bottom-left {
- transform-origin: bottom left;
- }
- .lg\:origin-left {
- transform-origin: left;
- }
- .lg\:origin-top-left {
- transform-origin: top left;
- }
- .lg\:scale-0 {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .lg\:scale-50 {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .lg\:scale-75 {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .lg\:scale-90 {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .lg\:scale-95 {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .lg\:scale-100 {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .lg\:scale-105 {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .lg\:scale-110 {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .lg\:scale-125 {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .lg\:scale-150 {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .lg\:scale-x-0 {
- --transform-scale-x: 0;
- }
- .lg\:scale-x-50 {
- --transform-scale-x: 0.5;
- }
- .lg\:scale-x-75 {
- --transform-scale-x: 0.75;
- }
- .lg\:scale-x-90 {
- --transform-scale-x: 0.9;
- }
- .lg\:scale-x-95 {
- --transform-scale-x: 0.95;
- }
- .lg\:scale-x-100 {
- --transform-scale-x: 1;
- }
- .lg\:scale-x-105 {
- --transform-scale-x: 1.05;
- }
- .lg\:scale-x-110 {
- --transform-scale-x: 1.1;
- }
- .lg\:scale-x-125 {
- --transform-scale-x: 1.25;
- }
- .lg\:scale-x-150 {
- --transform-scale-x: 1.5;
- }
- .lg\:scale-y-0 {
- --transform-scale-y: 0;
- }
- .lg\:scale-y-50 {
- --transform-scale-y: 0.5;
- }
- .lg\:scale-y-75 {
- --transform-scale-y: 0.75;
- }
- .lg\:scale-y-90 {
- --transform-scale-y: 0.9;
- }
- .lg\:scale-y-95 {
- --transform-scale-y: 0.95;
- }
- .lg\:scale-y-100 {
- --transform-scale-y: 1;
- }
- .lg\:scale-y-105 {
- --transform-scale-y: 1.05;
- }
- .lg\:scale-y-110 {
- --transform-scale-y: 1.1;
- }
- .lg\:scale-y-125 {
- --transform-scale-y: 1.25;
- }
- .lg\:scale-y-150 {
- --transform-scale-y: 1.5;
- }
- .lg\:hover\:scale-0:hover {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .lg\:hover\:scale-50:hover {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .lg\:hover\:scale-75:hover {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .lg\:hover\:scale-90:hover {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .lg\:hover\:scale-95:hover {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .lg\:hover\:scale-100:hover {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .lg\:hover\:scale-105:hover {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .lg\:hover\:scale-110:hover {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .lg\:hover\:scale-125:hover {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .lg\:hover\:scale-150:hover {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .lg\:hover\:scale-x-0:hover {
- --transform-scale-x: 0;
- }
- .lg\:hover\:scale-x-50:hover {
- --transform-scale-x: 0.5;
- }
- .lg\:hover\:scale-x-75:hover {
- --transform-scale-x: 0.75;
- }
- .lg\:hover\:scale-x-90:hover {
- --transform-scale-x: 0.9;
- }
- .lg\:hover\:scale-x-95:hover {
- --transform-scale-x: 0.95;
- }
- .lg\:hover\:scale-x-100:hover {
- --transform-scale-x: 1;
- }
- .lg\:hover\:scale-x-105:hover {
- --transform-scale-x: 1.05;
- }
- .lg\:hover\:scale-x-110:hover {
- --transform-scale-x: 1.1;
- }
- .lg\:hover\:scale-x-125:hover {
- --transform-scale-x: 1.25;
- }
- .lg\:hover\:scale-x-150:hover {
- --transform-scale-x: 1.5;
- }
- .lg\:hover\:scale-y-0:hover {
- --transform-scale-y: 0;
- }
- .lg\:hover\:scale-y-50:hover {
- --transform-scale-y: 0.5;
- }
- .lg\:hover\:scale-y-75:hover {
- --transform-scale-y: 0.75;
- }
- .lg\:hover\:scale-y-90:hover {
- --transform-scale-y: 0.9;
- }
- .lg\:hover\:scale-y-95:hover {
- --transform-scale-y: 0.95;
- }
- .lg\:hover\:scale-y-100:hover {
- --transform-scale-y: 1;
- }
- .lg\:hover\:scale-y-105:hover {
- --transform-scale-y: 1.05;
- }
- .lg\:hover\:scale-y-110:hover {
- --transform-scale-y: 1.1;
- }
- .lg\:hover\:scale-y-125:hover {
- --transform-scale-y: 1.25;
- }
- .lg\:hover\:scale-y-150:hover {
- --transform-scale-y: 1.5;
- }
- .lg\:focus\:scale-0:focus {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .lg\:focus\:scale-50:focus {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .lg\:focus\:scale-75:focus {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .lg\:focus\:scale-90:focus {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .lg\:focus\:scale-95:focus {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .lg\:focus\:scale-100:focus {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .lg\:focus\:scale-105:focus {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .lg\:focus\:scale-110:focus {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .lg\:focus\:scale-125:focus {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .lg\:focus\:scale-150:focus {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .lg\:focus\:scale-x-0:focus {
- --transform-scale-x: 0;
- }
- .lg\:focus\:scale-x-50:focus {
- --transform-scale-x: 0.5;
- }
- .lg\:focus\:scale-x-75:focus {
- --transform-scale-x: 0.75;
- }
- .lg\:focus\:scale-x-90:focus {
- --transform-scale-x: 0.9;
- }
- .lg\:focus\:scale-x-95:focus {
- --transform-scale-x: 0.95;
- }
- .lg\:focus\:scale-x-100:focus {
- --transform-scale-x: 1;
- }
- .lg\:focus\:scale-x-105:focus {
- --transform-scale-x: 1.05;
- }
- .lg\:focus\:scale-x-110:focus {
- --transform-scale-x: 1.1;
- }
- .lg\:focus\:scale-x-125:focus {
- --transform-scale-x: 1.25;
- }
- .lg\:focus\:scale-x-150:focus {
- --transform-scale-x: 1.5;
- }
- .lg\:focus\:scale-y-0:focus {
- --transform-scale-y: 0;
- }
- .lg\:focus\:scale-y-50:focus {
- --transform-scale-y: 0.5;
- }
- .lg\:focus\:scale-y-75:focus {
- --transform-scale-y: 0.75;
- }
- .lg\:focus\:scale-y-90:focus {
- --transform-scale-y: 0.9;
- }
- .lg\:focus\:scale-y-95:focus {
- --transform-scale-y: 0.95;
- }
- .lg\:focus\:scale-y-100:focus {
- --transform-scale-y: 1;
- }
- .lg\:focus\:scale-y-105:focus {
- --transform-scale-y: 1.05;
- }
- .lg\:focus\:scale-y-110:focus {
- --transform-scale-y: 1.1;
- }
- .lg\:focus\:scale-y-125:focus {
- --transform-scale-y: 1.25;
- }
- .lg\:focus\:scale-y-150:focus {
- --transform-scale-y: 1.5;
- }
- .lg\:rotate-0 {
- --transform-rotate: 0;
- }
- .lg\:rotate-45 {
- --transform-rotate: 45deg;
- }
- .lg\:rotate-90 {
- --transform-rotate: 90deg;
- }
- .lg\:rotate-180 {
- --transform-rotate: 180deg;
- }
- .lg\:-rotate-180 {
- --transform-rotate: -180deg;
- }
- .lg\:-rotate-90 {
- --transform-rotate: -90deg;
- }
- .lg\:-rotate-45 {
- --transform-rotate: -45deg;
- }
- .lg\:hover\:rotate-0:hover {
- --transform-rotate: 0;
- }
- .lg\:hover\:rotate-45:hover {
- --transform-rotate: 45deg;
- }
- .lg\:hover\:rotate-90:hover {
- --transform-rotate: 90deg;
- }
- .lg\:hover\:rotate-180:hover {
- --transform-rotate: 180deg;
- }
- .lg\:hover\:-rotate-180:hover {
- --transform-rotate: -180deg;
- }
- .lg\:hover\:-rotate-90:hover {
- --transform-rotate: -90deg;
- }
- .lg\:hover\:-rotate-45:hover {
- --transform-rotate: -45deg;
- }
- .lg\:focus\:rotate-0:focus {
- --transform-rotate: 0;
- }
- .lg\:focus\:rotate-45:focus {
- --transform-rotate: 45deg;
- }
- .lg\:focus\:rotate-90:focus {
- --transform-rotate: 90deg;
- }
- .lg\:focus\:rotate-180:focus {
- --transform-rotate: 180deg;
- }
- .lg\:focus\:-rotate-180:focus {
- --transform-rotate: -180deg;
- }
- .lg\:focus\:-rotate-90:focus {
- --transform-rotate: -90deg;
- }
- .lg\:focus\:-rotate-45:focus {
- --transform-rotate: -45deg;
- }
- .lg\:translate-x-0 {
- --transform-translate-x: 0;
- }
- .lg\:translate-x-1 {
- --transform-translate-x: 0.25rem;
- }
- .lg\:translate-x-2 {
- --transform-translate-x: 0.5rem;
- }
- .lg\:translate-x-3 {
- --transform-translate-x: 0.75rem;
- }
- .lg\:translate-x-4 {
- --transform-translate-x: 1rem;
- }
- .lg\:translate-x-5 {
- --transform-translate-x: 1.25rem;
- }
- .lg\:translate-x-6 {
- --transform-translate-x: 1.5rem;
- }
- .lg\:translate-x-8 {
- --transform-translate-x: 2rem;
- }
- .lg\:translate-x-10 {
- --transform-translate-x: 2.5rem;
- }
- .lg\:translate-x-12 {
- --transform-translate-x: 3rem;
- }
- .lg\:translate-x-16 {
- --transform-translate-x: 4rem;
- }
- .lg\:translate-x-20 {
- --transform-translate-x: 5rem;
- }
- .lg\:translate-x-24 {
- --transform-translate-x: 6rem;
- }
- .lg\:translate-x-32 {
- --transform-translate-x: 8rem;
- }
- .lg\:translate-x-40 {
- --transform-translate-x: 10rem;
- }
- .lg\:translate-x-48 {
- --transform-translate-x: 12rem;
- }
- .lg\:translate-x-56 {
- --transform-translate-x: 14rem;
- }
- .lg\:translate-x-64 {
- --transform-translate-x: 16rem;
- }
- .lg\:translate-x-px {
- --transform-translate-x: 1px;
- }
- .lg\:-translate-x-1 {
- --transform-translate-x: -0.25rem;
- }
- .lg\:-translate-x-2 {
- --transform-translate-x: -0.5rem;
- }
- .lg\:-translate-x-3 {
- --transform-translate-x: -0.75rem;
- }
- .lg\:-translate-x-4 {
- --transform-translate-x: -1rem;
- }
- .lg\:-translate-x-5 {
- --transform-translate-x: -1.25rem;
- }
- .lg\:-translate-x-6 {
- --transform-translate-x: -1.5rem;
- }
- .lg\:-translate-x-8 {
- --transform-translate-x: -2rem;
- }
- .lg\:-translate-x-10 {
- --transform-translate-x: -2.5rem;
- }
- .lg\:-translate-x-12 {
- --transform-translate-x: -3rem;
- }
- .lg\:-translate-x-16 {
- --transform-translate-x: -4rem;
- }
- .lg\:-translate-x-20 {
- --transform-translate-x: -5rem;
- }
- .lg\:-translate-x-24 {
- --transform-translate-x: -6rem;
- }
- .lg\:-translate-x-32 {
- --transform-translate-x: -8rem;
- }
- .lg\:-translate-x-40 {
- --transform-translate-x: -10rem;
- }
- .lg\:-translate-x-48 {
- --transform-translate-x: -12rem;
- }
- .lg\:-translate-x-56 {
- --transform-translate-x: -14rem;
- }
- .lg\:-translate-x-64 {
- --transform-translate-x: -16rem;
- }
- .lg\:-translate-x-px {
- --transform-translate-x: -1px;
- }
- .lg\:-translate-x-full {
- --transform-translate-x: -100%;
- }
- .lg\:-translate-x-1\/2 {
- --transform-translate-x: -50%;
- }
- .lg\:translate-x-1\/2 {
- --transform-translate-x: 50%;
- }
- .lg\:translate-x-full {
- --transform-translate-x: 100%;
- }
- .lg\:translate-y-0 {
- --transform-translate-y: 0;
- }
- .lg\:translate-y-1 {
- --transform-translate-y: 0.25rem;
- }
- .lg\:translate-y-2 {
- --transform-translate-y: 0.5rem;
- }
- .lg\:translate-y-3 {
- --transform-translate-y: 0.75rem;
- }
- .lg\:translate-y-4 {
- --transform-translate-y: 1rem;
- }
- .lg\:translate-y-5 {
- --transform-translate-y: 1.25rem;
- }
- .lg\:translate-y-6 {
- --transform-translate-y: 1.5rem;
- }
- .lg\:translate-y-8 {
- --transform-translate-y: 2rem;
- }
- .lg\:translate-y-10 {
- --transform-translate-y: 2.5rem;
- }
- .lg\:translate-y-12 {
- --transform-translate-y: 3rem;
- }
- .lg\:translate-y-16 {
- --transform-translate-y: 4rem;
- }
- .lg\:translate-y-20 {
- --transform-translate-y: 5rem;
- }
- .lg\:translate-y-24 {
- --transform-translate-y: 6rem;
- }
- .lg\:translate-y-32 {
- --transform-translate-y: 8rem;
- }
- .lg\:translate-y-40 {
- --transform-translate-y: 10rem;
- }
- .lg\:translate-y-48 {
- --transform-translate-y: 12rem;
- }
- .lg\:translate-y-56 {
- --transform-translate-y: 14rem;
- }
- .lg\:translate-y-64 {
- --transform-translate-y: 16rem;
- }
- .lg\:translate-y-px {
- --transform-translate-y: 1px;
- }
- .lg\:-translate-y-1 {
- --transform-translate-y: -0.25rem;
- }
- .lg\:-translate-y-2 {
- --transform-translate-y: -0.5rem;
- }
- .lg\:-translate-y-3 {
- --transform-translate-y: -0.75rem;
- }
- .lg\:-translate-y-4 {
- --transform-translate-y: -1rem;
- }
- .lg\:-translate-y-5 {
- --transform-translate-y: -1.25rem;
- }
- .lg\:-translate-y-6 {
- --transform-translate-y: -1.5rem;
- }
- .lg\:-translate-y-8 {
- --transform-translate-y: -2rem;
- }
- .lg\:-translate-y-10 {
- --transform-translate-y: -2.5rem;
- }
- .lg\:-translate-y-12 {
- --transform-translate-y: -3rem;
- }
- .lg\:-translate-y-16 {
- --transform-translate-y: -4rem;
- }
- .lg\:-translate-y-20 {
- --transform-translate-y: -5rem;
- }
- .lg\:-translate-y-24 {
- --transform-translate-y: -6rem;
- }
- .lg\:-translate-y-32 {
- --transform-translate-y: -8rem;
- }
- .lg\:-translate-y-40 {
- --transform-translate-y: -10rem;
- }
- .lg\:-translate-y-48 {
- --transform-translate-y: -12rem;
- }
- .lg\:-translate-y-56 {
- --transform-translate-y: -14rem;
- }
- .lg\:-translate-y-64 {
- --transform-translate-y: -16rem;
- }
- .lg\:-translate-y-px {
- --transform-translate-y: -1px;
- }
- .lg\:-translate-y-full {
- --transform-translate-y: -100%;
- }
- .lg\:-translate-y-1\/2 {
- --transform-translate-y: -50%;
- }
- .lg\:translate-y-1\/2 {
- --transform-translate-y: 50%;
- }
- .lg\:translate-y-full {
- --transform-translate-y: 100%;
- }
- .lg\:hover\:translate-x-0:hover {
- --transform-translate-x: 0;
- }
- .lg\:hover\:translate-x-1:hover {
- --transform-translate-x: 0.25rem;
- }
- .lg\:hover\:translate-x-2:hover {
- --transform-translate-x: 0.5rem;
- }
- .lg\:hover\:translate-x-3:hover {
- --transform-translate-x: 0.75rem;
- }
- .lg\:hover\:translate-x-4:hover {
- --transform-translate-x: 1rem;
- }
- .lg\:hover\:translate-x-5:hover {
- --transform-translate-x: 1.25rem;
- }
- .lg\:hover\:translate-x-6:hover {
- --transform-translate-x: 1.5rem;
- }
- .lg\:hover\:translate-x-8:hover {
- --transform-translate-x: 2rem;
- }
- .lg\:hover\:translate-x-10:hover {
- --transform-translate-x: 2.5rem;
- }
- .lg\:hover\:translate-x-12:hover {
- --transform-translate-x: 3rem;
- }
- .lg\:hover\:translate-x-16:hover {
- --transform-translate-x: 4rem;
- }
- .lg\:hover\:translate-x-20:hover {
- --transform-translate-x: 5rem;
- }
- .lg\:hover\:translate-x-24:hover {
- --transform-translate-x: 6rem;
- }
- .lg\:hover\:translate-x-32:hover {
- --transform-translate-x: 8rem;
- }
- .lg\:hover\:translate-x-40:hover {
- --transform-translate-x: 10rem;
- }
- .lg\:hover\:translate-x-48:hover {
- --transform-translate-x: 12rem;
- }
- .lg\:hover\:translate-x-56:hover {
- --transform-translate-x: 14rem;
- }
- .lg\:hover\:translate-x-64:hover {
- --transform-translate-x: 16rem;
- }
- .lg\:hover\:translate-x-px:hover {
- --transform-translate-x: 1px;
- }
- .lg\:hover\:-translate-x-1:hover {
- --transform-translate-x: -0.25rem;
- }
- .lg\:hover\:-translate-x-2:hover {
- --transform-translate-x: -0.5rem;
- }
- .lg\:hover\:-translate-x-3:hover {
- --transform-translate-x: -0.75rem;
- }
- .lg\:hover\:-translate-x-4:hover {
- --transform-translate-x: -1rem;
- }
- .lg\:hover\:-translate-x-5:hover {
- --transform-translate-x: -1.25rem;
- }
- .lg\:hover\:-translate-x-6:hover {
- --transform-translate-x: -1.5rem;
- }
- .lg\:hover\:-translate-x-8:hover {
- --transform-translate-x: -2rem;
- }
- .lg\:hover\:-translate-x-10:hover {
- --transform-translate-x: -2.5rem;
- }
- .lg\:hover\:-translate-x-12:hover {
- --transform-translate-x: -3rem;
- }
- .lg\:hover\:-translate-x-16:hover {
- --transform-translate-x: -4rem;
- }
- .lg\:hover\:-translate-x-20:hover {
- --transform-translate-x: -5rem;
- }
- .lg\:hover\:-translate-x-24:hover {
- --transform-translate-x: -6rem;
- }
- .lg\:hover\:-translate-x-32:hover {
- --transform-translate-x: -8rem;
- }
- .lg\:hover\:-translate-x-40:hover {
- --transform-translate-x: -10rem;
- }
- .lg\:hover\:-translate-x-48:hover {
- --transform-translate-x: -12rem;
- }
- .lg\:hover\:-translate-x-56:hover {
- --transform-translate-x: -14rem;
- }
- .lg\:hover\:-translate-x-64:hover {
- --transform-translate-x: -16rem;
- }
- .lg\:hover\:-translate-x-px:hover {
- --transform-translate-x: -1px;
- }
- .lg\:hover\:-translate-x-full:hover {
- --transform-translate-x: -100%;
- }
- .lg\:hover\:-translate-x-1\/2:hover {
- --transform-translate-x: -50%;
- }
- .lg\:hover\:translate-x-1\/2:hover {
- --transform-translate-x: 50%;
- }
- .lg\:hover\:translate-x-full:hover {
- --transform-translate-x: 100%;
- }
- .lg\:hover\:translate-y-0:hover {
- --transform-translate-y: 0;
- }
- .lg\:hover\:translate-y-1:hover {
- --transform-translate-y: 0.25rem;
- }
- .lg\:hover\:translate-y-2:hover {
- --transform-translate-y: 0.5rem;
- }
- .lg\:hover\:translate-y-3:hover {
- --transform-translate-y: 0.75rem;
- }
- .lg\:hover\:translate-y-4:hover {
- --transform-translate-y: 1rem;
- }
- .lg\:hover\:translate-y-5:hover {
- --transform-translate-y: 1.25rem;
- }
- .lg\:hover\:translate-y-6:hover {
- --transform-translate-y: 1.5rem;
- }
- .lg\:hover\:translate-y-8:hover {
- --transform-translate-y: 2rem;
- }
- .lg\:hover\:translate-y-10:hover {
- --transform-translate-y: 2.5rem;
- }
- .lg\:hover\:translate-y-12:hover {
- --transform-translate-y: 3rem;
- }
- .lg\:hover\:translate-y-16:hover {
- --transform-translate-y: 4rem;
- }
- .lg\:hover\:translate-y-20:hover {
- --transform-translate-y: 5rem;
- }
- .lg\:hover\:translate-y-24:hover {
- --transform-translate-y: 6rem;
- }
- .lg\:hover\:translate-y-32:hover {
- --transform-translate-y: 8rem;
- }
- .lg\:hover\:translate-y-40:hover {
- --transform-translate-y: 10rem;
- }
- .lg\:hover\:translate-y-48:hover {
- --transform-translate-y: 12rem;
- }
- .lg\:hover\:translate-y-56:hover {
- --transform-translate-y: 14rem;
- }
- .lg\:hover\:translate-y-64:hover {
- --transform-translate-y: 16rem;
- }
- .lg\:hover\:translate-y-px:hover {
- --transform-translate-y: 1px;
- }
- .lg\:hover\:-translate-y-1:hover {
- --transform-translate-y: -0.25rem;
- }
- .lg\:hover\:-translate-y-2:hover {
- --transform-translate-y: -0.5rem;
- }
- .lg\:hover\:-translate-y-3:hover {
- --transform-translate-y: -0.75rem;
- }
- .lg\:hover\:-translate-y-4:hover {
- --transform-translate-y: -1rem;
- }
- .lg\:hover\:-translate-y-5:hover {
- --transform-translate-y: -1.25rem;
- }
- .lg\:hover\:-translate-y-6:hover {
- --transform-translate-y: -1.5rem;
- }
- .lg\:hover\:-translate-y-8:hover {
- --transform-translate-y: -2rem;
- }
- .lg\:hover\:-translate-y-10:hover {
- --transform-translate-y: -2.5rem;
- }
- .lg\:hover\:-translate-y-12:hover {
- --transform-translate-y: -3rem;
- }
- .lg\:hover\:-translate-y-16:hover {
- --transform-translate-y: -4rem;
- }
- .lg\:hover\:-translate-y-20:hover {
- --transform-translate-y: -5rem;
- }
- .lg\:hover\:-translate-y-24:hover {
- --transform-translate-y: -6rem;
- }
- .lg\:hover\:-translate-y-32:hover {
- --transform-translate-y: -8rem;
- }
- .lg\:hover\:-translate-y-40:hover {
- --transform-translate-y: -10rem;
- }
- .lg\:hover\:-translate-y-48:hover {
- --transform-translate-y: -12rem;
- }
- .lg\:hover\:-translate-y-56:hover {
- --transform-translate-y: -14rem;
- }
- .lg\:hover\:-translate-y-64:hover {
- --transform-translate-y: -16rem;
- }
- .lg\:hover\:-translate-y-px:hover {
- --transform-translate-y: -1px;
- }
- .lg\:hover\:-translate-y-full:hover {
- --transform-translate-y: -100%;
- }
- .lg\:hover\:-translate-y-1\/2:hover {
- --transform-translate-y: -50%;
- }
- .lg\:hover\:translate-y-1\/2:hover {
- --transform-translate-y: 50%;
- }
- .lg\:hover\:translate-y-full:hover {
- --transform-translate-y: 100%;
- }
- .lg\:focus\:translate-x-0:focus {
- --transform-translate-x: 0;
- }
- .lg\:focus\:translate-x-1:focus {
- --transform-translate-x: 0.25rem;
- }
- .lg\:focus\:translate-x-2:focus {
- --transform-translate-x: 0.5rem;
- }
- .lg\:focus\:translate-x-3:focus {
- --transform-translate-x: 0.75rem;
- }
- .lg\:focus\:translate-x-4:focus {
- --transform-translate-x: 1rem;
- }
- .lg\:focus\:translate-x-5:focus {
- --transform-translate-x: 1.25rem;
- }
- .lg\:focus\:translate-x-6:focus {
- --transform-translate-x: 1.5rem;
- }
- .lg\:focus\:translate-x-8:focus {
- --transform-translate-x: 2rem;
- }
- .lg\:focus\:translate-x-10:focus {
- --transform-translate-x: 2.5rem;
- }
- .lg\:focus\:translate-x-12:focus {
- --transform-translate-x: 3rem;
- }
- .lg\:focus\:translate-x-16:focus {
- --transform-translate-x: 4rem;
- }
- .lg\:focus\:translate-x-20:focus {
- --transform-translate-x: 5rem;
- }
- .lg\:focus\:translate-x-24:focus {
- --transform-translate-x: 6rem;
- }
- .lg\:focus\:translate-x-32:focus {
- --transform-translate-x: 8rem;
- }
- .lg\:focus\:translate-x-40:focus {
- --transform-translate-x: 10rem;
- }
- .lg\:focus\:translate-x-48:focus {
- --transform-translate-x: 12rem;
- }
- .lg\:focus\:translate-x-56:focus {
- --transform-translate-x: 14rem;
- }
- .lg\:focus\:translate-x-64:focus {
- --transform-translate-x: 16rem;
- }
- .lg\:focus\:translate-x-px:focus {
- --transform-translate-x: 1px;
- }
- .lg\:focus\:-translate-x-1:focus {
- --transform-translate-x: -0.25rem;
- }
- .lg\:focus\:-translate-x-2:focus {
- --transform-translate-x: -0.5rem;
- }
- .lg\:focus\:-translate-x-3:focus {
- --transform-translate-x: -0.75rem;
- }
- .lg\:focus\:-translate-x-4:focus {
- --transform-translate-x: -1rem;
- }
- .lg\:focus\:-translate-x-5:focus {
- --transform-translate-x: -1.25rem;
- }
- .lg\:focus\:-translate-x-6:focus {
- --transform-translate-x: -1.5rem;
- }
- .lg\:focus\:-translate-x-8:focus {
- --transform-translate-x: -2rem;
- }
- .lg\:focus\:-translate-x-10:focus {
- --transform-translate-x: -2.5rem;
- }
- .lg\:focus\:-translate-x-12:focus {
- --transform-translate-x: -3rem;
- }
- .lg\:focus\:-translate-x-16:focus {
- --transform-translate-x: -4rem;
- }
- .lg\:focus\:-translate-x-20:focus {
- --transform-translate-x: -5rem;
- }
- .lg\:focus\:-translate-x-24:focus {
- --transform-translate-x: -6rem;
- }
- .lg\:focus\:-translate-x-32:focus {
- --transform-translate-x: -8rem;
- }
- .lg\:focus\:-translate-x-40:focus {
- --transform-translate-x: -10rem;
- }
- .lg\:focus\:-translate-x-48:focus {
- --transform-translate-x: -12rem;
- }
- .lg\:focus\:-translate-x-56:focus {
- --transform-translate-x: -14rem;
- }
- .lg\:focus\:-translate-x-64:focus {
- --transform-translate-x: -16rem;
- }
- .lg\:focus\:-translate-x-px:focus {
- --transform-translate-x: -1px;
- }
- .lg\:focus\:-translate-x-full:focus {
- --transform-translate-x: -100%;
- }
- .lg\:focus\:-translate-x-1\/2:focus {
- --transform-translate-x: -50%;
- }
- .lg\:focus\:translate-x-1\/2:focus {
- --transform-translate-x: 50%;
- }
- .lg\:focus\:translate-x-full:focus {
- --transform-translate-x: 100%;
- }
- .lg\:focus\:translate-y-0:focus {
- --transform-translate-y: 0;
- }
- .lg\:focus\:translate-y-1:focus {
- --transform-translate-y: 0.25rem;
- }
- .lg\:focus\:translate-y-2:focus {
- --transform-translate-y: 0.5rem;
- }
- .lg\:focus\:translate-y-3:focus {
- --transform-translate-y: 0.75rem;
- }
- .lg\:focus\:translate-y-4:focus {
- --transform-translate-y: 1rem;
- }
- .lg\:focus\:translate-y-5:focus {
- --transform-translate-y: 1.25rem;
- }
- .lg\:focus\:translate-y-6:focus {
- --transform-translate-y: 1.5rem;
- }
- .lg\:focus\:translate-y-8:focus {
- --transform-translate-y: 2rem;
- }
- .lg\:focus\:translate-y-10:focus {
- --transform-translate-y: 2.5rem;
- }
- .lg\:focus\:translate-y-12:focus {
- --transform-translate-y: 3rem;
- }
- .lg\:focus\:translate-y-16:focus {
- --transform-translate-y: 4rem;
- }
- .lg\:focus\:translate-y-20:focus {
- --transform-translate-y: 5rem;
- }
- .lg\:focus\:translate-y-24:focus {
- --transform-translate-y: 6rem;
- }
- .lg\:focus\:translate-y-32:focus {
- --transform-translate-y: 8rem;
- }
- .lg\:focus\:translate-y-40:focus {
- --transform-translate-y: 10rem;
- }
- .lg\:focus\:translate-y-48:focus {
- --transform-translate-y: 12rem;
- }
- .lg\:focus\:translate-y-56:focus {
- --transform-translate-y: 14rem;
- }
- .lg\:focus\:translate-y-64:focus {
- --transform-translate-y: 16rem;
- }
- .lg\:focus\:translate-y-px:focus {
- --transform-translate-y: 1px;
- }
- .lg\:focus\:-translate-y-1:focus {
- --transform-translate-y: -0.25rem;
- }
- .lg\:focus\:-translate-y-2:focus {
- --transform-translate-y: -0.5rem;
- }
- .lg\:focus\:-translate-y-3:focus {
- --transform-translate-y: -0.75rem;
- }
- .lg\:focus\:-translate-y-4:focus {
- --transform-translate-y: -1rem;
- }
- .lg\:focus\:-translate-y-5:focus {
- --transform-translate-y: -1.25rem;
- }
- .lg\:focus\:-translate-y-6:focus {
- --transform-translate-y: -1.5rem;
- }
- .lg\:focus\:-translate-y-8:focus {
- --transform-translate-y: -2rem;
- }
- .lg\:focus\:-translate-y-10:focus {
- --transform-translate-y: -2.5rem;
- }
- .lg\:focus\:-translate-y-12:focus {
- --transform-translate-y: -3rem;
- }
- .lg\:focus\:-translate-y-16:focus {
- --transform-translate-y: -4rem;
- }
- .lg\:focus\:-translate-y-20:focus {
- --transform-translate-y: -5rem;
- }
- .lg\:focus\:-translate-y-24:focus {
- --transform-translate-y: -6rem;
- }
- .lg\:focus\:-translate-y-32:focus {
- --transform-translate-y: -8rem;
- }
- .lg\:focus\:-translate-y-40:focus {
- --transform-translate-y: -10rem;
- }
- .lg\:focus\:-translate-y-48:focus {
- --transform-translate-y: -12rem;
- }
- .lg\:focus\:-translate-y-56:focus {
- --transform-translate-y: -14rem;
- }
- .lg\:focus\:-translate-y-64:focus {
- --transform-translate-y: -16rem;
- }
- .lg\:focus\:-translate-y-px:focus {
- --transform-translate-y: -1px;
- }
- .lg\:focus\:-translate-y-full:focus {
- --transform-translate-y: -100%;
- }
- .lg\:focus\:-translate-y-1\/2:focus {
- --transform-translate-y: -50%;
- }
- .lg\:focus\:translate-y-1\/2:focus {
- --transform-translate-y: 50%;
- }
- .lg\:focus\:translate-y-full:focus {
- --transform-translate-y: 100%;
- }
- .lg\:skew-x-0 {
- --transform-skew-x: 0;
- }
- .lg\:skew-x-3 {
- --transform-skew-x: 3deg;
- }
- .lg\:skew-x-6 {
- --transform-skew-x: 6deg;
- }
- .lg\:skew-x-12 {
- --transform-skew-x: 12deg;
- }
- .lg\:-skew-x-12 {
- --transform-skew-x: -12deg;
- }
- .lg\:-skew-x-6 {
- --transform-skew-x: -6deg;
- }
- .lg\:-skew-x-3 {
- --transform-skew-x: -3deg;
- }
- .lg\:skew-y-0 {
- --transform-skew-y: 0;
- }
- .lg\:skew-y-3 {
- --transform-skew-y: 3deg;
- }
- .lg\:skew-y-6 {
- --transform-skew-y: 6deg;
- }
- .lg\:skew-y-12 {
- --transform-skew-y: 12deg;
- }
- .lg\:-skew-y-12 {
- --transform-skew-y: -12deg;
- }
- .lg\:-skew-y-6 {
- --transform-skew-y: -6deg;
- }
- .lg\:-skew-y-3 {
- --transform-skew-y: -3deg;
- }
- .lg\:hover\:skew-x-0:hover {
- --transform-skew-x: 0;
- }
- .lg\:hover\:skew-x-3:hover {
- --transform-skew-x: 3deg;
- }
- .lg\:hover\:skew-x-6:hover {
- --transform-skew-x: 6deg;
- }
- .lg\:hover\:skew-x-12:hover {
- --transform-skew-x: 12deg;
- }
- .lg\:hover\:-skew-x-12:hover {
- --transform-skew-x: -12deg;
- }
- .lg\:hover\:-skew-x-6:hover {
- --transform-skew-x: -6deg;
- }
- .lg\:hover\:-skew-x-3:hover {
- --transform-skew-x: -3deg;
- }
- .lg\:hover\:skew-y-0:hover {
- --transform-skew-y: 0;
- }
- .lg\:hover\:skew-y-3:hover {
- --transform-skew-y: 3deg;
- }
- .lg\:hover\:skew-y-6:hover {
- --transform-skew-y: 6deg;
- }
- .lg\:hover\:skew-y-12:hover {
- --transform-skew-y: 12deg;
- }
- .lg\:hover\:-skew-y-12:hover {
- --transform-skew-y: -12deg;
- }
- .lg\:hover\:-skew-y-6:hover {
- --transform-skew-y: -6deg;
- }
- .lg\:hover\:-skew-y-3:hover {
- --transform-skew-y: -3deg;
- }
- .lg\:focus\:skew-x-0:focus {
- --transform-skew-x: 0;
- }
- .lg\:focus\:skew-x-3:focus {
- --transform-skew-x: 3deg;
- }
- .lg\:focus\:skew-x-6:focus {
- --transform-skew-x: 6deg;
- }
- .lg\:focus\:skew-x-12:focus {
- --transform-skew-x: 12deg;
- }
- .lg\:focus\:-skew-x-12:focus {
- --transform-skew-x: -12deg;
- }
- .lg\:focus\:-skew-x-6:focus {
- --transform-skew-x: -6deg;
- }
- .lg\:focus\:-skew-x-3:focus {
- --transform-skew-x: -3deg;
- }
- .lg\:focus\:skew-y-0:focus {
- --transform-skew-y: 0;
- }
- .lg\:focus\:skew-y-3:focus {
- --transform-skew-y: 3deg;
- }
- .lg\:focus\:skew-y-6:focus {
- --transform-skew-y: 6deg;
- }
- .lg\:focus\:skew-y-12:focus {
- --transform-skew-y: 12deg;
- }
- .lg\:focus\:-skew-y-12:focus {
- --transform-skew-y: -12deg;
- }
- .lg\:focus\:-skew-y-6:focus {
- --transform-skew-y: -6deg;
- }
- .lg\:focus\:-skew-y-3:focus {
- --transform-skew-y: -3deg;
- }
- .lg\:transition-none {
- transition-property: none;
- }
- .lg\:transition-all {
- transition-property: all;
- }
- .lg\:transition {
- transition-property: background-color, border-color, color, fill, stroke,
- opacity, box-shadow, transform;
- }
- .lg\:transition-colors {
- transition-property: background-color, border-color, color, fill, stroke;
- }
- .lg\:transition-opacity {
- transition-property: opacity;
- }
- .lg\:transition-shadow {
- transition-property: box-shadow;
- }
- .lg\:transition-transform {
- transition-property: transform;
- }
- .lg\:ease-linear {
- transition-timing-function: linear;
- }
- .lg\:ease-in {
- transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
- }
- .lg\:ease-out {
- transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
- }
- .lg\:ease-in-out {
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- }
- .lg\:duration-75 {
- transition-duration: 75ms;
- }
- .lg\:duration-100 {
- transition-duration: 0.1s;
- }
- .lg\:duration-150 {
- transition-duration: 150ms;
- }
- .lg\:duration-200 {
- transition-duration: 0.2s;
- }
- .lg\:duration-300 {
- transition-duration: 0.3s;
- }
- .lg\:duration-500 {
- transition-duration: 0.5s;
- }
- .lg\:duration-700 {
- transition-duration: 0.7s;
- }
- .lg\:duration-1000 {
- transition-duration: 1s;
- }
-}
-@media (min-width: 1280px) {
- .xl\:sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .xl\:not-sr-only {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .xl\:focus\:sr-only:focus {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- }
- .xl\:focus\:not-sr-only:focus {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
- }
- .xl\:appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .xl\:bg-fixed {
- background-attachment: fixed;
- }
- .xl\:bg-local {
- background-attachment: local;
- }
- .xl\:bg-scroll {
- background-attachment: scroll;
- }
- .xl\:bg-transparent {
- background-color: transparent;
- }
- .xl\:bg-black {
- background-color: #000;
- }
- .xl\:bg-white {
- background-color: #fff;
- }
- .xl\:bg-gray-100 {
- background-color: #f7fafc;
- }
- .xl\:bg-gray-200 {
- background-color: #edf2f7;
- }
- .xl\:bg-gray-300 {
- background-color: #e2e8f0;
- }
- .xl\:bg-gray-400 {
- background-color: #cbd5e0;
- }
- .xl\:bg-gray-500 {
- background-color: #a0aec0;
- }
- .xl\:bg-gray-600 {
- background-color: #718096;
- }
- .xl\:bg-gray-700 {
- background-color: #4a5568;
- }
- .xl\:bg-gray-800 {
- background-color: #2d3748;
- }
- .xl\:bg-gray-900 {
- background-color: #1a202c;
- }
- .xl\:bg-red-100 {
- background-color: #fff5f5;
- }
- .xl\:bg-red-200 {
- background-color: #fed7d7;
- }
- .xl\:bg-red-300 {
- background-color: #feb2b2;
- }
- .xl\:bg-red-400 {
- background-color: #fc8181;
- }
- .xl\:bg-red-500 {
- background-color: #f56565;
- }
- .xl\:bg-red-600 {
- background-color: #e53e3e;
- }
- .xl\:bg-red-700 {
- background-color: #c53030;
- }
- .xl\:bg-red-800 {
- background-color: #9b2c2c;
- }
- .xl\:bg-red-900 {
- background-color: #742a2a;
- }
- .xl\:bg-orange-100 {
- background-color: #fffaf0;
- }
- .xl\:bg-orange-200 {
- background-color: #feebc8;
- }
- .xl\:bg-orange-300 {
- background-color: #fbd38d;
- }
- .xl\:bg-orange-400 {
- background-color: #f6ad55;
- }
- .xl\:bg-orange-500 {
- background-color: #ed8936;
- }
- .xl\:bg-orange-600 {
- background-color: #dd6b20;
- }
- .xl\:bg-orange-700 {
- background-color: #c05621;
- }
- .xl\:bg-orange-800 {
- background-color: #9c4221;
- }
- .xl\:bg-orange-900 {
- background-color: #7b341e;
- }
- .xl\:bg-yellow-100 {
- background-color: ivory;
- }
- .xl\:bg-yellow-200 {
- background-color: #fefcbf;
- }
- .xl\:bg-yellow-300 {
- background-color: #faf089;
- }
- .xl\:bg-yellow-400 {
- background-color: #f6e05e;
- }
- .xl\:bg-yellow-500 {
- background-color: #ecc94b;
- }
- .xl\:bg-yellow-600 {
- background-color: #d69e2e;
- }
- .xl\:bg-yellow-700 {
- background-color: #b7791f;
- }
- .xl\:bg-yellow-800 {
- background-color: #975a16;
- }
- .xl\:bg-yellow-900 {
- background-color: #744210;
- }
- .xl\:bg-green-100 {
- background-color: #f0fff4;
- }
- .xl\:bg-green-200 {
- background-color: #c6f6d5;
- }
- .xl\:bg-green-300 {
- background-color: #9ae6b4;
- }
- .xl\:bg-green-400 {
- background-color: #68d391;
- }
- .xl\:bg-green-500 {
- background-color: #48bb78;
- }
- .xl\:bg-green-600 {
- background-color: #38a169;
- }
- .xl\:bg-green-700 {
- background-color: #2f855a;
- }
- .xl\:bg-green-800 {
- background-color: #276749;
- }
- .xl\:bg-green-900 {
- background-color: #22543d;
- }
- .xl\:bg-teal-100 {
- background-color: #e6fffa;
- }
- .xl\:bg-teal-200 {
- background-color: #b2f5ea;
- }
- .xl\:bg-teal-300 {
- background-color: #81e6d9;
- }
- .xl\:bg-teal-400 {
- background-color: #4fd1c5;
- }
- .xl\:bg-teal-500 {
- background-color: #38b2ac;
- }
- .xl\:bg-teal-600 {
- background-color: #319795;
- }
- .xl\:bg-teal-700 {
- background-color: #2c7a7b;
- }
- .xl\:bg-teal-800 {
- background-color: #285e61;
- }
- .xl\:bg-teal-900 {
- background-color: #234e52;
- }
- .xl\:bg-blue-100 {
- background-color: #ebf8ff;
- }
- .xl\:bg-blue-200 {
- background-color: #bee3f8;
- }
- .xl\:bg-blue-300 {
- background-color: #90cdf4;
- }
- .xl\:bg-blue-400 {
- background-color: #63b3ed;
- }
- .xl\:bg-blue-500 {
- background-color: #4299e1;
- }
- .xl\:bg-blue-600 {
- background-color: #3182ce;
- }
- .xl\:bg-blue-700 {
- background-color: #2b6cb0;
- }
- .xl\:bg-blue-800 {
- background-color: #2c5282;
- }
- .xl\:bg-blue-900 {
- background-color: #2a4365;
- }
- .xl\:bg-indigo-100 {
- background-color: #ebf4ff;
- }
- .xl\:bg-indigo-200 {
- background-color: #c3dafe;
- }
- .xl\:bg-indigo-300 {
- background-color: #a3bffa;
- }
- .xl\:bg-indigo-400 {
- background-color: #7f9cf5;
- }
- .xl\:bg-indigo-500 {
- background-color: #667eea;
- }
- .xl\:bg-indigo-600 {
- background-color: #5a67d8;
- }
- .xl\:bg-indigo-700 {
- background-color: #4c51bf;
- }
- .xl\:bg-indigo-800 {
- background-color: #434190;
- }
- .xl\:bg-indigo-900 {
- background-color: #3c366b;
- }
- .xl\:bg-purple-100 {
- background-color: #faf5ff;
- }
- .xl\:bg-purple-200 {
- background-color: #e9d8fd;
- }
- .xl\:bg-purple-300 {
- background-color: #d6bcfa;
- }
- .xl\:bg-purple-400 {
- background-color: #b794f4;
- }
- .xl\:bg-purple-500 {
- background-color: #9f7aea;
- }
- .xl\:bg-purple-600 {
- background-color: #805ad5;
- }
- .xl\:bg-purple-700 {
- background-color: #6b46c1;
- }
- .xl\:bg-purple-800 {
- background-color: #553c9a;
- }
- .xl\:bg-purple-900 {
- background-color: #44337a;
- }
- .xl\:bg-pink-100 {
- background-color: #fff5f7;
- }
- .xl\:bg-pink-200 {
- background-color: #fed7e2;
- }
- .xl\:bg-pink-300 {
- background-color: #fbb6ce;
- }
- .xl\:bg-pink-400 {
- background-color: #f687b3;
- }
- .xl\:bg-pink-500 {
- background-color: #ed64a6;
- }
- .xl\:bg-pink-600 {
- background-color: #d53f8c;
- }
- .xl\:bg-pink-700 {
- background-color: #b83280;
- }
- .xl\:bg-pink-800 {
- background-color: #97266d;
- }
- .xl\:bg-pink-900 {
- background-color: #702459;
- }
- .xl\:hover\:bg-transparent:hover {
- background-color: transparent;
- }
- .xl\:hover\:bg-black:hover {
- background-color: #000;
- }
- .xl\:hover\:bg-white:hover {
- background-color: #fff;
- }
- .xl\:hover\:bg-gray-100:hover {
- background-color: #f7fafc;
- }
- .xl\:hover\:bg-gray-200:hover {
- background-color: #edf2f7;
- }
- .xl\:hover\:bg-gray-300:hover {
- background-color: #e2e8f0;
- }
- .xl\:hover\:bg-gray-400:hover {
- background-color: #cbd5e0;
- }
- .xl\:hover\:bg-gray-500:hover {
- background-color: #a0aec0;
- }
- .xl\:hover\:bg-gray-600:hover {
- background-color: #718096;
- }
- .xl\:hover\:bg-gray-700:hover {
- background-color: #4a5568;
- }
- .xl\:hover\:bg-gray-800:hover {
- background-color: #2d3748;
- }
- .xl\:hover\:bg-gray-900:hover {
- background-color: #1a202c;
- }
- .xl\:hover\:bg-red-100:hover {
- background-color: #fff5f5;
- }
- .xl\:hover\:bg-red-200:hover {
- background-color: #fed7d7;
- }
- .xl\:hover\:bg-red-300:hover {
- background-color: #feb2b2;
- }
- .xl\:hover\:bg-red-400:hover {
- background-color: #fc8181;
- }
- .xl\:hover\:bg-red-500:hover {
- background-color: #f56565;
- }
- .xl\:hover\:bg-red-600:hover {
- background-color: #e53e3e;
- }
- .xl\:hover\:bg-red-700:hover {
- background-color: #c53030;
- }
- .xl\:hover\:bg-red-800:hover {
- background-color: #9b2c2c;
- }
- .xl\:hover\:bg-red-900:hover {
- background-color: #742a2a;
- }
- .xl\:hover\:bg-orange-100:hover {
- background-color: #fffaf0;
- }
- .xl\:hover\:bg-orange-200:hover {
- background-color: #feebc8;
- }
- .xl\:hover\:bg-orange-300:hover {
- background-color: #fbd38d;
- }
- .xl\:hover\:bg-orange-400:hover {
- background-color: #f6ad55;
- }
- .xl\:hover\:bg-orange-500:hover {
- background-color: #ed8936;
- }
- .xl\:hover\:bg-orange-600:hover {
- background-color: #dd6b20;
- }
- .xl\:hover\:bg-orange-700:hover {
- background-color: #c05621;
- }
- .xl\:hover\:bg-orange-800:hover {
- background-color: #9c4221;
- }
- .xl\:hover\:bg-orange-900:hover {
- background-color: #7b341e;
- }
- .xl\:hover\:bg-yellow-100:hover {
- background-color: ivory;
- }
- .xl\:hover\:bg-yellow-200:hover {
- background-color: #fefcbf;
- }
- .xl\:hover\:bg-yellow-300:hover {
- background-color: #faf089;
- }
- .xl\:hover\:bg-yellow-400:hover {
- background-color: #f6e05e;
- }
- .xl\:hover\:bg-yellow-500:hover {
- background-color: #ecc94b;
- }
- .xl\:hover\:bg-yellow-600:hover {
- background-color: #d69e2e;
- }
- .xl\:hover\:bg-yellow-700:hover {
- background-color: #b7791f;
- }
- .xl\:hover\:bg-yellow-800:hover {
- background-color: #975a16;
- }
- .xl\:hover\:bg-yellow-900:hover {
- background-color: #744210;
- }
- .xl\:hover\:bg-green-100:hover {
- background-color: #f0fff4;
- }
- .xl\:hover\:bg-green-200:hover {
- background-color: #c6f6d5;
- }
- .xl\:hover\:bg-green-300:hover {
- background-color: #9ae6b4;
- }
- .xl\:hover\:bg-green-400:hover {
- background-color: #68d391;
- }
- .xl\:hover\:bg-green-500:hover {
- background-color: #48bb78;
- }
- .xl\:hover\:bg-green-600:hover {
- background-color: #38a169;
- }
- .xl\:hover\:bg-green-700:hover {
- background-color: #2f855a;
- }
- .xl\:hover\:bg-green-800:hover {
- background-color: #276749;
- }
- .xl\:hover\:bg-green-900:hover {
- background-color: #22543d;
- }
- .xl\:hover\:bg-teal-100:hover {
- background-color: #e6fffa;
- }
- .xl\:hover\:bg-teal-200:hover {
- background-color: #b2f5ea;
- }
- .xl\:hover\:bg-teal-300:hover {
- background-color: #81e6d9;
- }
- .xl\:hover\:bg-teal-400:hover {
- background-color: #4fd1c5;
- }
- .xl\:hover\:bg-teal-500:hover {
- background-color: #38b2ac;
- }
- .xl\:hover\:bg-teal-600:hover {
- background-color: #319795;
- }
- .xl\:hover\:bg-teal-700:hover {
- background-color: #2c7a7b;
- }
- .xl\:hover\:bg-teal-800:hover {
- background-color: #285e61;
- }
- .xl\:hover\:bg-teal-900:hover {
- background-color: #234e52;
- }
- .xl\:hover\:bg-blue-100:hover {
- background-color: #ebf8ff;
- }
- .xl\:hover\:bg-blue-200:hover {
- background-color: #bee3f8;
- }
- .xl\:hover\:bg-blue-300:hover {
- background-color: #90cdf4;
- }
- .xl\:hover\:bg-blue-400:hover {
- background-color: #63b3ed;
- }
- .xl\:hover\:bg-blue-500:hover {
- background-color: #4299e1;
- }
- .xl\:hover\:bg-blue-600:hover {
- background-color: #3182ce;
- }
- .xl\:hover\:bg-blue-700:hover {
- background-color: #2b6cb0;
- }
- .xl\:hover\:bg-blue-800:hover {
- background-color: #2c5282;
- }
- .xl\:hover\:bg-blue-900:hover {
- background-color: #2a4365;
- }
- .xl\:hover\:bg-indigo-100:hover {
- background-color: #ebf4ff;
- }
- .xl\:hover\:bg-indigo-200:hover {
- background-color: #c3dafe;
- }
- .xl\:hover\:bg-indigo-300:hover {
- background-color: #a3bffa;
- }
- .xl\:hover\:bg-indigo-400:hover {
- background-color: #7f9cf5;
- }
- .xl\:hover\:bg-indigo-500:hover {
- background-color: #667eea;
- }
- .xl\:hover\:bg-indigo-600:hover {
- background-color: #5a67d8;
- }
- .xl\:hover\:bg-indigo-700:hover {
- background-color: #4c51bf;
- }
- .xl\:hover\:bg-indigo-800:hover {
- background-color: #434190;
- }
- .xl\:hover\:bg-indigo-900:hover {
- background-color: #3c366b;
- }
- .xl\:hover\:bg-purple-100:hover {
- background-color: #faf5ff;
- }
- .xl\:hover\:bg-purple-200:hover {
- background-color: #e9d8fd;
- }
- .xl\:hover\:bg-purple-300:hover {
- background-color: #d6bcfa;
- }
- .xl\:hover\:bg-purple-400:hover {
- background-color: #b794f4;
- }
- .xl\:hover\:bg-purple-500:hover {
- background-color: #9f7aea;
- }
- .xl\:hover\:bg-purple-600:hover {
- background-color: #805ad5;
- }
- .xl\:hover\:bg-purple-700:hover {
- background-color: #6b46c1;
- }
- .xl\:hover\:bg-purple-800:hover {
- background-color: #553c9a;
- }
- .xl\:hover\:bg-purple-900:hover {
- background-color: #44337a;
- }
- .xl\:hover\:bg-pink-100:hover {
- background-color: #fff5f7;
- }
- .xl\:hover\:bg-pink-200:hover {
- background-color: #fed7e2;
- }
- .xl\:hover\:bg-pink-300:hover {
- background-color: #fbb6ce;
- }
- .xl\:hover\:bg-pink-400:hover {
- background-color: #f687b3;
- }
- .xl\:hover\:bg-pink-500:hover {
- background-color: #ed64a6;
- }
- .xl\:hover\:bg-pink-600:hover {
- background-color: #d53f8c;
- }
- .xl\:hover\:bg-pink-700:hover {
- background-color: #b83280;
- }
- .xl\:hover\:bg-pink-800:hover {
- background-color: #97266d;
- }
- .xl\:hover\:bg-pink-900:hover {
- background-color: #702459;
- }
- .xl\:focus\:bg-transparent:focus {
- background-color: transparent;
- }
- .xl\:focus\:bg-black:focus {
- background-color: #000;
- }
- .xl\:focus\:bg-white:focus {
- background-color: #fff;
- }
- .xl\:focus\:bg-gray-100:focus {
- background-color: #f7fafc;
- }
- .xl\:focus\:bg-gray-200:focus {
- background-color: #edf2f7;
- }
- .xl\:focus\:bg-gray-300:focus {
- background-color: #e2e8f0;
- }
- .xl\:focus\:bg-gray-400:focus {
- background-color: #cbd5e0;
- }
- .xl\:focus\:bg-gray-500:focus {
- background-color: #a0aec0;
- }
- .xl\:focus\:bg-gray-600:focus {
- background-color: #718096;
- }
- .xl\:focus\:bg-gray-700:focus {
- background-color: #4a5568;
- }
- .xl\:focus\:bg-gray-800:focus {
- background-color: #2d3748;
- }
- .xl\:focus\:bg-gray-900:focus {
- background-color: #1a202c;
- }
- .xl\:focus\:bg-red-100:focus {
- background-color: #fff5f5;
- }
- .xl\:focus\:bg-red-200:focus {
- background-color: #fed7d7;
- }
- .xl\:focus\:bg-red-300:focus {
- background-color: #feb2b2;
- }
- .xl\:focus\:bg-red-400:focus {
- background-color: #fc8181;
- }
- .xl\:focus\:bg-red-500:focus {
- background-color: #f56565;
- }
- .xl\:focus\:bg-red-600:focus {
- background-color: #e53e3e;
- }
- .xl\:focus\:bg-red-700:focus {
- background-color: #c53030;
- }
- .xl\:focus\:bg-red-800:focus {
- background-color: #9b2c2c;
- }
- .xl\:focus\:bg-red-900:focus {
- background-color: #742a2a;
- }
- .xl\:focus\:bg-orange-100:focus {
- background-color: #fffaf0;
- }
- .xl\:focus\:bg-orange-200:focus {
- background-color: #feebc8;
- }
- .xl\:focus\:bg-orange-300:focus {
- background-color: #fbd38d;
- }
- .xl\:focus\:bg-orange-400:focus {
- background-color: #f6ad55;
- }
- .xl\:focus\:bg-orange-500:focus {
- background-color: #ed8936;
- }
- .xl\:focus\:bg-orange-600:focus {
- background-color: #dd6b20;
- }
- .xl\:focus\:bg-orange-700:focus {
- background-color: #c05621;
- }
- .xl\:focus\:bg-orange-800:focus {
- background-color: #9c4221;
- }
- .xl\:focus\:bg-orange-900:focus {
- background-color: #7b341e;
- }
- .xl\:focus\:bg-yellow-100:focus {
- background-color: ivory;
- }
- .xl\:focus\:bg-yellow-200:focus {
- background-color: #fefcbf;
- }
- .xl\:focus\:bg-yellow-300:focus {
- background-color: #faf089;
- }
- .xl\:focus\:bg-yellow-400:focus {
- background-color: #f6e05e;
- }
- .xl\:focus\:bg-yellow-500:focus {
- background-color: #ecc94b;
- }
- .xl\:focus\:bg-yellow-600:focus {
- background-color: #d69e2e;
- }
- .xl\:focus\:bg-yellow-700:focus {
- background-color: #b7791f;
- }
- .xl\:focus\:bg-yellow-800:focus {
- background-color: #975a16;
- }
- .xl\:focus\:bg-yellow-900:focus {
- background-color: #744210;
- }
- .xl\:focus\:bg-green-100:focus {
- background-color: #f0fff4;
- }
- .xl\:focus\:bg-green-200:focus {
- background-color: #c6f6d5;
- }
- .xl\:focus\:bg-green-300:focus {
- background-color: #9ae6b4;
- }
- .xl\:focus\:bg-green-400:focus {
- background-color: #68d391;
- }
- .xl\:focus\:bg-green-500:focus {
- background-color: #48bb78;
- }
- .xl\:focus\:bg-green-600:focus {
- background-color: #38a169;
- }
- .xl\:focus\:bg-green-700:focus {
- background-color: #2f855a;
- }
- .xl\:focus\:bg-green-800:focus {
- background-color: #276749;
- }
- .xl\:focus\:bg-green-900:focus {
- background-color: #22543d;
- }
- .xl\:focus\:bg-teal-100:focus {
- background-color: #e6fffa;
- }
- .xl\:focus\:bg-teal-200:focus {
- background-color: #b2f5ea;
- }
- .xl\:focus\:bg-teal-300:focus {
- background-color: #81e6d9;
- }
- .xl\:focus\:bg-teal-400:focus {
- background-color: #4fd1c5;
- }
- .xl\:focus\:bg-teal-500:focus {
- background-color: #38b2ac;
- }
- .xl\:focus\:bg-teal-600:focus {
- background-color: #319795;
- }
- .xl\:focus\:bg-teal-700:focus {
- background-color: #2c7a7b;
- }
- .xl\:focus\:bg-teal-800:focus {
- background-color: #285e61;
- }
- .xl\:focus\:bg-teal-900:focus {
- background-color: #234e52;
- }
- .xl\:focus\:bg-blue-100:focus {
- background-color: #ebf8ff;
- }
- .xl\:focus\:bg-blue-200:focus {
- background-color: #bee3f8;
- }
- .xl\:focus\:bg-blue-300:focus {
- background-color: #90cdf4;
- }
- .xl\:focus\:bg-blue-400:focus {
- background-color: #63b3ed;
- }
- .xl\:focus\:bg-blue-500:focus {
- background-color: #4299e1;
- }
- .xl\:focus\:bg-blue-600:focus {
- background-color: #3182ce;
- }
- .xl\:focus\:bg-blue-700:focus {
- background-color: #2b6cb0;
- }
- .xl\:focus\:bg-blue-800:focus {
- background-color: #2c5282;
- }
- .xl\:focus\:bg-blue-900:focus {
- background-color: #2a4365;
- }
- .xl\:focus\:bg-indigo-100:focus {
- background-color: #ebf4ff;
- }
- .xl\:focus\:bg-indigo-200:focus {
- background-color: #c3dafe;
- }
- .xl\:focus\:bg-indigo-300:focus {
- background-color: #a3bffa;
- }
- .xl\:focus\:bg-indigo-400:focus {
- background-color: #7f9cf5;
- }
- .xl\:focus\:bg-indigo-500:focus {
- background-color: #667eea;
- }
- .xl\:focus\:bg-indigo-600:focus {
- background-color: #5a67d8;
- }
- .xl\:focus\:bg-indigo-700:focus {
- background-color: #4c51bf;
- }
- .xl\:focus\:bg-indigo-800:focus {
- background-color: #434190;
- }
- .xl\:focus\:bg-indigo-900:focus {
- background-color: #3c366b;
- }
- .xl\:focus\:bg-purple-100:focus {
- background-color: #faf5ff;
- }
- .xl\:focus\:bg-purple-200:focus {
- background-color: #e9d8fd;
- }
- .xl\:focus\:bg-purple-300:focus {
- background-color: #d6bcfa;
- }
- .xl\:focus\:bg-purple-400:focus {
- background-color: #b794f4;
- }
- .xl\:focus\:bg-purple-500:focus {
- background-color: #9f7aea;
- }
- .xl\:focus\:bg-purple-600:focus {
- background-color: #805ad5;
- }
- .xl\:focus\:bg-purple-700:focus {
- background-color: #6b46c1;
- }
- .xl\:focus\:bg-purple-800:focus {
- background-color: #553c9a;
- }
- .xl\:focus\:bg-purple-900:focus {
- background-color: #44337a;
- }
- .xl\:focus\:bg-pink-100:focus {
- background-color: #fff5f7;
- }
- .xl\:focus\:bg-pink-200:focus {
- background-color: #fed7e2;
- }
- .xl\:focus\:bg-pink-300:focus {
- background-color: #fbb6ce;
- }
- .xl\:focus\:bg-pink-400:focus {
- background-color: #f687b3;
- }
- .xl\:focus\:bg-pink-500:focus {
- background-color: #ed64a6;
- }
- .xl\:focus\:bg-pink-600:focus {
- background-color: #d53f8c;
- }
- .xl\:focus\:bg-pink-700:focus {
- background-color: #b83280;
- }
- .xl\:focus\:bg-pink-800:focus {
- background-color: #97266d;
- }
- .xl\:focus\:bg-pink-900:focus {
- background-color: #702459;
- }
- .xl\:bg-bottom {
- background-position: bottom;
- }
- .xl\:bg-center {
- background-position: center;
- }
- .xl\:bg-left {
- background-position: left;
- }
- .xl\:bg-left-bottom {
- background-position: left bottom;
- }
- .xl\:bg-left-top {
- background-position: left top;
- }
- .xl\:bg-right {
- background-position: right;
- }
- .xl\:bg-right-bottom {
- background-position: right bottom;
- }
- .xl\:bg-right-top {
- background-position: right top;
- }
- .xl\:bg-top {
- background-position: top;
- }
- .xl\:bg-repeat {
- background-repeat: repeat;
- }
- .xl\:bg-no-repeat {
- background-repeat: no-repeat;
- }
- .xl\:bg-repeat-x {
- background-repeat: repeat-x;
- }
- .xl\:bg-repeat-y {
- background-repeat: repeat-y;
- }
- .xl\:bg-repeat-round {
- background-repeat: round;
- }
- .xl\:bg-repeat-space {
- background-repeat: space;
- }
- .xl\:bg-auto {
- background-size: auto;
- }
- .xl\:bg-cover {
- background-size: cover;
- }
- .xl\:bg-contain {
- background-size: contain;
- }
- .xl\:border-collapse {
- border-collapse: collapse;
- }
- .xl\:border-separate {
- border-collapse: separate;
- }
- .xl\:border-transparent {
- border-color: transparent;
- }
- .xl\:border-black {
- border-color: #000;
- }
- .xl\:border-white {
- border-color: #fff;
- }
- .xl\:border-gray-100 {
- border-color: #f7fafc;
- }
- .xl\:border-gray-200 {
- border-color: #edf2f7;
- }
- .xl\:border-gray-300 {
- border-color: #e2e8f0;
- }
- .xl\:border-gray-400 {
- border-color: #cbd5e0;
- }
- .xl\:border-gray-500 {
- border-color: #a0aec0;
- }
- .xl\:border-gray-600 {
- border-color: #718096;
- }
- .xl\:border-gray-700 {
- border-color: #4a5568;
- }
- .xl\:border-gray-800 {
- border-color: #2d3748;
- }
- .xl\:border-gray-900 {
- border-color: #1a202c;
- }
- .xl\:border-red-100 {
- border-color: #fff5f5;
- }
- .xl\:border-red-200 {
- border-color: #fed7d7;
- }
- .xl\:border-red-300 {
- border-color: #feb2b2;
- }
- .xl\:border-red-400 {
- border-color: #fc8181;
- }
- .xl\:border-red-500 {
- border-color: #f56565;
- }
- .xl\:border-red-600 {
- border-color: #e53e3e;
- }
- .xl\:border-red-700 {
- border-color: #c53030;
- }
- .xl\:border-red-800 {
- border-color: #9b2c2c;
- }
- .xl\:border-red-900 {
- border-color: #742a2a;
- }
- .xl\:border-orange-100 {
- border-color: #fffaf0;
- }
- .xl\:border-orange-200 {
- border-color: #feebc8;
- }
- .xl\:border-orange-300 {
- border-color: #fbd38d;
- }
- .xl\:border-orange-400 {
- border-color: #f6ad55;
- }
- .xl\:border-orange-500 {
- border-color: #ed8936;
- }
- .xl\:border-orange-600 {
- border-color: #dd6b20;
- }
- .xl\:border-orange-700 {
- border-color: #c05621;
- }
- .xl\:border-orange-800 {
- border-color: #9c4221;
- }
- .xl\:border-orange-900 {
- border-color: #7b341e;
- }
- .xl\:border-yellow-100 {
- border-color: ivory;
- }
- .xl\:border-yellow-200 {
- border-color: #fefcbf;
- }
- .xl\:border-yellow-300 {
- border-color: #faf089;
- }
- .xl\:border-yellow-400 {
- border-color: #f6e05e;
- }
- .xl\:border-yellow-500 {
- border-color: #ecc94b;
- }
- .xl\:border-yellow-600 {
- border-color: #d69e2e;
- }
- .xl\:border-yellow-700 {
- border-color: #b7791f;
- }
- .xl\:border-yellow-800 {
- border-color: #975a16;
- }
- .xl\:border-yellow-900 {
- border-color: #744210;
- }
- .xl\:border-green-100 {
- border-color: #f0fff4;
- }
- .xl\:border-green-200 {
- border-color: #c6f6d5;
- }
- .xl\:border-green-300 {
- border-color: #9ae6b4;
- }
- .xl\:border-green-400 {
- border-color: #68d391;
- }
- .xl\:border-green-500 {
- border-color: #48bb78;
- }
- .xl\:border-green-600 {
- border-color: #38a169;
- }
- .xl\:border-green-700 {
- border-color: #2f855a;
- }
- .xl\:border-green-800 {
- border-color: #276749;
- }
- .xl\:border-green-900 {
- border-color: #22543d;
- }
- .xl\:border-teal-100 {
- border-color: #e6fffa;
- }
- .xl\:border-teal-200 {
- border-color: #b2f5ea;
- }
- .xl\:border-teal-300 {
- border-color: #81e6d9;
- }
- .xl\:border-teal-400 {
- border-color: #4fd1c5;
- }
- .xl\:border-teal-500 {
- border-color: #38b2ac;
- }
- .xl\:border-teal-600 {
- border-color: #319795;
- }
- .xl\:border-teal-700 {
- border-color: #2c7a7b;
- }
- .xl\:border-teal-800 {
- border-color: #285e61;
- }
- .xl\:border-teal-900 {
- border-color: #234e52;
- }
- .xl\:border-blue-100 {
- border-color: #ebf8ff;
- }
- .xl\:border-blue-200 {
- border-color: #bee3f8;
- }
- .xl\:border-blue-300 {
- border-color: #90cdf4;
- }
- .xl\:border-blue-400 {
- border-color: #63b3ed;
- }
- .xl\:border-blue-500 {
- border-color: #4299e1;
- }
- .xl\:border-blue-600 {
- border-color: #3182ce;
- }
- .xl\:border-blue-700 {
- border-color: #2b6cb0;
- }
- .xl\:border-blue-800 {
- border-color: #2c5282;
- }
- .xl\:border-blue-900 {
- border-color: #2a4365;
- }
- .xl\:border-indigo-100 {
- border-color: #ebf4ff;
- }
- .xl\:border-indigo-200 {
- border-color: #c3dafe;
- }
- .xl\:border-indigo-300 {
- border-color: #a3bffa;
- }
- .xl\:border-indigo-400 {
- border-color: #7f9cf5;
- }
- .xl\:border-indigo-500 {
- border-color: #667eea;
- }
- .xl\:border-indigo-600 {
- border-color: #5a67d8;
- }
- .xl\:border-indigo-700 {
- border-color: #4c51bf;
- }
- .xl\:border-indigo-800 {
- border-color: #434190;
- }
- .xl\:border-indigo-900 {
- border-color: #3c366b;
- }
- .xl\:border-purple-100 {
- border-color: #faf5ff;
- }
- .xl\:border-purple-200 {
- border-color: #e9d8fd;
- }
- .xl\:border-purple-300 {
- border-color: #d6bcfa;
- }
- .xl\:border-purple-400 {
- border-color: #b794f4;
- }
- .xl\:border-purple-500 {
- border-color: #9f7aea;
- }
- .xl\:border-purple-600 {
- border-color: #805ad5;
- }
- .xl\:border-purple-700 {
- border-color: #6b46c1;
- }
- .xl\:border-purple-800 {
- border-color: #553c9a;
- }
- .xl\:border-purple-900 {
- border-color: #44337a;
- }
- .xl\:border-pink-100 {
- border-color: #fff5f7;
- }
- .xl\:border-pink-200 {
- border-color: #fed7e2;
- }
- .xl\:border-pink-300 {
- border-color: #fbb6ce;
- }
- .xl\:border-pink-400 {
- border-color: #f687b3;
- }
- .xl\:border-pink-500 {
- border-color: #ed64a6;
- }
- .xl\:border-pink-600 {
- border-color: #d53f8c;
- }
- .xl\:border-pink-700 {
- border-color: #b83280;
- }
- .xl\:border-pink-800 {
- border-color: #97266d;
- }
- .xl\:border-pink-900 {
- border-color: #702459;
- }
- .xl\:hover\:border-transparent:hover {
- border-color: transparent;
- }
- .xl\:hover\:border-black:hover {
- border-color: #000;
- }
- .xl\:hover\:border-white:hover {
- border-color: #fff;
- }
- .xl\:hover\:border-gray-100:hover {
- border-color: #f7fafc;
- }
- .xl\:hover\:border-gray-200:hover {
- border-color: #edf2f7;
- }
- .xl\:hover\:border-gray-300:hover {
- border-color: #e2e8f0;
- }
- .xl\:hover\:border-gray-400:hover {
- border-color: #cbd5e0;
- }
- .xl\:hover\:border-gray-500:hover {
- border-color: #a0aec0;
- }
- .xl\:hover\:border-gray-600:hover {
- border-color: #718096;
- }
- .xl\:hover\:border-gray-700:hover {
- border-color: #4a5568;
- }
- .xl\:hover\:border-gray-800:hover {
- border-color: #2d3748;
- }
- .xl\:hover\:border-gray-900:hover {
- border-color: #1a202c;
- }
- .xl\:hover\:border-red-100:hover {
- border-color: #fff5f5;
- }
- .xl\:hover\:border-red-200:hover {
- border-color: #fed7d7;
- }
- .xl\:hover\:border-red-300:hover {
- border-color: #feb2b2;
- }
- .xl\:hover\:border-red-400:hover {
- border-color: #fc8181;
- }
- .xl\:hover\:border-red-500:hover {
- border-color: #f56565;
- }
- .xl\:hover\:border-red-600:hover {
- border-color: #e53e3e;
- }
- .xl\:hover\:border-red-700:hover {
- border-color: #c53030;
- }
- .xl\:hover\:border-red-800:hover {
- border-color: #9b2c2c;
- }
- .xl\:hover\:border-red-900:hover {
- border-color: #742a2a;
- }
- .xl\:hover\:border-orange-100:hover {
- border-color: #fffaf0;
- }
- .xl\:hover\:border-orange-200:hover {
- border-color: #feebc8;
- }
- .xl\:hover\:border-orange-300:hover {
- border-color: #fbd38d;
- }
- .xl\:hover\:border-orange-400:hover {
- border-color: #f6ad55;
- }
- .xl\:hover\:border-orange-500:hover {
- border-color: #ed8936;
- }
- .xl\:hover\:border-orange-600:hover {
- border-color: #dd6b20;
- }
- .xl\:hover\:border-orange-700:hover {
- border-color: #c05621;
- }
- .xl\:hover\:border-orange-800:hover {
- border-color: #9c4221;
- }
- .xl\:hover\:border-orange-900:hover {
- border-color: #7b341e;
- }
- .xl\:hover\:border-yellow-100:hover {
- border-color: ivory;
- }
- .xl\:hover\:border-yellow-200:hover {
- border-color: #fefcbf;
- }
- .xl\:hover\:border-yellow-300:hover {
- border-color: #faf089;
- }
- .xl\:hover\:border-yellow-400:hover {
- border-color: #f6e05e;
- }
- .xl\:hover\:border-yellow-500:hover {
- border-color: #ecc94b;
- }
- .xl\:hover\:border-yellow-600:hover {
- border-color: #d69e2e;
- }
- .xl\:hover\:border-yellow-700:hover {
- border-color: #b7791f;
- }
- .xl\:hover\:border-yellow-800:hover {
- border-color: #975a16;
- }
- .xl\:hover\:border-yellow-900:hover {
- border-color: #744210;
- }
- .xl\:hover\:border-green-100:hover {
- border-color: #f0fff4;
- }
- .xl\:hover\:border-green-200:hover {
- border-color: #c6f6d5;
- }
- .xl\:hover\:border-green-300:hover {
- border-color: #9ae6b4;
- }
- .xl\:hover\:border-green-400:hover {
- border-color: #68d391;
- }
- .xl\:hover\:border-green-500:hover {
- border-color: #48bb78;
- }
- .xl\:hover\:border-green-600:hover {
- border-color: #38a169;
- }
- .xl\:hover\:border-green-700:hover {
- border-color: #2f855a;
- }
- .xl\:hover\:border-green-800:hover {
- border-color: #276749;
- }
- .xl\:hover\:border-green-900:hover {
- border-color: #22543d;
- }
- .xl\:hover\:border-teal-100:hover {
- border-color: #e6fffa;
- }
- .xl\:hover\:border-teal-200:hover {
- border-color: #b2f5ea;
- }
- .xl\:hover\:border-teal-300:hover {
- border-color: #81e6d9;
- }
- .xl\:hover\:border-teal-400:hover {
- border-color: #4fd1c5;
- }
- .xl\:hover\:border-teal-500:hover {
- border-color: #38b2ac;
- }
- .xl\:hover\:border-teal-600:hover {
- border-color: #319795;
- }
- .xl\:hover\:border-teal-700:hover {
- border-color: #2c7a7b;
- }
- .xl\:hover\:border-teal-800:hover {
- border-color: #285e61;
- }
- .xl\:hover\:border-teal-900:hover {
- border-color: #234e52;
- }
- .xl\:hover\:border-blue-100:hover {
- border-color: #ebf8ff;
- }
- .xl\:hover\:border-blue-200:hover {
- border-color: #bee3f8;
- }
- .xl\:hover\:border-blue-300:hover {
- border-color: #90cdf4;
- }
- .xl\:hover\:border-blue-400:hover {
- border-color: #63b3ed;
- }
- .xl\:hover\:border-blue-500:hover {
- border-color: #4299e1;
- }
- .xl\:hover\:border-blue-600:hover {
- border-color: #3182ce;
- }
- .xl\:hover\:border-blue-700:hover {
- border-color: #2b6cb0;
- }
- .xl\:hover\:border-blue-800:hover {
- border-color: #2c5282;
- }
- .xl\:hover\:border-blue-900:hover {
- border-color: #2a4365;
- }
- .xl\:hover\:border-indigo-100:hover {
- border-color: #ebf4ff;
- }
- .xl\:hover\:border-indigo-200:hover {
- border-color: #c3dafe;
- }
- .xl\:hover\:border-indigo-300:hover {
- border-color: #a3bffa;
- }
- .xl\:hover\:border-indigo-400:hover {
- border-color: #7f9cf5;
- }
- .xl\:hover\:border-indigo-500:hover {
- border-color: #667eea;
- }
- .xl\:hover\:border-indigo-600:hover {
- border-color: #5a67d8;
- }
- .xl\:hover\:border-indigo-700:hover {
- border-color: #4c51bf;
- }
- .xl\:hover\:border-indigo-800:hover {
- border-color: #434190;
- }
- .xl\:hover\:border-indigo-900:hover {
- border-color: #3c366b;
- }
- .xl\:hover\:border-purple-100:hover {
- border-color: #faf5ff;
- }
- .xl\:hover\:border-purple-200:hover {
- border-color: #e9d8fd;
- }
- .xl\:hover\:border-purple-300:hover {
- border-color: #d6bcfa;
- }
- .xl\:hover\:border-purple-400:hover {
- border-color: #b794f4;
- }
- .xl\:hover\:border-purple-500:hover {
- border-color: #9f7aea;
- }
- .xl\:hover\:border-purple-600:hover {
- border-color: #805ad5;
- }
- .xl\:hover\:border-purple-700:hover {
- border-color: #6b46c1;
- }
- .xl\:hover\:border-purple-800:hover {
- border-color: #553c9a;
- }
- .xl\:hover\:border-purple-900:hover {
- border-color: #44337a;
- }
- .xl\:hover\:border-pink-100:hover {
- border-color: #fff5f7;
- }
- .xl\:hover\:border-pink-200:hover {
- border-color: #fed7e2;
- }
- .xl\:hover\:border-pink-300:hover {
- border-color: #fbb6ce;
- }
- .xl\:hover\:border-pink-400:hover {
- border-color: #f687b3;
- }
- .xl\:hover\:border-pink-500:hover {
- border-color: #ed64a6;
- }
- .xl\:hover\:border-pink-600:hover {
- border-color: #d53f8c;
- }
- .xl\:hover\:border-pink-700:hover {
- border-color: #b83280;
- }
- .xl\:hover\:border-pink-800:hover {
- border-color: #97266d;
- }
- .xl\:hover\:border-pink-900:hover {
- border-color: #702459;
- }
- .xl\:focus\:border-transparent:focus {
- border-color: transparent;
- }
- .xl\:focus\:border-black:focus {
- border-color: #000;
- }
- .xl\:focus\:border-white:focus {
- border-color: #fff;
- }
- .xl\:focus\:border-gray-100:focus {
- border-color: #f7fafc;
- }
- .xl\:focus\:border-gray-200:focus {
- border-color: #edf2f7;
- }
- .xl\:focus\:border-gray-300:focus {
- border-color: #e2e8f0;
- }
- .xl\:focus\:border-gray-400:focus {
- border-color: #cbd5e0;
- }
- .xl\:focus\:border-gray-500:focus {
- border-color: #a0aec0;
- }
- .xl\:focus\:border-gray-600:focus {
- border-color: #718096;
- }
- .xl\:focus\:border-gray-700:focus {
- border-color: #4a5568;
- }
- .xl\:focus\:border-gray-800:focus {
- border-color: #2d3748;
- }
- .xl\:focus\:border-gray-900:focus {
- border-color: #1a202c;
- }
- .xl\:focus\:border-red-100:focus {
- border-color: #fff5f5;
- }
- .xl\:focus\:border-red-200:focus {
- border-color: #fed7d7;
- }
- .xl\:focus\:border-red-300:focus {
- border-color: #feb2b2;
- }
- .xl\:focus\:border-red-400:focus {
- border-color: #fc8181;
- }
- .xl\:focus\:border-red-500:focus {
- border-color: #f56565;
- }
- .xl\:focus\:border-red-600:focus {
- border-color: #e53e3e;
- }
- .xl\:focus\:border-red-700:focus {
- border-color: #c53030;
- }
- .xl\:focus\:border-red-800:focus {
- border-color: #9b2c2c;
- }
- .xl\:focus\:border-red-900:focus {
- border-color: #742a2a;
- }
- .xl\:focus\:border-orange-100:focus {
- border-color: #fffaf0;
- }
- .xl\:focus\:border-orange-200:focus {
- border-color: #feebc8;
- }
- .xl\:focus\:border-orange-300:focus {
- border-color: #fbd38d;
- }
- .xl\:focus\:border-orange-400:focus {
- border-color: #f6ad55;
- }
- .xl\:focus\:border-orange-500:focus {
- border-color: #ed8936;
- }
- .xl\:focus\:border-orange-600:focus {
- border-color: #dd6b20;
- }
- .xl\:focus\:border-orange-700:focus {
- border-color: #c05621;
- }
- .xl\:focus\:border-orange-800:focus {
- border-color: #9c4221;
- }
- .xl\:focus\:border-orange-900:focus {
- border-color: #7b341e;
- }
- .xl\:focus\:border-yellow-100:focus {
- border-color: ivory;
- }
- .xl\:focus\:border-yellow-200:focus {
- border-color: #fefcbf;
- }
- .xl\:focus\:border-yellow-300:focus {
- border-color: #faf089;
- }
- .xl\:focus\:border-yellow-400:focus {
- border-color: #f6e05e;
- }
- .xl\:focus\:border-yellow-500:focus {
- border-color: #ecc94b;
- }
- .xl\:focus\:border-yellow-600:focus {
- border-color: #d69e2e;
- }
- .xl\:focus\:border-yellow-700:focus {
- border-color: #b7791f;
- }
- .xl\:focus\:border-yellow-800:focus {
- border-color: #975a16;
- }
- .xl\:focus\:border-yellow-900:focus {
- border-color: #744210;
- }
- .xl\:focus\:border-green-100:focus {
- border-color: #f0fff4;
- }
- .xl\:focus\:border-green-200:focus {
- border-color: #c6f6d5;
- }
- .xl\:focus\:border-green-300:focus {
- border-color: #9ae6b4;
- }
- .xl\:focus\:border-green-400:focus {
- border-color: #68d391;
- }
- .xl\:focus\:border-green-500:focus {
- border-color: #48bb78;
- }
- .xl\:focus\:border-green-600:focus {
- border-color: #38a169;
- }
- .xl\:focus\:border-green-700:focus {
- border-color: #2f855a;
- }
- .xl\:focus\:border-green-800:focus {
- border-color: #276749;
- }
- .xl\:focus\:border-green-900:focus {
- border-color: #22543d;
- }
- .xl\:focus\:border-teal-100:focus {
- border-color: #e6fffa;
- }
- .xl\:focus\:border-teal-200:focus {
- border-color: #b2f5ea;
- }
- .xl\:focus\:border-teal-300:focus {
- border-color: #81e6d9;
- }
- .xl\:focus\:border-teal-400:focus {
- border-color: #4fd1c5;
- }
- .xl\:focus\:border-teal-500:focus {
- border-color: #38b2ac;
- }
- .xl\:focus\:border-teal-600:focus {
- border-color: #319795;
- }
- .xl\:focus\:border-teal-700:focus {
- border-color: #2c7a7b;
- }
- .xl\:focus\:border-teal-800:focus {
- border-color: #285e61;
- }
- .xl\:focus\:border-teal-900:focus {
- border-color: #234e52;
- }
- .xl\:focus\:border-blue-100:focus {
- border-color: #ebf8ff;
- }
- .xl\:focus\:border-blue-200:focus {
- border-color: #bee3f8;
- }
- .xl\:focus\:border-blue-300:focus {
- border-color: #90cdf4;
- }
- .xl\:focus\:border-blue-400:focus {
- border-color: #63b3ed;
- }
- .xl\:focus\:border-blue-500:focus {
- border-color: #4299e1;
- }
- .xl\:focus\:border-blue-600:focus {
- border-color: #3182ce;
- }
- .xl\:focus\:border-blue-700:focus {
- border-color: #2b6cb0;
- }
- .xl\:focus\:border-blue-800:focus {
- border-color: #2c5282;
- }
- .xl\:focus\:border-blue-900:focus {
- border-color: #2a4365;
- }
- .xl\:focus\:border-indigo-100:focus {
- border-color: #ebf4ff;
- }
- .xl\:focus\:border-indigo-200:focus {
- border-color: #c3dafe;
- }
- .xl\:focus\:border-indigo-300:focus {
- border-color: #a3bffa;
- }
- .xl\:focus\:border-indigo-400:focus {
- border-color: #7f9cf5;
- }
- .xl\:focus\:border-indigo-500:focus {
- border-color: #667eea;
- }
- .xl\:focus\:border-indigo-600:focus {
- border-color: #5a67d8;
- }
- .xl\:focus\:border-indigo-700:focus {
- border-color: #4c51bf;
- }
- .xl\:focus\:border-indigo-800:focus {
- border-color: #434190;
- }
- .xl\:focus\:border-indigo-900:focus {
- border-color: #3c366b;
- }
- .xl\:focus\:border-purple-100:focus {
- border-color: #faf5ff;
- }
- .xl\:focus\:border-purple-200:focus {
- border-color: #e9d8fd;
- }
- .xl\:focus\:border-purple-300:focus {
- border-color: #d6bcfa;
- }
- .xl\:focus\:border-purple-400:focus {
- border-color: #b794f4;
- }
- .xl\:focus\:border-purple-500:focus {
- border-color: #9f7aea;
- }
- .xl\:focus\:border-purple-600:focus {
- border-color: #805ad5;
- }
- .xl\:focus\:border-purple-700:focus {
- border-color: #6b46c1;
- }
- .xl\:focus\:border-purple-800:focus {
- border-color: #553c9a;
- }
- .xl\:focus\:border-purple-900:focus {
- border-color: #44337a;
- }
- .xl\:focus\:border-pink-100:focus {
- border-color: #fff5f7;
- }
- .xl\:focus\:border-pink-200:focus {
- border-color: #fed7e2;
- }
- .xl\:focus\:border-pink-300:focus {
- border-color: #fbb6ce;
- }
- .xl\:focus\:border-pink-400:focus {
- border-color: #f687b3;
- }
- .xl\:focus\:border-pink-500:focus {
- border-color: #ed64a6;
- }
- .xl\:focus\:border-pink-600:focus {
- border-color: #d53f8c;
- }
- .xl\:focus\:border-pink-700:focus {
- border-color: #b83280;
- }
- .xl\:focus\:border-pink-800:focus {
- border-color: #97266d;
- }
- .xl\:focus\:border-pink-900:focus {
- border-color: #702459;
- }
- .xl\:rounded-none {
- border-radius: 0;
- }
- .xl\:rounded-sm {
- border-radius: 0.125rem;
- }
- .xl\:rounded {
- border-radius: 0.25rem;
- }
- .xl\:rounded-md {
- border-radius: 0.375rem;
- }
- .xl\:rounded-lg {
- border-radius: 0.5rem;
- }
- .xl\:rounded-full {
- border-radius: 9999px;
- }
- .xl\:rounded-t-none {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- .xl\:rounded-r-none {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
- .xl\:rounded-b-none {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
- .xl\:rounded-l-none {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
- .xl\:rounded-t-sm {
- border-top-left-radius: 0.125rem;
- border-top-right-radius: 0.125rem;
- }
- .xl\:rounded-r-sm {
- border-top-right-radius: 0.125rem;
- border-bottom-right-radius: 0.125rem;
- }
- .xl\:rounded-b-sm {
- border-bottom-right-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .xl\:rounded-l-sm {
- border-top-left-radius: 0.125rem;
- border-bottom-left-radius: 0.125rem;
- }
- .xl\:rounded-t {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
- }
- .xl\:rounded-r {
- border-top-right-radius: 0.25rem;
- border-bottom-right-radius: 0.25rem;
- }
- .xl\:rounded-b {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .xl\:rounded-l {
- border-top-left-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
- }
- .xl\:rounded-t-md {
- border-top-left-radius: 0.375rem;
- border-top-right-radius: 0.375rem;
- }
- .xl\:rounded-r-md {
- border-top-right-radius: 0.375rem;
- border-bottom-right-radius: 0.375rem;
- }
- .xl\:rounded-b-md {
- border-bottom-right-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .xl\:rounded-l-md {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
- }
- .xl\:rounded-t-lg {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
- }
- .xl\:rounded-r-lg {
- border-top-right-radius: 0.5rem;
- border-bottom-right-radius: 0.5rem;
- }
- .xl\:rounded-b-lg {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .xl\:rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
- .xl\:rounded-t-full {
- border-top-left-radius: 9999px;
- border-top-right-radius: 9999px;
- }
- .xl\:rounded-r-full {
- border-top-right-radius: 9999px;
- border-bottom-right-radius: 9999px;
- }
- .xl\:rounded-b-full {
- border-bottom-right-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .xl\:rounded-l-full {
- border-top-left-radius: 9999px;
- border-bottom-left-radius: 9999px;
- }
- .xl\:rounded-tl-none {
- border-top-left-radius: 0;
- }
- .xl\:rounded-tr-none {
- border-top-right-radius: 0;
- }
- .xl\:rounded-br-none {
- border-bottom-right-radius: 0;
- }
- .xl\:rounded-bl-none {
- border-bottom-left-radius: 0;
- }
- .xl\:rounded-tl-sm {
- border-top-left-radius: 0.125rem;
- }
- .xl\:rounded-tr-sm {
- border-top-right-radius: 0.125rem;
- }
- .xl\:rounded-br-sm {
- border-bottom-right-radius: 0.125rem;
- }
- .xl\:rounded-bl-sm {
- border-bottom-left-radius: 0.125rem;
- }
- .xl\:rounded-tl {
- border-top-left-radius: 0.25rem;
- }
- .xl\:rounded-tr {
- border-top-right-radius: 0.25rem;
- }
- .xl\:rounded-br {
- border-bottom-right-radius: 0.25rem;
- }
- .xl\:rounded-bl {
- border-bottom-left-radius: 0.25rem;
- }
- .xl\:rounded-tl-md {
- border-top-left-radius: 0.375rem;
- }
- .xl\:rounded-tr-md {
- border-top-right-radius: 0.375rem;
- }
- .xl\:rounded-br-md {
- border-bottom-right-radius: 0.375rem;
- }
- .xl\:rounded-bl-md {
- border-bottom-left-radius: 0.375rem;
- }
- .xl\:rounded-tl-lg {
- border-top-left-radius: 0.5rem;
- }
- .xl\:rounded-tr-lg {
- border-top-right-radius: 0.5rem;
- }
- .xl\:rounded-br-lg {
- border-bottom-right-radius: 0.5rem;
- }
- .xl\:rounded-bl-lg {
- border-bottom-left-radius: 0.5rem;
- }
- .xl\:rounded-tl-full {
- border-top-left-radius: 9999px;
- }
- .xl\:rounded-tr-full {
- border-top-right-radius: 9999px;
- }
- .xl\:rounded-br-full {
- border-bottom-right-radius: 9999px;
- }
- .xl\:rounded-bl-full {
- border-bottom-left-radius: 9999px;
- }
- .xl\:border-solid {
- border-style: solid;
- }
- .xl\:border-dashed {
- border-style: dashed;
- }
- .xl\:border-dotted {
- border-style: dotted;
- }
- .xl\:border-double {
- border-style: double;
- }
- .xl\:border-none {
- border-style: none;
- }
- .xl\:border-0 {
- border-width: 0;
- }
- .xl\:border-2 {
- border-width: 2px;
- }
- .xl\:border-4 {
- border-width: 4px;
- }
- .xl\:border-8 {
- border-width: 8px;
- }
- .xl\:border {
- border-width: 1px;
- }
- .xl\:border-t-0 {
- border-top-width: 0;
- }
- .xl\:border-r-0 {
- border-right-width: 0;
- }
- .xl\:border-b-0 {
- border-bottom-width: 0;
- }
- .xl\:border-l-0 {
- border-left-width: 0;
- }
- .xl\:border-t-2 {
- border-top-width: 2px;
- }
- .xl\:border-r-2 {
- border-right-width: 2px;
- }
- .xl\:border-b-2 {
- border-bottom-width: 2px;
- }
- .xl\:border-l-2 {
- border-left-width: 2px;
- }
- .xl\:border-t-4 {
- border-top-width: 4px;
- }
- .xl\:border-r-4 {
- border-right-width: 4px;
- }
- .xl\:border-b-4 {
- border-bottom-width: 4px;
- }
- .xl\:border-l-4 {
- border-left-width: 4px;
- }
- .xl\:border-t-8 {
- border-top-width: 8px;
- }
- .xl\:border-r-8 {
- border-right-width: 8px;
- }
- .xl\:border-b-8 {
- border-bottom-width: 8px;
- }
- .xl\:border-l-8 {
- border-left-width: 8px;
- }
- .xl\:border-t {
- border-top-width: 1px;
- }
- .xl\:border-r {
- border-right-width: 1px;
- }
- .xl\:border-b {
- border-bottom-width: 1px;
- }
- .xl\:border-l {
- border-left-width: 1px;
- }
- .xl\:box-border {
- box-sizing: border-box;
- }
- .xl\:box-content {
- box-sizing: content-box;
- }
- .xl\:cursor-auto {
- cursor: auto;
- }
- .xl\:cursor-default {
- cursor: default;
- }
- .xl\:cursor-pointer {
- cursor: pointer;
- }
- .xl\:cursor-wait {
- cursor: wait;
- }
- .xl\:cursor-text {
- cursor: text;
- }
- .xl\:cursor-move {
- cursor: move;
- }
- .xl\:cursor-not-allowed {
- cursor: not-allowed;
- }
- .xl\:block {
- display: block;
- }
- .xl\:inline-block {
- display: inline-block;
- }
- .xl\:inline {
- display: inline;
- }
- .xl\:flex {
- display: flex;
- }
- .xl\:inline-flex {
- display: inline-flex;
- }
- .xl\:grid {
- display: grid;
- }
- .xl\:table {
- display: table;
- }
- .xl\:table-caption {
- display: table-caption;
- }
- .xl\:table-cell {
- display: table-cell;
- }
- .xl\:table-column {
- display: table-column;
- }
- .xl\:table-column-group {
- display: table-column-group;
- }
- .xl\:table-footer-group {
- display: table-footer-group;
- }
- .xl\:table-header-group {
- display: table-header-group;
- }
- .xl\:table-row-group {
- display: table-row-group;
- }
- .xl\:table-row {
- display: table-row;
- }
- .xl\:hidden {
- display: none;
- }
- .xl\:flex-row {
- flex-direction: row;
- }
- .xl\:flex-row-reverse {
- flex-direction: row-reverse;
- }
- .xl\:flex-col {
- flex-direction: column;
- }
- .xl\:flex-col-reverse {
- flex-direction: column-reverse;
- }
- .xl\:flex-wrap {
- flex-wrap: wrap;
- }
- .xl\:flex-wrap-reverse {
- flex-wrap: wrap-reverse;
- }
- .xl\:flex-no-wrap {
- flex-wrap: nowrap;
- }
- .xl\:items-start {
- align-items: flex-start;
- }
- .xl\:items-end {
- align-items: flex-end;
- }
- .xl\:items-center {
- align-items: center;
- }
- .xl\:items-baseline {
- align-items: baseline;
- }
- .xl\:items-stretch {
- align-items: stretch;
- }
- .xl\:self-auto {
- align-self: auto;
- }
- .xl\:self-start {
- align-self: flex-start;
- }
- .xl\:self-end {
- align-self: flex-end;
- }
- .xl\:self-center {
- align-self: center;
- }
- .xl\:self-stretch {
- align-self: stretch;
- }
- .xl\:justify-start {
- justify-content: flex-start;
- }
- .xl\:justify-end {
- justify-content: flex-end;
- }
- .xl\:justify-center {
- justify-content: center;
- }
- .xl\:justify-between {
- justify-content: space-between;
- }
- .xl\:justify-around {
- justify-content: space-around;
- }
- .xl\:justify-evenly {
- justify-content: space-evenly;
- }
- .xl\:content-center {
- align-content: center;
- }
- .xl\:content-start {
- align-content: flex-start;
- }
- .xl\:content-end {
- align-content: flex-end;
- }
- .xl\:content-between {
- align-content: space-between;
- }
- .xl\:content-around {
- align-content: space-around;
- }
- .xl\:flex-1 {
- flex: 1 1 0%;
- }
- .xl\:flex-auto {
- flex: 1 1 auto;
- }
- .xl\:flex-initial {
- flex: 0 1 auto;
- }
- .xl\:flex-none {
- flex: none;
- }
- .xl\:flex-grow-0 {
- flex-grow: 0;
- }
- .xl\:flex-grow {
- flex-grow: 1;
- }
- .xl\:flex-shrink-0 {
- flex-shrink: 0;
- }
- .xl\:flex-shrink {
- flex-shrink: 1;
- }
- .xl\:order-1 {
- order: 1;
- }
- .xl\:order-2 {
- order: 2;
- }
- .xl\:order-3 {
- order: 3;
- }
- .xl\:order-4 {
- order: 4;
- }
- .xl\:order-5 {
- order: 5;
- }
- .xl\:order-6 {
- order: 6;
- }
- .xl\:order-7 {
- order: 7;
- }
- .xl\:order-8 {
- order: 8;
- }
- .xl\:order-9 {
- order: 9;
- }
- .xl\:order-10 {
- order: 10;
- }
- .xl\:order-11 {
- order: 11;
- }
- .xl\:order-12 {
- order: 12;
- }
- .xl\:order-first {
- order: -9999;
- }
- .xl\:order-last {
- order: 9999;
- }
- .xl\:order-none {
- order: 0;
- }
- .xl\:float-right {
- float: right;
- }
- .xl\:float-left {
- float: left;
- }
- .xl\:float-none {
- float: none;
- }
- .xl\:clearfix:after {
- content: '';
- display: table;
- clear: both;
- }
- .xl\:clear-left {
- clear: left;
- }
- .xl\:clear-right {
- clear: right;
- }
- .xl\:clear-both {
- clear: both;
- }
- .xl\:font-sans {
- font-family:
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- 'Helvetica Neue',
- Arial,
- 'Noto Sans',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol',
- 'Noto Color Emoji';
- }
- .xl\:font-serif {
- font-family: Georgia, Cambria, 'Times New Roman', Times, serif;
- }
- .xl\:font-mono {
- font-family: Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
- monospace;
- }
- .xl\:font-hairline {
- font-weight: 100;
- }
- .xl\:font-thin {
- font-weight: 200;
- }
- .xl\:font-light {
- font-weight: 300;
- }
- .xl\:font-normal {
- font-weight: 400;
- }
- .xl\:font-medium {
- font-weight: 500;
- }
- .xl\:font-semibold {
- font-weight: 600;
- }
- .xl\:font-bold {
- font-weight: 700;
- }
- .xl\:font-extrabold {
- font-weight: 800;
- }
- .xl\:font-black {
- font-weight: 900;
- }
- .xl\:hover\:font-hairline:hover {
- font-weight: 100;
- }
- .xl\:hover\:font-thin:hover {
- font-weight: 200;
- }
- .xl\:hover\:font-light:hover {
- font-weight: 300;
- }
- .xl\:hover\:font-normal:hover {
- font-weight: 400;
- }
- .xl\:hover\:font-medium:hover {
- font-weight: 500;
- }
- .xl\:hover\:font-semibold:hover {
- font-weight: 600;
- }
- .xl\:hover\:font-bold:hover {
- font-weight: 700;
- }
- .xl\:hover\:font-extrabold:hover {
- font-weight: 800;
- }
- .xl\:hover\:font-black:hover {
- font-weight: 900;
- }
- .xl\:focus\:font-hairline:focus {
- font-weight: 100;
- }
- .xl\:focus\:font-thin:focus {
- font-weight: 200;
- }
- .xl\:focus\:font-light:focus {
- font-weight: 300;
- }
- .xl\:focus\:font-normal:focus {
- font-weight: 400;
- }
- .xl\:focus\:font-medium:focus {
- font-weight: 500;
- }
- .xl\:focus\:font-semibold:focus {
- font-weight: 600;
- }
- .xl\:focus\:font-bold:focus {
- font-weight: 700;
- }
- .xl\:focus\:font-extrabold:focus {
- font-weight: 800;
- }
- .xl\:focus\:font-black:focus {
- font-weight: 900;
- }
- .xl\:h-0 {
- height: 0;
- }
- .xl\:h-1 {
- height: 0.25rem;
- }
- .xl\:h-2 {
- height: 0.5rem;
- }
- .xl\:h-3 {
- height: 0.75rem;
- }
- .xl\:h-4 {
- height: 1rem;
- }
- .xl\:h-5 {
- height: 1.25rem;
- }
- .xl\:h-6 {
- height: 1.5rem;
- }
- .xl\:h-8 {
- height: 2rem;
- }
- .xl\:h-10 {
- height: 2.5rem;
- }
- .xl\:h-12 {
- height: 3rem;
- }
- .xl\:h-16 {
- height: 4rem;
- }
- .xl\:h-20 {
- height: 5rem;
- }
- .xl\:h-24 {
- height: 6rem;
- }
- .xl\:h-32 {
- height: 8rem;
- }
- .xl\:h-40 {
- height: 10rem;
- }
- .xl\:h-48 {
- height: 12rem;
- }
- .xl\:h-56 {
- height: 14rem;
- }
- .xl\:h-64 {
- height: 16rem;
- }
- .xl\:h-auto {
- height: auto;
- }
- .xl\:h-px {
- height: 1px;
- }
- .xl\:h-full {
- height: 100%;
- }
- .xl\:h-screen {
- height: 100vh;
- }
- .xl\:leading-3 {
- line-height: 0.75rem;
- }
- .xl\:leading-4 {
- line-height: 1rem;
- }
- .xl\:leading-5 {
- line-height: 1.25rem;
- }
- .xl\:leading-6 {
- line-height: 1.5rem;
- }
- .xl\:leading-7 {
- line-height: 1.75rem;
- }
- .xl\:leading-8 {
- line-height: 2rem;
- }
- .xl\:leading-9 {
- line-height: 2.25rem;
- }
- .xl\:leading-10 {
- line-height: 2.5rem;
- }
- .xl\:leading-none {
- line-height: 1;
- }
- .xl\:leading-tight {
- line-height: 1.25;
- }
- .xl\:leading-snug {
- line-height: 1.375;
- }
- .xl\:leading-normal {
- line-height: 1.5;
- }
- .xl\:leading-relaxed {
- line-height: 1.625;
- }
- .xl\:leading-loose {
- line-height: 2;
- }
- .xl\:list-inside {
- list-style-position: inside;
- }
- .xl\:list-outside {
- list-style-position: outside;
- }
- .xl\:list-none {
- list-style-type: none;
- }
- .xl\:list-disc {
- list-style-type: disc;
- }
- .xl\:list-decimal {
- list-style-type: decimal;
- }
- .xl\:m-0 {
- margin: 0;
- }
- .xl\:m-1 {
- margin: 0.25rem;
- }
- .xl\:m-2 {
- margin: 0.5rem;
- }
- .xl\:m-3 {
- margin: 0.75rem;
- }
- .xl\:m-4 {
- margin: 1rem;
- }
- .xl\:m-5 {
- margin: 1.25rem;
- }
- .xl\:m-6 {
- margin: 1.5rem;
- }
- .xl\:m-8 {
- margin: 2rem;
- }
- .xl\:m-10 {
- margin: 2.5rem;
- }
- .xl\:m-12 {
- margin: 3rem;
- }
- .xl\:m-16 {
- margin: 4rem;
- }
- .xl\:m-20 {
- margin: 5rem;
- }
- .xl\:m-24 {
- margin: 6rem;
- }
- .xl\:m-32 {
- margin: 8rem;
- }
- .xl\:m-40 {
- margin: 10rem;
- }
- .xl\:m-48 {
- margin: 12rem;
- }
- .xl\:m-56 {
- margin: 14rem;
- }
- .xl\:m-64 {
- margin: 16rem;
- }
- .xl\:m-auto {
- margin: auto;
- }
- .xl\:m-px {
- margin: 1px;
- }
- .xl\:-m-1 {
- margin: -0.25rem;
- }
- .xl\:-m-2 {
- margin: -0.5rem;
- }
- .xl\:-m-3 {
- margin: -0.75rem;
- }
- .xl\:-m-4 {
- margin: -1rem;
- }
- .xl\:-m-5 {
- margin: -1.25rem;
- }
- .xl\:-m-6 {
- margin: -1.5rem;
- }
- .xl\:-m-8 {
- margin: -2rem;
- }
- .xl\:-m-10 {
- margin: -2.5rem;
- }
- .xl\:-m-12 {
- margin: -3rem;
- }
- .xl\:-m-16 {
- margin: -4rem;
- }
- .xl\:-m-20 {
- margin: -5rem;
- }
- .xl\:-m-24 {
- margin: -6rem;
- }
- .xl\:-m-32 {
- margin: -8rem;
- }
- .xl\:-m-40 {
- margin: -10rem;
- }
- .xl\:-m-48 {
- margin: -12rem;
- }
- .xl\:-m-56 {
- margin: -14rem;
- }
- .xl\:-m-64 {
- margin: -16rem;
- }
- .xl\:-m-px {
- margin: -1px;
- }
- .xl\:my-0 {
- margin-top: 0;
- margin-bottom: 0;
- }
- .xl\:mx-0 {
- margin-left: 0;
- margin-right: 0;
- }
- .xl\:my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
- }
- .xl\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
- }
- .xl\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
- .xl\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
- .xl\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
- .xl\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
- .xl\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
- .xl\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
- .xl\:my-5 {
- margin-top: 1.25rem;
- margin-bottom: 1.25rem;
- }
- .xl\:mx-5 {
- margin-left: 1.25rem;
- margin-right: 1.25rem;
- }
- .xl\:my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
- }
- .xl\:mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
- }
- .xl\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
- }
- .xl\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
- }
- .xl\:my-10 {
- margin-top: 2.5rem;
- margin-bottom: 2.5rem;
- }
- .xl\:mx-10 {
- margin-left: 2.5rem;
- margin-right: 2.5rem;
- }
- .xl\:my-12 {
- margin-top: 3rem;
- margin-bottom: 3rem;
- }
- .xl\:mx-12 {
- margin-left: 3rem;
- margin-right: 3rem;
- }
- .xl\:my-16 {
- margin-top: 4rem;
- margin-bottom: 4rem;
- }
- .xl\:mx-16 {
- margin-left: 4rem;
- margin-right: 4rem;
- }
- .xl\:my-20 {
- margin-top: 5rem;
- margin-bottom: 5rem;
- }
- .xl\:mx-20 {
- margin-left: 5rem;
- margin-right: 5rem;
- }
- .xl\:my-24 {
- margin-top: 6rem;
- margin-bottom: 6rem;
- }
- .xl\:mx-24 {
- margin-left: 6rem;
- margin-right: 6rem;
- }
- .xl\:my-32 {
- margin-top: 8rem;
- margin-bottom: 8rem;
- }
- .xl\:mx-32 {
- margin-left: 8rem;
- margin-right: 8rem;
- }
- .xl\:my-40 {
- margin-top: 10rem;
- margin-bottom: 10rem;
- }
- .xl\:mx-40 {
- margin-left: 10rem;
- margin-right: 10rem;
- }
- .xl\:my-48 {
- margin-top: 12rem;
- margin-bottom: 12rem;
- }
- .xl\:mx-48 {
- margin-left: 12rem;
- margin-right: 12rem;
- }
- .xl\:my-56 {
- margin-top: 14rem;
- margin-bottom: 14rem;
- }
- .xl\:mx-56 {
- margin-left: 14rem;
- margin-right: 14rem;
- }
- .xl\:my-64 {
- margin-top: 16rem;
- margin-bottom: 16rem;
- }
- .xl\:mx-64 {
- margin-left: 16rem;
- margin-right: 16rem;
- }
- .xl\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
- }
- .xl\:mx-auto {
- margin-left: auto;
- margin-right: auto;
- }
- .xl\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
- }
- .xl\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
- }
- .xl\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
- .xl\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
- .xl\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
- .xl\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
- .xl\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
- .xl\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
- .xl\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
- .xl\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
- .xl\:-my-5 {
- margin-top: -1.25rem;
- margin-bottom: -1.25rem;
- }
- .xl\:-mx-5 {
- margin-left: -1.25rem;
- margin-right: -1.25rem;
- }
- .xl\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
- .xl\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
- .xl\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
- .xl\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
- .xl\:-my-10 {
- margin-top: -2.5rem;
- margin-bottom: -2.5rem;
- }
- .xl\:-mx-10 {
- margin-left: -2.5rem;
- margin-right: -2.5rem;
- }
- .xl\:-my-12 {
- margin-top: -3rem;
- margin-bottom: -3rem;
- }
- .xl\:-mx-12 {
- margin-left: -3rem;
- margin-right: -3rem;
- }
- .xl\:-my-16 {
- margin-top: -4rem;
- margin-bottom: -4rem;
- }
- .xl\:-mx-16 {
- margin-left: -4rem;
- margin-right: -4rem;
- }
- .xl\:-my-20 {
- margin-top: -5rem;
- margin-bottom: -5rem;
- }
- .xl\:-mx-20 {
- margin-left: -5rem;
- margin-right: -5rem;
- }
- .xl\:-my-24 {
- margin-top: -6rem;
- margin-bottom: -6rem;
- }
- .xl\:-mx-24 {
- margin-left: -6rem;
- margin-right: -6rem;
- }
- .xl\:-my-32 {
- margin-top: -8rem;
- margin-bottom: -8rem;
- }
- .xl\:-mx-32 {
- margin-left: -8rem;
- margin-right: -8rem;
- }
- .xl\:-my-40 {
- margin-top: -10rem;
- margin-bottom: -10rem;
- }
- .xl\:-mx-40 {
- margin-left: -10rem;
- margin-right: -10rem;
- }
- .xl\:-my-48 {
- margin-top: -12rem;
- margin-bottom: -12rem;
- }
- .xl\:-mx-48 {
- margin-left: -12rem;
- margin-right: -12rem;
- }
- .xl\:-my-56 {
- margin-top: -14rem;
- margin-bottom: -14rem;
- }
- .xl\:-mx-56 {
- margin-left: -14rem;
- margin-right: -14rem;
- }
- .xl\:-my-64 {
- margin-top: -16rem;
- margin-bottom: -16rem;
- }
- .xl\:-mx-64 {
- margin-left: -16rem;
- margin-right: -16rem;
- }
- .xl\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
- .xl\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
- .xl\:mt-0 {
- margin-top: 0;
- }
- .xl\:mr-0 {
- margin-right: 0;
- }
- .xl\:mb-0 {
- margin-bottom: 0;
- }
- .xl\:ml-0 {
- margin-left: 0;
- }
- .xl\:mt-1 {
- margin-top: 0.25rem;
- }
- .xl\:mr-1 {
- margin-right: 0.25rem;
- }
- .xl\:mb-1 {
- margin-bottom: 0.25rem;
- }
- .xl\:ml-1 {
- margin-left: 0.25rem;
- }
- .xl\:mt-2 {
- margin-top: 0.5rem;
- }
- .xl\:mr-2 {
- margin-right: 0.5rem;
- }
- .xl\:mb-2 {
- margin-bottom: 0.5rem;
- }
- .xl\:ml-2 {
- margin-left: 0.5rem;
- }
- .xl\:mt-3 {
- margin-top: 0.75rem;
- }
- .xl\:mr-3 {
- margin-right: 0.75rem;
- }
- .xl\:mb-3 {
- margin-bottom: 0.75rem;
- }
- .xl\:ml-3 {
- margin-left: 0.75rem;
- }
- .xl\:mt-4 {
- margin-top: 1rem;
- }
- .xl\:mr-4 {
- margin-right: 1rem;
- }
- .xl\:mb-4 {
- margin-bottom: 1rem;
- }
- .xl\:ml-4 {
- margin-left: 1rem;
- }
- .xl\:mt-5 {
- margin-top: 1.25rem;
- }
- .xl\:mr-5 {
- margin-right: 1.25rem;
- }
- .xl\:mb-5 {
- margin-bottom: 1.25rem;
- }
- .xl\:ml-5 {
- margin-left: 1.25rem;
- }
- .xl\:mt-6 {
- margin-top: 1.5rem;
- }
- .xl\:mr-6 {
- margin-right: 1.5rem;
- }
- .xl\:mb-6 {
- margin-bottom: 1.5rem;
- }
- .xl\:ml-6 {
- margin-left: 1.5rem;
- }
- .xl\:mt-8 {
- margin-top: 2rem;
- }
- .xl\:mr-8 {
- margin-right: 2rem;
- }
- .xl\:mb-8 {
- margin-bottom: 2rem;
- }
- .xl\:ml-8 {
- margin-left: 2rem;
- }
- .xl\:mt-10 {
- margin-top: 2.5rem;
- }
- .xl\:mr-10 {
- margin-right: 2.5rem;
- }
- .xl\:mb-10 {
- margin-bottom: 2.5rem;
- }
- .xl\:ml-10 {
- margin-left: 2.5rem;
- }
- .xl\:mt-12 {
- margin-top: 3rem;
- }
- .xl\:mr-12 {
- margin-right: 3rem;
- }
- .xl\:mb-12 {
- margin-bottom: 3rem;
- }
- .xl\:ml-12 {
- margin-left: 3rem;
- }
- .xl\:mt-16 {
- margin-top: 4rem;
- }
- .xl\:mr-16 {
- margin-right: 4rem;
- }
- .xl\:mb-16 {
- margin-bottom: 4rem;
- }
- .xl\:ml-16 {
- margin-left: 4rem;
- }
- .xl\:mt-20 {
- margin-top: 5rem;
- }
- .xl\:mr-20 {
- margin-right: 5rem;
- }
- .xl\:mb-20 {
- margin-bottom: 5rem;
- }
- .xl\:ml-20 {
- margin-left: 5rem;
- }
- .xl\:mt-24 {
- margin-top: 6rem;
- }
- .xl\:mr-24 {
- margin-right: 6rem;
- }
- .xl\:mb-24 {
- margin-bottom: 6rem;
- }
- .xl\:ml-24 {
- margin-left: 6rem;
- }
- .xl\:mt-32 {
- margin-top: 8rem;
- }
- .xl\:mr-32 {
- margin-right: 8rem;
- }
- .xl\:mb-32 {
- margin-bottom: 8rem;
- }
- .xl\:ml-32 {
- margin-left: 8rem;
- }
- .xl\:mt-40 {
- margin-top: 10rem;
- }
- .xl\:mr-40 {
- margin-right: 10rem;
- }
- .xl\:mb-40 {
- margin-bottom: 10rem;
- }
- .xl\:ml-40 {
- margin-left: 10rem;
- }
- .xl\:mt-48 {
- margin-top: 12rem;
- }
- .xl\:mr-48 {
- margin-right: 12rem;
- }
- .xl\:mb-48 {
- margin-bottom: 12rem;
- }
- .xl\:ml-48 {
- margin-left: 12rem;
- }
- .xl\:mt-56 {
- margin-top: 14rem;
- }
- .xl\:mr-56 {
- margin-right: 14rem;
- }
- .xl\:mb-56 {
- margin-bottom: 14rem;
- }
- .xl\:ml-56 {
- margin-left: 14rem;
- }
- .xl\:mt-64 {
- margin-top: 16rem;
- }
- .xl\:mr-64 {
- margin-right: 16rem;
- }
- .xl\:mb-64 {
- margin-bottom: 16rem;
- }
- .xl\:ml-64 {
- margin-left: 16rem;
- }
- .xl\:mt-auto {
- margin-top: auto;
- }
- .xl\:mr-auto {
- margin-right: auto;
- }
- .xl\:mb-auto {
- margin-bottom: auto;
- }
- .xl\:ml-auto {
- margin-left: auto;
- }
- .xl\:mt-px {
- margin-top: 1px;
- }
- .xl\:mr-px {
- margin-right: 1px;
- }
- .xl\:mb-px {
- margin-bottom: 1px;
- }
- .xl\:ml-px {
- margin-left: 1px;
- }
- .xl\:-mt-1 {
- margin-top: -0.25rem;
- }
- .xl\:-mr-1 {
- margin-right: -0.25rem;
- }
- .xl\:-mb-1 {
- margin-bottom: -0.25rem;
- }
- .xl\:-ml-1 {
- margin-left: -0.25rem;
- }
- .xl\:-mt-2 {
- margin-top: -0.5rem;
- }
- .xl\:-mr-2 {
- margin-right: -0.5rem;
- }
- .xl\:-mb-2 {
- margin-bottom: -0.5rem;
- }
- .xl\:-ml-2 {
- margin-left: -0.5rem;
- }
- .xl\:-mt-3 {
- margin-top: -0.75rem;
- }
- .xl\:-mr-3 {
- margin-right: -0.75rem;
- }
- .xl\:-mb-3 {
- margin-bottom: -0.75rem;
- }
- .xl\:-ml-3 {
- margin-left: -0.75rem;
- }
- .xl\:-mt-4 {
- margin-top: -1rem;
- }
- .xl\:-mr-4 {
- margin-right: -1rem;
- }
- .xl\:-mb-4 {
- margin-bottom: -1rem;
- }
- .xl\:-ml-4 {
- margin-left: -1rem;
- }
- .xl\:-mt-5 {
- margin-top: -1.25rem;
- }
- .xl\:-mr-5 {
- margin-right: -1.25rem;
- }
- .xl\:-mb-5 {
- margin-bottom: -1.25rem;
- }
- .xl\:-ml-5 {
- margin-left: -1.25rem;
- }
- .xl\:-mt-6 {
- margin-top: -1.5rem;
- }
- .xl\:-mr-6 {
- margin-right: -1.5rem;
- }
- .xl\:-mb-6 {
- margin-bottom: -1.5rem;
- }
- .xl\:-ml-6 {
- margin-left: -1.5rem;
- }
- .xl\:-mt-8 {
- margin-top: -2rem;
- }
- .xl\:-mr-8 {
- margin-right: -2rem;
- }
- .xl\:-mb-8 {
- margin-bottom: -2rem;
- }
- .xl\:-ml-8 {
- margin-left: -2rem;
- }
- .xl\:-mt-10 {
- margin-top: -2.5rem;
- }
- .xl\:-mr-10 {
- margin-right: -2.5rem;
- }
- .xl\:-mb-10 {
- margin-bottom: -2.5rem;
- }
- .xl\:-ml-10 {
- margin-left: -2.5rem;
- }
- .xl\:-mt-12 {
- margin-top: -3rem;
- }
- .xl\:-mr-12 {
- margin-right: -3rem;
- }
- .xl\:-mb-12 {
- margin-bottom: -3rem;
- }
- .xl\:-ml-12 {
- margin-left: -3rem;
- }
- .xl\:-mt-16 {
- margin-top: -4rem;
- }
- .xl\:-mr-16 {
- margin-right: -4rem;
- }
- .xl\:-mb-16 {
- margin-bottom: -4rem;
- }
- .xl\:-ml-16 {
- margin-left: -4rem;
- }
- .xl\:-mt-20 {
- margin-top: -5rem;
- }
- .xl\:-mr-20 {
- margin-right: -5rem;
- }
- .xl\:-mb-20 {
- margin-bottom: -5rem;
- }
- .xl\:-ml-20 {
- margin-left: -5rem;
- }
- .xl\:-mt-24 {
- margin-top: -6rem;
- }
- .xl\:-mr-24 {
- margin-right: -6rem;
- }
- .xl\:-mb-24 {
- margin-bottom: -6rem;
- }
- .xl\:-ml-24 {
- margin-left: -6rem;
- }
- .xl\:-mt-32 {
- margin-top: -8rem;
- }
- .xl\:-mr-32 {
- margin-right: -8rem;
- }
- .xl\:-mb-32 {
- margin-bottom: -8rem;
- }
- .xl\:-ml-32 {
- margin-left: -8rem;
- }
- .xl\:-mt-40 {
- margin-top: -10rem;
- }
- .xl\:-mr-40 {
- margin-right: -10rem;
- }
- .xl\:-mb-40 {
- margin-bottom: -10rem;
- }
- .xl\:-ml-40 {
- margin-left: -10rem;
- }
- .xl\:-mt-48 {
- margin-top: -12rem;
- }
- .xl\:-mr-48 {
- margin-right: -12rem;
- }
- .xl\:-mb-48 {
- margin-bottom: -12rem;
- }
- .xl\:-ml-48 {
- margin-left: -12rem;
- }
- .xl\:-mt-56 {
- margin-top: -14rem;
- }
- .xl\:-mr-56 {
- margin-right: -14rem;
- }
- .xl\:-mb-56 {
- margin-bottom: -14rem;
- }
- .xl\:-ml-56 {
- margin-left: -14rem;
- }
- .xl\:-mt-64 {
- margin-top: -16rem;
- }
- .xl\:-mr-64 {
- margin-right: -16rem;
- }
- .xl\:-mb-64 {
- margin-bottom: -16rem;
- }
- .xl\:-ml-64 {
- margin-left: -16rem;
- }
- .xl\:-mt-px {
- margin-top: -1px;
- }
- .xl\:-mr-px {
- margin-right: -1px;
- }
- .xl\:-mb-px {
- margin-bottom: -1px;
- }
- .xl\:-ml-px {
- margin-left: -1px;
- }
- .xl\:max-h-full {
- max-height: 100%;
- }
- .xl\:max-h-screen {
- max-height: 100vh;
- }
- .xl\:max-w-none {
- max-width: none;
- }
- .xl\:max-w-xs {
- max-width: 20rem;
- }
- .xl\:max-w-sm {
- max-width: 24rem;
- }
- .xl\:max-w-md {
- max-width: 28rem;
- }
- .xl\:max-w-lg {
- max-width: 32rem;
- }
- .xl\:max-w-xl {
- max-width: 36rem;
- }
- .xl\:max-w-2xl {
- max-width: 42rem;
- }
- .xl\:max-w-3xl {
- max-width: 48rem;
- }
- .xl\:max-w-4xl {
- max-width: 56rem;
- }
- .xl\:max-w-5xl {
- max-width: 64rem;
- }
- .xl\:max-w-6xl {
- max-width: 72rem;
- }
- .xl\:max-w-full {
- max-width: 100%;
- }
- .xl\:max-w-screen-sm {
- max-width: 640px;
- }
- .xl\:max-w-screen-md {
- max-width: 768px;
- }
- .xl\:max-w-screen-lg {
- max-width: 1024px;
- }
- .xl\:max-w-screen-xl {
- max-width: 1280px;
- }
- .xl\:min-h-0 {
- min-height: 0;
- }
- .xl\:min-h-full {
- min-height: 100%;
- }
- .xl\:min-h-screen {
- min-height: 100vh;
- }
- .xl\:min-w-0 {
- min-width: 0;
- }
- .xl\:min-w-full {
- min-width: 100%;
- }
- .xl\:object-contain {
- -o-object-fit: contain;
- object-fit: contain;
- }
- .xl\:object-cover {
- -o-object-fit: cover;
- object-fit: cover;
- }
- .xl\:object-fill {
- -o-object-fit: fill;
- object-fit: fill;
- }
- .xl\:object-none {
- -o-object-fit: none;
- object-fit: none;
- }
- .xl\:object-scale-down {
- -o-object-fit: scale-down;
- object-fit: scale-down;
- }
- .xl\:object-bottom {
- -o-object-position: bottom;
- object-position: bottom;
- }
- .xl\:object-center {
- -o-object-position: center;
- object-position: center;
- }
- .xl\:object-left {
- -o-object-position: left;
- object-position: left;
- }
- .xl\:object-left-bottom {
- -o-object-position: left bottom;
- object-position: left bottom;
- }
- .xl\:object-left-top {
- -o-object-position: left top;
- object-position: left top;
- }
- .xl\:object-right {
- -o-object-position: right;
- object-position: right;
- }
- .xl\:object-right-bottom {
- -o-object-position: right bottom;
- object-position: right bottom;
- }
- .xl\:object-right-top {
- -o-object-position: right top;
- object-position: right top;
- }
- .xl\:object-top {
- -o-object-position: top;
- object-position: top;
- }
- .xl\:opacity-0 {
- opacity: 0;
- }
- .xl\:opacity-25 {
- opacity: 0.25;
- }
- .xl\:opacity-50 {
- opacity: 0.5;
- }
- .xl\:opacity-75 {
- opacity: 0.75;
- }
- .xl\:opacity-100 {
- opacity: 1;
- }
- .xl\:hover\:opacity-0:hover {
- opacity: 0;
- }
- .xl\:hover\:opacity-25:hover {
- opacity: 0.25;
- }
- .xl\:hover\:opacity-50:hover {
- opacity: 0.5;
- }
- .xl\:hover\:opacity-75:hover {
- opacity: 0.75;
- }
- .xl\:hover\:opacity-100:hover {
- opacity: 1;
- }
- .xl\:focus\:opacity-0:focus {
- opacity: 0;
- }
- .xl\:focus\:opacity-25:focus {
- opacity: 0.25;
- }
- .xl\:focus\:opacity-50:focus {
- opacity: 0.5;
- }
- .xl\:focus\:opacity-75:focus {
- opacity: 0.75;
- }
- .xl\:focus\:opacity-100:focus {
- opacity: 1;
- }
- .xl\:outline-none {
- outline: 0;
- }
- .xl\:focus\:outline-none:focus {
- outline: 0;
- }
- .xl\:overflow-auto {
- overflow: auto;
- }
- .xl\:overflow-hidden {
- overflow: hidden;
- }
- .xl\:overflow-visible {
- overflow: visible;
- }
- .xl\:overflow-scroll {
- overflow: scroll;
- }
- .xl\:overflow-x-auto {
- overflow-x: auto;
- }
- .xl\:overflow-y-auto {
- overflow-y: auto;
- }
- .xl\:overflow-x-hidden {
- overflow-x: hidden;
- }
- .xl\:overflow-y-hidden {
- overflow-y: hidden;
- }
- .xl\:overflow-x-visible {
- overflow-x: visible;
- }
- .xl\:overflow-y-visible {
- overflow-y: visible;
- }
- .xl\:overflow-x-scroll {
- overflow-x: scroll;
- }
- .xl\:overflow-y-scroll {
- overflow-y: scroll;
- }
- .xl\:scrolling-touch {
- -webkit-overflow-scrolling: touch;
- }
- .xl\:scrolling-auto {
- -webkit-overflow-scrolling: auto;
- }
- .xl\:p-0 {
- padding: 0;
- }
- .xl\:p-1 {
- padding: 0.25rem;
- }
- .xl\:p-2 {
- padding: 0.5rem;
- }
- .xl\:p-3 {
- padding: 0.75rem;
- }
- .xl\:p-4 {
- padding: 1rem;
- }
- .xl\:p-5 {
- padding: 1.25rem;
- }
- .xl\:p-6 {
- padding: 1.5rem;
- }
- .xl\:p-8 {
- padding: 2rem;
- }
- .xl\:p-10 {
- padding: 2.5rem;
- }
- .xl\:p-12 {
- padding: 3rem;
- }
- .xl\:p-16 {
- padding: 4rem;
- }
- .xl\:p-20 {
- padding: 5rem;
- }
- .xl\:p-24 {
- padding: 6rem;
- }
- .xl\:p-32 {
- padding: 8rem;
- }
- .xl\:p-40 {
- padding: 10rem;
- }
- .xl\:p-48 {
- padding: 12rem;
- }
- .xl\:p-56 {
- padding: 14rem;
- }
- .xl\:p-64 {
- padding: 16rem;
- }
- .xl\:p-px {
- padding: 1px;
- }
- .xl\:py-0 {
- padding-top: 0;
- padding-bottom: 0;
- }
- .xl\:px-0 {
- padding-left: 0;
- padding-right: 0;
- }
- .xl\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
- }
- .xl\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
- }
- .xl\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- }
- .xl\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
- }
- .xl\:py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- }
- .xl\:px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- }
- .xl\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
- .xl\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
- .xl\:py-5 {
- padding-top: 1.25rem;
- padding-bottom: 1.25rem;
- }
- .xl\:px-5 {
- padding-left: 1.25rem;
- padding-right: 1.25rem;
- }
- .xl\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
- .xl\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
- .xl\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
- .xl\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
- .xl\:py-10 {
- padding-top: 2.5rem;
- padding-bottom: 2.5rem;
- }
- .xl\:px-10 {
- padding-left: 2.5rem;
- padding-right: 2.5rem;
- }
- .xl\:py-12 {
- padding-top: 3rem;
- padding-bottom: 3rem;
- }
- .xl\:px-12 {
- padding-left: 3rem;
- padding-right: 3rem;
- }
- .xl\:py-16 {
- padding-top: 4rem;
- padding-bottom: 4rem;
- }
- .xl\:px-16 {
- padding-left: 4rem;
- padding-right: 4rem;
- }
- .xl\:py-20 {
- padding-top: 5rem;
- padding-bottom: 5rem;
- }
- .xl\:px-20 {
- padding-left: 5rem;
- padding-right: 5rem;
- }
- .xl\:py-24 {
- padding-top: 6rem;
- padding-bottom: 6rem;
- }
- .xl\:px-24 {
- padding-left: 6rem;
- padding-right: 6rem;
- }
- .xl\:py-32 {
- padding-top: 8rem;
- padding-bottom: 8rem;
- }
- .xl\:px-32 {
- padding-left: 8rem;
- padding-right: 8rem;
- }
- .xl\:py-40 {
- padding-top: 10rem;
- padding-bottom: 10rem;
- }
- .xl\:px-40 {
- padding-left: 10rem;
- padding-right: 10rem;
- }
- .xl\:py-48 {
- padding-top: 12rem;
- padding-bottom: 12rem;
- }
- .xl\:px-48 {
- padding-left: 12rem;
- padding-right: 12rem;
- }
- .xl\:py-56 {
- padding-top: 14rem;
- padding-bottom: 14rem;
- }
- .xl\:px-56 {
- padding-left: 14rem;
- padding-right: 14rem;
- }
- .xl\:py-64 {
- padding-top: 16rem;
- padding-bottom: 16rem;
- }
- .xl\:px-64 {
- padding-left: 16rem;
- padding-right: 16rem;
- }
- .xl\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
- }
- .xl\:px-px {
- padding-left: 1px;
- padding-right: 1px;
- }
- .xl\:pt-0 {
- padding-top: 0;
- }
- .xl\:pr-0 {
- padding-right: 0;
- }
- .xl\:pb-0 {
- padding-bottom: 0;
- }
- .xl\:pl-0 {
- padding-left: 0;
- }
- .xl\:pt-1 {
- padding-top: 0.25rem;
- }
- .xl\:pr-1 {
- padding-right: 0.25rem;
- }
- .xl\:pb-1 {
- padding-bottom: 0.25rem;
- }
- .xl\:pl-1 {
- padding-left: 0.25rem;
- }
- .xl\:pt-2 {
- padding-top: 0.5rem;
- }
- .xl\:pr-2 {
- padding-right: 0.5rem;
- }
- .xl\:pb-2 {
- padding-bottom: 0.5rem;
- }
- .xl\:pl-2 {
- padding-left: 0.5rem;
- }
- .xl\:pt-3 {
- padding-top: 0.75rem;
- }
- .xl\:pr-3 {
- padding-right: 0.75rem;
- }
- .xl\:pb-3 {
- padding-bottom: 0.75rem;
- }
- .xl\:pl-3 {
- padding-left: 0.75rem;
- }
- .xl\:pt-4 {
- padding-top: 1rem;
- }
- .xl\:pr-4 {
- padding-right: 1rem;
- }
- .xl\:pb-4 {
- padding-bottom: 1rem;
- }
- .xl\:pl-4 {
- padding-left: 1rem;
- }
- .xl\:pt-5 {
- padding-top: 1.25rem;
- }
- .xl\:pr-5 {
- padding-right: 1.25rem;
- }
- .xl\:pb-5 {
- padding-bottom: 1.25rem;
- }
- .xl\:pl-5 {
- padding-left: 1.25rem;
- }
- .xl\:pt-6 {
- padding-top: 1.5rem;
- }
- .xl\:pr-6 {
- padding-right: 1.5rem;
- }
- .xl\:pb-6 {
- padding-bottom: 1.5rem;
- }
- .xl\:pl-6 {
- padding-left: 1.5rem;
- }
- .xl\:pt-8 {
- padding-top: 2rem;
- }
- .xl\:pr-8 {
- padding-right: 2rem;
- }
- .xl\:pb-8 {
- padding-bottom: 2rem;
- }
- .xl\:pl-8 {
- padding-left: 2rem;
- }
- .xl\:pt-10 {
- padding-top: 2.5rem;
- }
- .xl\:pr-10 {
- padding-right: 2.5rem;
- }
- .xl\:pb-10 {
- padding-bottom: 2.5rem;
- }
- .xl\:pl-10 {
- padding-left: 2.5rem;
- }
- .xl\:pt-12 {
- padding-top: 3rem;
- }
- .xl\:pr-12 {
- padding-right: 3rem;
- }
- .xl\:pb-12 {
- padding-bottom: 3rem;
- }
- .xl\:pl-12 {
- padding-left: 3rem;
- }
- .xl\:pt-16 {
- padding-top: 4rem;
- }
- .xl\:pr-16 {
- padding-right: 4rem;
- }
- .xl\:pb-16 {
- padding-bottom: 4rem;
- }
- .xl\:pl-16 {
- padding-left: 4rem;
- }
- .xl\:pt-20 {
- padding-top: 5rem;
- }
- .xl\:pr-20 {
- padding-right: 5rem;
- }
- .xl\:pb-20 {
- padding-bottom: 5rem;
- }
- .xl\:pl-20 {
- padding-left: 5rem;
- }
- .xl\:pt-24 {
- padding-top: 6rem;
- }
- .xl\:pr-24 {
- padding-right: 6rem;
- }
- .xl\:pb-24 {
- padding-bottom: 6rem;
- }
- .xl\:pl-24 {
- padding-left: 6rem;
- }
- .xl\:pt-32 {
- padding-top: 8rem;
- }
- .xl\:pr-32 {
- padding-right: 8rem;
- }
- .xl\:pb-32 {
- padding-bottom: 8rem;
- }
- .xl\:pl-32 {
- padding-left: 8rem;
- }
- .xl\:pt-40 {
- padding-top: 10rem;
- }
- .xl\:pr-40 {
- padding-right: 10rem;
- }
- .xl\:pb-40 {
- padding-bottom: 10rem;
- }
- .xl\:pl-40 {
- padding-left: 10rem;
- }
- .xl\:pt-48 {
- padding-top: 12rem;
- }
- .xl\:pr-48 {
- padding-right: 12rem;
- }
- .xl\:pb-48 {
- padding-bottom: 12rem;
- }
- .xl\:pl-48 {
- padding-left: 12rem;
- }
- .xl\:pt-56 {
- padding-top: 14rem;
- }
- .xl\:pr-56 {
- padding-right: 14rem;
- }
- .xl\:pb-56 {
- padding-bottom: 14rem;
- }
- .xl\:pl-56 {
- padding-left: 14rem;
- }
- .xl\:pt-64 {
- padding-top: 16rem;
- }
- .xl\:pr-64 {
- padding-right: 16rem;
- }
- .xl\:pb-64 {
- padding-bottom: 16rem;
- }
- .xl\:pl-64 {
- padding-left: 16rem;
- }
- .xl\:pt-px {
- padding-top: 1px;
- }
- .xl\:pr-px {
- padding-right: 1px;
- }
- .xl\:pb-px {
- padding-bottom: 1px;
- }
- .xl\:pl-px {
- padding-left: 1px;
- }
- .xl\:placeholder-transparent:-ms-input-placeholder {
- color: transparent;
- }
- .xl\:placeholder-transparent::-ms-input-placeholder {
- color: transparent;
- }
- .xl\:placeholder-transparent::placeholder {
- color: transparent;
- }
- .xl\:placeholder-black:-ms-input-placeholder {
- color: #000;
- }
- .xl\:placeholder-black::-ms-input-placeholder {
- color: #000;
- }
- .xl\:placeholder-black::placeholder {
- color: #000;
- }
- .xl\:placeholder-white:-ms-input-placeholder {
- color: #fff;
- }
- .xl\:placeholder-white::-ms-input-placeholder {
- color: #fff;
- }
- .xl\:placeholder-white::placeholder {
- color: #fff;
- }
- .xl\:placeholder-gray-100:-ms-input-placeholder {
- color: #f7fafc;
- }
- .xl\:placeholder-gray-100::-ms-input-placeholder {
- color: #f7fafc;
- }
- .xl\:placeholder-gray-100::placeholder {
- color: #f7fafc;
- }
- .xl\:placeholder-gray-200:-ms-input-placeholder {
- color: #edf2f7;
- }
- .xl\:placeholder-gray-200::-ms-input-placeholder {
- color: #edf2f7;
- }
- .xl\:placeholder-gray-200::placeholder {
- color: #edf2f7;
- }
- .xl\:placeholder-gray-300:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .xl\:placeholder-gray-300::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .xl\:placeholder-gray-300::placeholder {
- color: #e2e8f0;
- }
- .xl\:placeholder-gray-400:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .xl\:placeholder-gray-400::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .xl\:placeholder-gray-400::placeholder {
- color: #cbd5e0;
- }
- .xl\:placeholder-gray-500:-ms-input-placeholder {
- color: #a0aec0;
- }
- .xl\:placeholder-gray-500::-ms-input-placeholder {
- color: #a0aec0;
- }
- .xl\:placeholder-gray-500::placeholder {
- color: #a0aec0;
- }
- .xl\:placeholder-gray-600:-ms-input-placeholder {
- color: #718096;
- }
- .xl\:placeholder-gray-600::-ms-input-placeholder {
- color: #718096;
- }
- .xl\:placeholder-gray-600::placeholder {
- color: #718096;
- }
- .xl\:placeholder-gray-700:-ms-input-placeholder {
- color: #4a5568;
- }
- .xl\:placeholder-gray-700::-ms-input-placeholder {
- color: #4a5568;
- }
- .xl\:placeholder-gray-700::placeholder {
- color: #4a5568;
- }
- .xl\:placeholder-gray-800:-ms-input-placeholder {
- color: #2d3748;
- }
- .xl\:placeholder-gray-800::-ms-input-placeholder {
- color: #2d3748;
- }
- .xl\:placeholder-gray-800::placeholder {
- color: #2d3748;
- }
- .xl\:placeholder-gray-900:-ms-input-placeholder {
- color: #1a202c;
- }
- .xl\:placeholder-gray-900::-ms-input-placeholder {
- color: #1a202c;
- }
- .xl\:placeholder-gray-900::placeholder {
- color: #1a202c;
- }
- .xl\:placeholder-red-100:-ms-input-placeholder {
- color: #fff5f5;
- }
- .xl\:placeholder-red-100::-ms-input-placeholder {
- color: #fff5f5;
- }
- .xl\:placeholder-red-100::placeholder {
- color: #fff5f5;
- }
- .xl\:placeholder-red-200:-ms-input-placeholder {
- color: #fed7d7;
- }
- .xl\:placeholder-red-200::-ms-input-placeholder {
- color: #fed7d7;
- }
- .xl\:placeholder-red-200::placeholder {
- color: #fed7d7;
- }
- .xl\:placeholder-red-300:-ms-input-placeholder {
- color: #feb2b2;
- }
- .xl\:placeholder-red-300::-ms-input-placeholder {
- color: #feb2b2;
- }
- .xl\:placeholder-red-300::placeholder {
- color: #feb2b2;
- }
- .xl\:placeholder-red-400:-ms-input-placeholder {
- color: #fc8181;
- }
- .xl\:placeholder-red-400::-ms-input-placeholder {
- color: #fc8181;
- }
- .xl\:placeholder-red-400::placeholder {
- color: #fc8181;
- }
- .xl\:placeholder-red-500:-ms-input-placeholder {
- color: #f56565;
- }
- .xl\:placeholder-red-500::-ms-input-placeholder {
- color: #f56565;
- }
- .xl\:placeholder-red-500::placeholder {
- color: #f56565;
- }
- .xl\:placeholder-red-600:-ms-input-placeholder {
- color: #e53e3e;
- }
- .xl\:placeholder-red-600::-ms-input-placeholder {
- color: #e53e3e;
- }
- .xl\:placeholder-red-600::placeholder {
- color: #e53e3e;
- }
- .xl\:placeholder-red-700:-ms-input-placeholder {
- color: #c53030;
- }
- .xl\:placeholder-red-700::-ms-input-placeholder {
- color: #c53030;
- }
- .xl\:placeholder-red-700::placeholder {
- color: #c53030;
- }
- .xl\:placeholder-red-800:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .xl\:placeholder-red-800::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .xl\:placeholder-red-800::placeholder {
- color: #9b2c2c;
- }
- .xl\:placeholder-red-900:-ms-input-placeholder {
- color: #742a2a;
- }
- .xl\:placeholder-red-900::-ms-input-placeholder {
- color: #742a2a;
- }
- .xl\:placeholder-red-900::placeholder {
- color: #742a2a;
- }
- .xl\:placeholder-orange-100:-ms-input-placeholder {
- color: #fffaf0;
- }
- .xl\:placeholder-orange-100::-ms-input-placeholder {
- color: #fffaf0;
- }
- .xl\:placeholder-orange-100::placeholder {
- color: #fffaf0;
- }
- .xl\:placeholder-orange-200:-ms-input-placeholder {
- color: #feebc8;
- }
- .xl\:placeholder-orange-200::-ms-input-placeholder {
- color: #feebc8;
- }
- .xl\:placeholder-orange-200::placeholder {
- color: #feebc8;
- }
- .xl\:placeholder-orange-300:-ms-input-placeholder {
- color: #fbd38d;
- }
- .xl\:placeholder-orange-300::-ms-input-placeholder {
- color: #fbd38d;
- }
- .xl\:placeholder-orange-300::placeholder {
- color: #fbd38d;
- }
- .xl\:placeholder-orange-400:-ms-input-placeholder {
- color: #f6ad55;
- }
- .xl\:placeholder-orange-400::-ms-input-placeholder {
- color: #f6ad55;
- }
- .xl\:placeholder-orange-400::placeholder {
- color: #f6ad55;
- }
- .xl\:placeholder-orange-500:-ms-input-placeholder {
- color: #ed8936;
- }
- .xl\:placeholder-orange-500::-ms-input-placeholder {
- color: #ed8936;
- }
- .xl\:placeholder-orange-500::placeholder {
- color: #ed8936;
- }
- .xl\:placeholder-orange-600:-ms-input-placeholder {
- color: #dd6b20;
- }
- .xl\:placeholder-orange-600::-ms-input-placeholder {
- color: #dd6b20;
- }
- .xl\:placeholder-orange-600::placeholder {
- color: #dd6b20;
- }
- .xl\:placeholder-orange-700:-ms-input-placeholder {
- color: #c05621;
- }
- .xl\:placeholder-orange-700::-ms-input-placeholder {
- color: #c05621;
- }
- .xl\:placeholder-orange-700::placeholder {
- color: #c05621;
- }
- .xl\:placeholder-orange-800:-ms-input-placeholder {
- color: #9c4221;
- }
- .xl\:placeholder-orange-800::-ms-input-placeholder {
- color: #9c4221;
- }
- .xl\:placeholder-orange-800::placeholder {
- color: #9c4221;
- }
- .xl\:placeholder-orange-900:-ms-input-placeholder {
- color: #7b341e;
- }
- .xl\:placeholder-orange-900::-ms-input-placeholder {
- color: #7b341e;
- }
- .xl\:placeholder-orange-900::placeholder {
- color: #7b341e;
- }
- .xl\:placeholder-yellow-100:-ms-input-placeholder {
- color: ivory;
- }
- .xl\:placeholder-yellow-100::-ms-input-placeholder {
- color: ivory;
- }
- .xl\:placeholder-yellow-100::placeholder {
- color: ivory;
- }
- .xl\:placeholder-yellow-200:-ms-input-placeholder {
- color: #fefcbf;
- }
- .xl\:placeholder-yellow-200::-ms-input-placeholder {
- color: #fefcbf;
- }
- .xl\:placeholder-yellow-200::placeholder {
- color: #fefcbf;
- }
- .xl\:placeholder-yellow-300:-ms-input-placeholder {
- color: #faf089;
- }
- .xl\:placeholder-yellow-300::-ms-input-placeholder {
- color: #faf089;
- }
- .xl\:placeholder-yellow-300::placeholder {
- color: #faf089;
- }
- .xl\:placeholder-yellow-400:-ms-input-placeholder {
- color: #f6e05e;
- }
- .xl\:placeholder-yellow-400::-ms-input-placeholder {
- color: #f6e05e;
- }
- .xl\:placeholder-yellow-400::placeholder {
- color: #f6e05e;
- }
- .xl\:placeholder-yellow-500:-ms-input-placeholder {
- color: #ecc94b;
- }
- .xl\:placeholder-yellow-500::-ms-input-placeholder {
- color: #ecc94b;
- }
- .xl\:placeholder-yellow-500::placeholder {
- color: #ecc94b;
- }
- .xl\:placeholder-yellow-600:-ms-input-placeholder {
- color: #d69e2e;
- }
- .xl\:placeholder-yellow-600::-ms-input-placeholder {
- color: #d69e2e;
- }
- .xl\:placeholder-yellow-600::placeholder {
- color: #d69e2e;
- }
- .xl\:placeholder-yellow-700:-ms-input-placeholder {
- color: #b7791f;
- }
- .xl\:placeholder-yellow-700::-ms-input-placeholder {
- color: #b7791f;
- }
- .xl\:placeholder-yellow-700::placeholder {
- color: #b7791f;
- }
- .xl\:placeholder-yellow-800:-ms-input-placeholder {
- color: #975a16;
- }
- .xl\:placeholder-yellow-800::-ms-input-placeholder {
- color: #975a16;
- }
- .xl\:placeholder-yellow-800::placeholder {
- color: #975a16;
- }
- .xl\:placeholder-yellow-900:-ms-input-placeholder {
- color: #744210;
- }
- .xl\:placeholder-yellow-900::-ms-input-placeholder {
- color: #744210;
- }
- .xl\:placeholder-yellow-900::placeholder {
- color: #744210;
- }
- .xl\:placeholder-green-100:-ms-input-placeholder {
- color: #f0fff4;
- }
- .xl\:placeholder-green-100::-ms-input-placeholder {
- color: #f0fff4;
- }
- .xl\:placeholder-green-100::placeholder {
- color: #f0fff4;
- }
- .xl\:placeholder-green-200:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .xl\:placeholder-green-200::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .xl\:placeholder-green-200::placeholder {
- color: #c6f6d5;
- }
- .xl\:placeholder-green-300:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .xl\:placeholder-green-300::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .xl\:placeholder-green-300::placeholder {
- color: #9ae6b4;
- }
- .xl\:placeholder-green-400:-ms-input-placeholder {
- color: #68d391;
- }
- .xl\:placeholder-green-400::-ms-input-placeholder {
- color: #68d391;
- }
- .xl\:placeholder-green-400::placeholder {
- color: #68d391;
- }
- .xl\:placeholder-green-500:-ms-input-placeholder {
- color: #48bb78;
- }
- .xl\:placeholder-green-500::-ms-input-placeholder {
- color: #48bb78;
- }
- .xl\:placeholder-green-500::placeholder {
- color: #48bb78;
- }
- .xl\:placeholder-green-600:-ms-input-placeholder {
- color: #38a169;
- }
- .xl\:placeholder-green-600::-ms-input-placeholder {
- color: #38a169;
- }
- .xl\:placeholder-green-600::placeholder {
- color: #38a169;
- }
- .xl\:placeholder-green-700:-ms-input-placeholder {
- color: #2f855a;
- }
- .xl\:placeholder-green-700::-ms-input-placeholder {
- color: #2f855a;
- }
- .xl\:placeholder-green-700::placeholder {
- color: #2f855a;
- }
- .xl\:placeholder-green-800:-ms-input-placeholder {
- color: #276749;
- }
- .xl\:placeholder-green-800::-ms-input-placeholder {
- color: #276749;
- }
- .xl\:placeholder-green-800::placeholder {
- color: #276749;
- }
- .xl\:placeholder-green-900:-ms-input-placeholder {
- color: #22543d;
- }
- .xl\:placeholder-green-900::-ms-input-placeholder {
- color: #22543d;
- }
- .xl\:placeholder-green-900::placeholder {
- color: #22543d;
- }
- .xl\:placeholder-teal-100:-ms-input-placeholder {
- color: #e6fffa;
- }
- .xl\:placeholder-teal-100::-ms-input-placeholder {
- color: #e6fffa;
- }
- .xl\:placeholder-teal-100::placeholder {
- color: #e6fffa;
- }
- .xl\:placeholder-teal-200:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .xl\:placeholder-teal-200::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .xl\:placeholder-teal-200::placeholder {
- color: #b2f5ea;
- }
- .xl\:placeholder-teal-300:-ms-input-placeholder {
- color: #81e6d9;
- }
- .xl\:placeholder-teal-300::-ms-input-placeholder {
- color: #81e6d9;
- }
- .xl\:placeholder-teal-300::placeholder {
- color: #81e6d9;
- }
- .xl\:placeholder-teal-400:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .xl\:placeholder-teal-400::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .xl\:placeholder-teal-400::placeholder {
- color: #4fd1c5;
- }
- .xl\:placeholder-teal-500:-ms-input-placeholder {
- color: #38b2ac;
- }
- .xl\:placeholder-teal-500::-ms-input-placeholder {
- color: #38b2ac;
- }
- .xl\:placeholder-teal-500::placeholder {
- color: #38b2ac;
- }
- .xl\:placeholder-teal-600:-ms-input-placeholder {
- color: #319795;
- }
- .xl\:placeholder-teal-600::-ms-input-placeholder {
- color: #319795;
- }
- .xl\:placeholder-teal-600::placeholder {
- color: #319795;
- }
- .xl\:placeholder-teal-700:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .xl\:placeholder-teal-700::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .xl\:placeholder-teal-700::placeholder {
- color: #2c7a7b;
- }
- .xl\:placeholder-teal-800:-ms-input-placeholder {
- color: #285e61;
- }
- .xl\:placeholder-teal-800::-ms-input-placeholder {
- color: #285e61;
- }
- .xl\:placeholder-teal-800::placeholder {
- color: #285e61;
- }
- .xl\:placeholder-teal-900:-ms-input-placeholder {
- color: #234e52;
- }
- .xl\:placeholder-teal-900::-ms-input-placeholder {
- color: #234e52;
- }
- .xl\:placeholder-teal-900::placeholder {
- color: #234e52;
- }
- .xl\:placeholder-blue-100:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .xl\:placeholder-blue-100::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .xl\:placeholder-blue-100::placeholder {
- color: #ebf8ff;
- }
- .xl\:placeholder-blue-200:-ms-input-placeholder {
- color: #bee3f8;
- }
- .xl\:placeholder-blue-200::-ms-input-placeholder {
- color: #bee3f8;
- }
- .xl\:placeholder-blue-200::placeholder {
- color: #bee3f8;
- }
- .xl\:placeholder-blue-300:-ms-input-placeholder {
- color: #90cdf4;
- }
- .xl\:placeholder-blue-300::-ms-input-placeholder {
- color: #90cdf4;
- }
- .xl\:placeholder-blue-300::placeholder {
- color: #90cdf4;
- }
- .xl\:placeholder-blue-400:-ms-input-placeholder {
- color: #63b3ed;
- }
- .xl\:placeholder-blue-400::-ms-input-placeholder {
- color: #63b3ed;
- }
- .xl\:placeholder-blue-400::placeholder {
- color: #63b3ed;
- }
- .xl\:placeholder-blue-500:-ms-input-placeholder {
- color: #4299e1;
- }
- .xl\:placeholder-blue-500::-ms-input-placeholder {
- color: #4299e1;
- }
- .xl\:placeholder-blue-500::placeholder {
- color: #4299e1;
- }
- .xl\:placeholder-blue-600:-ms-input-placeholder {
- color: #3182ce;
- }
- .xl\:placeholder-blue-600::-ms-input-placeholder {
- color: #3182ce;
- }
- .xl\:placeholder-blue-600::placeholder {
- color: #3182ce;
- }
- .xl\:placeholder-blue-700:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .xl\:placeholder-blue-700::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .xl\:placeholder-blue-700::placeholder {
- color: #2b6cb0;
- }
- .xl\:placeholder-blue-800:-ms-input-placeholder {
- color: #2c5282;
- }
- .xl\:placeholder-blue-800::-ms-input-placeholder {
- color: #2c5282;
- }
- .xl\:placeholder-blue-800::placeholder {
- color: #2c5282;
- }
- .xl\:placeholder-blue-900:-ms-input-placeholder {
- color: #2a4365;
- }
- .xl\:placeholder-blue-900::-ms-input-placeholder {
- color: #2a4365;
- }
- .xl\:placeholder-blue-900::placeholder {
- color: #2a4365;
- }
- .xl\:placeholder-indigo-100:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .xl\:placeholder-indigo-100::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .xl\:placeholder-indigo-100::placeholder {
- color: #ebf4ff;
- }
- .xl\:placeholder-indigo-200:-ms-input-placeholder {
- color: #c3dafe;
- }
- .xl\:placeholder-indigo-200::-ms-input-placeholder {
- color: #c3dafe;
- }
- .xl\:placeholder-indigo-200::placeholder {
- color: #c3dafe;
- }
- .xl\:placeholder-indigo-300:-ms-input-placeholder {
- color: #a3bffa;
- }
- .xl\:placeholder-indigo-300::-ms-input-placeholder {
- color: #a3bffa;
- }
- .xl\:placeholder-indigo-300::placeholder {
- color: #a3bffa;
- }
- .xl\:placeholder-indigo-400:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .xl\:placeholder-indigo-400::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .xl\:placeholder-indigo-400::placeholder {
- color: #7f9cf5;
- }
- .xl\:placeholder-indigo-500:-ms-input-placeholder {
- color: #667eea;
- }
- .xl\:placeholder-indigo-500::-ms-input-placeholder {
- color: #667eea;
- }
- .xl\:placeholder-indigo-500::placeholder {
- color: #667eea;
- }
- .xl\:placeholder-indigo-600:-ms-input-placeholder {
- color: #5a67d8;
- }
- .xl\:placeholder-indigo-600::-ms-input-placeholder {
- color: #5a67d8;
- }
- .xl\:placeholder-indigo-600::placeholder {
- color: #5a67d8;
- }
- .xl\:placeholder-indigo-700:-ms-input-placeholder {
- color: #4c51bf;
- }
- .xl\:placeholder-indigo-700::-ms-input-placeholder {
- color: #4c51bf;
- }
- .xl\:placeholder-indigo-700::placeholder {
- color: #4c51bf;
- }
- .xl\:placeholder-indigo-800:-ms-input-placeholder {
- color: #434190;
- }
- .xl\:placeholder-indigo-800::-ms-input-placeholder {
- color: #434190;
- }
- .xl\:placeholder-indigo-800::placeholder {
- color: #434190;
- }
- .xl\:placeholder-indigo-900:-ms-input-placeholder {
- color: #3c366b;
- }
- .xl\:placeholder-indigo-900::-ms-input-placeholder {
- color: #3c366b;
- }
- .xl\:placeholder-indigo-900::placeholder {
- color: #3c366b;
- }
- .xl\:placeholder-purple-100:-ms-input-placeholder {
- color: #faf5ff;
- }
- .xl\:placeholder-purple-100::-ms-input-placeholder {
- color: #faf5ff;
- }
- .xl\:placeholder-purple-100::placeholder {
- color: #faf5ff;
- }
- .xl\:placeholder-purple-200:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .xl\:placeholder-purple-200::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .xl\:placeholder-purple-200::placeholder {
- color: #e9d8fd;
- }
- .xl\:placeholder-purple-300:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .xl\:placeholder-purple-300::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .xl\:placeholder-purple-300::placeholder {
- color: #d6bcfa;
- }
- .xl\:placeholder-purple-400:-ms-input-placeholder {
- color: #b794f4;
- }
- .xl\:placeholder-purple-400::-ms-input-placeholder {
- color: #b794f4;
- }
- .xl\:placeholder-purple-400::placeholder {
- color: #b794f4;
- }
- .xl\:placeholder-purple-500:-ms-input-placeholder {
- color: #9f7aea;
- }
- .xl\:placeholder-purple-500::-ms-input-placeholder {
- color: #9f7aea;
- }
- .xl\:placeholder-purple-500::placeholder {
- color: #9f7aea;
- }
- .xl\:placeholder-purple-600:-ms-input-placeholder {
- color: #805ad5;
- }
- .xl\:placeholder-purple-600::-ms-input-placeholder {
- color: #805ad5;
- }
- .xl\:placeholder-purple-600::placeholder {
- color: #805ad5;
- }
- .xl\:placeholder-purple-700:-ms-input-placeholder {
- color: #6b46c1;
- }
- .xl\:placeholder-purple-700::-ms-input-placeholder {
- color: #6b46c1;
- }
- .xl\:placeholder-purple-700::placeholder {
- color: #6b46c1;
- }
- .xl\:placeholder-purple-800:-ms-input-placeholder {
- color: #553c9a;
- }
- .xl\:placeholder-purple-800::-ms-input-placeholder {
- color: #553c9a;
- }
- .xl\:placeholder-purple-800::placeholder {
- color: #553c9a;
- }
- .xl\:placeholder-purple-900:-ms-input-placeholder {
- color: #44337a;
- }
- .xl\:placeholder-purple-900::-ms-input-placeholder {
- color: #44337a;
- }
- .xl\:placeholder-purple-900::placeholder {
- color: #44337a;
- }
- .xl\:placeholder-pink-100:-ms-input-placeholder {
- color: #fff5f7;
- }
- .xl\:placeholder-pink-100::-ms-input-placeholder {
- color: #fff5f7;
- }
- .xl\:placeholder-pink-100::placeholder {
- color: #fff5f7;
- }
- .xl\:placeholder-pink-200:-ms-input-placeholder {
- color: #fed7e2;
- }
- .xl\:placeholder-pink-200::-ms-input-placeholder {
- color: #fed7e2;
- }
- .xl\:placeholder-pink-200::placeholder {
- color: #fed7e2;
- }
- .xl\:placeholder-pink-300:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .xl\:placeholder-pink-300::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .xl\:placeholder-pink-300::placeholder {
- color: #fbb6ce;
- }
- .xl\:placeholder-pink-400:-ms-input-placeholder {
- color: #f687b3;
- }
- .xl\:placeholder-pink-400::-ms-input-placeholder {
- color: #f687b3;
- }
- .xl\:placeholder-pink-400::placeholder {
- color: #f687b3;
- }
- .xl\:placeholder-pink-500:-ms-input-placeholder {
- color: #ed64a6;
- }
- .xl\:placeholder-pink-500::-ms-input-placeholder {
- color: #ed64a6;
- }
- .xl\:placeholder-pink-500::placeholder {
- color: #ed64a6;
- }
- .xl\:placeholder-pink-600:-ms-input-placeholder {
- color: #d53f8c;
- }
- .xl\:placeholder-pink-600::-ms-input-placeholder {
- color: #d53f8c;
- }
- .xl\:placeholder-pink-600::placeholder {
- color: #d53f8c;
- }
- .xl\:placeholder-pink-700:-ms-input-placeholder {
- color: #b83280;
- }
- .xl\:placeholder-pink-700::-ms-input-placeholder {
- color: #b83280;
- }
- .xl\:placeholder-pink-700::placeholder {
- color: #b83280;
- }
- .xl\:placeholder-pink-800:-ms-input-placeholder {
- color: #97266d;
- }
- .xl\:placeholder-pink-800::-ms-input-placeholder {
- color: #97266d;
- }
- .xl\:placeholder-pink-800::placeholder {
- color: #97266d;
- }
- .xl\:placeholder-pink-900:-ms-input-placeholder {
- color: #702459;
- }
- .xl\:placeholder-pink-900::-ms-input-placeholder {
- color: #702459;
- }
- .xl\:placeholder-pink-900::placeholder {
- color: #702459;
- }
- .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
- color: transparent;
- }
- .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
- color: transparent;
- }
- .xl\:focus\:placeholder-transparent:focus::placeholder {
- color: transparent;
- }
- .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
- color: #000;
- }
- .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
- color: #000;
- }
- .xl\:focus\:placeholder-black:focus::placeholder {
- color: #000;
- }
- .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
- color: #fff;
- }
- .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
- color: #fff;
- }
- .xl\:focus\:placeholder-white:focus::placeholder {
- color: #fff;
- }
- .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
- color: #f7fafc;
- }
- .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
- color: #f7fafc;
- }
- .xl\:focus\:placeholder-gray-100:focus::placeholder {
- color: #f7fafc;
- }
- .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
- color: #edf2f7;
- }
- .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
- color: #edf2f7;
- }
- .xl\:focus\:placeholder-gray-200:focus::placeholder {
- color: #edf2f7;
- }
- .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
- color: #e2e8f0;
- }
- .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
- color: #e2e8f0;
- }
- .xl\:focus\:placeholder-gray-300:focus::placeholder {
- color: #e2e8f0;
- }
- .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
- color: #cbd5e0;
- }
- .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
- color: #cbd5e0;
- }
- .xl\:focus\:placeholder-gray-400:focus::placeholder {
- color: #cbd5e0;
- }
- .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
- color: #a0aec0;
- }
- .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
- color: #a0aec0;
- }
- .xl\:focus\:placeholder-gray-500:focus::placeholder {
- color: #a0aec0;
- }
- .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
- color: #718096;
- }
- .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
- color: #718096;
- }
- .xl\:focus\:placeholder-gray-600:focus::placeholder {
- color: #718096;
- }
- .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
- color: #4a5568;
- }
- .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
- color: #4a5568;
- }
- .xl\:focus\:placeholder-gray-700:focus::placeholder {
- color: #4a5568;
- }
- .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
- color: #2d3748;
- }
- .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
- color: #2d3748;
- }
- .xl\:focus\:placeholder-gray-800:focus::placeholder {
- color: #2d3748;
- }
- .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
- color: #1a202c;
- }
- .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
- color: #1a202c;
- }
- .xl\:focus\:placeholder-gray-900:focus::placeholder {
- color: #1a202c;
- }
- .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
- color: #fff5f5;
- }
- .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
- color: #fff5f5;
- }
- .xl\:focus\:placeholder-red-100:focus::placeholder {
- color: #fff5f5;
- }
- .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
- color: #fed7d7;
- }
- .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
- color: #fed7d7;
- }
- .xl\:focus\:placeholder-red-200:focus::placeholder {
- color: #fed7d7;
- }
- .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
- color: #feb2b2;
- }
- .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
- color: #feb2b2;
- }
- .xl\:focus\:placeholder-red-300:focus::placeholder {
- color: #feb2b2;
- }
- .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
- color: #fc8181;
- }
- .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
- color: #fc8181;
- }
- .xl\:focus\:placeholder-red-400:focus::placeholder {
- color: #fc8181;
- }
- .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
- color: #f56565;
- }
- .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
- color: #f56565;
- }
- .xl\:focus\:placeholder-red-500:focus::placeholder {
- color: #f56565;
- }
- .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
- color: #e53e3e;
- }
- .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
- color: #e53e3e;
- }
- .xl\:focus\:placeholder-red-600:focus::placeholder {
- color: #e53e3e;
- }
- .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
- color: #c53030;
- }
- .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
- color: #c53030;
- }
- .xl\:focus\:placeholder-red-700:focus::placeholder {
- color: #c53030;
- }
- .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
- color: #9b2c2c;
- }
- .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
- color: #9b2c2c;
- }
- .xl\:focus\:placeholder-red-800:focus::placeholder {
- color: #9b2c2c;
- }
- .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
- color: #742a2a;
- }
- .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
- color: #742a2a;
- }
- .xl\:focus\:placeholder-red-900:focus::placeholder {
- color: #742a2a;
- }
- .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
- color: #fffaf0;
- }
- .xl\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
- color: #fffaf0;
- }
- .xl\:focus\:placeholder-orange-100:focus::placeholder {
- color: #fffaf0;
- }
- .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
- color: #feebc8;
- }
- .xl\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
- color: #feebc8;
- }
- .xl\:focus\:placeholder-orange-200:focus::placeholder {
- color: #feebc8;
- }
- .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
- color: #fbd38d;
- }
- .xl\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
- color: #fbd38d;
- }
- .xl\:focus\:placeholder-orange-300:focus::placeholder {
- color: #fbd38d;
- }
- .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
- color: #f6ad55;
- }
- .xl\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
- color: #f6ad55;
- }
- .xl\:focus\:placeholder-orange-400:focus::placeholder {
- color: #f6ad55;
- }
- .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
- color: #ed8936;
- }
- .xl\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
- color: #ed8936;
- }
- .xl\:focus\:placeholder-orange-500:focus::placeholder {
- color: #ed8936;
- }
- .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
- color: #dd6b20;
- }
- .xl\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
- color: #dd6b20;
- }
- .xl\:focus\:placeholder-orange-600:focus::placeholder {
- color: #dd6b20;
- }
- .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
- color: #c05621;
- }
- .xl\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
- color: #c05621;
- }
- .xl\:focus\:placeholder-orange-700:focus::placeholder {
- color: #c05621;
- }
- .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
- color: #9c4221;
- }
- .xl\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
- color: #9c4221;
- }
- .xl\:focus\:placeholder-orange-800:focus::placeholder {
- color: #9c4221;
- }
- .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
- color: #7b341e;
- }
- .xl\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
- color: #7b341e;
- }
- .xl\:focus\:placeholder-orange-900:focus::placeholder {
- color: #7b341e;
- }
- .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
- color: ivory;
- }
- .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
- color: ivory;
- }
- .xl\:focus\:placeholder-yellow-100:focus::placeholder {
- color: ivory;
- }
- .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
- color: #fefcbf;
- }
- .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
- color: #fefcbf;
- }
- .xl\:focus\:placeholder-yellow-200:focus::placeholder {
- color: #fefcbf;
- }
- .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
- color: #faf089;
- }
- .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
- color: #faf089;
- }
- .xl\:focus\:placeholder-yellow-300:focus::placeholder {
- color: #faf089;
- }
- .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
- color: #f6e05e;
- }
- .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
- color: #f6e05e;
- }
- .xl\:focus\:placeholder-yellow-400:focus::placeholder {
- color: #f6e05e;
- }
- .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
- color: #ecc94b;
- }
- .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
- color: #ecc94b;
- }
- .xl\:focus\:placeholder-yellow-500:focus::placeholder {
- color: #ecc94b;
- }
- .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
- color: #d69e2e;
- }
- .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
- color: #d69e2e;
- }
- .xl\:focus\:placeholder-yellow-600:focus::placeholder {
- color: #d69e2e;
- }
- .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
- color: #b7791f;
- }
- .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
- color: #b7791f;
- }
- .xl\:focus\:placeholder-yellow-700:focus::placeholder {
- color: #b7791f;
- }
- .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
- color: #975a16;
- }
- .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
- color: #975a16;
- }
- .xl\:focus\:placeholder-yellow-800:focus::placeholder {
- color: #975a16;
- }
- .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
- color: #744210;
- }
- .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
- color: #744210;
- }
- .xl\:focus\:placeholder-yellow-900:focus::placeholder {
- color: #744210;
- }
- .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
- color: #f0fff4;
- }
- .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
- color: #f0fff4;
- }
- .xl\:focus\:placeholder-green-100:focus::placeholder {
- color: #f0fff4;
- }
- .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
- color: #c6f6d5;
- }
- .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
- color: #c6f6d5;
- }
- .xl\:focus\:placeholder-green-200:focus::placeholder {
- color: #c6f6d5;
- }
- .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
- color: #9ae6b4;
- }
- .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
- color: #9ae6b4;
- }
- .xl\:focus\:placeholder-green-300:focus::placeholder {
- color: #9ae6b4;
- }
- .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
- color: #68d391;
- }
- .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
- color: #68d391;
- }
- .xl\:focus\:placeholder-green-400:focus::placeholder {
- color: #68d391;
- }
- .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
- color: #48bb78;
- }
- .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
- color: #48bb78;
- }
- .xl\:focus\:placeholder-green-500:focus::placeholder {
- color: #48bb78;
- }
- .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
- color: #38a169;
- }
- .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
- color: #38a169;
- }
- .xl\:focus\:placeholder-green-600:focus::placeholder {
- color: #38a169;
- }
- .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
- color: #2f855a;
- }
- .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
- color: #2f855a;
- }
- .xl\:focus\:placeholder-green-700:focus::placeholder {
- color: #2f855a;
- }
- .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
- color: #276749;
- }
- .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
- color: #276749;
- }
- .xl\:focus\:placeholder-green-800:focus::placeholder {
- color: #276749;
- }
- .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
- color: #22543d;
- }
- .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
- color: #22543d;
- }
- .xl\:focus\:placeholder-green-900:focus::placeholder {
- color: #22543d;
- }
- .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
- color: #e6fffa;
- }
- .xl\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
- color: #e6fffa;
- }
- .xl\:focus\:placeholder-teal-100:focus::placeholder {
- color: #e6fffa;
- }
- .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
- color: #b2f5ea;
- }
- .xl\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
- color: #b2f5ea;
- }
- .xl\:focus\:placeholder-teal-200:focus::placeholder {
- color: #b2f5ea;
- }
- .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
- color: #81e6d9;
- }
- .xl\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
- color: #81e6d9;
- }
- .xl\:focus\:placeholder-teal-300:focus::placeholder {
- color: #81e6d9;
- }
- .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
- color: #4fd1c5;
- }
- .xl\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
- color: #4fd1c5;
- }
- .xl\:focus\:placeholder-teal-400:focus::placeholder {
- color: #4fd1c5;
- }
- .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
- color: #38b2ac;
- }
- .xl\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
- color: #38b2ac;
- }
- .xl\:focus\:placeholder-teal-500:focus::placeholder {
- color: #38b2ac;
- }
- .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
- color: #319795;
- }
- .xl\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
- color: #319795;
- }
- .xl\:focus\:placeholder-teal-600:focus::placeholder {
- color: #319795;
- }
- .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
- color: #2c7a7b;
- }
- .xl\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
- color: #2c7a7b;
- }
- .xl\:focus\:placeholder-teal-700:focus::placeholder {
- color: #2c7a7b;
- }
- .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
- color: #285e61;
- }
- .xl\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
- color: #285e61;
- }
- .xl\:focus\:placeholder-teal-800:focus::placeholder {
- color: #285e61;
- }
- .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
- color: #234e52;
- }
- .xl\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
- color: #234e52;
- }
- .xl\:focus\:placeholder-teal-900:focus::placeholder {
- color: #234e52;
- }
- .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
- color: #ebf8ff;
- }
- .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
- color: #ebf8ff;
- }
- .xl\:focus\:placeholder-blue-100:focus::placeholder {
- color: #ebf8ff;
- }
- .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
- color: #bee3f8;
- }
- .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
- color: #bee3f8;
- }
- .xl\:focus\:placeholder-blue-200:focus::placeholder {
- color: #bee3f8;
- }
- .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
- color: #90cdf4;
- }
- .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
- color: #90cdf4;
- }
- .xl\:focus\:placeholder-blue-300:focus::placeholder {
- color: #90cdf4;
- }
- .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
- color: #63b3ed;
- }
- .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
- color: #63b3ed;
- }
- .xl\:focus\:placeholder-blue-400:focus::placeholder {
- color: #63b3ed;
- }
- .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
- color: #4299e1;
- }
- .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
- color: #4299e1;
- }
- .xl\:focus\:placeholder-blue-500:focus::placeholder {
- color: #4299e1;
- }
- .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
- color: #3182ce;
- }
- .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
- color: #3182ce;
- }
- .xl\:focus\:placeholder-blue-600:focus::placeholder {
- color: #3182ce;
- }
- .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
- color: #2b6cb0;
- }
- .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
- color: #2b6cb0;
- }
- .xl\:focus\:placeholder-blue-700:focus::placeholder {
- color: #2b6cb0;
- }
- .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
- color: #2c5282;
- }
- .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
- color: #2c5282;
- }
- .xl\:focus\:placeholder-blue-800:focus::placeholder {
- color: #2c5282;
- }
- .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
- color: #2a4365;
- }
- .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
- color: #2a4365;
- }
- .xl\:focus\:placeholder-blue-900:focus::placeholder {
- color: #2a4365;
- }
- .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
- color: #ebf4ff;
- }
- .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
- color: #ebf4ff;
- }
- .xl\:focus\:placeholder-indigo-100:focus::placeholder {
- color: #ebf4ff;
- }
- .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
- color: #c3dafe;
- }
- .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
- color: #c3dafe;
- }
- .xl\:focus\:placeholder-indigo-200:focus::placeholder {
- color: #c3dafe;
- }
- .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
- color: #a3bffa;
- }
- .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
- color: #a3bffa;
- }
- .xl\:focus\:placeholder-indigo-300:focus::placeholder {
- color: #a3bffa;
- }
- .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
- color: #7f9cf5;
- }
- .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
- color: #7f9cf5;
- }
- .xl\:focus\:placeholder-indigo-400:focus::placeholder {
- color: #7f9cf5;
- }
- .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
- color: #667eea;
- }
- .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
- color: #667eea;
- }
- .xl\:focus\:placeholder-indigo-500:focus::placeholder {
- color: #667eea;
- }
- .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
- color: #5a67d8;
- }
- .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
- color: #5a67d8;
- }
- .xl\:focus\:placeholder-indigo-600:focus::placeholder {
- color: #5a67d8;
- }
- .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
- color: #4c51bf;
- }
- .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
- color: #4c51bf;
- }
- .xl\:focus\:placeholder-indigo-700:focus::placeholder {
- color: #4c51bf;
- }
- .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
- color: #434190;
- }
- .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
- color: #434190;
- }
- .xl\:focus\:placeholder-indigo-800:focus::placeholder {
- color: #434190;
- }
- .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
- color: #3c366b;
- }
- .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
- color: #3c366b;
- }
- .xl\:focus\:placeholder-indigo-900:focus::placeholder {
- color: #3c366b;
- }
- .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
- color: #faf5ff;
- }
- .xl\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
- color: #faf5ff;
- }
- .xl\:focus\:placeholder-purple-100:focus::placeholder {
- color: #faf5ff;
- }
- .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
- color: #e9d8fd;
- }
- .xl\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
- color: #e9d8fd;
- }
- .xl\:focus\:placeholder-purple-200:focus::placeholder {
- color: #e9d8fd;
- }
- .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
- color: #d6bcfa;
- }
- .xl\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
- color: #d6bcfa;
- }
- .xl\:focus\:placeholder-purple-300:focus::placeholder {
- color: #d6bcfa;
- }
- .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
- color: #b794f4;
- }
- .xl\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
- color: #b794f4;
- }
- .xl\:focus\:placeholder-purple-400:focus::placeholder {
- color: #b794f4;
- }
- .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
- color: #9f7aea;
- }
- .xl\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
- color: #9f7aea;
- }
- .xl\:focus\:placeholder-purple-500:focus::placeholder {
- color: #9f7aea;
- }
- .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
- color: #805ad5;
- }
- .xl\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
- color: #805ad5;
- }
- .xl\:focus\:placeholder-purple-600:focus::placeholder {
- color: #805ad5;
- }
- .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
- color: #6b46c1;
- }
- .xl\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
- color: #6b46c1;
- }
- .xl\:focus\:placeholder-purple-700:focus::placeholder {
- color: #6b46c1;
- }
- .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
- color: #553c9a;
- }
- .xl\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
- color: #553c9a;
- }
- .xl\:focus\:placeholder-purple-800:focus::placeholder {
- color: #553c9a;
- }
- .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
- color: #44337a;
- }
- .xl\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
- color: #44337a;
- }
- .xl\:focus\:placeholder-purple-900:focus::placeholder {
- color: #44337a;
- }
- .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
- color: #fff5f7;
- }
- .xl\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
- color: #fff5f7;
- }
- .xl\:focus\:placeholder-pink-100:focus::placeholder {
- color: #fff5f7;
- }
- .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
- color: #fed7e2;
- }
- .xl\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
- color: #fed7e2;
- }
- .xl\:focus\:placeholder-pink-200:focus::placeholder {
- color: #fed7e2;
- }
- .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
- color: #fbb6ce;
- }
- .xl\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
- color: #fbb6ce;
- }
- .xl\:focus\:placeholder-pink-300:focus::placeholder {
- color: #fbb6ce;
- }
- .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
- color: #f687b3;
- }
- .xl\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
- color: #f687b3;
- }
- .xl\:focus\:placeholder-pink-400:focus::placeholder {
- color: #f687b3;
- }
- .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
- color: #ed64a6;
- }
- .xl\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
- color: #ed64a6;
- }
- .xl\:focus\:placeholder-pink-500:focus::placeholder {
- color: #ed64a6;
- }
- .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
- color: #d53f8c;
- }
- .xl\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
- color: #d53f8c;
- }
- .xl\:focus\:placeholder-pink-600:focus::placeholder {
- color: #d53f8c;
- }
- .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
- color: #b83280;
- }
- .xl\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
- color: #b83280;
- }
- .xl\:focus\:placeholder-pink-700:focus::placeholder {
- color: #b83280;
- }
- .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
- color: #97266d;
- }
- .xl\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
- color: #97266d;
- }
- .xl\:focus\:placeholder-pink-800:focus::placeholder {
- color: #97266d;
- }
- .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
- color: #702459;
- }
- .xl\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
- color: #702459;
- }
- .xl\:focus\:placeholder-pink-900:focus::placeholder {
- color: #702459;
- }
- .xl\:pointer-events-none {
- pointer-events: none;
- }
- .xl\:pointer-events-auto {
- pointer-events: auto;
- }
- .xl\:static {
- position: static;
- }
- .xl\:fixed {
- position: fixed;
- }
- .xl\:absolute {
- position: absolute;
- }
- .xl\:relative {
- position: relative;
- }
- .xl\:sticky {
- position: -webkit-sticky;
- position: sticky;
- }
- .xl\:inset-0 {
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- }
- .xl\:inset-auto {
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
- }
- .xl\:inset-y-0 {
- top: 0;
- bottom: 0;
- }
- .xl\:inset-x-0 {
- right: 0;
- left: 0;
- }
- .xl\:inset-y-auto {
- top: auto;
- bottom: auto;
- }
- .xl\:inset-x-auto {
- right: auto;
- left: auto;
- }
- .xl\:top-0 {
- top: 0;
- }
- .xl\:right-0 {
- right: 0;
- }
- .xl\:bottom-0 {
- bottom: 0;
- }
- .xl\:left-0 {
- left: 0;
- }
- .xl\:top-auto {
- top: auto;
- }
- .xl\:right-auto {
- right: auto;
- }
- .xl\:bottom-auto {
- bottom: auto;
- }
- .xl\:left-auto {
- left: auto;
- }
- .xl\:resize-none {
- resize: none;
- }
- .xl\:resize-y {
- resize: vertical;
- }
- .xl\:resize-x {
- resize: horizontal;
- }
- .xl\:resize {
- resize: both;
- }
- .xl\:shadow-xs {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .xl\:shadow-sm {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .xl\:shadow {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .xl\:shadow-md {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .xl\:shadow-lg {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .xl\:shadow-xl {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .xl\:shadow-2xl {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .xl\:shadow-inner {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .xl\:shadow-outline {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .xl\:shadow-none {
- box-shadow: none;
- }
- .xl\:hover\:shadow-xs:hover {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .xl\:hover\:shadow-sm:hover {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .xl\:hover\:shadow:hover {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .xl\:hover\:shadow-md:hover {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .xl\:hover\:shadow-lg:hover {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .xl\:hover\:shadow-xl:hover {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .xl\:hover\:shadow-2xl:hover {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .xl\:hover\:shadow-inner:hover {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .xl\:hover\:shadow-outline:hover {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .xl\:hover\:shadow-none:hover {
- box-shadow: none;
- }
- .xl\:focus\:shadow-xs:focus {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
- }
- .xl\:focus\:shadow-sm:focus {
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
- }
- .xl\:focus\:shadow:focus {
- box-shadow:
- 0 1px 3px 0 rgba(0, 0, 0, 0.1),
- 0 1px 2px 0 rgba(0, 0, 0, 0.06);
- }
- .xl\:focus\:shadow-md:focus {
- box-shadow:
- 0 4px 6px -1px rgba(0, 0, 0, 0.1),
- 0 2px 4px -1px rgba(0, 0, 0, 0.06);
- }
- .xl\:focus\:shadow-lg:focus {
- box-shadow:
- 0 10px 15px -3px rgba(0, 0, 0, 0.1),
- 0 4px 6px -2px rgba(0, 0, 0, 0.05);
- }
- .xl\:focus\:shadow-xl:focus {
- box-shadow:
- 0 20px 25px -5px rgba(0, 0, 0, 0.1),
- 0 10px 10px -5px rgba(0, 0, 0, 0.04);
- }
- .xl\:focus\:shadow-2xl:focus {
- box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
- }
- .xl\:focus\:shadow-inner:focus {
- box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
- }
- .xl\:focus\:shadow-outline:focus {
- box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
- }
- .xl\:focus\:shadow-none:focus {
- box-shadow: none;
- }
- .xl\:fill-current {
- fill: currentColor;
- }
- .xl\:stroke-current {
- stroke: currentColor;
- }
- .xl\:stroke-0 {
- stroke-width: 0;
- }
- .xl\:stroke-1 {
- stroke-width: 1;
- }
- .xl\:stroke-2 {
- stroke-width: 2;
- }
- .xl\:table-auto {
- table-layout: auto;
- }
- .xl\:table-fixed {
- table-layout: fixed;
- }
- .xl\:text-left {
- text-align: left;
- }
- .xl\:text-center {
- text-align: center;
- }
- .xl\:text-right {
- text-align: right;
- }
- .xl\:text-justify {
- text-align: justify;
- }
- .xl\:text-transparent {
- color: transparent;
- }
- .xl\:text-black {
- color: #000;
- }
- .xl\:text-white {
- color: #fff;
- }
- .xl\:text-gray-100 {
- color: #f7fafc;
- }
- .xl\:text-gray-200 {
- color: #edf2f7;
- }
- .xl\:text-gray-300 {
- color: #e2e8f0;
- }
- .xl\:text-gray-400 {
- color: #cbd5e0;
- }
- .xl\:text-gray-500 {
- color: #a0aec0;
- }
- .xl\:text-gray-600 {
- color: #718096;
- }
- .xl\:text-gray-700 {
- color: #4a5568;
- }
- .xl\:text-gray-800 {
- color: #2d3748;
- }
- .xl\:text-gray-900 {
- color: #1a202c;
- }
- .xl\:text-red-100 {
- color: #fff5f5;
- }
- .xl\:text-red-200 {
- color: #fed7d7;
- }
- .xl\:text-red-300 {
- color: #feb2b2;
- }
- .xl\:text-red-400 {
- color: #fc8181;
- }
- .xl\:text-red-500 {
- color: #f56565;
- }
- .xl\:text-red-600 {
- color: #e53e3e;
- }
- .xl\:text-red-700 {
- color: #c53030;
- }
- .xl\:text-red-800 {
- color: #9b2c2c;
- }
- .xl\:text-red-900 {
- color: #742a2a;
- }
- .xl\:text-orange-100 {
- color: #fffaf0;
- }
- .xl\:text-orange-200 {
- color: #feebc8;
- }
- .xl\:text-orange-300 {
- color: #fbd38d;
- }
- .xl\:text-orange-400 {
- color: #f6ad55;
- }
- .xl\:text-orange-500 {
- color: #ed8936;
- }
- .xl\:text-orange-600 {
- color: #dd6b20;
- }
- .xl\:text-orange-700 {
- color: #c05621;
- }
- .xl\:text-orange-800 {
- color: #9c4221;
- }
- .xl\:text-orange-900 {
- color: #7b341e;
- }
- .xl\:text-yellow-100 {
- color: ivory;
- }
- .xl\:text-yellow-200 {
- color: #fefcbf;
- }
- .xl\:text-yellow-300 {
- color: #faf089;
- }
- .xl\:text-yellow-400 {
- color: #f6e05e;
- }
- .xl\:text-yellow-500 {
- color: #ecc94b;
- }
- .xl\:text-yellow-600 {
- color: #d69e2e;
- }
- .xl\:text-yellow-700 {
- color: #b7791f;
- }
- .xl\:text-yellow-800 {
- color: #975a16;
- }
- .xl\:text-yellow-900 {
- color: #744210;
- }
- .xl\:text-green-100 {
- color: #f0fff4;
- }
- .xl\:text-green-200 {
- color: #c6f6d5;
- }
- .xl\:text-green-300 {
- color: #9ae6b4;
- }
- .xl\:text-green-400 {
- color: #68d391;
- }
- .xl\:text-green-500 {
- color: #48bb78;
- }
- .xl\:text-green-600 {
- color: #38a169;
- }
- .xl\:text-green-700 {
- color: #2f855a;
- }
- .xl\:text-green-800 {
- color: #276749;
- }
- .xl\:text-green-900 {
- color: #22543d;
- }
- .xl\:text-teal-100 {
- color: #e6fffa;
- }
- .xl\:text-teal-200 {
- color: #b2f5ea;
- }
- .xl\:text-teal-300 {
- color: #81e6d9;
- }
- .xl\:text-teal-400 {
- color: #4fd1c5;
- }
- .xl\:text-teal-500 {
- color: #38b2ac;
- }
- .xl\:text-teal-600 {
- color: #319795;
- }
- .xl\:text-teal-700 {
- color: #2c7a7b;
- }
- .xl\:text-teal-800 {
- color: #285e61;
- }
- .xl\:text-teal-900 {
- color: #234e52;
- }
- .xl\:text-blue-100 {
- color: #ebf8ff;
- }
- .xl\:text-blue-200 {
- color: #bee3f8;
- }
- .xl\:text-blue-300 {
- color: #90cdf4;
- }
- .xl\:text-blue-400 {
- color: #63b3ed;
- }
- .xl\:text-blue-500 {
- color: #4299e1;
- }
- .xl\:text-blue-600 {
- color: #3182ce;
- }
- .xl\:text-blue-700 {
- color: #2b6cb0;
- }
- .xl\:text-blue-800 {
- color: #2c5282;
- }
- .xl\:text-blue-900 {
- color: #2a4365;
- }
- .xl\:text-indigo-100 {
- color: #ebf4ff;
- }
- .xl\:text-indigo-200 {
- color: #c3dafe;
- }
- .xl\:text-indigo-300 {
- color: #a3bffa;
- }
- .xl\:text-indigo-400 {
- color: #7f9cf5;
- }
- .xl\:text-indigo-500 {
- color: #667eea;
- }
- .xl\:text-indigo-600 {
- color: #5a67d8;
- }
- .xl\:text-indigo-700 {
- color: #4c51bf;
- }
- .xl\:text-indigo-800 {
- color: #434190;
- }
- .xl\:text-indigo-900 {
- color: #3c366b;
- }
- .xl\:text-purple-100 {
- color: #faf5ff;
- }
- .xl\:text-purple-200 {
- color: #e9d8fd;
- }
- .xl\:text-purple-300 {
- color: #d6bcfa;
- }
- .xl\:text-purple-400 {
- color: #b794f4;
- }
- .xl\:text-purple-500 {
- color: #9f7aea;
- }
- .xl\:text-purple-600 {
- color: #805ad5;
- }
- .xl\:text-purple-700 {
- color: #6b46c1;
- }
- .xl\:text-purple-800 {
- color: #553c9a;
- }
- .xl\:text-purple-900 {
- color: #44337a;
- }
- .xl\:text-pink-100 {
- color: #fff5f7;
- }
- .xl\:text-pink-200 {
- color: #fed7e2;
- }
- .xl\:text-pink-300 {
- color: #fbb6ce;
- }
- .xl\:text-pink-400 {
- color: #f687b3;
- }
- .xl\:text-pink-500 {
- color: #ed64a6;
- }
- .xl\:text-pink-600 {
- color: #d53f8c;
- }
- .xl\:text-pink-700 {
- color: #b83280;
- }
- .xl\:text-pink-800 {
- color: #97266d;
- }
- .xl\:text-pink-900 {
- color: #702459;
- }
- .xl\:hover\:text-transparent:hover {
- color: transparent;
- }
- .xl\:hover\:text-black:hover {
- color: #000;
- }
- .xl\:hover\:text-white:hover {
- color: #fff;
- }
- .xl\:hover\:text-gray-100:hover {
- color: #f7fafc;
- }
- .xl\:hover\:text-gray-200:hover {
- color: #edf2f7;
- }
- .xl\:hover\:text-gray-300:hover {
- color: #e2e8f0;
- }
- .xl\:hover\:text-gray-400:hover {
- color: #cbd5e0;
- }
- .xl\:hover\:text-gray-500:hover {
- color: #a0aec0;
- }
- .xl\:hover\:text-gray-600:hover {
- color: #718096;
- }
- .xl\:hover\:text-gray-700:hover {
- color: #4a5568;
- }
- .xl\:hover\:text-gray-800:hover {
- color: #2d3748;
- }
- .xl\:hover\:text-gray-900:hover {
- color: #1a202c;
- }
- .xl\:hover\:text-red-100:hover {
- color: #fff5f5;
- }
- .xl\:hover\:text-red-200:hover {
- color: #fed7d7;
- }
- .xl\:hover\:text-red-300:hover {
- color: #feb2b2;
- }
- .xl\:hover\:text-red-400:hover {
- color: #fc8181;
- }
- .xl\:hover\:text-red-500:hover {
- color: #f56565;
- }
- .xl\:hover\:text-red-600:hover {
- color: #e53e3e;
- }
- .xl\:hover\:text-red-700:hover {
- color: #c53030;
- }
- .xl\:hover\:text-red-800:hover {
- color: #9b2c2c;
- }
- .xl\:hover\:text-red-900:hover {
- color: #742a2a;
- }
- .xl\:hover\:text-orange-100:hover {
- color: #fffaf0;
- }
- .xl\:hover\:text-orange-200:hover {
- color: #feebc8;
- }
- .xl\:hover\:text-orange-300:hover {
- color: #fbd38d;
- }
- .xl\:hover\:text-orange-400:hover {
- color: #f6ad55;
- }
- .xl\:hover\:text-orange-500:hover {
- color: #ed8936;
- }
- .xl\:hover\:text-orange-600:hover {
- color: #dd6b20;
- }
- .xl\:hover\:text-orange-700:hover {
- color: #c05621;
- }
- .xl\:hover\:text-orange-800:hover {
- color: #9c4221;
- }
- .xl\:hover\:text-orange-900:hover {
- color: #7b341e;
- }
- .xl\:hover\:text-yellow-100:hover {
- color: ivory;
- }
- .xl\:hover\:text-yellow-200:hover {
- color: #fefcbf;
- }
- .xl\:hover\:text-yellow-300:hover {
- color: #faf089;
- }
- .xl\:hover\:text-yellow-400:hover {
- color: #f6e05e;
- }
- .xl\:hover\:text-yellow-500:hover {
- color: #ecc94b;
- }
- .xl\:hover\:text-yellow-600:hover {
- color: #d69e2e;
- }
- .xl\:hover\:text-yellow-700:hover {
- color: #b7791f;
- }
- .xl\:hover\:text-yellow-800:hover {
- color: #975a16;
- }
- .xl\:hover\:text-yellow-900:hover {
- color: #744210;
- }
- .xl\:hover\:text-green-100:hover {
- color: #f0fff4;
- }
- .xl\:hover\:text-green-200:hover {
- color: #c6f6d5;
- }
- .xl\:hover\:text-green-300:hover {
- color: #9ae6b4;
- }
- .xl\:hover\:text-green-400:hover {
- color: #68d391;
- }
- .xl\:hover\:text-green-500:hover {
- color: #48bb78;
- }
- .xl\:hover\:text-green-600:hover {
- color: #38a169;
- }
- .xl\:hover\:text-green-700:hover {
- color: #2f855a;
- }
- .xl\:hover\:text-green-800:hover {
- color: #276749;
- }
- .xl\:hover\:text-green-900:hover {
- color: #22543d;
- }
- .xl\:hover\:text-teal-100:hover {
- color: #e6fffa;
- }
- .xl\:hover\:text-teal-200:hover {
- color: #b2f5ea;
- }
- .xl\:hover\:text-teal-300:hover {
- color: #81e6d9;
- }
- .xl\:hover\:text-teal-400:hover {
- color: #4fd1c5;
- }
- .xl\:hover\:text-teal-500:hover {
- color: #38b2ac;
- }
- .xl\:hover\:text-teal-600:hover {
- color: #319795;
- }
- .xl\:hover\:text-teal-700:hover {
- color: #2c7a7b;
- }
- .xl\:hover\:text-teal-800:hover {
- color: #285e61;
- }
- .xl\:hover\:text-teal-900:hover {
- color: #234e52;
- }
- .xl\:hover\:text-blue-100:hover {
- color: #ebf8ff;
- }
- .xl\:hover\:text-blue-200:hover {
- color: #bee3f8;
- }
- .xl\:hover\:text-blue-300:hover {
- color: #90cdf4;
- }
- .xl\:hover\:text-blue-400:hover {
- color: #63b3ed;
- }
- .xl\:hover\:text-blue-500:hover {
- color: #4299e1;
- }
- .xl\:hover\:text-blue-600:hover {
- color: #3182ce;
- }
- .xl\:hover\:text-blue-700:hover {
- color: #2b6cb0;
- }
- .xl\:hover\:text-blue-800:hover {
- color: #2c5282;
- }
- .xl\:hover\:text-blue-900:hover {
- color: #2a4365;
- }
- .xl\:hover\:text-indigo-100:hover {
- color: #ebf4ff;
- }
- .xl\:hover\:text-indigo-200:hover {
- color: #c3dafe;
- }
- .xl\:hover\:text-indigo-300:hover {
- color: #a3bffa;
- }
- .xl\:hover\:text-indigo-400:hover {
- color: #7f9cf5;
- }
- .xl\:hover\:text-indigo-500:hover {
- color: #667eea;
- }
- .xl\:hover\:text-indigo-600:hover {
- color: #5a67d8;
- }
- .xl\:hover\:text-indigo-700:hover {
- color: #4c51bf;
- }
- .xl\:hover\:text-indigo-800:hover {
- color: #434190;
- }
- .xl\:hover\:text-indigo-900:hover {
- color: #3c366b;
- }
- .xl\:hover\:text-purple-100:hover {
- color: #faf5ff;
- }
- .xl\:hover\:text-purple-200:hover {
- color: #e9d8fd;
- }
- .xl\:hover\:text-purple-300:hover {
- color: #d6bcfa;
- }
- .xl\:hover\:text-purple-400:hover {
- color: #b794f4;
- }
- .xl\:hover\:text-purple-500:hover {
- color: #9f7aea;
- }
- .xl\:hover\:text-purple-600:hover {
- color: #805ad5;
- }
- .xl\:hover\:text-purple-700:hover {
- color: #6b46c1;
- }
- .xl\:hover\:text-purple-800:hover {
- color: #553c9a;
- }
- .xl\:hover\:text-purple-900:hover {
- color: #44337a;
- }
- .xl\:hover\:text-pink-100:hover {
- color: #fff5f7;
- }
- .xl\:hover\:text-pink-200:hover {
- color: #fed7e2;
- }
- .xl\:hover\:text-pink-300:hover {
- color: #fbb6ce;
- }
- .xl\:hover\:text-pink-400:hover {
- color: #f687b3;
- }
- .xl\:hover\:text-pink-500:hover {
- color: #ed64a6;
- }
- .xl\:hover\:text-pink-600:hover {
- color: #d53f8c;
- }
- .xl\:hover\:text-pink-700:hover {
- color: #b83280;
- }
- .xl\:hover\:text-pink-800:hover {
- color: #97266d;
- }
- .xl\:hover\:text-pink-900:hover {
- color: #702459;
- }
- .xl\:focus\:text-transparent:focus {
- color: transparent;
- }
- .xl\:focus\:text-black:focus {
- color: #000;
- }
- .xl\:focus\:text-white:focus {
- color: #fff;
- }
- .xl\:focus\:text-gray-100:focus {
- color: #f7fafc;
- }
- .xl\:focus\:text-gray-200:focus {
- color: #edf2f7;
- }
- .xl\:focus\:text-gray-300:focus {
- color: #e2e8f0;
- }
- .xl\:focus\:text-gray-400:focus {
- color: #cbd5e0;
- }
- .xl\:focus\:text-gray-500:focus {
- color: #a0aec0;
- }
- .xl\:focus\:text-gray-600:focus {
- color: #718096;
- }
- .xl\:focus\:text-gray-700:focus {
- color: #4a5568;
- }
- .xl\:focus\:text-gray-800:focus {
- color: #2d3748;
- }
- .xl\:focus\:text-gray-900:focus {
- color: #1a202c;
- }
- .xl\:focus\:text-red-100:focus {
- color: #fff5f5;
- }
- .xl\:focus\:text-red-200:focus {
- color: #fed7d7;
- }
- .xl\:focus\:text-red-300:focus {
- color: #feb2b2;
- }
- .xl\:focus\:text-red-400:focus {
- color: #fc8181;
- }
- .xl\:focus\:text-red-500:focus {
- color: #f56565;
- }
- .xl\:focus\:text-red-600:focus {
- color: #e53e3e;
- }
- .xl\:focus\:text-red-700:focus {
- color: #c53030;
- }
- .xl\:focus\:text-red-800:focus {
- color: #9b2c2c;
- }
- .xl\:focus\:text-red-900:focus {
- color: #742a2a;
- }
- .xl\:focus\:text-orange-100:focus {
- color: #fffaf0;
- }
- .xl\:focus\:text-orange-200:focus {
- color: #feebc8;
- }
- .xl\:focus\:text-orange-300:focus {
- color: #fbd38d;
- }
- .xl\:focus\:text-orange-400:focus {
- color: #f6ad55;
- }
- .xl\:focus\:text-orange-500:focus {
- color: #ed8936;
- }
- .xl\:focus\:text-orange-600:focus {
- color: #dd6b20;
- }
- .xl\:focus\:text-orange-700:focus {
- color: #c05621;
- }
- .xl\:focus\:text-orange-800:focus {
- color: #9c4221;
- }
- .xl\:focus\:text-orange-900:focus {
- color: #7b341e;
- }
- .xl\:focus\:text-yellow-100:focus {
- color: ivory;
- }
- .xl\:focus\:text-yellow-200:focus {
- color: #fefcbf;
- }
- .xl\:focus\:text-yellow-300:focus {
- color: #faf089;
- }
- .xl\:focus\:text-yellow-400:focus {
- color: #f6e05e;
- }
- .xl\:focus\:text-yellow-500:focus {
- color: #ecc94b;
- }
- .xl\:focus\:text-yellow-600:focus {
- color: #d69e2e;
- }
- .xl\:focus\:text-yellow-700:focus {
- color: #b7791f;
- }
- .xl\:focus\:text-yellow-800:focus {
- color: #975a16;
- }
- .xl\:focus\:text-yellow-900:focus {
- color: #744210;
- }
- .xl\:focus\:text-green-100:focus {
- color: #f0fff4;
- }
- .xl\:focus\:text-green-200:focus {
- color: #c6f6d5;
- }
- .xl\:focus\:text-green-300:focus {
- color: #9ae6b4;
- }
- .xl\:focus\:text-green-400:focus {
- color: #68d391;
- }
- .xl\:focus\:text-green-500:focus {
- color: #48bb78;
- }
- .xl\:focus\:text-green-600:focus {
- color: #38a169;
- }
- .xl\:focus\:text-green-700:focus {
- color: #2f855a;
- }
- .xl\:focus\:text-green-800:focus {
- color: #276749;
- }
- .xl\:focus\:text-green-900:focus {
- color: #22543d;
- }
- .xl\:focus\:text-teal-100:focus {
- color: #e6fffa;
- }
- .xl\:focus\:text-teal-200:focus {
- color: #b2f5ea;
- }
- .xl\:focus\:text-teal-300:focus {
- color: #81e6d9;
- }
- .xl\:focus\:text-teal-400:focus {
- color: #4fd1c5;
- }
- .xl\:focus\:text-teal-500:focus {
- color: #38b2ac;
- }
- .xl\:focus\:text-teal-600:focus {
- color: #319795;
- }
- .xl\:focus\:text-teal-700:focus {
- color: #2c7a7b;
- }
- .xl\:focus\:text-teal-800:focus {
- color: #285e61;
- }
- .xl\:focus\:text-teal-900:focus {
- color: #234e52;
- }
- .xl\:focus\:text-blue-100:focus {
- color: #ebf8ff;
- }
- .xl\:focus\:text-blue-200:focus {
- color: #bee3f8;
- }
- .xl\:focus\:text-blue-300:focus {
- color: #90cdf4;
- }
- .xl\:focus\:text-blue-400:focus {
- color: #63b3ed;
- }
- .xl\:focus\:text-blue-500:focus {
- color: #4299e1;
- }
- .xl\:focus\:text-blue-600:focus {
- color: #3182ce;
- }
- .xl\:focus\:text-blue-700:focus {
- color: #2b6cb0;
- }
- .xl\:focus\:text-blue-800:focus {
- color: #2c5282;
- }
- .xl\:focus\:text-blue-900:focus {
- color: #2a4365;
- }
- .xl\:focus\:text-indigo-100:focus {
- color: #ebf4ff;
- }
- .xl\:focus\:text-indigo-200:focus {
- color: #c3dafe;
- }
- .xl\:focus\:text-indigo-300:focus {
- color: #a3bffa;
- }
- .xl\:focus\:text-indigo-400:focus {
- color: #7f9cf5;
- }
- .xl\:focus\:text-indigo-500:focus {
- color: #667eea;
- }
- .xl\:focus\:text-indigo-600:focus {
- color: #5a67d8;
- }
- .xl\:focus\:text-indigo-700:focus {
- color: #4c51bf;
- }
- .xl\:focus\:text-indigo-800:focus {
- color: #434190;
- }
- .xl\:focus\:text-indigo-900:focus {
- color: #3c366b;
- }
- .xl\:focus\:text-purple-100:focus {
- color: #faf5ff;
- }
- .xl\:focus\:text-purple-200:focus {
- color: #e9d8fd;
- }
- .xl\:focus\:text-purple-300:focus {
- color: #d6bcfa;
- }
- .xl\:focus\:text-purple-400:focus {
- color: #b794f4;
- }
- .xl\:focus\:text-purple-500:focus {
- color: #9f7aea;
- }
- .xl\:focus\:text-purple-600:focus {
- color: #805ad5;
- }
- .xl\:focus\:text-purple-700:focus {
- color: #6b46c1;
- }
- .xl\:focus\:text-purple-800:focus {
- color: #553c9a;
- }
- .xl\:focus\:text-purple-900:focus {
- color: #44337a;
- }
- .xl\:focus\:text-pink-100:focus {
- color: #fff5f7;
- }
- .xl\:focus\:text-pink-200:focus {
- color: #fed7e2;
- }
- .xl\:focus\:text-pink-300:focus {
- color: #fbb6ce;
- }
- .xl\:focus\:text-pink-400:focus {
- color: #f687b3;
- }
- .xl\:focus\:text-pink-500:focus {
- color: #ed64a6;
- }
- .xl\:focus\:text-pink-600:focus {
- color: #d53f8c;
- }
- .xl\:focus\:text-pink-700:focus {
- color: #b83280;
- }
- .xl\:focus\:text-pink-800:focus {
- color: #97266d;
- }
- .xl\:focus\:text-pink-900:focus {
- color: #702459;
- }
- .xl\:text-xs {
- font-size: 0.75rem;
- }
- .xl\:text-sm {
- font-size: 0.875rem;
- }
- .xl\:text-base {
- font-size: 1rem;
- }
- .xl\:text-lg {
- font-size: 1.125rem;
- }
- .xl\:text-xl {
- font-size: 1.25rem;
- }
- .xl\:text-2xl {
- font-size: 1.5rem;
- }
- .xl\:text-3xl {
- font-size: 1.875rem;
- }
- .xl\:text-4xl {
- font-size: 2.25rem;
- }
- .xl\:text-5xl {
- font-size: 3rem;
- }
- .xl\:text-6xl {
- font-size: 4rem;
- }
- .xl\:italic {
- font-style: italic;
- }
- .xl\:not-italic {
- font-style: normal;
- }
- .xl\:uppercase {
- text-transform: uppercase;
- }
- .xl\:lowercase {
- text-transform: lowercase;
- }
- .xl\:capitalize {
- text-transform: capitalize;
- }
- .xl\:normal-case {
- text-transform: none;
- }
- .xl\:underline {
- text-decoration: underline;
- }
- .xl\:line-through {
- text-decoration: line-through;
- }
- .xl\:no-underline {
- text-decoration: none;
- }
- .xl\:hover\:underline:hover {
- text-decoration: underline;
- }
- .xl\:hover\:line-through:hover {
- text-decoration: line-through;
- }
- .xl\:hover\:no-underline:hover {
- text-decoration: none;
- }
- .xl\:focus\:underline:focus {
- text-decoration: underline;
- }
- .xl\:focus\:line-through:focus {
- text-decoration: line-through;
- }
- .xl\:focus\:no-underline:focus {
- text-decoration: none;
- }
- .xl\:antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- .xl\:subpixel-antialiased {
- -webkit-font-smoothing: auto;
- -moz-osx-font-smoothing: auto;
- }
- .xl\:tracking-tighter {
- letter-spacing: -0.05em;
- }
- .xl\:tracking-tight {
- letter-spacing: -0.025em;
- }
- .xl\:tracking-normal {
- letter-spacing: 0;
- }
- .xl\:tracking-wide {
- letter-spacing: 0.025em;
- }
- .xl\:tracking-wider {
- letter-spacing: 0.05em;
- }
- .xl\:tracking-widest {
- letter-spacing: 0.1em;
- }
- .xl\:select-none {
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- .xl\:select-text {
- -webkit-user-select: text;
- -ms-user-select: text;
- user-select: text;
- }
- .xl\:select-all {
- -webkit-user-select: all;
- -ms-user-select: all;
- user-select: all;
- }
- .xl\:select-auto {
- -webkit-user-select: auto;
- -ms-user-select: auto;
- user-select: auto;
- }
- .xl\:align-baseline {
- vertical-align: baseline;
- }
- .xl\:align-top {
- vertical-align: top;
- }
- .xl\:align-middle {
- vertical-align: middle;
- }
- .xl\:align-bottom {
- vertical-align: bottom;
- }
- .xl\:align-text-top {
- vertical-align: text-top;
- }
- .xl\:align-text-bottom {
- vertical-align: text-bottom;
- }
- .xl\:visible {
- visibility: visible;
- }
- .xl\:invisible {
- visibility: hidden;
- }
- .xl\:whitespace-normal {
- white-space: normal;
- }
- .xl\:whitespace-no-wrap {
- white-space: nowrap;
- }
- .xl\:whitespace-pre {
- white-space: pre;
- }
- .xl\:whitespace-pre-line {
- white-space: pre-line;
- }
- .xl\:whitespace-pre-wrap {
- white-space: pre-wrap;
- }
- .xl\:break-normal {
- overflow-wrap: normal;
- word-break: normal;
- }
- .xl\:break-words {
- overflow-wrap: break-word;
- }
- .xl\:break-all {
- word-break: break-all;
- }
- .xl\:truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .xl\:w-0 {
- width: 0;
- }
- .xl\:w-1 {
- width: 0.25rem;
- }
- .xl\:w-2 {
- width: 0.5rem;
- }
- .xl\:w-3 {
- width: 0.75rem;
- }
- .xl\:w-4 {
- width: 1rem;
- }
- .xl\:w-5 {
- width: 1.25rem;
- }
- .xl\:w-6 {
- width: 1.5rem;
- }
- .xl\:w-8 {
- width: 2rem;
- }
- .xl\:w-10 {
- width: 2.5rem;
- }
- .xl\:w-12 {
- width: 3rem;
- }
- .xl\:w-16 {
- width: 4rem;
- }
- .xl\:w-20 {
- width: 5rem;
- }
- .xl\:w-24 {
- width: 6rem;
- }
- .xl\:w-32 {
- width: 8rem;
- }
- .xl\:w-40 {
- width: 10rem;
- }
- .xl\:w-48 {
- width: 12rem;
- }
- .xl\:w-56 {
- width: 14rem;
- }
- .xl\:w-64 {
- width: 16rem;
- }
- .xl\:w-auto {
- width: auto;
- }
- .xl\:w-px {
- width: 1px;
- }
- .xl\:w-1\/2 {
- width: 50%;
- }
- .xl\:w-1\/3 {
- width: 33.333333%;
- }
- .xl\:w-2\/3 {
- width: 66.666667%;
- }
- .xl\:w-1\/4 {
- width: 25%;
- }
- .xl\:w-2\/4 {
- width: 50%;
- }
- .xl\:w-3\/4 {
- width: 75%;
- }
- .xl\:w-1\/5 {
- width: 20%;
- }
- .xl\:w-2\/5 {
- width: 40%;
- }
- .xl\:w-3\/5 {
- width: 60%;
- }
- .xl\:w-4\/5 {
- width: 80%;
- }
- .xl\:w-1\/6 {
- width: 16.666667%;
- }
- .xl\:w-2\/6 {
- width: 33.333333%;
- }
- .xl\:w-3\/6 {
- width: 50%;
- }
- .xl\:w-4\/6 {
- width: 66.666667%;
- }
- .xl\:w-5\/6 {
- width: 83.333333%;
- }
- .xl\:w-1\/12 {
- width: 8.333333%;
- }
- .xl\:w-2\/12 {
- width: 16.666667%;
- }
- .xl\:w-3\/12 {
- width: 25%;
- }
- .xl\:w-4\/12 {
- width: 33.333333%;
- }
- .xl\:w-5\/12 {
- width: 41.666667%;
- }
- .xl\:w-6\/12 {
- width: 50%;
- }
- .xl\:w-7\/12 {
- width: 58.333333%;
- }
- .xl\:w-8\/12 {
- width: 66.666667%;
- }
- .xl\:w-9\/12 {
- width: 75%;
- }
- .xl\:w-10\/12 {
- width: 83.333333%;
- }
- .xl\:w-11\/12 {
- width: 91.666667%;
- }
- .xl\:w-full {
- width: 100%;
- }
- .xl\:w-screen {
- width: 100vw;
- }
- .xl\:z-0 {
- z-index: 0;
- }
- .xl\:z-10 {
- z-index: 10;
- }
- .xl\:z-20 {
- z-index: 20;
- }
- .xl\:z-30 {
- z-index: 30;
- }
- .xl\:z-40 {
- z-index: 40;
- }
- .xl\:z-50 {
- z-index: 50;
- }
- .xl\:z-auto {
- z-index: auto;
- }
- .xl\:gap-0 {
- grid-gap: 0;
- gap: 0;
- }
- .xl\:gap-1 {
- grid-gap: 0.25rem;
- gap: 0.25rem;
- }
- .xl\:gap-2 {
- grid-gap: 0.5rem;
- gap: 0.5rem;
- }
- .xl\:gap-3 {
- grid-gap: 0.75rem;
- gap: 0.75rem;
- }
- .xl\:gap-4 {
- grid-gap: 1rem;
- gap: 1rem;
- }
- .xl\:gap-5 {
- grid-gap: 1.25rem;
- gap: 1.25rem;
- }
- .xl\:gap-6 {
- grid-gap: 1.5rem;
- gap: 1.5rem;
- }
- .xl\:gap-8 {
- grid-gap: 2rem;
- gap: 2rem;
- }
- .xl\:gap-10 {
- grid-gap: 2.5rem;
- gap: 2.5rem;
- }
- .xl\:gap-12 {
- grid-gap: 3rem;
- gap: 3rem;
- }
- .xl\:gap-16 {
- grid-gap: 4rem;
- gap: 4rem;
- }
- .xl\:gap-20 {
- grid-gap: 5rem;
- gap: 5rem;
- }
- .xl\:gap-24 {
- grid-gap: 6rem;
- gap: 6rem;
- }
- .xl\:gap-32 {
- grid-gap: 8rem;
- gap: 8rem;
- }
- .xl\:gap-40 {
- grid-gap: 10rem;
- gap: 10rem;
- }
- .xl\:gap-48 {
- grid-gap: 12rem;
- gap: 12rem;
- }
- .xl\:gap-56 {
- grid-gap: 14rem;
- gap: 14rem;
- }
- .xl\:gap-64 {
- grid-gap: 16rem;
- gap: 16rem;
- }
- .xl\:gap-px {
- grid-gap: 1px;
- gap: 1px;
- }
- .xl\:col-gap-0 {
- grid-column-gap: 0;
- column-gap: 0;
- }
- .xl\:col-gap-1 {
- grid-column-gap: 0.25rem;
- column-gap: 0.25rem;
- }
- .xl\:col-gap-2 {
- grid-column-gap: 0.5rem;
- column-gap: 0.5rem;
- }
- .xl\:col-gap-3 {
- grid-column-gap: 0.75rem;
- column-gap: 0.75rem;
- }
- .xl\:col-gap-4 {
- grid-column-gap: 1rem;
- column-gap: 1rem;
- }
- .xl\:col-gap-5 {
- grid-column-gap: 1.25rem;
- column-gap: 1.25rem;
- }
- .xl\:col-gap-6 {
- grid-column-gap: 1.5rem;
- column-gap: 1.5rem;
- }
- .xl\:col-gap-8 {
- grid-column-gap: 2rem;
- column-gap: 2rem;
- }
- .xl\:col-gap-10 {
- grid-column-gap: 2.5rem;
- column-gap: 2.5rem;
- }
- .xl\:col-gap-12 {
- grid-column-gap: 3rem;
- column-gap: 3rem;
- }
- .xl\:col-gap-16 {
- grid-column-gap: 4rem;
- column-gap: 4rem;
- }
- .xl\:col-gap-20 {
- grid-column-gap: 5rem;
- column-gap: 5rem;
- }
- .xl\:col-gap-24 {
- grid-column-gap: 6rem;
- column-gap: 6rem;
- }
- .xl\:col-gap-32 {
- grid-column-gap: 8rem;
- column-gap: 8rem;
- }
- .xl\:col-gap-40 {
- grid-column-gap: 10rem;
- column-gap: 10rem;
- }
- .xl\:col-gap-48 {
- grid-column-gap: 12rem;
- column-gap: 12rem;
- }
- .xl\:col-gap-56 {
- grid-column-gap: 14rem;
- column-gap: 14rem;
- }
- .xl\:col-gap-64 {
- grid-column-gap: 16rem;
- column-gap: 16rem;
- }
- .xl\:col-gap-px {
- grid-column-gap: 1px;
- column-gap: 1px;
- }
- .xl\:row-gap-0 {
- grid-row-gap: 0;
- row-gap: 0;
- }
- .xl\:row-gap-1 {
- grid-row-gap: 0.25rem;
- row-gap: 0.25rem;
- }
- .xl\:row-gap-2 {
- grid-row-gap: 0.5rem;
- row-gap: 0.5rem;
- }
- .xl\:row-gap-3 {
- grid-row-gap: 0.75rem;
- row-gap: 0.75rem;
- }
- .xl\:row-gap-4 {
- grid-row-gap: 1rem;
- row-gap: 1rem;
- }
- .xl\:row-gap-5 {
- grid-row-gap: 1.25rem;
- row-gap: 1.25rem;
- }
- .xl\:row-gap-6 {
- grid-row-gap: 1.5rem;
- row-gap: 1.5rem;
- }
- .xl\:row-gap-8 {
- grid-row-gap: 2rem;
- row-gap: 2rem;
- }
- .xl\:row-gap-10 {
- grid-row-gap: 2.5rem;
- row-gap: 2.5rem;
- }
- .xl\:row-gap-12 {
- grid-row-gap: 3rem;
- row-gap: 3rem;
- }
- .xl\:row-gap-16 {
- grid-row-gap: 4rem;
- row-gap: 4rem;
- }
- .xl\:row-gap-20 {
- grid-row-gap: 5rem;
- row-gap: 5rem;
- }
- .xl\:row-gap-24 {
- grid-row-gap: 6rem;
- row-gap: 6rem;
- }
- .xl\:row-gap-32 {
- grid-row-gap: 8rem;
- row-gap: 8rem;
- }
- .xl\:row-gap-40 {
- grid-row-gap: 10rem;
- row-gap: 10rem;
- }
- .xl\:row-gap-48 {
- grid-row-gap: 12rem;
- row-gap: 12rem;
- }
- .xl\:row-gap-56 {
- grid-row-gap: 14rem;
- row-gap: 14rem;
- }
- .xl\:row-gap-64 {
- grid-row-gap: 16rem;
- row-gap: 16rem;
- }
- .xl\:row-gap-px {
- grid-row-gap: 1px;
- row-gap: 1px;
- }
- .xl\:grid-flow-row {
- grid-auto-flow: row;
- }
- .xl\:grid-flow-col {
- grid-auto-flow: column;
- }
- .xl\:grid-flow-row-dense {
- grid-auto-flow: row dense;
- }
- .xl\:grid-flow-col-dense {
- grid-auto-flow: column dense;
- }
- .xl\:grid-cols-1 {
- grid-template-columns: repeat(1, minmax(0, 1fr));
- }
- .xl\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr));
- }
- .xl\:grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr));
- }
- .xl\:grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr));
- }
- .xl\:grid-cols-5 {
- grid-template-columns: repeat(5, minmax(0, 1fr));
- }
- .xl\:grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr));
- }
- .xl\:grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr));
- }
- .xl\:grid-cols-8 {
- grid-template-columns: repeat(8, minmax(0, 1fr));
- }
- .xl\:grid-cols-9 {
- grid-template-columns: repeat(9, minmax(0, 1fr));
- }
- .xl\:grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr));
- }
- .xl\:grid-cols-11 {
- grid-template-columns: repeat(11, minmax(0, 1fr));
- }
- .xl\:grid-cols-12 {
- grid-template-columns: repeat(12, minmax(0, 1fr));
- }
- .xl\:grid-cols-none {
- grid-template-columns: none;
- }
- .xl\:col-auto {
- grid-column: auto;
- }
- .xl\:col-span-1 {
- grid-column: span 1 / span 1;
- }
- .xl\:col-span-2 {
- grid-column: span 2 / span 2;
- }
- .xl\:col-span-3 {
- grid-column: span 3 / span 3;
- }
- .xl\:col-span-4 {
- grid-column: span 4 / span 4;
- }
- .xl\:col-span-5 {
- grid-column: span 5 / span 5;
- }
- .xl\:col-span-6 {
- grid-column: span 6 / span 6;
- }
- .xl\:col-span-7 {
- grid-column: span 7 / span 7;
- }
- .xl\:col-span-8 {
- grid-column: span 8 / span 8;
- }
- .xl\:col-span-9 {
- grid-column: span 9 / span 9;
- }
- .xl\:col-span-10 {
- grid-column: span 10 / span 10;
- }
- .xl\:col-span-11 {
- grid-column: span 11 / span 11;
- }
- .xl\:col-span-12 {
- grid-column: span 12 / span 12;
- }
- .xl\:col-start-1 {
- grid-column-start: 1;
- }
- .xl\:col-start-2 {
- grid-column-start: 2;
- }
- .xl\:col-start-3 {
- grid-column-start: 3;
- }
- .xl\:col-start-4 {
- grid-column-start: 4;
- }
- .xl\:col-start-5 {
- grid-column-start: 5;
- }
- .xl\:col-start-6 {
- grid-column-start: 6;
- }
- .xl\:col-start-7 {
- grid-column-start: 7;
- }
- .xl\:col-start-8 {
- grid-column-start: 8;
- }
- .xl\:col-start-9 {
- grid-column-start: 9;
- }
- .xl\:col-start-10 {
- grid-column-start: 10;
- }
- .xl\:col-start-11 {
- grid-column-start: 11;
- }
- .xl\:col-start-12 {
- grid-column-start: 12;
- }
- .xl\:col-start-13 {
- grid-column-start: 13;
- }
- .xl\:col-start-auto {
- grid-column-start: auto;
- }
- .xl\:col-end-1 {
- grid-column-end: 1;
- }
- .xl\:col-end-2 {
- grid-column-end: 2;
- }
- .xl\:col-end-3 {
- grid-column-end: 3;
- }
- .xl\:col-end-4 {
- grid-column-end: 4;
- }
- .xl\:col-end-5 {
- grid-column-end: 5;
- }
- .xl\:col-end-6 {
- grid-column-end: 6;
- }
- .xl\:col-end-7 {
- grid-column-end: 7;
- }
- .xl\:col-end-8 {
- grid-column-end: 8;
- }
- .xl\:col-end-9 {
- grid-column-end: 9;
- }
- .xl\:col-end-10 {
- grid-column-end: 10;
- }
- .xl\:col-end-11 {
- grid-column-end: 11;
- }
- .xl\:col-end-12 {
- grid-column-end: 12;
- }
- .xl\:col-end-13 {
- grid-column-end: 13;
- }
- .xl\:col-end-auto {
- grid-column-end: auto;
- }
- .xl\:grid-rows-1 {
- grid-template-rows: repeat(1, minmax(0, 1fr));
- }
- .xl\:grid-rows-2 {
- grid-template-rows: repeat(2, minmax(0, 1fr));
- }
- .xl\:grid-rows-3 {
- grid-template-rows: repeat(3, minmax(0, 1fr));
- }
- .xl\:grid-rows-4 {
- grid-template-rows: repeat(4, minmax(0, 1fr));
- }
- .xl\:grid-rows-5 {
- grid-template-rows: repeat(5, minmax(0, 1fr));
- }
- .xl\:grid-rows-6 {
- grid-template-rows: repeat(6, minmax(0, 1fr));
- }
- .xl\:grid-rows-none {
- grid-template-rows: none;
- }
- .xl\:row-auto {
- grid-row: auto;
- }
- .xl\:row-span-1 {
- grid-row: span 1 / span 1;
- }
- .xl\:row-span-2 {
- grid-row: span 2 / span 2;
- }
- .xl\:row-span-3 {
- grid-row: span 3 / span 3;
- }
- .xl\:row-span-4 {
- grid-row: span 4 / span 4;
- }
- .xl\:row-span-5 {
- grid-row: span 5 / span 5;
- }
- .xl\:row-span-6 {
- grid-row: span 6 / span 6;
- }
- .xl\:row-start-1 {
- grid-row-start: 1;
- }
- .xl\:row-start-2 {
- grid-row-start: 2;
- }
- .xl\:row-start-3 {
- grid-row-start: 3;
- }
- .xl\:row-start-4 {
- grid-row-start: 4;
- }
- .xl\:row-start-5 {
- grid-row-start: 5;
- }
- .xl\:row-start-6 {
- grid-row-start: 6;
- }
- .xl\:row-start-7 {
- grid-row-start: 7;
- }
- .xl\:row-start-auto {
- grid-row-start: auto;
- }
- .xl\:row-end-1 {
- grid-row-end: 1;
- }
- .xl\:row-end-2 {
- grid-row-end: 2;
- }
- .xl\:row-end-3 {
- grid-row-end: 3;
- }
- .xl\:row-end-4 {
- grid-row-end: 4;
- }
- .xl\:row-end-5 {
- grid-row-end: 5;
- }
- .xl\:row-end-6 {
- grid-row-end: 6;
- }
- .xl\:row-end-7 {
- grid-row-end: 7;
- }
- .xl\:row-end-auto {
- grid-row-end: auto;
- }
- .xl\:transform {
- --transform-translate-x: 0;
- --transform-translate-y: 0;
- --transform-rotate: 0;
- --transform-skew-x: 0;
- --transform-skew-y: 0;
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- transform: translateX(var(--transform-translate-x))
- translateY(var(--transform-translate-y)) rotate(var(--transform-rotate))
- skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y))
- scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
- }
- .xl\:transform-none {
- transform: none;
- }
- .xl\:origin-center {
- transform-origin: center;
- }
- .xl\:origin-top {
- transform-origin: top;
- }
- .xl\:origin-top-right {
- transform-origin: top right;
- }
- .xl\:origin-right {
- transform-origin: right;
- }
- .xl\:origin-bottom-right {
- transform-origin: bottom right;
- }
- .xl\:origin-bottom {
- transform-origin: bottom;
- }
- .xl\:origin-bottom-left {
- transform-origin: bottom left;
- }
- .xl\:origin-left {
- transform-origin: left;
- }
- .xl\:origin-top-left {
- transform-origin: top left;
- }
- .xl\:scale-0 {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .xl\:scale-50 {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .xl\:scale-75 {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .xl\:scale-90 {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .xl\:scale-95 {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .xl\:scale-100 {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .xl\:scale-105 {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .xl\:scale-110 {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .xl\:scale-125 {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .xl\:scale-150 {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .xl\:scale-x-0 {
- --transform-scale-x: 0;
- }
- .xl\:scale-x-50 {
- --transform-scale-x: 0.5;
- }
- .xl\:scale-x-75 {
- --transform-scale-x: 0.75;
- }
- .xl\:scale-x-90 {
- --transform-scale-x: 0.9;
- }
- .xl\:scale-x-95 {
- --transform-scale-x: 0.95;
- }
- .xl\:scale-x-100 {
- --transform-scale-x: 1;
- }
- .xl\:scale-x-105 {
- --transform-scale-x: 1.05;
- }
- .xl\:scale-x-110 {
- --transform-scale-x: 1.1;
- }
- .xl\:scale-x-125 {
- --transform-scale-x: 1.25;
- }
- .xl\:scale-x-150 {
- --transform-scale-x: 1.5;
- }
- .xl\:scale-y-0 {
- --transform-scale-y: 0;
- }
- .xl\:scale-y-50 {
- --transform-scale-y: 0.5;
- }
- .xl\:scale-y-75 {
- --transform-scale-y: 0.75;
- }
- .xl\:scale-y-90 {
- --transform-scale-y: 0.9;
- }
- .xl\:scale-y-95 {
- --transform-scale-y: 0.95;
- }
- .xl\:scale-y-100 {
- --transform-scale-y: 1;
- }
- .xl\:scale-y-105 {
- --transform-scale-y: 1.05;
- }
- .xl\:scale-y-110 {
- --transform-scale-y: 1.1;
- }
- .xl\:scale-y-125 {
- --transform-scale-y: 1.25;
- }
- .xl\:scale-y-150 {
- --transform-scale-y: 1.5;
- }
- .xl\:hover\:scale-0:hover {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .xl\:hover\:scale-50:hover {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .xl\:hover\:scale-75:hover {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .xl\:hover\:scale-90:hover {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .xl\:hover\:scale-95:hover {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .xl\:hover\:scale-100:hover {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .xl\:hover\:scale-105:hover {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .xl\:hover\:scale-110:hover {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .xl\:hover\:scale-125:hover {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .xl\:hover\:scale-150:hover {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .xl\:hover\:scale-x-0:hover {
- --transform-scale-x: 0;
- }
- .xl\:hover\:scale-x-50:hover {
- --transform-scale-x: 0.5;
- }
- .xl\:hover\:scale-x-75:hover {
- --transform-scale-x: 0.75;
- }
- .xl\:hover\:scale-x-90:hover {
- --transform-scale-x: 0.9;
- }
- .xl\:hover\:scale-x-95:hover {
- --transform-scale-x: 0.95;
- }
- .xl\:hover\:scale-x-100:hover {
- --transform-scale-x: 1;
- }
- .xl\:hover\:scale-x-105:hover {
- --transform-scale-x: 1.05;
- }
- .xl\:hover\:scale-x-110:hover {
- --transform-scale-x: 1.1;
- }
- .xl\:hover\:scale-x-125:hover {
- --transform-scale-x: 1.25;
- }
- .xl\:hover\:scale-x-150:hover {
- --transform-scale-x: 1.5;
- }
- .xl\:hover\:scale-y-0:hover {
- --transform-scale-y: 0;
- }
- .xl\:hover\:scale-y-50:hover {
- --transform-scale-y: 0.5;
- }
- .xl\:hover\:scale-y-75:hover {
- --transform-scale-y: 0.75;
- }
- .xl\:hover\:scale-y-90:hover {
- --transform-scale-y: 0.9;
- }
- .xl\:hover\:scale-y-95:hover {
- --transform-scale-y: 0.95;
- }
- .xl\:hover\:scale-y-100:hover {
- --transform-scale-y: 1;
- }
- .xl\:hover\:scale-y-105:hover {
- --transform-scale-y: 1.05;
- }
- .xl\:hover\:scale-y-110:hover {
- --transform-scale-y: 1.1;
- }
- .xl\:hover\:scale-y-125:hover {
- --transform-scale-y: 1.25;
- }
- .xl\:hover\:scale-y-150:hover {
- --transform-scale-y: 1.5;
- }
- .xl\:focus\:scale-0:focus {
- --transform-scale-x: 0;
- --transform-scale-y: 0;
- }
- .xl\:focus\:scale-50:focus {
- --transform-scale-x: 0.5;
- --transform-scale-y: 0.5;
- }
- .xl\:focus\:scale-75:focus {
- --transform-scale-x: 0.75;
- --transform-scale-y: 0.75;
- }
- .xl\:focus\:scale-90:focus {
- --transform-scale-x: 0.9;
- --transform-scale-y: 0.9;
- }
- .xl\:focus\:scale-95:focus {
- --transform-scale-x: 0.95;
- --transform-scale-y: 0.95;
- }
- .xl\:focus\:scale-100:focus {
- --transform-scale-x: 1;
- --transform-scale-y: 1;
- }
- .xl\:focus\:scale-105:focus {
- --transform-scale-x: 1.05;
- --transform-scale-y: 1.05;
- }
- .xl\:focus\:scale-110:focus {
- --transform-scale-x: 1.1;
- --transform-scale-y: 1.1;
- }
- .xl\:focus\:scale-125:focus {
- --transform-scale-x: 1.25;
- --transform-scale-y: 1.25;
- }
- .xl\:focus\:scale-150:focus {
- --transform-scale-x: 1.5;
- --transform-scale-y: 1.5;
- }
- .xl\:focus\:scale-x-0:focus {
- --transform-scale-x: 0;
- }
- .xl\:focus\:scale-x-50:focus {
- --transform-scale-x: 0.5;
- }
- .xl\:focus\:scale-x-75:focus {
- --transform-scale-x: 0.75;
- }
- .xl\:focus\:scale-x-90:focus {
- --transform-scale-x: 0.9;
- }
- .xl\:focus\:scale-x-95:focus {
- --transform-scale-x: 0.95;
- }
- .xl\:focus\:scale-x-100:focus {
- --transform-scale-x: 1;
- }
- .xl\:focus\:scale-x-105:focus {
- --transform-scale-x: 1.05;
- }
- .xl\:focus\:scale-x-110:focus {
- --transform-scale-x: 1.1;
- }
- .xl\:focus\:scale-x-125:focus {
- --transform-scale-x: 1.25;
- }
- .xl\:focus\:scale-x-150:focus {
- --transform-scale-x: 1.5;
- }
- .xl\:focus\:scale-y-0:focus {
- --transform-scale-y: 0;
- }
- .xl\:focus\:scale-y-50:focus {
- --transform-scale-y: 0.5;
- }
- .xl\:focus\:scale-y-75:focus {
- --transform-scale-y: 0.75;
- }
- .xl\:focus\:scale-y-90:focus {
- --transform-scale-y: 0.9;
- }
- .xl\:focus\:scale-y-95:focus {
- --transform-scale-y: 0.95;
- }
- .xl\:focus\:scale-y-100:focus {
- --transform-scale-y: 1;
- }
- .xl\:focus\:scale-y-105:focus {
- --transform-scale-y: 1.05;
- }
- .xl\:focus\:scale-y-110:focus {
- --transform-scale-y: 1.1;
- }
- .xl\:focus\:scale-y-125:focus {
- --transform-scale-y: 1.25;
- }
- .xl\:focus\:scale-y-150:focus {
- --transform-scale-y: 1.5;
- }
- .xl\:rotate-0 {
- --transform-rotate: 0;
- }
- .xl\:rotate-45 {
- --transform-rotate: 45deg;
- }
- .xl\:rotate-90 {
- --transform-rotate: 90deg;
- }
- .xl\:rotate-180 {
- --transform-rotate: 180deg;
- }
- .xl\:-rotate-180 {
- --transform-rotate: -180deg;
- }
- .xl\:-rotate-90 {
- --transform-rotate: -90deg;
- }
- .xl\:-rotate-45 {
- --transform-rotate: -45deg;
- }
- .xl\:hover\:rotate-0:hover {
- --transform-rotate: 0;
- }
- .xl\:hover\:rotate-45:hover {
- --transform-rotate: 45deg;
- }
- .xl\:hover\:rotate-90:hover {
- --transform-rotate: 90deg;
- }
- .xl\:hover\:rotate-180:hover {
- --transform-rotate: 180deg;
- }
- .xl\:hover\:-rotate-180:hover {
- --transform-rotate: -180deg;
- }
- .xl\:hover\:-rotate-90:hover {
- --transform-rotate: -90deg;
- }
- .xl\:hover\:-rotate-45:hover {
- --transform-rotate: -45deg;
- }
- .xl\:focus\:rotate-0:focus {
- --transform-rotate: 0;
- }
- .xl\:focus\:rotate-45:focus {
- --transform-rotate: 45deg;
- }
- .xl\:focus\:rotate-90:focus {
- --transform-rotate: 90deg;
- }
- .xl\:focus\:rotate-180:focus {
- --transform-rotate: 180deg;
- }
- .xl\:focus\:-rotate-180:focus {
- --transform-rotate: -180deg;
- }
- .xl\:focus\:-rotate-90:focus {
- --transform-rotate: -90deg;
- }
- .xl\:focus\:-rotate-45:focus {
- --transform-rotate: -45deg;
- }
- .xl\:translate-x-0 {
- --transform-translate-x: 0;
- }
- .xl\:translate-x-1 {
- --transform-translate-x: 0.25rem;
- }
- .xl\:translate-x-2 {
- --transform-translate-x: 0.5rem;
- }
- .xl\:translate-x-3 {
- --transform-translate-x: 0.75rem;
- }
- .xl\:translate-x-4 {
- --transform-translate-x: 1rem;
- }
- .xl\:translate-x-5 {
- --transform-translate-x: 1.25rem;
- }
- .xl\:translate-x-6 {
- --transform-translate-x: 1.5rem;
- }
- .xl\:translate-x-8 {
- --transform-translate-x: 2rem;
- }
- .xl\:translate-x-10 {
- --transform-translate-x: 2.5rem;
- }
- .xl\:translate-x-12 {
- --transform-translate-x: 3rem;
- }
- .xl\:translate-x-16 {
- --transform-translate-x: 4rem;
- }
- .xl\:translate-x-20 {
- --transform-translate-x: 5rem;
- }
- .xl\:translate-x-24 {
- --transform-translate-x: 6rem;
- }
- .xl\:translate-x-32 {
- --transform-translate-x: 8rem;
- }
- .xl\:translate-x-40 {
- --transform-translate-x: 10rem;
- }
- .xl\:translate-x-48 {
- --transform-translate-x: 12rem;
- }
- .xl\:translate-x-56 {
- --transform-translate-x: 14rem;
- }
- .xl\:translate-x-64 {
- --transform-translate-x: 16rem;
- }
- .xl\:translate-x-px {
- --transform-translate-x: 1px;
- }
- .xl\:-translate-x-1 {
- --transform-translate-x: -0.25rem;
- }
- .xl\:-translate-x-2 {
- --transform-translate-x: -0.5rem;
- }
- .xl\:-translate-x-3 {
- --transform-translate-x: -0.75rem;
- }
- .xl\:-translate-x-4 {
- --transform-translate-x: -1rem;
- }
- .xl\:-translate-x-5 {
- --transform-translate-x: -1.25rem;
- }
- .xl\:-translate-x-6 {
- --transform-translate-x: -1.5rem;
- }
- .xl\:-translate-x-8 {
- --transform-translate-x: -2rem;
- }
- .xl\:-translate-x-10 {
- --transform-translate-x: -2.5rem;
- }
- .xl\:-translate-x-12 {
- --transform-translate-x: -3rem;
- }
- .xl\:-translate-x-16 {
- --transform-translate-x: -4rem;
- }
- .xl\:-translate-x-20 {
- --transform-translate-x: -5rem;
- }
- .xl\:-translate-x-24 {
- --transform-translate-x: -6rem;
- }
- .xl\:-translate-x-32 {
- --transform-translate-x: -8rem;
- }
- .xl\:-translate-x-40 {
- --transform-translate-x: -10rem;
- }
- .xl\:-translate-x-48 {
- --transform-translate-x: -12rem;
- }
- .xl\:-translate-x-56 {
- --transform-translate-x: -14rem;
- }
- .xl\:-translate-x-64 {
- --transform-translate-x: -16rem;
- }
- .xl\:-translate-x-px {
- --transform-translate-x: -1px;
- }
- .xl\:-translate-x-full {
- --transform-translate-x: -100%;
- }
- .xl\:-translate-x-1\/2 {
- --transform-translate-x: -50%;
- }
- .xl\:translate-x-1\/2 {
- --transform-translate-x: 50%;
- }
- .xl\:translate-x-full {
- --transform-translate-x: 100%;
- }
- .xl\:translate-y-0 {
- --transform-translate-y: 0;
- }
- .xl\:translate-y-1 {
- --transform-translate-y: 0.25rem;
- }
- .xl\:translate-y-2 {
- --transform-translate-y: 0.5rem;
- }
- .xl\:translate-y-3 {
- --transform-translate-y: 0.75rem;
- }
- .xl\:translate-y-4 {
- --transform-translate-y: 1rem;
- }
- .xl\:translate-y-5 {
- --transform-translate-y: 1.25rem;
- }
- .xl\:translate-y-6 {
- --transform-translate-y: 1.5rem;
- }
- .xl\:translate-y-8 {
- --transform-translate-y: 2rem;
- }
- .xl\:translate-y-10 {
- --transform-translate-y: 2.5rem;
- }
- .xl\:translate-y-12 {
- --transform-translate-y: 3rem;
- }
- .xl\:translate-y-16 {
- --transform-translate-y: 4rem;
- }
- .xl\:translate-y-20 {
- --transform-translate-y: 5rem;
- }
- .xl\:translate-y-24 {
- --transform-translate-y: 6rem;
- }
- .xl\:translate-y-32 {
- --transform-translate-y: 8rem;
- }
- .xl\:translate-y-40 {
- --transform-translate-y: 10rem;
- }
- .xl\:translate-y-48 {
- --transform-translate-y: 12rem;
- }
- .xl\:translate-y-56 {
- --transform-translate-y: 14rem;
- }
- .xl\:translate-y-64 {
- --transform-translate-y: 16rem;
- }
- .xl\:translate-y-px {
- --transform-translate-y: 1px;
- }
- .xl\:-translate-y-1 {
- --transform-translate-y: -0.25rem;
- }
- .xl\:-translate-y-2 {
- --transform-translate-y: -0.5rem;
- }
- .xl\:-translate-y-3 {
- --transform-translate-y: -0.75rem;
- }
- .xl\:-translate-y-4 {
- --transform-translate-y: -1rem;
- }
- .xl\:-translate-y-5 {
- --transform-translate-y: -1.25rem;
- }
- .xl\:-translate-y-6 {
- --transform-translate-y: -1.5rem;
- }
- .xl\:-translate-y-8 {
- --transform-translate-y: -2rem;
- }
- .xl\:-translate-y-10 {
- --transform-translate-y: -2.5rem;
- }
- .xl\:-translate-y-12 {
- --transform-translate-y: -3rem;
- }
- .xl\:-translate-y-16 {
- --transform-translate-y: -4rem;
- }
- .xl\:-translate-y-20 {
- --transform-translate-y: -5rem;
- }
- .xl\:-translate-y-24 {
- --transform-translate-y: -6rem;
- }
- .xl\:-translate-y-32 {
- --transform-translate-y: -8rem;
- }
- .xl\:-translate-y-40 {
- --transform-translate-y: -10rem;
- }
- .xl\:-translate-y-48 {
- --transform-translate-y: -12rem;
- }
- .xl\:-translate-y-56 {
- --transform-translate-y: -14rem;
- }
- .xl\:-translate-y-64 {
- --transform-translate-y: -16rem;
- }
- .xl\:-translate-y-px {
- --transform-translate-y: -1px;
- }
- .xl\:-translate-y-full {
- --transform-translate-y: -100%;
- }
- .xl\:-translate-y-1\/2 {
- --transform-translate-y: -50%;
- }
- .xl\:translate-y-1\/2 {
- --transform-translate-y: 50%;
- }
- .xl\:translate-y-full {
- --transform-translate-y: 100%;
- }
- .xl\:hover\:translate-x-0:hover {
- --transform-translate-x: 0;
- }
- .xl\:hover\:translate-x-1:hover {
- --transform-translate-x: 0.25rem;
- }
- .xl\:hover\:translate-x-2:hover {
- --transform-translate-x: 0.5rem;
- }
- .xl\:hover\:translate-x-3:hover {
- --transform-translate-x: 0.75rem;
- }
- .xl\:hover\:translate-x-4:hover {
- --transform-translate-x: 1rem;
- }
- .xl\:hover\:translate-x-5:hover {
- --transform-translate-x: 1.25rem;
- }
- .xl\:hover\:translate-x-6:hover {
- --transform-translate-x: 1.5rem;
- }
- .xl\:hover\:translate-x-8:hover {
- --transform-translate-x: 2rem;
- }
- .xl\:hover\:translate-x-10:hover {
- --transform-translate-x: 2.5rem;
- }
- .xl\:hover\:translate-x-12:hover {
- --transform-translate-x: 3rem;
- }
- .xl\:hover\:translate-x-16:hover {
- --transform-translate-x: 4rem;
- }
- .xl\:hover\:translate-x-20:hover {
- --transform-translate-x: 5rem;
- }
- .xl\:hover\:translate-x-24:hover {
- --transform-translate-x: 6rem;
- }
- .xl\:hover\:translate-x-32:hover {
- --transform-translate-x: 8rem;
- }
- .xl\:hover\:translate-x-40:hover {
- --transform-translate-x: 10rem;
- }
- .xl\:hover\:translate-x-48:hover {
- --transform-translate-x: 12rem;
- }
- .xl\:hover\:translate-x-56:hover {
- --transform-translate-x: 14rem;
- }
- .xl\:hover\:translate-x-64:hover {
- --transform-translate-x: 16rem;
- }
- .xl\:hover\:translate-x-px:hover {
- --transform-translate-x: 1px;
- }
- .xl\:hover\:-translate-x-1:hover {
- --transform-translate-x: -0.25rem;
- }
- .xl\:hover\:-translate-x-2:hover {
- --transform-translate-x: -0.5rem;
- }
- .xl\:hover\:-translate-x-3:hover {
- --transform-translate-x: -0.75rem;
- }
- .xl\:hover\:-translate-x-4:hover {
- --transform-translate-x: -1rem;
- }
- .xl\:hover\:-translate-x-5:hover {
- --transform-translate-x: -1.25rem;
- }
- .xl\:hover\:-translate-x-6:hover {
- --transform-translate-x: -1.5rem;
- }
- .xl\:hover\:-translate-x-8:hover {
- --transform-translate-x: -2rem;
- }
- .xl\:hover\:-translate-x-10:hover {
- --transform-translate-x: -2.5rem;
- }
- .xl\:hover\:-translate-x-12:hover {
- --transform-translate-x: -3rem;
- }
- .xl\:hover\:-translate-x-16:hover {
- --transform-translate-x: -4rem;
- }
- .xl\:hover\:-translate-x-20:hover {
- --transform-translate-x: -5rem;
- }
- .xl\:hover\:-translate-x-24:hover {
- --transform-translate-x: -6rem;
- }
- .xl\:hover\:-translate-x-32:hover {
- --transform-translate-x: -8rem;
- }
- .xl\:hover\:-translate-x-40:hover {
- --transform-translate-x: -10rem;
- }
- .xl\:hover\:-translate-x-48:hover {
- --transform-translate-x: -12rem;
- }
- .xl\:hover\:-translate-x-56:hover {
- --transform-translate-x: -14rem;
- }
- .xl\:hover\:-translate-x-64:hover {
- --transform-translate-x: -16rem;
- }
- .xl\:hover\:-translate-x-px:hover {
- --transform-translate-x: -1px;
- }
- .xl\:hover\:-translate-x-full:hover {
- --transform-translate-x: -100%;
- }
- .xl\:hover\:-translate-x-1\/2:hover {
- --transform-translate-x: -50%;
- }
- .xl\:hover\:translate-x-1\/2:hover {
- --transform-translate-x: 50%;
- }
- .xl\:hover\:translate-x-full:hover {
- --transform-translate-x: 100%;
- }
- .xl\:hover\:translate-y-0:hover {
- --transform-translate-y: 0;
- }
- .xl\:hover\:translate-y-1:hover {
- --transform-translate-y: 0.25rem;
- }
- .xl\:hover\:translate-y-2:hover {
- --transform-translate-y: 0.5rem;
- }
- .xl\:hover\:translate-y-3:hover {
- --transform-translate-y: 0.75rem;
- }
- .xl\:hover\:translate-y-4:hover {
- --transform-translate-y: 1rem;
- }
- .xl\:hover\:translate-y-5:hover {
- --transform-translate-y: 1.25rem;
- }
- .xl\:hover\:translate-y-6:hover {
- --transform-translate-y: 1.5rem;
- }
- .xl\:hover\:translate-y-8:hover {
- --transform-translate-y: 2rem;
- }
- .xl\:hover\:translate-y-10:hover {
- --transform-translate-y: 2.5rem;
- }
- .xl\:hover\:translate-y-12:hover {
- --transform-translate-y: 3rem;
- }
- .xl\:hover\:translate-y-16:hover {
- --transform-translate-y: 4rem;
- }
- .xl\:hover\:translate-y-20:hover {
- --transform-translate-y: 5rem;
- }
- .xl\:hover\:translate-y-24:hover {
- --transform-translate-y: 6rem;
- }
- .xl\:hover\:translate-y-32:hover {
- --transform-translate-y: 8rem;
- }
- .xl\:hover\:translate-y-40:hover {
- --transform-translate-y: 10rem;
- }
- .xl\:hover\:translate-y-48:hover {
- --transform-translate-y: 12rem;
- }
- .xl\:hover\:translate-y-56:hover {
- --transform-translate-y: 14rem;
- }
- .xl\:hover\:translate-y-64:hover {
- --transform-translate-y: 16rem;
- }
- .xl\:hover\:translate-y-px:hover {
- --transform-translate-y: 1px;
- }
- .xl\:hover\:-translate-y-1:hover {
- --transform-translate-y: -0.25rem;
- }
- .xl\:hover\:-translate-y-2:hover {
- --transform-translate-y: -0.5rem;
- }
- .xl\:hover\:-translate-y-3:hover {
- --transform-translate-y: -0.75rem;
- }
- .xl\:hover\:-translate-y-4:hover {
- --transform-translate-y: -1rem;
- }
- .xl\:hover\:-translate-y-5:hover {
- --transform-translate-y: -1.25rem;
- }
- .xl\:hover\:-translate-y-6:hover {
- --transform-translate-y: -1.5rem;
- }
- .xl\:hover\:-translate-y-8:hover {
- --transform-translate-y: -2rem;
- }
- .xl\:hover\:-translate-y-10:hover {
- --transform-translate-y: -2.5rem;
- }
- .xl\:hover\:-translate-y-12:hover {
- --transform-translate-y: -3rem;
- }
- .xl\:hover\:-translate-y-16:hover {
- --transform-translate-y: -4rem;
- }
- .xl\:hover\:-translate-y-20:hover {
- --transform-translate-y: -5rem;
- }
- .xl\:hover\:-translate-y-24:hover {
- --transform-translate-y: -6rem;
- }
- .xl\:hover\:-translate-y-32:hover {
- --transform-translate-y: -8rem;
- }
- .xl\:hover\:-translate-y-40:hover {
- --transform-translate-y: -10rem;
- }
- .xl\:hover\:-translate-y-48:hover {
- --transform-translate-y: -12rem;
- }
- .xl\:hover\:-translate-y-56:hover {
- --transform-translate-y: -14rem;
- }
- .xl\:hover\:-translate-y-64:hover {
- --transform-translate-y: -16rem;
- }
- .xl\:hover\:-translate-y-px:hover {
- --transform-translate-y: -1px;
- }
- .xl\:hover\:-translate-y-full:hover {
- --transform-translate-y: -100%;
- }
- .xl\:hover\:-translate-y-1\/2:hover {
- --transform-translate-y: -50%;
- }
- .xl\:hover\:translate-y-1\/2:hover {
- --transform-translate-y: 50%;
- }
- .xl\:hover\:translate-y-full:hover {
- --transform-translate-y: 100%;
- }
- .xl\:focus\:translate-x-0:focus {
- --transform-translate-x: 0;
- }
- .xl\:focus\:translate-x-1:focus {
- --transform-translate-x: 0.25rem;
- }
- .xl\:focus\:translate-x-2:focus {
- --transform-translate-x: 0.5rem;
- }
- .xl\:focus\:translate-x-3:focus {
- --transform-translate-x: 0.75rem;
- }
- .xl\:focus\:translate-x-4:focus {
- --transform-translate-x: 1rem;
- }
- .xl\:focus\:translate-x-5:focus {
- --transform-translate-x: 1.25rem;
- }
- .xl\:focus\:translate-x-6:focus {
- --transform-translate-x: 1.5rem;
- }
- .xl\:focus\:translate-x-8:focus {
- --transform-translate-x: 2rem;
- }
- .xl\:focus\:translate-x-10:focus {
- --transform-translate-x: 2.5rem;
- }
- .xl\:focus\:translate-x-12:focus {
- --transform-translate-x: 3rem;
- }
- .xl\:focus\:translate-x-16:focus {
- --transform-translate-x: 4rem;
- }
- .xl\:focus\:translate-x-20:focus {
- --transform-translate-x: 5rem;
- }
- .xl\:focus\:translate-x-24:focus {
- --transform-translate-x: 6rem;
- }
- .xl\:focus\:translate-x-32:focus {
- --transform-translate-x: 8rem;
- }
- .xl\:focus\:translate-x-40:focus {
- --transform-translate-x: 10rem;
- }
- .xl\:focus\:translate-x-48:focus {
- --transform-translate-x: 12rem;
- }
- .xl\:focus\:translate-x-56:focus {
- --transform-translate-x: 14rem;
- }
- .xl\:focus\:translate-x-64:focus {
- --transform-translate-x: 16rem;
- }
- .xl\:focus\:translate-x-px:focus {
- --transform-translate-x: 1px;
- }
- .xl\:focus\:-translate-x-1:focus {
- --transform-translate-x: -0.25rem;
- }
- .xl\:focus\:-translate-x-2:focus {
- --transform-translate-x: -0.5rem;
- }
- .xl\:focus\:-translate-x-3:focus {
- --transform-translate-x: -0.75rem;
- }
- .xl\:focus\:-translate-x-4:focus {
- --transform-translate-x: -1rem;
- }
- .xl\:focus\:-translate-x-5:focus {
- --transform-translate-x: -1.25rem;
- }
- .xl\:focus\:-translate-x-6:focus {
- --transform-translate-x: -1.5rem;
- }
- .xl\:focus\:-translate-x-8:focus {
- --transform-translate-x: -2rem;
- }
- .xl\:focus\:-translate-x-10:focus {
- --transform-translate-x: -2.5rem;
- }
- .xl\:focus\:-translate-x-12:focus {
- --transform-translate-x: -3rem;
- }
- .xl\:focus\:-translate-x-16:focus {
- --transform-translate-x: -4rem;
- }
- .xl\:focus\:-translate-x-20:focus {
- --transform-translate-x: -5rem;
- }
- .xl\:focus\:-translate-x-24:focus {
- --transform-translate-x: -6rem;
- }
- .xl\:focus\:-translate-x-32:focus {
- --transform-translate-x: -8rem;
- }
- .xl\:focus\:-translate-x-40:focus {
- --transform-translate-x: -10rem;
- }
- .xl\:focus\:-translate-x-48:focus {
- --transform-translate-x: -12rem;
- }
- .xl\:focus\:-translate-x-56:focus {
- --transform-translate-x: -14rem;
- }
- .xl\:focus\:-translate-x-64:focus {
- --transform-translate-x: -16rem;
- }
- .xl\:focus\:-translate-x-px:focus {
- --transform-translate-x: -1px;
- }
- .xl\:focus\:-translate-x-full:focus {
- --transform-translate-x: -100%;
- }
- .xl\:focus\:-translate-x-1\/2:focus {
- --transform-translate-x: -50%;
- }
- .xl\:focus\:translate-x-1\/2:focus {
- --transform-translate-x: 50%;
- }
- .xl\:focus\:translate-x-full:focus {
- --transform-translate-x: 100%;
- }
- .xl\:focus\:translate-y-0:focus {
- --transform-translate-y: 0;
- }
- .xl\:focus\:translate-y-1:focus {
- --transform-translate-y: 0.25rem;
- }
- .xl\:focus\:translate-y-2:focus {
- --transform-translate-y: 0.5rem;
- }
- .xl\:focus\:translate-y-3:focus {
- --transform-translate-y: 0.75rem;
- }
- .xl\:focus\:translate-y-4:focus {
- --transform-translate-y: 1rem;
- }
- .xl\:focus\:translate-y-5:focus {
- --transform-translate-y: 1.25rem;
- }
- .xl\:focus\:translate-y-6:focus {
- --transform-translate-y: 1.5rem;
- }
- .xl\:focus\:translate-y-8:focus {
- --transform-translate-y: 2rem;
- }
- .xl\:focus\:translate-y-10:focus {
- --transform-translate-y: 2.5rem;
- }
- .xl\:focus\:translate-y-12:focus {
- --transform-translate-y: 3rem;
- }
- .xl\:focus\:translate-y-16:focus {
- --transform-translate-y: 4rem;
- }
- .xl\:focus\:translate-y-20:focus {
- --transform-translate-y: 5rem;
- }
- .xl\:focus\:translate-y-24:focus {
- --transform-translate-y: 6rem;
- }
- .xl\:focus\:translate-y-32:focus {
- --transform-translate-y: 8rem;
- }
- .xl\:focus\:translate-y-40:focus {
- --transform-translate-y: 10rem;
- }
- .xl\:focus\:translate-y-48:focus {
- --transform-translate-y: 12rem;
- }
- .xl\:focus\:translate-y-56:focus {
- --transform-translate-y: 14rem;
- }
- .xl\:focus\:translate-y-64:focus {
- --transform-translate-y: 16rem;
- }
- .xl\:focus\:translate-y-px:focus {
- --transform-translate-y: 1px;
- }
- .xl\:focus\:-translate-y-1:focus {
- --transform-translate-y: -0.25rem;
- }
- .xl\:focus\:-translate-y-2:focus {
- --transform-translate-y: -0.5rem;
- }
- .xl\:focus\:-translate-y-3:focus {
- --transform-translate-y: -0.75rem;
- }
- .xl\:focus\:-translate-y-4:focus {
- --transform-translate-y: -1rem;
- }
- .xl\:focus\:-translate-y-5:focus {
- --transform-translate-y: -1.25rem;
- }
- .xl\:focus\:-translate-y-6:focus {
- --transform-translate-y: -1.5rem;
- }
- .xl\:focus\:-translate-y-8:focus {
- --transform-translate-y: -2rem;
- }
- .xl\:focus\:-translate-y-10:focus {
- --transform-translate-y: -2.5rem;
- }
- .xl\:focus\:-translate-y-12:focus {
- --transform-translate-y: -3rem;
- }
- .xl\:focus\:-translate-y-16:focus {
- --transform-translate-y: -4rem;
- }
- .xl\:focus\:-translate-y-20:focus {
- --transform-translate-y: -5rem;
- }
- .xl\:focus\:-translate-y-24:focus {
- --transform-translate-y: -6rem;
- }
- .xl\:focus\:-translate-y-32:focus {
- --transform-translate-y: -8rem;
- }
- .xl\:focus\:-translate-y-40:focus {
- --transform-translate-y: -10rem;
- }
- .xl\:focus\:-translate-y-48:focus {
- --transform-translate-y: -12rem;
- }
- .xl\:focus\:-translate-y-56:focus {
- --transform-translate-y: -14rem;
- }
- .xl\:focus\:-translate-y-64:focus {
- --transform-translate-y: -16rem;
- }
- .xl\:focus\:-translate-y-px:focus {
- --transform-translate-y: -1px;
- }
- .xl\:focus\:-translate-y-full:focus {
- --transform-translate-y: -100%;
- }
- .xl\:focus\:-translate-y-1\/2:focus {
- --transform-translate-y: -50%;
- }
- .xl\:focus\:translate-y-1\/2:focus {
- --transform-translate-y: 50%;
- }
- .xl\:focus\:translate-y-full:focus {
- --transform-translate-y: 100%;
- }
- .xl\:skew-x-0 {
- --transform-skew-x: 0;
- }
- .xl\:skew-x-3 {
- --transform-skew-x: 3deg;
- }
- .xl\:skew-x-6 {
- --transform-skew-x: 6deg;
- }
- .xl\:skew-x-12 {
- --transform-skew-x: 12deg;
- }
- .xl\:-skew-x-12 {
- --transform-skew-x: -12deg;
- }
- .xl\:-skew-x-6 {
- --transform-skew-x: -6deg;
- }
- .xl\:-skew-x-3 {
- --transform-skew-x: -3deg;
- }
- .xl\:skew-y-0 {
- --transform-skew-y: 0;
- }
- .xl\:skew-y-3 {
- --transform-skew-y: 3deg;
- }
- .xl\:skew-y-6 {
- --transform-skew-y: 6deg;
- }
- .xl\:skew-y-12 {
- --transform-skew-y: 12deg;
- }
- .xl\:-skew-y-12 {
- --transform-skew-y: -12deg;
- }
- .xl\:-skew-y-6 {
- --transform-skew-y: -6deg;
- }
- .xl\:-skew-y-3 {
- --transform-skew-y: -3deg;
- }
- .xl\:hover\:skew-x-0:hover {
- --transform-skew-x: 0;
- }
- .xl\:hover\:skew-x-3:hover {
- --transform-skew-x: 3deg;
- }
- .xl\:hover\:skew-x-6:hover {
- --transform-skew-x: 6deg;
- }
- .xl\:hover\:skew-x-12:hover {
- --transform-skew-x: 12deg;
- }
- .xl\:hover\:-skew-x-12:hover {
- --transform-skew-x: -12deg;
- }
- .xl\:hover\:-skew-x-6:hover {
- --transform-skew-x: -6deg;
- }
- .xl\:hover\:-skew-x-3:hover {
- --transform-skew-x: -3deg;
- }
- .xl\:hover\:skew-y-0:hover {
- --transform-skew-y: 0;
- }
- .xl\:hover\:skew-y-3:hover {
- --transform-skew-y: 3deg;
- }
- .xl\:hover\:skew-y-6:hover {
- --transform-skew-y: 6deg;
- }
- .xl\:hover\:skew-y-12:hover {
- --transform-skew-y: 12deg;
- }
- .xl\:hover\:-skew-y-12:hover {
- --transform-skew-y: -12deg;
- }
- .xl\:hover\:-skew-y-6:hover {
- --transform-skew-y: -6deg;
- }
- .xl\:hover\:-skew-y-3:hover {
- --transform-skew-y: -3deg;
- }
- .xl\:focus\:skew-x-0:focus {
- --transform-skew-x: 0;
- }
- .xl\:focus\:skew-x-3:focus {
- --transform-skew-x: 3deg;
- }
- .xl\:focus\:skew-x-6:focus {
- --transform-skew-x: 6deg;
- }
- .xl\:focus\:skew-x-12:focus {
- --transform-skew-x: 12deg;
- }
- .xl\:focus\:-skew-x-12:focus {
- --transform-skew-x: -12deg;
- }
- .xl\:focus\:-skew-x-6:focus {
- --transform-skew-x: -6deg;
- }
- .xl\:focus\:-skew-x-3:focus {
- --transform-skew-x: -3deg;
- }
- .xl\:focus\:skew-y-0:focus {
- --transform-skew-y: 0;
- }
- .xl\:focus\:skew-y-3:focus {
- --transform-skew-y: 3deg;
- }
- .xl\:focus\:skew-y-6:focus {
- --transform-skew-y: 6deg;
- }
- .xl\:focus\:skew-y-12:focus {
- --transform-skew-y: 12deg;
- }
- .xl\:focus\:-skew-y-12:focus {
- --transform-skew-y: -12deg;
- }
- .xl\:focus\:-skew-y-6:focus {
- --transform-skew-y: -6deg;
- }
- .xl\:focus\:-skew-y-3:focus {
- --transform-skew-y: -3deg;
- }
- .xl\:transition-none {
- transition-property: none;
- }
- .xl\:transition-all {
- transition-property: all;
- }
- .xl\:transition {
- transition-property: background-color, border-color, color, fill, stroke,
- opacity, box-shadow, transform;
- }
- .xl\:transition-colors {
- transition-property: background-color, border-color, color, fill, stroke;
- }
- .xl\:transition-opacity {
- transition-property: opacity;
- }
- .xl\:transition-shadow {
- transition-property: box-shadow;
- }
- .xl\:transition-transform {
- transition-property: transform;
- }
- .xl\:ease-linear {
- transition-timing-function: linear;
- }
- .xl\:ease-in {
- transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
- }
- .xl\:ease-out {
- transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
- }
- .xl\:ease-in-out {
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- }
- .xl\:duration-75 {
- transition-duration: 75ms;
- }
- .xl\:duration-100 {
- transition-duration: 0.1s;
- }
- .xl\:duration-150 {
- transition-duration: 150ms;
- }
- .xl\:duration-200 {
- transition-duration: 0.2s;
- }
- .xl\:duration-300 {
- transition-duration: 0.3s;
- }
- .xl\:duration-500 {
- transition-duration: 0.5s;
- }
- .xl\:duration-700 {
- transition-duration: 0.7s;
- }
- .xl\:duration-1000 {
- transition-duration: 1s;
- }
-}
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-transparent{background-color:transparent}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-100{background-color:#f7fafc}.bg-gray-200{background-color:#edf2f7}.bg-gray-300{background-color:#e2e8f0}.bg-gray-400{background-color:#cbd5e0}.bg-gray-500{background-color:#a0aec0}.bg-gray-600{background-color:#718096}.bg-gray-700{background-color:#4a5568}.bg-gray-800{background-color:#2d3748}.bg-gray-900{background-color:#1a202c}.bg-red-100{background-color:#fff5f5}.bg-red-200{background-color:#fed7d7}.bg-red-300{background-color:#feb2b2}.bg-red-400{background-color:#fc8181}.bg-red-500{background-color:#f56565}.bg-red-600{background-color:#e53e3e}.bg-red-700{background-color:#c53030}.bg-red-800{background-color:#9b2c2c}.bg-red-900{background-color:#742a2a}.bg-orange-100{background-color:#fffaf0}.bg-orange-200{background-color:#feebc8}.bg-orange-300{background-color:#fbd38d}.bg-orange-400{background-color:#f6ad55}.bg-orange-500{background-color:#ed8936}.bg-orange-600{background-color:#dd6b20}.bg-orange-700{background-color:#c05621}.bg-orange-800{background-color:#9c4221}.bg-orange-900{background-color:#7b341e}.bg-yellow-100{background-color:ivory}.bg-yellow-200{background-color:#fefcbf}.bg-yellow-300{background-color:#faf089}.bg-yellow-400{background-color:#f6e05e}.bg-yellow-500{background-color:#ecc94b}.bg-yellow-600{background-color:#d69e2e}.bg-yellow-700{background-color:#b7791f}.bg-yellow-800{background-color:#975a16}.bg-yellow-900{background-color:#744210}.bg-green-100{background-color:#f0fff4}.bg-green-200{background-color:#c6f6d5}.bg-green-300{background-color:#9ae6b4}.bg-green-400{background-color:#68d391}.bg-green-500{background-color:#48bb78}.bg-green-600{background-color:#38a169}.bg-green-700{background-color:#2f855a}.bg-green-800{background-color:#276749}.bg-green-900{background-color:#22543d}.bg-teal-100{background-color:#e6fffa}.bg-teal-200{background-color:#b2f5ea}.bg-teal-300{background-color:#81e6d9}.bg-teal-400{background-color:#4fd1c5}.bg-teal-500{background-color:#38b2ac}.bg-teal-600{background-color:#319795}.bg-teal-700{background-color:#2c7a7b}.bg-teal-800{background-color:#285e61}.bg-teal-900{background-color:#234e52}.bg-blue-100{background-color:#ebf8ff}.bg-blue-200{background-color:#bee3f8}.bg-blue-300{background-color:#90cdf4}.bg-blue-400{background-color:#63b3ed}.bg-blue-500{background-color:#4299e1}.bg-blue-600{background-color:#3182ce}.bg-blue-700{background-color:#2b6cb0}.bg-blue-800{background-color:#2c5282}.bg-blue-900{background-color:#2a4365}.bg-indigo-100{background-color:#ebf4ff}.bg-indigo-200{background-color:#c3dafe}.bg-indigo-300{background-color:#a3bffa}.bg-indigo-400{background-color:#7f9cf5}.bg-indigo-500{background-color:#667eea}.bg-indigo-600{background-color:#5a67d8}.bg-indigo-700{background-color:#4c51bf}.bg-indigo-800{background-color:#434190}.bg-indigo-900{background-color:#3c366b}.bg-purple-100{background-color:#faf5ff}.bg-purple-200{background-color:#e9d8fd}.bg-purple-300{background-color:#d6bcfa}.bg-purple-400{background-color:#b794f4}.bg-purple-500{background-color:#9f7aea}.bg-purple-600{background-color:#805ad5}.bg-purple-700{background-color:#6b46c1}.bg-purple-800{background-color:#553c9a}.bg-purple-900{background-color:#44337a}.bg-pink-100{background-color:#fff5f7}.bg-pink-200{background-color:#fed7e2}.bg-pink-300{background-color:#fbb6ce}.bg-pink-400{background-color:#f687b3}.bg-pink-500{background-color:#ed64a6}.bg-pink-600{background-color:#d53f8c}.bg-pink-700{background-color:#b83280}.bg-pink-800{background-color:#97266d}.bg-pink-900{background-color:#702459}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-black:hover{background-color:#000}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-gray-100:hover{background-color:#f7fafc}.hover\:bg-gray-200:hover{background-color:#edf2f7}.hover\:bg-gray-300:hover{background-color:#e2e8f0}.hover\:bg-gray-400:hover{background-color:#cbd5e0}.hover\:bg-gray-500:hover{background-color:#a0aec0}.hover\:bg-gray-600:hover{background-color:#718096}.hover\:bg-gray-700:hover{background-color:#4a5568}.hover\:bg-gray-800:hover{background-color:#2d3748}.hover\:bg-gray-900:hover{background-color:#1a202c}.hover\:bg-red-100:hover{background-color:#fff5f5}.hover\:bg-red-200:hover{background-color:#fed7d7}.hover\:bg-red-300:hover{background-color:#feb2b2}.hover\:bg-red-400:hover{background-color:#fc8181}.hover\:bg-red-500:hover{background-color:#f56565}.hover\:bg-red-600:hover{background-color:#e53e3e}.hover\:bg-red-700:hover{background-color:#c53030}.hover\:bg-red-800:hover{background-color:#9b2c2c}.hover\:bg-red-900:hover{background-color:#742a2a}.hover\:bg-orange-100:hover{background-color:#fffaf0}.hover\:bg-orange-200:hover{background-color:#feebc8}.hover\:bg-orange-300:hover{background-color:#fbd38d}.hover\:bg-orange-400:hover{background-color:#f6ad55}.hover\:bg-orange-500:hover{background-color:#ed8936}.hover\:bg-orange-600:hover{background-color:#dd6b20}.hover\:bg-orange-700:hover{background-color:#c05621}.hover\:bg-orange-800:hover{background-color:#9c4221}.hover\:bg-orange-900:hover{background-color:#7b341e}.hover\:bg-yellow-100:hover{background-color:ivory}.hover\:bg-yellow-200:hover{background-color:#fefcbf}.hover\:bg-yellow-300:hover{background-color:#faf089}.hover\:bg-yellow-400:hover{background-color:#f6e05e}.hover\:bg-yellow-500:hover{background-color:#ecc94b}.hover\:bg-yellow-600:hover{background-color:#d69e2e}.hover\:bg-yellow-700:hover{background-color:#b7791f}.hover\:bg-yellow-800:hover{background-color:#975a16}.hover\:bg-yellow-900:hover{background-color:#744210}.hover\:bg-green-100:hover{background-color:#f0fff4}.hover\:bg-green-200:hover{background-color:#c6f6d5}.hover\:bg-green-300:hover{background-color:#9ae6b4}.hover\:bg-green-400:hover{background-color:#68d391}.hover\:bg-green-500:hover{background-color:#48bb78}.hover\:bg-green-600:hover{background-color:#38a169}.hover\:bg-green-700:hover{background-color:#2f855a}.hover\:bg-green-800:hover{background-color:#276749}.hover\:bg-green-900:hover{background-color:#22543d}.hover\:bg-teal-100:hover{background-color:#e6fffa}.hover\:bg-teal-200:hover{background-color:#b2f5ea}.hover\:bg-teal-300:hover{background-color:#81e6d9}.hover\:bg-teal-400:hover{background-color:#4fd1c5}.hover\:bg-teal-500:hover{background-color:#38b2ac}.hover\:bg-teal-600:hover{background-color:#319795}.hover\:bg-teal-700:hover{background-color:#2c7a7b}.hover\:bg-teal-800:hover{background-color:#285e61}.hover\:bg-teal-900:hover{background-color:#234e52}.hover\:bg-blue-100:hover{background-color:#ebf8ff}.hover\:bg-blue-200:hover{background-color:#bee3f8}.hover\:bg-blue-300:hover{background-color:#90cdf4}.hover\:bg-blue-400:hover{background-color:#63b3ed}.hover\:bg-blue-500:hover{background-color:#4299e1}.hover\:bg-blue-600:hover{background-color:#3182ce}.hover\:bg-blue-700:hover{background-color:#2b6cb0}.hover\:bg-blue-800:hover{background-color:#2c5282}.hover\:bg-blue-900:hover{background-color:#2a4365}.hover\:bg-indigo-100:hover{background-color:#ebf4ff}.hover\:bg-indigo-200:hover{background-color:#c3dafe}.hover\:bg-indigo-300:hover{background-color:#a3bffa}.hover\:bg-indigo-400:hover{background-color:#7f9cf5}.hover\:bg-indigo-500:hover{background-color:#667eea}.hover\:bg-indigo-600:hover{background-color:#5a67d8}.hover\:bg-indigo-700:hover{background-color:#4c51bf}.hover\:bg-indigo-800:hover{background-color:#434190}.hover\:bg-indigo-900:hover{background-color:#3c366b}.hover\:bg-purple-100:hover{background-color:#faf5ff}.hover\:bg-purple-200:hover{background-color:#e9d8fd}.hover\:bg-purple-300:hover{background-color:#d6bcfa}.hover\:bg-purple-400:hover{background-color:#b794f4}.hover\:bg-purple-500:hover{background-color:#9f7aea}.hover\:bg-purple-600:hover{background-color:#805ad5}.hover\:bg-purple-700:hover{background-color:#6b46c1}.hover\:bg-purple-800:hover{background-color:#553c9a}.hover\:bg-purple-900:hover{background-color:#44337a}.hover\:bg-pink-100:hover{background-color:#fff5f7}.hover\:bg-pink-200:hover{background-color:#fed7e2}.hover\:bg-pink-300:hover{background-color:#fbb6ce}.hover\:bg-pink-400:hover{background-color:#f687b3}.hover\:bg-pink-500:hover{background-color:#ed64a6}.hover\:bg-pink-600:hover{background-color:#d53f8c}.hover\:bg-pink-700:hover{background-color:#b83280}.hover\:bg-pink-800:hover{background-color:#97266d}.hover\:bg-pink-900:hover{background-color:#702459}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-black:focus{background-color:#000}.focus\:bg-white:focus{background-color:#fff}.focus\:bg-gray-100:focus{background-color:#f7fafc}.focus\:bg-gray-200:focus{background-color:#edf2f7}.focus\:bg-gray-300:focus{background-color:#e2e8f0}.focus\:bg-gray-400:focus{background-color:#cbd5e0}.focus\:bg-gray-500:focus{background-color:#a0aec0}.focus\:bg-gray-600:focus{background-color:#718096}.focus\:bg-gray-700:focus{background-color:#4a5568}.focus\:bg-gray-800:focus{background-color:#2d3748}.focus\:bg-gray-900:focus{background-color:#1a202c}.focus\:bg-red-100:focus{background-color:#fff5f5}.focus\:bg-red-200:focus{background-color:#fed7d7}.focus\:bg-red-300:focus{background-color:#feb2b2}.focus\:bg-red-400:focus{background-color:#fc8181}.focus\:bg-red-500:focus{background-color:#f56565}.focus\:bg-red-600:focus{background-color:#e53e3e}.focus\:bg-red-700:focus{background-color:#c53030}.focus\:bg-red-800:focus{background-color:#9b2c2c}.focus\:bg-red-900:focus{background-color:#742a2a}.focus\:bg-orange-100:focus{background-color:#fffaf0}.focus\:bg-orange-200:focus{background-color:#feebc8}.focus\:bg-orange-300:focus{background-color:#fbd38d}.focus\:bg-orange-400:focus{background-color:#f6ad55}.focus\:bg-orange-500:focus{background-color:#ed8936}.focus\:bg-orange-600:focus{background-color:#dd6b20}.focus\:bg-orange-700:focus{background-color:#c05621}.focus\:bg-orange-800:focus{background-color:#9c4221}.focus\:bg-orange-900:focus{background-color:#7b341e}.focus\:bg-yellow-100:focus{background-color:ivory}.focus\:bg-yellow-200:focus{background-color:#fefcbf}.focus\:bg-yellow-300:focus{background-color:#faf089}.focus\:bg-yellow-400:focus{background-color:#f6e05e}.focus\:bg-yellow-500:focus{background-color:#ecc94b}.focus\:bg-yellow-600:focus{background-color:#d69e2e}.focus\:bg-yellow-700:focus{background-color:#b7791f}.focus\:bg-yellow-800:focus{background-color:#975a16}.focus\:bg-yellow-900:focus{background-color:#744210}.focus\:bg-green-100:focus{background-color:#f0fff4}.focus\:bg-green-200:focus{background-color:#c6f6d5}.focus\:bg-green-300:focus{background-color:#9ae6b4}.focus\:bg-green-400:focus{background-color:#68d391}.focus\:bg-green-500:focus{background-color:#48bb78}.focus\:bg-green-600:focus{background-color:#38a169}.focus\:bg-green-700:focus{background-color:#2f855a}.focus\:bg-green-800:focus{background-color:#276749}.focus\:bg-green-900:focus{background-color:#22543d}.focus\:bg-teal-100:focus{background-color:#e6fffa}.focus\:bg-teal-200:focus{background-color:#b2f5ea}.focus\:bg-teal-300:focus{background-color:#81e6d9}.focus\:bg-teal-400:focus{background-color:#4fd1c5}.focus\:bg-teal-500:focus{background-color:#38b2ac}.focus\:bg-teal-600:focus{background-color:#319795}.focus\:bg-teal-700:focus{background-color:#2c7a7b}.focus\:bg-teal-800:focus{background-color:#285e61}.focus\:bg-teal-900:focus{background-color:#234e52}.focus\:bg-blue-100:focus{background-color:#ebf8ff}.focus\:bg-blue-200:focus{background-color:#bee3f8}.focus\:bg-blue-300:focus{background-color:#90cdf4}.focus\:bg-blue-400:focus{background-color:#63b3ed}.focus\:bg-blue-500:focus{background-color:#4299e1}.focus\:bg-blue-600:focus{background-color:#3182ce}.focus\:bg-blue-700:focus{background-color:#2b6cb0}.focus\:bg-blue-800:focus{background-color:#2c5282}.focus\:bg-blue-900:focus{background-color:#2a4365}.focus\:bg-indigo-100:focus{background-color:#ebf4ff}.focus\:bg-indigo-200:focus{background-color:#c3dafe}.focus\:bg-indigo-300:focus{background-color:#a3bffa}.focus\:bg-indigo-400:focus{background-color:#7f9cf5}.focus\:bg-indigo-500:focus{background-color:#667eea}.focus\:bg-indigo-600:focus{background-color:#5a67d8}.focus\:bg-indigo-700:focus{background-color:#4c51bf}.focus\:bg-indigo-800:focus{background-color:#434190}.focus\:bg-indigo-900:focus{background-color:#3c366b}.focus\:bg-purple-100:focus{background-color:#faf5ff}.focus\:bg-purple-200:focus{background-color:#e9d8fd}.focus\:bg-purple-300:focus{background-color:#d6bcfa}.focus\:bg-purple-400:focus{background-color:#b794f4}.focus\:bg-purple-500:focus{background-color:#9f7aea}.focus\:bg-purple-600:focus{background-color:#805ad5}.focus\:bg-purple-700:focus{background-color:#6b46c1}.focus\:bg-purple-800:focus{background-color:#553c9a}.focus\:bg-purple-900:focus{background-color:#44337a}.focus\:bg-pink-100:focus{background-color:#fff5f7}.focus\:bg-pink-200:focus{background-color:#fed7e2}.focus\:bg-pink-300:focus{background-color:#fbb6ce}.focus\:bg-pink-400:focus{background-color:#f687b3}.focus\:bg-pink-500:focus{background-color:#ed64a6}.focus\:bg-pink-600:focus{background-color:#d53f8c}.focus\:bg-pink-700:focus{background-color:#b83280}.focus\:bg-pink-800:focus{background-color:#97266d}.focus\:bg-pink-900:focus{background-color:#702459}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-left{background-position:left}.bg-left-bottom{background-position:left bottom}.bg-left-top{background-position:left top}.bg-right{background-position:right}.bg-right-bottom{background-position:right bottom}.bg-right-top{background-position:right top}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-transparent{border-color:transparent}.border-black{border-color:#000}.border-white{border-color:#fff}.border-gray-100{border-color:#f7fafc}.border-gray-200{border-color:#edf2f7}.border-gray-300{border-color:#e2e8f0}.border-gray-400{border-color:#cbd5e0}.border-gray-500{border-color:#a0aec0}.border-gray-600{border-color:#718096}.border-gray-700{border-color:#4a5568}.border-gray-800{border-color:#2d3748}.border-gray-900{border-color:#1a202c}.border-red-100{border-color:#fff5f5}.border-red-200{border-color:#fed7d7}.border-red-300{border-color:#feb2b2}.border-red-400{border-color:#fc8181}.border-red-500{border-color:#f56565}.border-red-600{border-color:#e53e3e}.border-red-700{border-color:#c53030}.border-red-800{border-color:#9b2c2c}.border-red-900{border-color:#742a2a}.border-orange-100{border-color:#fffaf0}.border-orange-200{border-color:#feebc8}.border-orange-300{border-color:#fbd38d}.border-orange-400{border-color:#f6ad55}.border-orange-500{border-color:#ed8936}.border-orange-600{border-color:#dd6b20}.border-orange-700{border-color:#c05621}.border-orange-800{border-color:#9c4221}.border-orange-900{border-color:#7b341e}.border-yellow-100{border-color:ivory}.border-yellow-200{border-color:#fefcbf}.border-yellow-300{border-color:#faf089}.border-yellow-400{border-color:#f6e05e}.border-yellow-500{border-color:#ecc94b}.border-yellow-600{border-color:#d69e2e}.border-yellow-700{border-color:#b7791f}.border-yellow-800{border-color:#975a16}.border-yellow-900{border-color:#744210}.border-green-100{border-color:#f0fff4}.border-green-200{border-color:#c6f6d5}.border-green-300{border-color:#9ae6b4}.border-green-400{border-color:#68d391}.border-green-500{border-color:#48bb78}.border-green-600{border-color:#38a169}.border-green-700{border-color:#2f855a}.border-green-800{border-color:#276749}.border-green-900{border-color:#22543d}.border-teal-100{border-color:#e6fffa}.border-teal-200{border-color:#b2f5ea}.border-teal-300{border-color:#81e6d9}.border-teal-400{border-color:#4fd1c5}.border-teal-500{border-color:#38b2ac}.border-teal-600{border-color:#319795}.border-teal-700{border-color:#2c7a7b}.border-teal-800{border-color:#285e61}.border-teal-900{border-color:#234e52}.border-blue-100{border-color:#ebf8ff}.border-blue-200{border-color:#bee3f8}.border-blue-300{border-color:#90cdf4}.border-blue-400{border-color:#63b3ed}.border-blue-500{border-color:#4299e1}.border-blue-600{border-color:#3182ce}.border-blue-700{border-color:#2b6cb0}.border-blue-800{border-color:#2c5282}.border-blue-900{border-color:#2a4365}.border-indigo-100{border-color:#ebf4ff}.border-indigo-200{border-color:#c3dafe}.border-indigo-300{border-color:#a3bffa}.border-indigo-400{border-color:#7f9cf5}.border-indigo-500{border-color:#667eea}.border-indigo-600{border-color:#5a67d8}.border-indigo-700{border-color:#4c51bf}.border-indigo-800{border-color:#434190}.border-indigo-900{border-color:#3c366b}.border-purple-100{border-color:#faf5ff}.border-purple-200{border-color:#e9d8fd}.border-purple-300{border-color:#d6bcfa}.border-purple-400{border-color:#b794f4}.border-purple-500{border-color:#9f7aea}.border-purple-600{border-color:#805ad5}.border-purple-700{border-color:#6b46c1}.border-purple-800{border-color:#553c9a}.border-purple-900{border-color:#44337a}.border-pink-100{border-color:#fff5f7}.border-pink-200{border-color:#fed7e2}.border-pink-300{border-color:#fbb6ce}.border-pink-400{border-color:#f687b3}.border-pink-500{border-color:#ed64a6}.border-pink-600{border-color:#d53f8c}.border-pink-700{border-color:#b83280}.border-pink-800{border-color:#97266d}.border-pink-900{border-color:#702459}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-black:hover{border-color:#000}.hover\:border-white:hover{border-color:#fff}.hover\:border-gray-100:hover{border-color:#f7fafc}.hover\:border-gray-200:hover{border-color:#edf2f7}.hover\:border-gray-300:hover{border-color:#e2e8f0}.hover\:border-gray-400:hover{border-color:#cbd5e0}.hover\:border-gray-500:hover{border-color:#a0aec0}.hover\:border-gray-600:hover{border-color:#718096}.hover\:border-gray-700:hover{border-color:#4a5568}.hover\:border-gray-800:hover{border-color:#2d3748}.hover\:border-gray-900:hover{border-color:#1a202c}.hover\:border-red-100:hover{border-color:#fff5f5}.hover\:border-red-200:hover{border-color:#fed7d7}.hover\:border-red-300:hover{border-color:#feb2b2}.hover\:border-red-400:hover{border-color:#fc8181}.hover\:border-red-500:hover{border-color:#f56565}.hover\:border-red-600:hover{border-color:#e53e3e}.hover\:border-red-700:hover{border-color:#c53030}.hover\:border-red-800:hover{border-color:#9b2c2c}.hover\:border-red-900:hover{border-color:#742a2a}.hover\:border-orange-100:hover{border-color:#fffaf0}.hover\:border-orange-200:hover{border-color:#feebc8}.hover\:border-orange-300:hover{border-color:#fbd38d}.hover\:border-orange-400:hover{border-color:#f6ad55}.hover\:border-orange-500:hover{border-color:#ed8936}.hover\:border-orange-600:hover{border-color:#dd6b20}.hover\:border-orange-700:hover{border-color:#c05621}.hover\:border-orange-800:hover{border-color:#9c4221}.hover\:border-orange-900:hover{border-color:#7b341e}.hover\:border-yellow-100:hover{border-color:ivory}.hover\:border-yellow-200:hover{border-color:#fefcbf}.hover\:border-yellow-300:hover{border-color:#faf089}.hover\:border-yellow-400:hover{border-color:#f6e05e}.hover\:border-yellow-500:hover{border-color:#ecc94b}.hover\:border-yellow-600:hover{border-color:#d69e2e}.hover\:border-yellow-700:hover{border-color:#b7791f}.hover\:border-yellow-800:hover{border-color:#975a16}.hover\:border-yellow-900:hover{border-color:#744210}.hover\:border-green-100:hover{border-color:#f0fff4}.hover\:border-green-200:hover{border-color:#c6f6d5}.hover\:border-green-300:hover{border-color:#9ae6b4}.hover\:border-green-400:hover{border-color:#68d391}.hover\:border-green-500:hover{border-color:#48bb78}.hover\:border-green-600:hover{border-color:#38a169}.hover\:border-green-700:hover{border-color:#2f855a}.hover\:border-green-800:hover{border-color:#276749}.hover\:border-green-900:hover{border-color:#22543d}.hover\:border-teal-100:hover{border-color:#e6fffa}.hover\:border-teal-200:hover{border-color:#b2f5ea}.hover\:border-teal-300:hover{border-color:#81e6d9}.hover\:border-teal-400:hover{border-color:#4fd1c5}.hover\:border-teal-500:hover{border-color:#38b2ac}.hover\:border-teal-600:hover{border-color:#319795}.hover\:border-teal-700:hover{border-color:#2c7a7b}.hover\:border-teal-800:hover{border-color:#285e61}.hover\:border-teal-900:hover{border-color:#234e52}.hover\:border-blue-100:hover{border-color:#ebf8ff}.hover\:border-blue-200:hover{border-color:#bee3f8}.hover\:border-blue-300:hover{border-color:#90cdf4}.hover\:border-blue-400:hover{border-color:#63b3ed}.hover\:border-blue-500:hover{border-color:#4299e1}.hover\:border-blue-600:hover{border-color:#3182ce}.hover\:border-blue-700:hover{border-color:#2b6cb0}.hover\:border-blue-800:hover{border-color:#2c5282}.hover\:border-blue-900:hover{border-color:#2a4365}.hover\:border-indigo-100:hover{border-color:#ebf4ff}.hover\:border-indigo-200:hover{border-color:#c3dafe}.hover\:border-indigo-300:hover{border-color:#a3bffa}.hover\:border-indigo-400:hover{border-color:#7f9cf5}.hover\:border-indigo-500:hover{border-color:#667eea}.hover\:border-indigo-600:hover{border-color:#5a67d8}.hover\:border-indigo-700:hover{border-color:#4c51bf}.hover\:border-indigo-800:hover{border-color:#434190}.hover\:border-indigo-900:hover{border-color:#3c366b}.hover\:border-purple-100:hover{border-color:#faf5ff}.hover\:border-purple-200:hover{border-color:#e9d8fd}.hover\:border-purple-300:hover{border-color:#d6bcfa}.hover\:border-purple-400:hover{border-color:#b794f4}.hover\:border-purple-500:hover{border-color:#9f7aea}.hover\:border-purple-600:hover{border-color:#805ad5}.hover\:border-purple-700:hover{border-color:#6b46c1}.hover\:border-purple-800:hover{border-color:#553c9a}.hover\:border-purple-900:hover{border-color:#44337a}.hover\:border-pink-100:hover{border-color:#fff5f7}.hover\:border-pink-200:hover{border-color:#fed7e2}.hover\:border-pink-300:hover{border-color:#fbb6ce}.hover\:border-pink-400:hover{border-color:#f687b3}.hover\:border-pink-500:hover{border-color:#ed64a6}.hover\:border-pink-600:hover{border-color:#d53f8c}.hover\:border-pink-700:hover{border-color:#b83280}.hover\:border-pink-800:hover{border-color:#97266d}.hover\:border-pink-900:hover{border-color:#702459}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-black:focus{border-color:#000}.focus\:border-white:focus{border-color:#fff}.focus\:border-gray-100:focus{border-color:#f7fafc}.focus\:border-gray-200:focus{border-color:#edf2f7}.focus\:border-gray-300:focus{border-color:#e2e8f0}.focus\:border-gray-400:focus{border-color:#cbd5e0}.focus\:border-gray-500:focus{border-color:#a0aec0}.focus\:border-gray-600:focus{border-color:#718096}.focus\:border-gray-700:focus{border-color:#4a5568}.focus\:border-gray-800:focus{border-color:#2d3748}.focus\:border-gray-900:focus{border-color:#1a202c}.focus\:border-red-100:focus{border-color:#fff5f5}.focus\:border-red-200:focus{border-color:#fed7d7}.focus\:border-red-300:focus{border-color:#feb2b2}.focus\:border-red-400:focus{border-color:#fc8181}.focus\:border-red-500:focus{border-color:#f56565}.focus\:border-red-600:focus{border-color:#e53e3e}.focus\:border-red-700:focus{border-color:#c53030}.focus\:border-red-800:focus{border-color:#9b2c2c}.focus\:border-red-900:focus{border-color:#742a2a}.focus\:border-orange-100:focus{border-color:#fffaf0}.focus\:border-orange-200:focus{border-color:#feebc8}.focus\:border-orange-300:focus{border-color:#fbd38d}.focus\:border-orange-400:focus{border-color:#f6ad55}.focus\:border-orange-500:focus{border-color:#ed8936}.focus\:border-orange-600:focus{border-color:#dd6b20}.focus\:border-orange-700:focus{border-color:#c05621}.focus\:border-orange-800:focus{border-color:#9c4221}.focus\:border-orange-900:focus{border-color:#7b341e}.focus\:border-yellow-100:focus{border-color:ivory}.focus\:border-yellow-200:focus{border-color:#fefcbf}.focus\:border-yellow-300:focus{border-color:#faf089}.focus\:border-yellow-400:focus{border-color:#f6e05e}.focus\:border-yellow-500:focus{border-color:#ecc94b}.focus\:border-yellow-600:focus{border-color:#d69e2e}.focus\:border-yellow-700:focus{border-color:#b7791f}.focus\:border-yellow-800:focus{border-color:#975a16}.focus\:border-yellow-900:focus{border-color:#744210}.focus\:border-green-100:focus{border-color:#f0fff4}.focus\:border-green-200:focus{border-color:#c6f6d5}.focus\:border-green-300:focus{border-color:#9ae6b4}.focus\:border-green-400:focus{border-color:#68d391}.focus\:border-green-500:focus{border-color:#48bb78}.focus\:border-green-600:focus{border-color:#38a169}.focus\:border-green-700:focus{border-color:#2f855a}.focus\:border-green-800:focus{border-color:#276749}.focus\:border-green-900:focus{border-color:#22543d}.focus\:border-teal-100:focus{border-color:#e6fffa}.focus\:border-teal-200:focus{border-color:#b2f5ea}.focus\:border-teal-300:focus{border-color:#81e6d9}.focus\:border-teal-400:focus{border-color:#4fd1c5}.focus\:border-teal-500:focus{border-color:#38b2ac}.focus\:border-teal-600:focus{border-color:#319795}.focus\:border-teal-700:focus{border-color:#2c7a7b}.focus\:border-teal-800:focus{border-color:#285e61}.focus\:border-teal-900:focus{border-color:#234e52}.focus\:border-blue-100:focus{border-color:#ebf8ff}.focus\:border-blue-200:focus{border-color:#bee3f8}.focus\:border-blue-300:focus{border-color:#90cdf4}.focus\:border-blue-400:focus{border-color:#63b3ed}.focus\:border-blue-500:focus{border-color:#4299e1}.focus\:border-blue-600:focus{border-color:#3182ce}.focus\:border-blue-700:focus{border-color:#2b6cb0}.focus\:border-blue-800:focus{border-color:#2c5282}.focus\:border-blue-900:focus{border-color:#2a4365}.focus\:border-indigo-100:focus{border-color:#ebf4ff}.focus\:border-indigo-200:focus{border-color:#c3dafe}.focus\:border-indigo-300:focus{border-color:#a3bffa}.focus\:border-indigo-400:focus{border-color:#7f9cf5}.focus\:border-indigo-500:focus{border-color:#667eea}.focus\:border-indigo-600:focus{border-color:#5a67d8}.focus\:border-indigo-700:focus{border-color:#4c51bf}.focus\:border-indigo-800:focus{border-color:#434190}.focus\:border-indigo-900:focus{border-color:#3c366b}.focus\:border-purple-100:focus{border-color:#faf5ff}.focus\:border-purple-200:focus{border-color:#e9d8fd}.focus\:border-purple-300:focus{border-color:#d6bcfa}.focus\:border-purple-400:focus{border-color:#b794f4}.focus\:border-purple-500:focus{border-color:#9f7aea}.focus\:border-purple-600:focus{border-color:#805ad5}.focus\:border-purple-700:focus{border-color:#6b46c1}.focus\:border-purple-800:focus{border-color:#553c9a}.focus\:border-purple-900:focus{border-color:#44337a}.focus\:border-pink-100:focus{border-color:#fff5f7}.focus\:border-pink-200:focus{border-color:#fed7e2}.focus\:border-pink-300:focus{border-color:#fbb6ce}.focus\:border-pink-400:focus{border-color:#f687b3}.focus\:border-pink-500:focus{border-color:#ed64a6}.focus\:border-pink-600:focus{border-color:#d53f8c}.focus\:border-pink-700:focus{border-color:#b83280}.focus\:border-pink-800:focus{border-color:#97266d}.focus\:border-pink-900:focus{border-color:#702459}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.font-mono{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\:font-hairline:hover{font-weight:100}.hover\:font-thin:hover{font-weight:200}.hover\:font-light:hover{font-weight:300}.hover\:font-normal:hover{font-weight:400}.hover\:font-medium:hover{font-weight:500}.hover\:font-semibold:hover{font-weight:600}.hover\:font-bold:hover{font-weight:700}.hover\:font-extrabold:hover{font-weight:800}.hover\:font-black:hover{font-weight:900}.focus\:font-hairline:focus{font-weight:100}.focus\:font-thin:focus{font-weight:200}.focus\:font-light:focus{font-weight:300}.focus\:font-normal:focus{font-weight:400}.focus\:font-medium:focus{font-weight:500}.focus\:font-semibold:focus{font-weight:600}.focus\:font-bold:focus{font-weight:700}.focus\:font-extrabold:focus{font-weight:800}.focus\:font-black:focus{font-weight:900}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.m-px{margin:1px}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-10{margin:-2.5rem}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-32{margin:-8rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-56{margin:-14rem}.-m-64{margin:-16rem}.-m-px{margin:-1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.hover\:opacity-0:hover{opacity:0}.hover\:opacity-25:hover{opacity:.25}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.focus\:opacity-0:focus{opacity:0}.focus\:opacity-25:focus{opacity:.25}.focus\:opacity-50:focus{opacity:.5}.focus\:opacity-75:focus{opacity:.75}.focus\:opacity-100:focus{opacity:1}.outline-none{outline:0}.focus\:outline-none:focus{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.placeholder-transparent:-ms-input-placeholder{color:transparent}.placeholder-transparent::-ms-input-placeholder{color:transparent}.placeholder-transparent::placeholder{color:transparent}.placeholder-black:-ms-input-placeholder{color:#000}.placeholder-black::-ms-input-placeholder{color:#000}.placeholder-black::placeholder{color:#000}.placeholder-white:-ms-input-placeholder{color:#fff}.placeholder-white::-ms-input-placeholder{color:#fff}.placeholder-white::placeholder{color:#fff}.placeholder-gray-100:-ms-input-placeholder{color:#f7fafc}.placeholder-gray-100::-ms-input-placeholder{color:#f7fafc}.placeholder-gray-100::placeholder{color:#f7fafc}.placeholder-gray-200:-ms-input-placeholder{color:#edf2f7}.placeholder-gray-200::-ms-input-placeholder{color:#edf2f7}.placeholder-gray-200::placeholder{color:#edf2f7}.placeholder-gray-300:-ms-input-placeholder{color:#e2e8f0}.placeholder-gray-300::-ms-input-placeholder{color:#e2e8f0}.placeholder-gray-300::placeholder{color:#e2e8f0}.placeholder-gray-400:-ms-input-placeholder{color:#cbd5e0}.placeholder-gray-400::-ms-input-placeholder{color:#cbd5e0}.placeholder-gray-400::placeholder{color:#cbd5e0}.placeholder-gray-500:-ms-input-placeholder{color:#a0aec0}.placeholder-gray-500::-ms-input-placeholder{color:#a0aec0}.placeholder-gray-500::placeholder{color:#a0aec0}.placeholder-gray-600:-ms-input-placeholder{color:#718096}.placeholder-gray-600::-ms-input-placeholder{color:#718096}.placeholder-gray-600::placeholder{color:#718096}.placeholder-gray-700:-ms-input-placeholder{color:#4a5568}.placeholder-gray-700::-ms-input-placeholder{color:#4a5568}.placeholder-gray-700::placeholder{color:#4a5568}.placeholder-gray-800:-ms-input-placeholder{color:#2d3748}.placeholder-gray-800::-ms-input-placeholder{color:#2d3748}.placeholder-gray-800::placeholder{color:#2d3748}.placeholder-gray-900:-ms-input-placeholder{color:#1a202c}.placeholder-gray-900::-ms-input-placeholder{color:#1a202c}.placeholder-gray-900::placeholder{color:#1a202c}.placeholder-red-100:-ms-input-placeholder{color:#fff5f5}.placeholder-red-100::-ms-input-placeholder{color:#fff5f5}.placeholder-red-100::placeholder{color:#fff5f5}.placeholder-red-200:-ms-input-placeholder{color:#fed7d7}.placeholder-red-200::-ms-input-placeholder{color:#fed7d7}.placeholder-red-200::placeholder{color:#fed7d7}.placeholder-red-300:-ms-input-placeholder{color:#feb2b2}.placeholder-red-300::-ms-input-placeholder{color:#feb2b2}.placeholder-red-300::placeholder{color:#feb2b2}.placeholder-red-400:-ms-input-placeholder{color:#fc8181}.placeholder-red-400::-ms-input-placeholder{color:#fc8181}.placeholder-red-400::placeholder{color:#fc8181}.placeholder-red-500:-ms-input-placeholder{color:#f56565}.placeholder-red-500::-ms-input-placeholder{color:#f56565}.placeholder-red-500::placeholder{color:#f56565}.placeholder-red-600:-ms-input-placeholder{color:#e53e3e}.placeholder-red-600::-ms-input-placeholder{color:#e53e3e}.placeholder-red-600::placeholder{color:#e53e3e}.placeholder-red-700:-ms-input-placeholder{color:#c53030}.placeholder-red-700::-ms-input-placeholder{color:#c53030}.placeholder-red-700::placeholder{color:#c53030}.placeholder-red-800:-ms-input-placeholder{color:#9b2c2c}.placeholder-red-800::-ms-input-placeholder{color:#9b2c2c}.placeholder-red-800::placeholder{color:#9b2c2c}.placeholder-red-900:-ms-input-placeholder{color:#742a2a}.placeholder-red-900::-ms-input-placeholder{color:#742a2a}.placeholder-red-900::placeholder{color:#742a2a}.placeholder-orange-100:-ms-input-placeholder{color:#fffaf0}.placeholder-orange-100::-ms-input-placeholder{color:#fffaf0}.placeholder-orange-100::placeholder{color:#fffaf0}.placeholder-orange-200:-ms-input-placeholder{color:#feebc8}.placeholder-orange-200::-ms-input-placeholder{color:#feebc8}.placeholder-orange-200::placeholder{color:#feebc8}.placeholder-orange-300:-ms-input-placeholder{color:#fbd38d}.placeholder-orange-300::-ms-input-placeholder{color:#fbd38d}.placeholder-orange-300::placeholder{color:#fbd38d}.placeholder-orange-400:-ms-input-placeholder{color:#f6ad55}.placeholder-orange-400::-ms-input-placeholder{color:#f6ad55}.placeholder-orange-400::placeholder{color:#f6ad55}.placeholder-orange-500:-ms-input-placeholder{color:#ed8936}.placeholder-orange-500::-ms-input-placeholder{color:#ed8936}.placeholder-orange-500::placeholder{color:#ed8936}.placeholder-orange-600:-ms-input-placeholder{color:#dd6b20}.placeholder-orange-600::-ms-input-placeholder{color:#dd6b20}.placeholder-orange-600::placeholder{color:#dd6b20}.placeholder-orange-700:-ms-input-placeholder{color:#c05621}.placeholder-orange-700::-ms-input-placeholder{color:#c05621}.placeholder-orange-700::placeholder{color:#c05621}.placeholder-orange-800:-ms-input-placeholder{color:#9c4221}.placeholder-orange-800::-ms-input-placeholder{color:#9c4221}.placeholder-orange-800::placeholder{color:#9c4221}.placeholder-orange-900:-ms-input-placeholder{color:#7b341e}.placeholder-orange-900::-ms-input-placeholder{color:#7b341e}.placeholder-orange-900::placeholder{color:#7b341e}.placeholder-yellow-100:-ms-input-placeholder{color:ivory}.placeholder-yellow-100::-ms-input-placeholder{color:ivory}.placeholder-yellow-100::placeholder{color:ivory}.placeholder-yellow-200:-ms-input-placeholder{color:#fefcbf}.placeholder-yellow-200::-ms-input-placeholder{color:#fefcbf}.placeholder-yellow-200::placeholder{color:#fefcbf}.placeholder-yellow-300:-ms-input-placeholder{color:#faf089}.placeholder-yellow-300::-ms-input-placeholder{color:#faf089}.placeholder-yellow-300::placeholder{color:#faf089}.placeholder-yellow-400:-ms-input-placeholder{color:#f6e05e}.placeholder-yellow-400::-ms-input-placeholder{color:#f6e05e}.placeholder-yellow-400::placeholder{color:#f6e05e}.placeholder-yellow-500:-ms-input-placeholder{color:#ecc94b}.placeholder-yellow-500::-ms-input-placeholder{color:#ecc94b}.placeholder-yellow-500::placeholder{color:#ecc94b}.placeholder-yellow-600:-ms-input-placeholder{color:#d69e2e}.placeholder-yellow-600::-ms-input-placeholder{color:#d69e2e}.placeholder-yellow-600::placeholder{color:#d69e2e}.placeholder-yellow-700:-ms-input-placeholder{color:#b7791f}.placeholder-yellow-700::-ms-input-placeholder{color:#b7791f}.placeholder-yellow-700::placeholder{color:#b7791f}.placeholder-yellow-800:-ms-input-placeholder{color:#975a16}.placeholder-yellow-800::-ms-input-placeholder{color:#975a16}.placeholder-yellow-800::placeholder{color:#975a16}.placeholder-yellow-900:-ms-input-placeholder{color:#744210}.placeholder-yellow-900::-ms-input-placeholder{color:#744210}.placeholder-yellow-900::placeholder{color:#744210}.placeholder-green-100:-ms-input-placeholder{color:#f0fff4}.placeholder-green-100::-ms-input-placeholder{color:#f0fff4}.placeholder-green-100::placeholder{color:#f0fff4}.placeholder-green-200:-ms-input-placeholder{color:#c6f6d5}.placeholder-green-200::-ms-input-placeholder{color:#c6f6d5}.placeholder-green-200::placeholder{color:#c6f6d5}.placeholder-green-300:-ms-input-placeholder{color:#9ae6b4}.placeholder-green-300::-ms-input-placeholder{color:#9ae6b4}.placeholder-green-300::placeholder{color:#9ae6b4}.placeholder-green-400:-ms-input-placeholder{color:#68d391}.placeholder-green-400::-ms-input-placeholder{color:#68d391}.placeholder-green-400::placeholder{color:#68d391}.placeholder-green-500:-ms-input-placeholder{color:#48bb78}.placeholder-green-500::-ms-input-placeholder{color:#48bb78}.placeholder-green-500::placeholder{color:#48bb78}.placeholder-green-600:-ms-input-placeholder{color:#38a169}.placeholder-green-600::-ms-input-placeholder{color:#38a169}.placeholder-green-600::placeholder{color:#38a169}.placeholder-green-700:-ms-input-placeholder{color:#2f855a}.placeholder-green-700::-ms-input-placeholder{color:#2f855a}.placeholder-green-700::placeholder{color:#2f855a}.placeholder-green-800:-ms-input-placeholder{color:#276749}.placeholder-green-800::-ms-input-placeholder{color:#276749}.placeholder-green-800::placeholder{color:#276749}.placeholder-green-900:-ms-input-placeholder{color:#22543d}.placeholder-green-900::-ms-input-placeholder{color:#22543d}.placeholder-green-900::placeholder{color:#22543d}.placeholder-teal-100:-ms-input-placeholder{color:#e6fffa}.placeholder-teal-100::-ms-input-placeholder{color:#e6fffa}.placeholder-teal-100::placeholder{color:#e6fffa}.placeholder-teal-200:-ms-input-placeholder{color:#b2f5ea}.placeholder-teal-200::-ms-input-placeholder{color:#b2f5ea}.placeholder-teal-200::placeholder{color:#b2f5ea}.placeholder-teal-300:-ms-input-placeholder{color:#81e6d9}.placeholder-teal-300::-ms-input-placeholder{color:#81e6d9}.placeholder-teal-300::placeholder{color:#81e6d9}.placeholder-teal-400:-ms-input-placeholder{color:#4fd1c5}.placeholder-teal-400::-ms-input-placeholder{color:#4fd1c5}.placeholder-teal-400::placeholder{color:#4fd1c5}.placeholder-teal-500:-ms-input-placeholder{color:#38b2ac}.placeholder-teal-500::-ms-input-placeholder{color:#38b2ac}.placeholder-teal-500::placeholder{color:#38b2ac}.placeholder-teal-600:-ms-input-placeholder{color:#319795}.placeholder-teal-600::-ms-input-placeholder{color:#319795}.placeholder-teal-600::placeholder{color:#319795}.placeholder-teal-700:-ms-input-placeholder{color:#2c7a7b}.placeholder-teal-700::-ms-input-placeholder{color:#2c7a7b}.placeholder-teal-700::placeholder{color:#2c7a7b}.placeholder-teal-800:-ms-input-placeholder{color:#285e61}.placeholder-teal-800::-ms-input-placeholder{color:#285e61}.placeholder-teal-800::placeholder{color:#285e61}.placeholder-teal-900:-ms-input-placeholder{color:#234e52}.placeholder-teal-900::-ms-input-placeholder{color:#234e52}.placeholder-teal-900::placeholder{color:#234e52}.placeholder-blue-100:-ms-input-placeholder{color:#ebf8ff}.placeholder-blue-100::-ms-input-placeholder{color:#ebf8ff}.placeholder-blue-100::placeholder{color:#ebf8ff}.placeholder-blue-200:-ms-input-placeholder{color:#bee3f8}.placeholder-blue-200::-ms-input-placeholder{color:#bee3f8}.placeholder-blue-200::placeholder{color:#bee3f8}.placeholder-blue-300:-ms-input-placeholder{color:#90cdf4}.placeholder-blue-300::-ms-input-placeholder{color:#90cdf4}.placeholder-blue-300::placeholder{color:#90cdf4}.placeholder-blue-400:-ms-input-placeholder{color:#63b3ed}.placeholder-blue-400::-ms-input-placeholder{color:#63b3ed}.placeholder-blue-400::placeholder{color:#63b3ed}.placeholder-blue-500:-ms-input-placeholder{color:#4299e1}.placeholder-blue-500::-ms-input-placeholder{color:#4299e1}.placeholder-blue-500::placeholder{color:#4299e1}.placeholder-blue-600:-ms-input-placeholder{color:#3182ce}.placeholder-blue-600::-ms-input-placeholder{color:#3182ce}.placeholder-blue-600::placeholder{color:#3182ce}.placeholder-blue-700:-ms-input-placeholder{color:#2b6cb0}.placeholder-blue-700::-ms-input-placeholder{color:#2b6cb0}.placeholder-blue-700::placeholder{color:#2b6cb0}.placeholder-blue-800:-ms-input-placeholder{color:#2c5282}.placeholder-blue-800::-ms-input-placeholder{color:#2c5282}.placeholder-blue-800::placeholder{color:#2c5282}.placeholder-blue-900:-ms-input-placeholder{color:#2a4365}.placeholder-blue-900::-ms-input-placeholder{color:#2a4365}.placeholder-blue-900::placeholder{color:#2a4365}.placeholder-indigo-100:-ms-input-placeholder{color:#ebf4ff}.placeholder-indigo-100::-ms-input-placeholder{color:#ebf4ff}.placeholder-indigo-100::placeholder{color:#ebf4ff}.placeholder-indigo-200:-ms-input-placeholder{color:#c3dafe}.placeholder-indigo-200::-ms-input-placeholder{color:#c3dafe}.placeholder-indigo-200::placeholder{color:#c3dafe}.placeholder-indigo-300:-ms-input-placeholder{color:#a3bffa}.placeholder-indigo-300::-ms-input-placeholder{color:#a3bffa}.placeholder-indigo-300::placeholder{color:#a3bffa}.placeholder-indigo-400:-ms-input-placeholder{color:#7f9cf5}.placeholder-indigo-400::-ms-input-placeholder{color:#7f9cf5}.placeholder-indigo-400::placeholder{color:#7f9cf5}.placeholder-indigo-500:-ms-input-placeholder{color:#667eea}.placeholder-indigo-500::-ms-input-placeholder{color:#667eea}.placeholder-indigo-500::placeholder{color:#667eea}.placeholder-indigo-600:-ms-input-placeholder{color:#5a67d8}.placeholder-indigo-600::-ms-input-placeholder{color:#5a67d8}.placeholder-indigo-600::placeholder{color:#5a67d8}.placeholder-indigo-700:-ms-input-placeholder{color:#4c51bf}.placeholder-indigo-700::-ms-input-placeholder{color:#4c51bf}.placeholder-indigo-700::placeholder{color:#4c51bf}.placeholder-indigo-800:-ms-input-placeholder{color:#434190}.placeholder-indigo-800::-ms-input-placeholder{color:#434190}.placeholder-indigo-800::placeholder{color:#434190}.placeholder-indigo-900:-ms-input-placeholder{color:#3c366b}.placeholder-indigo-900::-ms-input-placeholder{color:#3c366b}.placeholder-indigo-900::placeholder{color:#3c366b}.placeholder-purple-100:-ms-input-placeholder{color:#faf5ff}.placeholder-purple-100::-ms-input-placeholder{color:#faf5ff}.placeholder-purple-100::placeholder{color:#faf5ff}.placeholder-purple-200:-ms-input-placeholder{color:#e9d8fd}.placeholder-purple-200::-ms-input-placeholder{color:#e9d8fd}.placeholder-purple-200::placeholder{color:#e9d8fd}.placeholder-purple-300:-ms-input-placeholder{color:#d6bcfa}.placeholder-purple-300::-ms-input-placeholder{color:#d6bcfa}.placeholder-purple-300::placeholder{color:#d6bcfa}.placeholder-purple-400:-ms-input-placeholder{color:#b794f4}.placeholder-purple-400::-ms-input-placeholder{color:#b794f4}.placeholder-purple-400::placeholder{color:#b794f4}.placeholder-purple-500:-ms-input-placeholder{color:#9f7aea}.placeholder-purple-500::-ms-input-placeholder{color:#9f7aea}.placeholder-purple-500::placeholder{color:#9f7aea}.placeholder-purple-600:-ms-input-placeholder{color:#805ad5}.placeholder-purple-600::-ms-input-placeholder{color:#805ad5}.placeholder-purple-600::placeholder{color:#805ad5}.placeholder-purple-700:-ms-input-placeholder{color:#6b46c1}.placeholder-purple-700::-ms-input-placeholder{color:#6b46c1}.placeholder-purple-700::placeholder{color:#6b46c1}.placeholder-purple-800:-ms-input-placeholder{color:#553c9a}.placeholder-purple-800::-ms-input-placeholder{color:#553c9a}.placeholder-purple-800::placeholder{color:#553c9a}.placeholder-purple-900:-ms-input-placeholder{color:#44337a}.placeholder-purple-900::-ms-input-placeholder{color:#44337a}.placeholder-purple-900::placeholder{color:#44337a}.placeholder-pink-100:-ms-input-placeholder{color:#fff5f7}.placeholder-pink-100::-ms-input-placeholder{color:#fff5f7}.placeholder-pink-100::placeholder{color:#fff5f7}.placeholder-pink-200:-ms-input-placeholder{color:#fed7e2}.placeholder-pink-200::-ms-input-placeholder{color:#fed7e2}.placeholder-pink-200::placeholder{color:#fed7e2}.placeholder-pink-300:-ms-input-placeholder{color:#fbb6ce}.placeholder-pink-300::-ms-input-placeholder{color:#fbb6ce}.placeholder-pink-300::placeholder{color:#fbb6ce}.placeholder-pink-400:-ms-input-placeholder{color:#f687b3}.placeholder-pink-400::-ms-input-placeholder{color:#f687b3}.placeholder-pink-400::placeholder{color:#f687b3}.placeholder-pink-500:-ms-input-placeholder{color:#ed64a6}.placeholder-pink-500::-ms-input-placeholder{color:#ed64a6}.placeholder-pink-500::placeholder{color:#ed64a6}.placeholder-pink-600:-ms-input-placeholder{color:#d53f8c}.placeholder-pink-600::-ms-input-placeholder{color:#d53f8c}.placeholder-pink-600::placeholder{color:#d53f8c}.placeholder-pink-700:-ms-input-placeholder{color:#b83280}.placeholder-pink-700::-ms-input-placeholder{color:#b83280}.placeholder-pink-700::placeholder{color:#b83280}.placeholder-pink-800:-ms-input-placeholder{color:#97266d}.placeholder-pink-800::-ms-input-placeholder{color:#97266d}.placeholder-pink-800::placeholder{color:#97266d}.placeholder-pink-900:-ms-input-placeholder{color:#702459}.placeholder-pink-900::-ms-input-placeholder{color:#702459}.placeholder-pink-900::placeholder{color:#702459}.focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.focus\:placeholder-transparent:focus::-ms-input-placeholder{color:transparent}.focus\:placeholder-transparent:focus::placeholder{color:transparent}.focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.focus\:placeholder-black:focus::-ms-input-placeholder{color:#000}.focus\:placeholder-black:focus::placeholder{color:#000}.focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.focus\:placeholder-white:focus::-ms-input-placeholder{color:#fff}.focus\:placeholder-white:focus::placeholder{color:#fff}.focus\:placeholder-gray-100:focus:-ms-input-placeholder{color:#f7fafc}.focus\:placeholder-gray-100:focus::-ms-input-placeholder{color:#f7fafc}.focus\:placeholder-gray-100:focus::placeholder{color:#f7fafc}.focus\:placeholder-gray-200:focus:-ms-input-placeholder{color:#edf2f7}.focus\:placeholder-gray-200:focus::-ms-input-placeholder{color:#edf2f7}.focus\:placeholder-gray-200:focus::placeholder{color:#edf2f7}.focus\:placeholder-gray-300:focus:-ms-input-placeholder{color:#e2e8f0}.focus\:placeholder-gray-300:focus::-ms-input-placeholder{color:#e2e8f0}.focus\:placeholder-gray-300:focus::placeholder{color:#e2e8f0}.focus\:placeholder-gray-400:focus:-ms-input-placeholder{color:#cbd5e0}.focus\:placeholder-gray-400:focus::-ms-input-placeholder{color:#cbd5e0}.focus\:placeholder-gray-400:focus::placeholder{color:#cbd5e0}.focus\:placeholder-gray-500:focus:-ms-input-placeholder{color:#a0aec0}.focus\:placeholder-gray-500:focus::-ms-input-placeholder{color:#a0aec0}.focus\:placeholder-gray-500:focus::placeholder{color:#a0aec0}.focus\:placeholder-gray-600:focus:-ms-input-placeholder{color:#718096}.focus\:placeholder-gray-600:focus::-ms-input-placeholder{color:#718096}.focus\:placeholder-gray-600:focus::placeholder{color:#718096}.focus\:placeholder-gray-700:focus:-ms-input-placeholder{color:#4a5568}.focus\:placeholder-gray-700:focus::-ms-input-placeholder{color:#4a5568}.focus\:placeholder-gray-700:focus::placeholder{color:#4a5568}.focus\:placeholder-gray-800:focus:-ms-input-placeholder{color:#2d3748}.focus\:placeholder-gray-800:focus::-ms-input-placeholder{color:#2d3748}.focus\:placeholder-gray-800:focus::placeholder{color:#2d3748}.focus\:placeholder-gray-900:focus:-ms-input-placeholder{color:#1a202c}.focus\:placeholder-gray-900:focus::-ms-input-placeholder{color:#1a202c}.focus\:placeholder-gray-900:focus::placeholder{color:#1a202c}.focus\:placeholder-red-100:focus:-ms-input-placeholder{color:#fff5f5}.focus\:placeholder-red-100:focus::-ms-input-placeholder{color:#fff5f5}.focus\:placeholder-red-100:focus::placeholder{color:#fff5f5}.focus\:placeholder-red-200:focus:-ms-input-placeholder{color:#fed7d7}.focus\:placeholder-red-200:focus::-ms-input-placeholder{color:#fed7d7}.focus\:placeholder-red-200:focus::placeholder{color:#fed7d7}.focus\:placeholder-red-300:focus:-ms-input-placeholder{color:#feb2b2}.focus\:placeholder-red-300:focus::-ms-input-placeholder{color:#feb2b2}.focus\:placeholder-red-300:focus::placeholder{color:#feb2b2}.focus\:placeholder-red-400:focus:-ms-input-placeholder{color:#fc8181}.focus\:placeholder-red-400:focus::-ms-input-placeholder{color:#fc8181}.focus\:placeholder-red-400:focus::placeholder{color:#fc8181}.focus\:placeholder-red-500:focus:-ms-input-placeholder{color:#f56565}.focus\:placeholder-red-500:focus::-ms-input-placeholder{color:#f56565}.focus\:placeholder-red-500:focus::placeholder{color:#f56565}.focus\:placeholder-red-600:focus:-ms-input-placeholder{color:#e53e3e}.focus\:placeholder-red-600:focus::-ms-input-placeholder{color:#e53e3e}.focus\:placeholder-red-600:focus::placeholder{color:#e53e3e}.focus\:placeholder-red-700:focus:-ms-input-placeholder{color:#c53030}.focus\:placeholder-red-700:focus::-ms-input-placeholder{color:#c53030}.focus\:placeholder-red-700:focus::placeholder{color:#c53030}.focus\:placeholder-red-800:focus:-ms-input-placeholder{color:#9b2c2c}.focus\:placeholder-red-800:focus::-ms-input-placeholder{color:#9b2c2c}.focus\:placeholder-red-800:focus::placeholder{color:#9b2c2c}.focus\:placeholder-red-900:focus:-ms-input-placeholder{color:#742a2a}.focus\:placeholder-red-900:focus::-ms-input-placeholder{color:#742a2a}.focus\:placeholder-red-900:focus::placeholder{color:#742a2a}.focus\:placeholder-orange-100:focus:-ms-input-placeholder{color:#fffaf0}.focus\:placeholder-orange-100:focus::-ms-input-placeholder{color:#fffaf0}.focus\:placeholder-orange-100:focus::placeholder{color:#fffaf0}.focus\:placeholder-orange-200:focus:-ms-input-placeholder{color:#feebc8}.focus\:placeholder-orange-200:focus::-ms-input-placeholder{color:#feebc8}.focus\:placeholder-orange-200:focus::placeholder{color:#feebc8}.focus\:placeholder-orange-300:focus:-ms-input-placeholder{color:#fbd38d}.focus\:placeholder-orange-300:focus::-ms-input-placeholder{color:#fbd38d}.focus\:placeholder-orange-300:focus::placeholder{color:#fbd38d}.focus\:placeholder-orange-400:focus:-ms-input-placeholder{color:#f6ad55}.focus\:placeholder-orange-400:focus::-ms-input-placeholder{color:#f6ad55}.focus\:placeholder-orange-400:focus::placeholder{color:#f6ad55}.focus\:placeholder-orange-500:focus:-ms-input-placeholder{color:#ed8936}.focus\:placeholder-orange-500:focus::-ms-input-placeholder{color:#ed8936}.focus\:placeholder-orange-500:focus::placeholder{color:#ed8936}.focus\:placeholder-orange-600:focus:-ms-input-placeholder{color:#dd6b20}.focus\:placeholder-orange-600:focus::-ms-input-placeholder{color:#dd6b20}.focus\:placeholder-orange-600:focus::placeholder{color:#dd6b20}.focus\:placeholder-orange-700:focus:-ms-input-placeholder{color:#c05621}.focus\:placeholder-orange-700:focus::-ms-input-placeholder{color:#c05621}.focus\:placeholder-orange-700:focus::placeholder{color:#c05621}.focus\:placeholder-orange-800:focus:-ms-input-placeholder{color:#9c4221}.focus\:placeholder-orange-800:focus::-ms-input-placeholder{color:#9c4221}.focus\:placeholder-orange-800:focus::placeholder{color:#9c4221}.focus\:placeholder-orange-900:focus:-ms-input-placeholder{color:#7b341e}.focus\:placeholder-orange-900:focus::-ms-input-placeholder{color:#7b341e}.focus\:placeholder-orange-900:focus::placeholder{color:#7b341e}.focus\:placeholder-yellow-100:focus:-ms-input-placeholder{color:ivory}.focus\:placeholder-yellow-100:focus::-ms-input-placeholder{color:ivory}.focus\:placeholder-yellow-100:focus::placeholder{color:ivory}.focus\:placeholder-yellow-200:focus:-ms-input-placeholder{color:#fefcbf}.focus\:placeholder-yellow-200:focus::-ms-input-placeholder{color:#fefcbf}.focus\:placeholder-yellow-200:focus::placeholder{color:#fefcbf}.focus\:placeholder-yellow-300:focus:-ms-input-placeholder{color:#faf089}.focus\:placeholder-yellow-300:focus::-ms-input-placeholder{color:#faf089}.focus\:placeholder-yellow-300:focus::placeholder{color:#faf089}.focus\:placeholder-yellow-400:focus:-ms-input-placeholder{color:#f6e05e}.focus\:placeholder-yellow-400:focus::-ms-input-placeholder{color:#f6e05e}.focus\:placeholder-yellow-400:focus::placeholder{color:#f6e05e}.focus\:placeholder-yellow-500:focus:-ms-input-placeholder{color:#ecc94b}.focus\:placeholder-yellow-500:focus::-ms-input-placeholder{color:#ecc94b}.focus\:placeholder-yellow-500:focus::placeholder{color:#ecc94b}.focus\:placeholder-yellow-600:focus:-ms-input-placeholder{color:#d69e2e}.focus\:placeholder-yellow-600:focus::-ms-input-placeholder{color:#d69e2e}.focus\:placeholder-yellow-600:focus::placeholder{color:#d69e2e}.focus\:placeholder-yellow-700:focus:-ms-input-placeholder{color:#b7791f}.focus\:placeholder-yellow-700:focus::-ms-input-placeholder{color:#b7791f}.focus\:placeholder-yellow-700:focus::placeholder{color:#b7791f}.focus\:placeholder-yellow-800:focus:-ms-input-placeholder{color:#975a16}.focus\:placeholder-yellow-800:focus::-ms-input-placeholder{color:#975a16}.focus\:placeholder-yellow-800:focus::placeholder{color:#975a16}.focus\:placeholder-yellow-900:focus:-ms-input-placeholder{color:#744210}.focus\:placeholder-yellow-900:focus::-ms-input-placeholder{color:#744210}.focus\:placeholder-yellow-900:focus::placeholder{color:#744210}.focus\:placeholder-green-100:focus:-ms-input-placeholder{color:#f0fff4}.focus\:placeholder-green-100:focus::-ms-input-placeholder{color:#f0fff4}.focus\:placeholder-green-100:focus::placeholder{color:#f0fff4}.focus\:placeholder-green-200:focus:-ms-input-placeholder{color:#c6f6d5}.focus\:placeholder-green-200:focus::-ms-input-placeholder{color:#c6f6d5}.focus\:placeholder-green-200:focus::placeholder{color:#c6f6d5}.focus\:placeholder-green-300:focus:-ms-input-placeholder{color:#9ae6b4}.focus\:placeholder-green-300:focus::-ms-input-placeholder{color:#9ae6b4}.focus\:placeholder-green-300:focus::placeholder{color:#9ae6b4}.focus\:placeholder-green-400:focus:-ms-input-placeholder{color:#68d391}.focus\:placeholder-green-400:focus::-ms-input-placeholder{color:#68d391}.focus\:placeholder-green-400:focus::placeholder{color:#68d391}.focus\:placeholder-green-500:focus:-ms-input-placeholder{color:#48bb78}.focus\:placeholder-green-500:focus::-ms-input-placeholder{color:#48bb78}.focus\:placeholder-green-500:focus::placeholder{color:#48bb78}.focus\:placeholder-green-600:focus:-ms-input-placeholder{color:#38a169}.focus\:placeholder-green-600:focus::-ms-input-placeholder{color:#38a169}.focus\:placeholder-green-600:focus::placeholder{color:#38a169}.focus\:placeholder-green-700:focus:-ms-input-placeholder{color:#2f855a}.focus\:placeholder-green-700:focus::-ms-input-placeholder{color:#2f855a}.focus\:placeholder-green-700:focus::placeholder{color:#2f855a}.focus\:placeholder-green-800:focus:-ms-input-placeholder{color:#276749}.focus\:placeholder-green-800:focus::-ms-input-placeholder{color:#276749}.focus\:placeholder-green-800:focus::placeholder{color:#276749}.focus\:placeholder-green-900:focus:-ms-input-placeholder{color:#22543d}.focus\:placeholder-green-900:focus::-ms-input-placeholder{color:#22543d}.focus\:placeholder-green-900:focus::placeholder{color:#22543d}.focus\:placeholder-teal-100:focus:-ms-input-placeholder{color:#e6fffa}.focus\:placeholder-teal-100:focus::-ms-input-placeholder{color:#e6fffa}.focus\:placeholder-teal-100:focus::placeholder{color:#e6fffa}.focus\:placeholder-teal-200:focus:-ms-input-placeholder{color:#b2f5ea}.focus\:placeholder-teal-200:focus::-ms-input-placeholder{color:#b2f5ea}.focus\:placeholder-teal-200:focus::placeholder{color:#b2f5ea}.focus\:placeholder-teal-300:focus:-ms-input-placeholder{color:#81e6d9}.focus\:placeholder-teal-300:focus::-ms-input-placeholder{color:#81e6d9}.focus\:placeholder-teal-300:focus::placeholder{color:#81e6d9}.focus\:placeholder-teal-400:focus:-ms-input-placeholder{color:#4fd1c5}.focus\:placeholder-teal-400:focus::-ms-input-placeholder{color:#4fd1c5}.focus\:placeholder-teal-400:focus::placeholder{color:#4fd1c5}.focus\:placeholder-teal-500:focus:-ms-input-placeholder{color:#38b2ac}.focus\:placeholder-teal-500:focus::-ms-input-placeholder{color:#38b2ac}.focus\:placeholder-teal-500:focus::placeholder{color:#38b2ac}.focus\:placeholder-teal-600:focus:-ms-input-placeholder{color:#319795}.focus\:placeholder-teal-600:focus::-ms-input-placeholder{color:#319795}.focus\:placeholder-teal-600:focus::placeholder{color:#319795}.focus\:placeholder-teal-700:focus:-ms-input-placeholder{color:#2c7a7b}.focus\:placeholder-teal-700:focus::-ms-input-placeholder{color:#2c7a7b}.focus\:placeholder-teal-700:focus::placeholder{color:#2c7a7b}.focus\:placeholder-teal-800:focus:-ms-input-placeholder{color:#285e61}.focus\:placeholder-teal-800:focus::-ms-input-placeholder{color:#285e61}.focus\:placeholder-teal-800:focus::placeholder{color:#285e61}.focus\:placeholder-teal-900:focus:-ms-input-placeholder{color:#234e52}.focus\:placeholder-teal-900:focus::-ms-input-placeholder{color:#234e52}.focus\:placeholder-teal-900:focus::placeholder{color:#234e52}.focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#ebf8ff}.focus\:placeholder-blue-100:focus::-ms-input-placeholder{color:#ebf8ff}.focus\:placeholder-blue-100:focus::placeholder{color:#ebf8ff}.focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#bee3f8}.focus\:placeholder-blue-200:focus::-ms-input-placeholder{color:#bee3f8}.focus\:placeholder-blue-200:focus::placeholder{color:#bee3f8}.focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#90cdf4}.focus\:placeholder-blue-300:focus::-ms-input-placeholder{color:#90cdf4}.focus\:placeholder-blue-300:focus::placeholder{color:#90cdf4}.focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#63b3ed}.focus\:placeholder-blue-400:focus::-ms-input-placeholder{color:#63b3ed}.focus\:placeholder-blue-400:focus::placeholder{color:#63b3ed}.focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#4299e1}.focus\:placeholder-blue-500:focus::-ms-input-placeholder{color:#4299e1}.focus\:placeholder-blue-500:focus::placeholder{color:#4299e1}.focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#3182ce}.focus\:placeholder-blue-600:focus::-ms-input-placeholder{color:#3182ce}.focus\:placeholder-blue-600:focus::placeholder{color:#3182ce}.focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#2b6cb0}.focus\:placeholder-blue-700:focus::-ms-input-placeholder{color:#2b6cb0}.focus\:placeholder-blue-700:focus::placeholder{color:#2b6cb0}.focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#2c5282}.focus\:placeholder-blue-800:focus::-ms-input-placeholder{color:#2c5282}.focus\:placeholder-blue-800:focus::placeholder{color:#2c5282}.focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#2a4365}.focus\:placeholder-blue-900:focus::-ms-input-placeholder{color:#2a4365}.focus\:placeholder-blue-900:focus::placeholder{color:#2a4365}.focus\:placeholder-indigo-100:focus:-ms-input-placeholder{color:#ebf4ff}.focus\:placeholder-indigo-100:focus::-ms-input-placeholder{color:#ebf4ff}.focus\:placeholder-indigo-100:focus::placeholder{color:#ebf4ff}.focus\:placeholder-indigo-200:focus:-ms-input-placeholder{color:#c3dafe}.focus\:placeholder-indigo-200:focus::-ms-input-placeholder{color:#c3dafe}.focus\:placeholder-indigo-200:focus::placeholder{color:#c3dafe}.focus\:placeholder-indigo-300:focus:-ms-input-placeholder{color:#a3bffa}.focus\:placeholder-indigo-300:focus::-ms-input-placeholder{color:#a3bffa}.focus\:placeholder-indigo-300:focus::placeholder{color:#a3bffa}.focus\:placeholder-indigo-400:focus:-ms-input-placeholder{color:#7f9cf5}.focus\:placeholder-indigo-400:focus::-ms-input-placeholder{color:#7f9cf5}.focus\:placeholder-indigo-400:focus::placeholder{color:#7f9cf5}.focus\:placeholder-indigo-500:focus:-ms-input-placeholder{color:#667eea}.focus\:placeholder-indigo-500:focus::-ms-input-placeholder{color:#667eea}.focus\:placeholder-indigo-500:focus::placeholder{color:#667eea}.focus\:placeholder-indigo-600:focus:-ms-input-placeholder{color:#5a67d8}.focus\:placeholder-indigo-600:focus::-ms-input-placeholder{color:#5a67d8}.focus\:placeholder-indigo-600:focus::placeholder{color:#5a67d8}.focus\:placeholder-indigo-700:focus:-ms-input-placeholder{color:#4c51bf}.focus\:placeholder-indigo-700:focus::-ms-input-placeholder{color:#4c51bf}.focus\:placeholder-indigo-700:focus::placeholder{color:#4c51bf}.focus\:placeholder-indigo-800:focus:-ms-input-placeholder{color:#434190}.focus\:placeholder-indigo-800:focus::-ms-input-placeholder{color:#434190}.focus\:placeholder-indigo-800:focus::placeholder{color:#434190}.focus\:placeholder-indigo-900:focus:-ms-input-placeholder{color:#3c366b}.focus\:placeholder-indigo-900:focus::-ms-input-placeholder{color:#3c366b}.focus\:placeholder-indigo-900:focus::placeholder{color:#3c366b}.focus\:placeholder-purple-100:focus:-ms-input-placeholder{color:#faf5ff}.focus\:placeholder-purple-100:focus::-ms-input-placeholder{color:#faf5ff}.focus\:placeholder-purple-100:focus::placeholder{color:#faf5ff}.focus\:placeholder-purple-200:focus:-ms-input-placeholder{color:#e9d8fd}.focus\:placeholder-purple-200:focus::-ms-input-placeholder{color:#e9d8fd}.focus\:placeholder-purple-200:focus::placeholder{color:#e9d8fd}.focus\:placeholder-purple-300:focus:-ms-input-placeholder{color:#d6bcfa}.focus\:placeholder-purple-300:focus::-ms-input-placeholder{color:#d6bcfa}.focus\:placeholder-purple-300:focus::placeholder{color:#d6bcfa}.focus\:placeholder-purple-400:focus:-ms-input-placeholder{color:#b794f4}.focus\:placeholder-purple-400:focus::-ms-input-placeholder{color:#b794f4}.focus\:placeholder-purple-400:focus::placeholder{color:#b794f4}.focus\:placeholder-purple-500:focus:-ms-input-placeholder{color:#9f7aea}.focus\:placeholder-purple-500:focus::-ms-input-placeholder{color:#9f7aea}.focus\:placeholder-purple-500:focus::placeholder{color:#9f7aea}.focus\:placeholder-purple-600:focus:-ms-input-placeholder{color:#805ad5}.focus\:placeholder-purple-600:focus::-ms-input-placeholder{color:#805ad5}.focus\:placeholder-purple-600:focus::placeholder{color:#805ad5}.focus\:placeholder-purple-700:focus:-ms-input-placeholder{color:#6b46c1}.focus\:placeholder-purple-700:focus::-ms-input-placeholder{color:#6b46c1}.focus\:placeholder-purple-700:focus::placeholder{color:#6b46c1}.focus\:placeholder-purple-800:focus:-ms-input-placeholder{color:#553c9a}.focus\:placeholder-purple-800:focus::-ms-input-placeholder{color:#553c9a}.focus\:placeholder-purple-800:focus::placeholder{color:#553c9a}.focus\:placeholder-purple-900:focus:-ms-input-placeholder{color:#44337a}.focus\:placeholder-purple-900:focus::-ms-input-placeholder{color:#44337a}.focus\:placeholder-purple-900:focus::placeholder{color:#44337a}.focus\:placeholder-pink-100:focus:-ms-input-placeholder{color:#fff5f7}.focus\:placeholder-pink-100:focus::-ms-input-placeholder{color:#fff5f7}.focus\:placeholder-pink-100:focus::placeholder{color:#fff5f7}.focus\:placeholder-pink-200:focus:-ms-input-placeholder{color:#fed7e2}.focus\:placeholder-pink-200:focus::-ms-input-placeholder{color:#fed7e2}.focus\:placeholder-pink-200:focus::placeholder{color:#fed7e2}.focus\:placeholder-pink-300:focus:-ms-input-placeholder{color:#fbb6ce}.focus\:placeholder-pink-300:focus::-ms-input-placeholder{color:#fbb6ce}.focus\:placeholder-pink-300:focus::placeholder{color:#fbb6ce}.focus\:placeholder-pink-400:focus:-ms-input-placeholder{color:#f687b3}.focus\:placeholder-pink-400:focus::-ms-input-placeholder{color:#f687b3}.focus\:placeholder-pink-400:focus::placeholder{color:#f687b3}.focus\:placeholder-pink-500:focus:-ms-input-placeholder{color:#ed64a6}.focus\:placeholder-pink-500:focus::-ms-input-placeholder{color:#ed64a6}.focus\:placeholder-pink-500:focus::placeholder{color:#ed64a6}.focus\:placeholder-pink-600:focus:-ms-input-placeholder{color:#d53f8c}.focus\:placeholder-pink-600:focus::-ms-input-placeholder{color:#d53f8c}.focus\:placeholder-pink-600:focus::placeholder{color:#d53f8c}.focus\:placeholder-pink-700:focus:-ms-input-placeholder{color:#b83280}.focus\:placeholder-pink-700:focus::-ms-input-placeholder{color:#b83280}.focus\:placeholder-pink-700:focus::placeholder{color:#b83280}.focus\:placeholder-pink-800:focus:-ms-input-placeholder{color:#97266d}.focus\:placeholder-pink-800:focus::-ms-input-placeholder{color:#97266d}.focus\:placeholder-pink-800:focus::placeholder{color:#97266d}.focus\:placeholder-pink-900:focus:-ms-input-placeholder{color:#702459}.focus\:placeholder-pink-900:focus::-ms-input-placeholder{color:#702459}.focus\:placeholder-pink-900:focus::placeholder{color:#702459}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-auto{top:auto;right:auto;bottom:auto;left:auto}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.inset-y-auto{top:auto;bottom:auto}.inset-x-auto{right:auto;left:auto}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.shadow-none{box-shadow:none}.hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.hover\:shadow-none:hover{box-shadow:none}.focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.focus\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.focus\:shadow-none:focus{box-shadow:none}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-transparent{color:transparent}.text-black{color:#000}.text-white{color:#fff}.text-gray-100{color:#f7fafc}.text-gray-200{color:#edf2f7}.text-gray-300{color:#e2e8f0}.text-gray-400{color:#cbd5e0}.text-gray-500{color:#a0aec0}.text-gray-600{color:#718096}.text-gray-700{color:#4a5568}.text-gray-800{color:#2d3748}.text-gray-900{color:#1a202c}.text-red-100{color:#fff5f5}.text-red-200{color:#fed7d7}.text-red-300{color:#feb2b2}.text-red-400{color:#fc8181}.text-red-500{color:#f56565}.text-red-600{color:#e53e3e}.text-red-700{color:#c53030}.text-red-800{color:#9b2c2c}.text-red-900{color:#742a2a}.text-orange-100{color:#fffaf0}.text-orange-200{color:#feebc8}.text-orange-300{color:#fbd38d}.text-orange-400{color:#f6ad55}.text-orange-500{color:#ed8936}.text-orange-600{color:#dd6b20}.text-orange-700{color:#c05621}.text-orange-800{color:#9c4221}.text-orange-900{color:#7b341e}.text-yellow-100{color:ivory}.text-yellow-200{color:#fefcbf}.text-yellow-300{color:#faf089}.text-yellow-400{color:#f6e05e}.text-yellow-500{color:#ecc94b}.text-yellow-600{color:#d69e2e}.text-yellow-700{color:#b7791f}.text-yellow-800{color:#975a16}.text-yellow-900{color:#744210}.text-green-100{color:#f0fff4}.text-green-200{color:#c6f6d5}.text-green-300{color:#9ae6b4}.text-green-400{color:#68d391}.text-green-500{color:#48bb78}.text-green-600{color:#38a169}.text-green-700{color:#2f855a}.text-green-800{color:#276749}.text-green-900{color:#22543d}.text-teal-100{color:#e6fffa}.text-teal-200{color:#b2f5ea}.text-teal-300{color:#81e6d9}.text-teal-400{color:#4fd1c5}.text-teal-500{color:#38b2ac}.text-teal-600{color:#319795}.text-teal-700{color:#2c7a7b}.text-teal-800{color:#285e61}.text-teal-900{color:#234e52}.text-blue-100{color:#ebf8ff}.text-blue-200{color:#bee3f8}.text-blue-300{color:#90cdf4}.text-blue-400{color:#63b3ed}.text-blue-500{color:#4299e1}.text-blue-600{color:#3182ce}.text-blue-700{color:#2b6cb0}.text-blue-800{color:#2c5282}.text-blue-900{color:#2a4365}.text-indigo-100{color:#ebf4ff}.text-indigo-200{color:#c3dafe}.text-indigo-300{color:#a3bffa}.text-indigo-400{color:#7f9cf5}.text-indigo-500{color:#667eea}.text-indigo-600{color:#5a67d8}.text-indigo-700{color:#4c51bf}.text-indigo-800{color:#434190}.text-indigo-900{color:#3c366b}.text-purple-100{color:#faf5ff}.text-purple-200{color:#e9d8fd}.text-purple-300{color:#d6bcfa}.text-purple-400{color:#b794f4}.text-purple-500{color:#9f7aea}.text-purple-600{color:#805ad5}.text-purple-700{color:#6b46c1}.text-purple-800{color:#553c9a}.text-purple-900{color:#44337a}.text-pink-100{color:#fff5f7}.text-pink-200{color:#fed7e2}.text-pink-300{color:#fbb6ce}.text-pink-400{color:#f687b3}.text-pink-500{color:#ed64a6}.text-pink-600{color:#d53f8c}.text-pink-700{color:#b83280}.text-pink-800{color:#97266d}.text-pink-900{color:#702459}.hover\:text-transparent:hover{color:transparent}.hover\:text-black:hover{color:#000}.hover\:text-white:hover{color:#fff}.hover\:text-gray-100:hover{color:#f7fafc}.hover\:text-gray-200:hover{color:#edf2f7}.hover\:text-gray-300:hover{color:#e2e8f0}.hover\:text-gray-400:hover{color:#cbd5e0}.hover\:text-gray-500:hover{color:#a0aec0}.hover\:text-gray-600:hover{color:#718096}.hover\:text-gray-700:hover{color:#4a5568}.hover\:text-gray-800:hover{color:#2d3748}.hover\:text-gray-900:hover{color:#1a202c}.hover\:text-red-100:hover{color:#fff5f5}.hover\:text-red-200:hover{color:#fed7d7}.hover\:text-red-300:hover{color:#feb2b2}.hover\:text-red-400:hover{color:#fc8181}.hover\:text-red-500:hover{color:#f56565}.hover\:text-red-600:hover{color:#e53e3e}.hover\:text-red-700:hover{color:#c53030}.hover\:text-red-800:hover{color:#9b2c2c}.hover\:text-red-900:hover{color:#742a2a}.hover\:text-orange-100:hover{color:#fffaf0}.hover\:text-orange-200:hover{color:#feebc8}.hover\:text-orange-300:hover{color:#fbd38d}.hover\:text-orange-400:hover{color:#f6ad55}.hover\:text-orange-500:hover{color:#ed8936}.hover\:text-orange-600:hover{color:#dd6b20}.hover\:text-orange-700:hover{color:#c05621}.hover\:text-orange-800:hover{color:#9c4221}.hover\:text-orange-900:hover{color:#7b341e}.hover\:text-yellow-100:hover{color:ivory}.hover\:text-yellow-200:hover{color:#fefcbf}.hover\:text-yellow-300:hover{color:#faf089}.hover\:text-yellow-400:hover{color:#f6e05e}.hover\:text-yellow-500:hover{color:#ecc94b}.hover\:text-yellow-600:hover{color:#d69e2e}.hover\:text-yellow-700:hover{color:#b7791f}.hover\:text-yellow-800:hover{color:#975a16}.hover\:text-yellow-900:hover{color:#744210}.hover\:text-green-100:hover{color:#f0fff4}.hover\:text-green-200:hover{color:#c6f6d5}.hover\:text-green-300:hover{color:#9ae6b4}.hover\:text-green-400:hover{color:#68d391}.hover\:text-green-500:hover{color:#48bb78}.hover\:text-green-600:hover{color:#38a169}.hover\:text-green-700:hover{color:#2f855a}.hover\:text-green-800:hover{color:#276749}.hover\:text-green-900:hover{color:#22543d}.hover\:text-teal-100:hover{color:#e6fffa}.hover\:text-teal-200:hover{color:#b2f5ea}.hover\:text-teal-300:hover{color:#81e6d9}.hover\:text-teal-400:hover{color:#4fd1c5}.hover\:text-teal-500:hover{color:#38b2ac}.hover\:text-teal-600:hover{color:#319795}.hover\:text-teal-700:hover{color:#2c7a7b}.hover\:text-teal-800:hover{color:#285e61}.hover\:text-teal-900:hover{color:#234e52}.hover\:text-blue-100:hover{color:#ebf8ff}.hover\:text-blue-200:hover{color:#bee3f8}.hover\:text-blue-300:hover{color:#90cdf4}.hover\:text-blue-400:hover{color:#63b3ed}.hover\:text-blue-500:hover{color:#4299e1}.hover\:text-blue-600:hover{color:#3182ce}.hover\:text-blue-700:hover{color:#2b6cb0}.hover\:text-blue-800:hover{color:#2c5282}.hover\:text-blue-900:hover{color:#2a4365}.hover\:text-indigo-100:hover{color:#ebf4ff}.hover\:text-indigo-200:hover{color:#c3dafe}.hover\:text-indigo-300:hover{color:#a3bffa}.hover\:text-indigo-400:hover{color:#7f9cf5}.hover\:text-indigo-500:hover{color:#667eea}.hover\:text-indigo-600:hover{color:#5a67d8}.hover\:text-indigo-700:hover{color:#4c51bf}.hover\:text-indigo-800:hover{color:#434190}.hover\:text-indigo-900:hover{color:#3c366b}.hover\:text-purple-100:hover{color:#faf5ff}.hover\:text-purple-200:hover{color:#e9d8fd}.hover\:text-purple-300:hover{color:#d6bcfa}.hover\:text-purple-400:hover{color:#b794f4}.hover\:text-purple-500:hover{color:#9f7aea}.hover\:text-purple-600:hover{color:#805ad5}.hover\:text-purple-700:hover{color:#6b46c1}.hover\:text-purple-800:hover{color:#553c9a}.hover\:text-purple-900:hover{color:#44337a}.hover\:text-pink-100:hover{color:#fff5f7}.hover\:text-pink-200:hover{color:#fed7e2}.hover\:text-pink-300:hover{color:#fbb6ce}.hover\:text-pink-400:hover{color:#f687b3}.hover\:text-pink-500:hover{color:#ed64a6}.hover\:text-pink-600:hover{color:#d53f8c}.hover\:text-pink-700:hover{color:#b83280}.hover\:text-pink-800:hover{color:#97266d}.hover\:text-pink-900:hover{color:#702459}.focus\:text-transparent:focus{color:transparent}.focus\:text-black:focus{color:#000}.focus\:text-white:focus{color:#fff}.focus\:text-gray-100:focus{color:#f7fafc}.focus\:text-gray-200:focus{color:#edf2f7}.focus\:text-gray-300:focus{color:#e2e8f0}.focus\:text-gray-400:focus{color:#cbd5e0}.focus\:text-gray-500:focus{color:#a0aec0}.focus\:text-gray-600:focus{color:#718096}.focus\:text-gray-700:focus{color:#4a5568}.focus\:text-gray-800:focus{color:#2d3748}.focus\:text-gray-900:focus{color:#1a202c}.focus\:text-red-100:focus{color:#fff5f5}.focus\:text-red-200:focus{color:#fed7d7}.focus\:text-red-300:focus{color:#feb2b2}.focus\:text-red-400:focus{color:#fc8181}.focus\:text-red-500:focus{color:#f56565}.focus\:text-red-600:focus{color:#e53e3e}.focus\:text-red-700:focus{color:#c53030}.focus\:text-red-800:focus{color:#9b2c2c}.focus\:text-red-900:focus{color:#742a2a}.focus\:text-orange-100:focus{color:#fffaf0}.focus\:text-orange-200:focus{color:#feebc8}.focus\:text-orange-300:focus{color:#fbd38d}.focus\:text-orange-400:focus{color:#f6ad55}.focus\:text-orange-500:focus{color:#ed8936}.focus\:text-orange-600:focus{color:#dd6b20}.focus\:text-orange-700:focus{color:#c05621}.focus\:text-orange-800:focus{color:#9c4221}.focus\:text-orange-900:focus{color:#7b341e}.focus\:text-yellow-100:focus{color:ivory}.focus\:text-yellow-200:focus{color:#fefcbf}.focus\:text-yellow-300:focus{color:#faf089}.focus\:text-yellow-400:focus{color:#f6e05e}.focus\:text-yellow-500:focus{color:#ecc94b}.focus\:text-yellow-600:focus{color:#d69e2e}.focus\:text-yellow-700:focus{color:#b7791f}.focus\:text-yellow-800:focus{color:#975a16}.focus\:text-yellow-900:focus{color:#744210}.focus\:text-green-100:focus{color:#f0fff4}.focus\:text-green-200:focus{color:#c6f6d5}.focus\:text-green-300:focus{color:#9ae6b4}.focus\:text-green-400:focus{color:#68d391}.focus\:text-green-500:focus{color:#48bb78}.focus\:text-green-600:focus{color:#38a169}.focus\:text-green-700:focus{color:#2f855a}.focus\:text-green-800:focus{color:#276749}.focus\:text-green-900:focus{color:#22543d}.focus\:text-teal-100:focus{color:#e6fffa}.focus\:text-teal-200:focus{color:#b2f5ea}.focus\:text-teal-300:focus{color:#81e6d9}.focus\:text-teal-400:focus{color:#4fd1c5}.focus\:text-teal-500:focus{color:#38b2ac}.focus\:text-teal-600:focus{color:#319795}.focus\:text-teal-700:focus{color:#2c7a7b}.focus\:text-teal-800:focus{color:#285e61}.focus\:text-teal-900:focus{color:#234e52}.focus\:text-blue-100:focus{color:#ebf8ff}.focus\:text-blue-200:focus{color:#bee3f8}.focus\:text-blue-300:focus{color:#90cdf4}.focus\:text-blue-400:focus{color:#63b3ed}.focus\:text-blue-500:focus{color:#4299e1}.focus\:text-blue-600:focus{color:#3182ce}.focus\:text-blue-700:focus{color:#2b6cb0}.focus\:text-blue-800:focus{color:#2c5282}.focus\:text-blue-900:focus{color:#2a4365}.focus\:text-indigo-100:focus{color:#ebf4ff}.focus\:text-indigo-200:focus{color:#c3dafe}.focus\:text-indigo-300:focus{color:#a3bffa}.focus\:text-indigo-400:focus{color:#7f9cf5}.focus\:text-indigo-500:focus{color:#667eea}.focus\:text-indigo-600:focus{color:#5a67d8}.focus\:text-indigo-700:focus{color:#4c51bf}.focus\:text-indigo-800:focus{color:#434190}.focus\:text-indigo-900:focus{color:#3c366b}.focus\:text-purple-100:focus{color:#faf5ff}.focus\:text-purple-200:focus{color:#e9d8fd}.focus\:text-purple-300:focus{color:#d6bcfa}.focus\:text-purple-400:focus{color:#b794f4}.focus\:text-purple-500:focus{color:#9f7aea}.focus\:text-purple-600:focus{color:#805ad5}.focus\:text-purple-700:focus{color:#6b46c1}.focus\:text-purple-800:focus{color:#553c9a}.focus\:text-purple-900:focus{color:#44337a}.focus\:text-pink-100:focus{color:#fff5f7}.focus\:text-pink-200:focus{color:#fed7e2}.focus\:text-pink-300:focus{color:#fbb6ce}.focus\:text-pink-400:focus{color:#f687b3}.focus\:text-pink-500:focus{color:#ed64a6}.focus\:text-pink-600:focus{color:#d53f8c}.focus\:text-pink-700:focus{color:#b83280}.focus\:text-pink-800:focus{color:#97266d}.focus\:text-pink-900:focus{color:#702459}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.hover\:line-through:hover{text-decoration:line-through}.hover\:no-underline:hover{text-decoration:none}.focus\:underline:focus{text-decoration:underline}.focus\:line-through:focus{text-decoration:line-through}.focus\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-ms-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-auto{width:auto}.w-px{width:1px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.gap-0{grid-gap:0;gap:0}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-16{grid-gap:4rem;gap:4rem}.gap-20{grid-gap:5rem;gap:5rem}.gap-24{grid-gap:6rem;gap:6rem}.gap-32{grid-gap:8rem;gap:8rem}.gap-40{grid-gap:10rem;gap:10rem}.gap-48{grid-gap:12rem;gap:12rem}.gap-56{grid-gap:14rem;gap:14rem}.gap-64{grid-gap:16rem;gap:16rem}.gap-px{grid-gap:1px;gap:1px}.col-gap-0{grid-column-gap:0;column-gap:0}.col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.col-gap-4{grid-column-gap:1rem;column-gap:1rem}.col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.col-gap-8{grid-column-gap:2rem;column-gap:2rem}.col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.col-gap-12{grid-column-gap:3rem;column-gap:3rem}.col-gap-16{grid-column-gap:4rem;column-gap:4rem}.col-gap-20{grid-column-gap:5rem;column-gap:5rem}.col-gap-24{grid-column-gap:6rem;column-gap:6rem}.col-gap-32{grid-column-gap:8rem;column-gap:8rem}.col-gap-40{grid-column-gap:10rem;column-gap:10rem}.col-gap-48{grid-column-gap:12rem;column-gap:12rem}.col-gap-56{grid-column-gap:14rem;column-gap:14rem}.col-gap-64{grid-column-gap:16rem;column-gap:16rem}.col-gap-px{grid-column-gap:1px;column-gap:1px}.row-gap-0{grid-row-gap:0;row-gap:0}.row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.row-gap-4{grid-row-gap:1rem;row-gap:1rem}.row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.row-gap-8{grid-row-gap:2rem;row-gap:2rem}.row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.row-gap-12{grid-row-gap:3rem;row-gap:3rem}.row-gap-16{grid-row-gap:4rem;row-gap:4rem}.row-gap-20{grid-row-gap:5rem;row-gap:5rem}.row-gap-24{grid-row-gap:6rem;row-gap:6rem}.row-gap-32{grid-row-gap:8rem;row-gap:8rem}.row-gap-40{grid-row-gap:10rem;row-gap:10rem}.row-gap-48{grid-row-gap:12rem;row-gap:12rem}.row-gap-56{grid-row-gap:14rem;row-gap:14rem}.row-gap-64{grid-row-gap:16rem;row-gap:16rem}.row-gap-px{grid-row-gap:1px;row-gap:1px}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transform-none{transform:none}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-right{transform-origin:right}.origin-bottom-right{transform-origin:bottom right}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.scale-0{--transform-scale-x:0;--transform-scale-y:0}.scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.scale-x-0{--transform-scale-x:0}.scale-x-50{--transform-scale-x:.5}.scale-x-75{--transform-scale-x:.75}.scale-x-90{--transform-scale-x:.9}.scale-x-95{--transform-scale-x:.95}.scale-x-100{--transform-scale-x:1}.scale-x-105{--transform-scale-x:1.05}.scale-x-110{--transform-scale-x:1.1}.scale-x-125{--transform-scale-x:1.25}.scale-x-150{--transform-scale-x:1.5}.scale-y-0{--transform-scale-y:0}.scale-y-50{--transform-scale-y:.5}.scale-y-75{--transform-scale-y:.75}.scale-y-90{--transform-scale-y:.9}.scale-y-95{--transform-scale-y:.95}.scale-y-100{--transform-scale-y:1}.scale-y-105{--transform-scale-y:1.05}.scale-y-110{--transform-scale-y:1.1}.scale-y-125{--transform-scale-y:1.25}.scale-y-150{--transform-scale-y:1.5}.hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.hover\:scale-x-0:hover{--transform-scale-x:0}.hover\:scale-x-50:hover{--transform-scale-x:.5}.hover\:scale-x-75:hover{--transform-scale-x:.75}.hover\:scale-x-90:hover{--transform-scale-x:.9}.hover\:scale-x-95:hover{--transform-scale-x:.95}.hover\:scale-x-100:hover{--transform-scale-x:1}.hover\:scale-x-105:hover{--transform-scale-x:1.05}.hover\:scale-x-110:hover{--transform-scale-x:1.1}.hover\:scale-x-125:hover{--transform-scale-x:1.25}.hover\:scale-x-150:hover{--transform-scale-x:1.5}.hover\:scale-y-0:hover{--transform-scale-y:0}.hover\:scale-y-50:hover{--transform-scale-y:.5}.hover\:scale-y-75:hover{--transform-scale-y:.75}.hover\:scale-y-90:hover{--transform-scale-y:.9}.hover\:scale-y-95:hover{--transform-scale-y:.95}.hover\:scale-y-100:hover{--transform-scale-y:1}.hover\:scale-y-105:hover{--transform-scale-y:1.05}.hover\:scale-y-110:hover{--transform-scale-y:1.1}.hover\:scale-y-125:hover{--transform-scale-y:1.25}.hover\:scale-y-150:hover{--transform-scale-y:1.5}.focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.focus\:scale-x-0:focus{--transform-scale-x:0}.focus\:scale-x-50:focus{--transform-scale-x:.5}.focus\:scale-x-75:focus{--transform-scale-x:.75}.focus\:scale-x-90:focus{--transform-scale-x:.9}.focus\:scale-x-95:focus{--transform-scale-x:.95}.focus\:scale-x-100:focus{--transform-scale-x:1}.focus\:scale-x-105:focus{--transform-scale-x:1.05}.focus\:scale-x-110:focus{--transform-scale-x:1.1}.focus\:scale-x-125:focus{--transform-scale-x:1.25}.focus\:scale-x-150:focus{--transform-scale-x:1.5}.focus\:scale-y-0:focus{--transform-scale-y:0}.focus\:scale-y-50:focus{--transform-scale-y:.5}.focus\:scale-y-75:focus{--transform-scale-y:.75}.focus\:scale-y-90:focus{--transform-scale-y:.9}.focus\:scale-y-95:focus{--transform-scale-y:.95}.focus\:scale-y-100:focus{--transform-scale-y:1}.focus\:scale-y-105:focus{--transform-scale-y:1.05}.focus\:scale-y-110:focus{--transform-scale-y:1.1}.focus\:scale-y-125:focus{--transform-scale-y:1.25}.focus\:scale-y-150:focus{--transform-scale-y:1.5}.rotate-0{--transform-rotate:0}.rotate-45{--transform-rotate:45deg}.rotate-90{--transform-rotate:90deg}.rotate-180{--transform-rotate:180deg}.-rotate-180{--transform-rotate:-180deg}.-rotate-90{--transform-rotate:-90deg}.-rotate-45{--transform-rotate:-45deg}.hover\:rotate-0:hover{--transform-rotate:0}.hover\:rotate-45:hover{--transform-rotate:45deg}.hover\:rotate-90:hover{--transform-rotate:90deg}.hover\:rotate-180:hover{--transform-rotate:180deg}.hover\:-rotate-180:hover{--transform-rotate:-180deg}.hover\:-rotate-90:hover{--transform-rotate:-90deg}.hover\:-rotate-45:hover{--transform-rotate:-45deg}.focus\:rotate-0:focus{--transform-rotate:0}.focus\:rotate-45:focus{--transform-rotate:45deg}.focus\:rotate-90:focus{--transform-rotate:90deg}.focus\:rotate-180:focus{--transform-rotate:180deg}.focus\:-rotate-180:focus{--transform-rotate:-180deg}.focus\:-rotate-90:focus{--transform-rotate:-90deg}.focus\:-rotate-45:focus{--transform-rotate:-45deg}.translate-x-0{--transform-translate-x:0}.translate-x-1{--transform-translate-x:0.25rem}.translate-x-2{--transform-translate-x:0.5rem}.translate-x-3{--transform-translate-x:0.75rem}.translate-x-4{--transform-translate-x:1rem}.translate-x-5{--transform-translate-x:1.25rem}.translate-x-6{--transform-translate-x:1.5rem}.translate-x-8{--transform-translate-x:2rem}.translate-x-10{--transform-translate-x:2.5rem}.translate-x-12{--transform-translate-x:3rem}.translate-x-16{--transform-translate-x:4rem}.translate-x-20{--transform-translate-x:5rem}.translate-x-24{--transform-translate-x:6rem}.translate-x-32{--transform-translate-x:8rem}.translate-x-40{--transform-translate-x:10rem}.translate-x-48{--transform-translate-x:12rem}.translate-x-56{--transform-translate-x:14rem}.translate-x-64{--transform-translate-x:16rem}.translate-x-px{--transform-translate-x:1px}.-translate-x-1{--transform-translate-x:-0.25rem}.-translate-x-2{--transform-translate-x:-0.5rem}.-translate-x-3{--transform-translate-x:-0.75rem}.-translate-x-4{--transform-translate-x:-1rem}.-translate-x-5{--transform-translate-x:-1.25rem}.-translate-x-6{--transform-translate-x:-1.5rem}.-translate-x-8{--transform-translate-x:-2rem}.-translate-x-10{--transform-translate-x:-2.5rem}.-translate-x-12{--transform-translate-x:-3rem}.-translate-x-16{--transform-translate-x:-4rem}.-translate-x-20{--transform-translate-x:-5rem}.-translate-x-24{--transform-translate-x:-6rem}.-translate-x-32{--transform-translate-x:-8rem}.-translate-x-40{--transform-translate-x:-10rem}.-translate-x-48{--transform-translate-x:-12rem}.-translate-x-56{--transform-translate-x:-14rem}.-translate-x-64{--transform-translate-x:-16rem}.-translate-x-px{--transform-translate-x:-1px}.-translate-x-full{--transform-translate-x:-100%}.-translate-x-1\/2{--transform-translate-x:-50%}.translate-x-1\/2{--transform-translate-x:50%}.translate-x-full{--transform-translate-x:100%}.translate-y-0{--transform-translate-y:0}.translate-y-1{--transform-translate-y:0.25rem}.translate-y-2{--transform-translate-y:0.5rem}.translate-y-3{--transform-translate-y:0.75rem}.translate-y-4{--transform-translate-y:1rem}.translate-y-5{--transform-translate-y:1.25rem}.translate-y-6{--transform-translate-y:1.5rem}.translate-y-8{--transform-translate-y:2rem}.translate-y-10{--transform-translate-y:2.5rem}.translate-y-12{--transform-translate-y:3rem}.translate-y-16{--transform-translate-y:4rem}.translate-y-20{--transform-translate-y:5rem}.translate-y-24{--transform-translate-y:6rem}.translate-y-32{--transform-translate-y:8rem}.translate-y-40{--transform-translate-y:10rem}.translate-y-48{--transform-translate-y:12rem}.translate-y-56{--transform-translate-y:14rem}.translate-y-64{--transform-translate-y:16rem}.translate-y-px{--transform-translate-y:1px}.-translate-y-1{--transform-translate-y:-0.25rem}.-translate-y-2{--transform-translate-y:-0.5rem}.-translate-y-3{--transform-translate-y:-0.75rem}.-translate-y-4{--transform-translate-y:-1rem}.-translate-y-5{--transform-translate-y:-1.25rem}.-translate-y-6{--transform-translate-y:-1.5rem}.-translate-y-8{--transform-translate-y:-2rem}.-translate-y-10{--transform-translate-y:-2.5rem}.-translate-y-12{--transform-translate-y:-3rem}.-translate-y-16{--transform-translate-y:-4rem}.-translate-y-20{--transform-translate-y:-5rem}.-translate-y-24{--transform-translate-y:-6rem}.-translate-y-32{--transform-translate-y:-8rem}.-translate-y-40{--transform-translate-y:-10rem}.-translate-y-48{--transform-translate-y:-12rem}.-translate-y-56{--transform-translate-y:-14rem}.-translate-y-64{--transform-translate-y:-16rem}.-translate-y-px{--transform-translate-y:-1px}.-translate-y-full{--transform-translate-y:-100%}.-translate-y-1\/2{--transform-translate-y:-50%}.translate-y-1\/2{--transform-translate-y:50%}.translate-y-full{--transform-translate-y:100%}.hover\:translate-x-0:hover{--transform-translate-x:0}.hover\:translate-x-1:hover{--transform-translate-x:0.25rem}.hover\:translate-x-2:hover{--transform-translate-x:0.5rem}.hover\:translate-x-3:hover{--transform-translate-x:0.75rem}.hover\:translate-x-4:hover{--transform-translate-x:1rem}.hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.hover\:translate-x-8:hover{--transform-translate-x:2rem}.hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.hover\:translate-x-12:hover{--transform-translate-x:3rem}.hover\:translate-x-16:hover{--transform-translate-x:4rem}.hover\:translate-x-20:hover{--transform-translate-x:5rem}.hover\:translate-x-24:hover{--transform-translate-x:6rem}.hover\:translate-x-32:hover{--transform-translate-x:8rem}.hover\:translate-x-40:hover{--transform-translate-x:10rem}.hover\:translate-x-48:hover{--transform-translate-x:12rem}.hover\:translate-x-56:hover{--transform-translate-x:14rem}.hover\:translate-x-64:hover{--transform-translate-x:16rem}.hover\:translate-x-px:hover{--transform-translate-x:1px}.hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.hover\:-translate-x-32:hover{--transform-translate-x:-8rem}.hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.hover\:-translate-x-px:hover{--transform-translate-x:-1px}.hover\:-translate-x-full:hover{--transform-translate-x:-100%}.hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.hover\:translate-x-full:hover{--transform-translate-x:100%}.hover\:translate-y-0:hover{--transform-translate-y:0}.hover\:translate-y-1:hover{--transform-translate-y:0.25rem}.hover\:translate-y-2:hover{--transform-translate-y:0.5rem}.hover\:translate-y-3:hover{--transform-translate-y:0.75rem}.hover\:translate-y-4:hover{--transform-translate-y:1rem}.hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.hover\:translate-y-8:hover{--transform-translate-y:2rem}.hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.hover\:translate-y-12:hover{--transform-translate-y:3rem}.hover\:translate-y-16:hover{--transform-translate-y:4rem}.hover\:translate-y-20:hover{--transform-translate-y:5rem}.hover\:translate-y-24:hover{--transform-translate-y:6rem}.hover\:translate-y-32:hover{--transform-translate-y:8rem}.hover\:translate-y-40:hover{--transform-translate-y:10rem}.hover\:translate-y-48:hover{--transform-translate-y:12rem}.hover\:translate-y-56:hover{--transform-translate-y:14rem}.hover\:translate-y-64:hover{--transform-translate-y:16rem}.hover\:translate-y-px:hover{--transform-translate-y:1px}.hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.hover\:-translate-y-32:hover{--transform-translate-y:-8rem}.hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.hover\:-translate-y-px:hover{--transform-translate-y:-1px}.hover\:-translate-y-full:hover{--transform-translate-y:-100%}.hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.hover\:translate-y-full:hover{--transform-translate-y:100%}.focus\:translate-x-0:focus{--transform-translate-x:0}.focus\:translate-x-1:focus{--transform-translate-x:0.25rem}.focus\:translate-x-2:focus{--transform-translate-x:0.5rem}.focus\:translate-x-3:focus{--transform-translate-x:0.75rem}.focus\:translate-x-4:focus{--transform-translate-x:1rem}.focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.focus\:translate-x-8:focus{--transform-translate-x:2rem}.focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.focus\:translate-x-12:focus{--transform-translate-x:3rem}.focus\:translate-x-16:focus{--transform-translate-x:4rem}.focus\:translate-x-20:focus{--transform-translate-x:5rem}.focus\:translate-x-24:focus{--transform-translate-x:6rem}.focus\:translate-x-32:focus{--transform-translate-x:8rem}.focus\:translate-x-40:focus{--transform-translate-x:10rem}.focus\:translate-x-48:focus{--transform-translate-x:12rem}.focus\:translate-x-56:focus{--transform-translate-x:14rem}.focus\:translate-x-64:focus{--transform-translate-x:16rem}.focus\:translate-x-px:focus{--transform-translate-x:1px}.focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.focus\:-translate-x-32:focus{--transform-translate-x:-8rem}.focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.focus\:-translate-x-px:focus{--transform-translate-x:-1px}.focus\:-translate-x-full:focus{--transform-translate-x:-100%}.focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.focus\:translate-x-full:focus{--transform-translate-x:100%}.focus\:translate-y-0:focus{--transform-translate-y:0}.focus\:translate-y-1:focus{--transform-translate-y:0.25rem}.focus\:translate-y-2:focus{--transform-translate-y:0.5rem}.focus\:translate-y-3:focus{--transform-translate-y:0.75rem}.focus\:translate-y-4:focus{--transform-translate-y:1rem}.focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.focus\:translate-y-8:focus{--transform-translate-y:2rem}.focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.focus\:translate-y-12:focus{--transform-translate-y:3rem}.focus\:translate-y-16:focus{--transform-translate-y:4rem}.focus\:translate-y-20:focus{--transform-translate-y:5rem}.focus\:translate-y-24:focus{--transform-translate-y:6rem}.focus\:translate-y-32:focus{--transform-translate-y:8rem}.focus\:translate-y-40:focus{--transform-translate-y:10rem}.focus\:translate-y-48:focus{--transform-translate-y:12rem}.focus\:translate-y-56:focus{--transform-translate-y:14rem}.focus\:translate-y-64:focus{--transform-translate-y:16rem}.focus\:translate-y-px:focus{--transform-translate-y:1px}.focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.focus\:-translate-y-32:focus{--transform-translate-y:-8rem}.focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.focus\:-translate-y-px:focus{--transform-translate-y:-1px}.focus\:-translate-y-full:focus{--transform-translate-y:-100%}.focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.focus\:translate-y-full:focus{--transform-translate-y:100%}.skew-x-0{--transform-skew-x:0}.skew-x-3{--transform-skew-x:3deg}.skew-x-6{--transform-skew-x:6deg}.skew-x-12{--transform-skew-x:12deg}.-skew-x-12{--transform-skew-x:-12deg}.-skew-x-6{--transform-skew-x:-6deg}.-skew-x-3{--transform-skew-x:-3deg}.skew-y-0{--transform-skew-y:0}.skew-y-3{--transform-skew-y:3deg}.skew-y-6{--transform-skew-y:6deg}.skew-y-12{--transform-skew-y:12deg}.-skew-y-12{--transform-skew-y:-12deg}.-skew-y-6{--transform-skew-y:-6deg}.-skew-y-3{--transform-skew-y:-3deg}.hover\:skew-x-0:hover{--transform-skew-x:0}.hover\:skew-x-3:hover{--transform-skew-x:3deg}.hover\:skew-x-6:hover{--transform-skew-x:6deg}.hover\:skew-x-12:hover{--transform-skew-x:12deg}.hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.hover\:skew-y-0:hover{--transform-skew-y:0}.hover\:skew-y-3:hover{--transform-skew-y:3deg}.hover\:skew-y-6:hover{--transform-skew-y:6deg}.hover\:skew-y-12:hover{--transform-skew-y:12deg}.hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.focus\:skew-x-0:focus{--transform-skew-x:0}.focus\:skew-x-3:focus{--transform-skew-x:3deg}.focus\:skew-x-6:focus{--transform-skew-x:6deg}.focus\:skew-x-12:focus{--transform-skew-x:12deg}.focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.focus\:skew-y-0:focus{--transform-skew-y:0}.focus\:skew-y-3:focus{--transform-skew-y:3deg}.focus\:skew-y-6:focus{--transform-skew-y:6deg}.focus\:skew-y-12:focus{--transform-skew-y:12deg}.focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.transition-none{transition-property:none}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-transform{transition-property:transform}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:150ms}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}@media (min-width:640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:bg-fixed{background-attachment:fixed}.sm\:bg-local{background-attachment:local}.sm\:bg-scroll{background-attachment:scroll}.sm\:bg-transparent{background-color:transparent}.sm\:bg-black{background-color:#000}.sm\:bg-white{background-color:#fff}.sm\:bg-gray-100{background-color:#f7fafc}.sm\:bg-gray-200{background-color:#edf2f7}.sm\:bg-gray-300{background-color:#e2e8f0}.sm\:bg-gray-400{background-color:#cbd5e0}.sm\:bg-gray-500{background-color:#a0aec0}.sm\:bg-gray-600{background-color:#718096}.sm\:bg-gray-700{background-color:#4a5568}.sm\:bg-gray-800{background-color:#2d3748}.sm\:bg-gray-900{background-color:#1a202c}.sm\:bg-red-100{background-color:#fff5f5}.sm\:bg-red-200{background-color:#fed7d7}.sm\:bg-red-300{background-color:#feb2b2}.sm\:bg-red-400{background-color:#fc8181}.sm\:bg-red-500{background-color:#f56565}.sm\:bg-red-600{background-color:#e53e3e}.sm\:bg-red-700{background-color:#c53030}.sm\:bg-red-800{background-color:#9b2c2c}.sm\:bg-red-900{background-color:#742a2a}.sm\:bg-orange-100{background-color:#fffaf0}.sm\:bg-orange-200{background-color:#feebc8}.sm\:bg-orange-300{background-color:#fbd38d}.sm\:bg-orange-400{background-color:#f6ad55}.sm\:bg-orange-500{background-color:#ed8936}.sm\:bg-orange-600{background-color:#dd6b20}.sm\:bg-orange-700{background-color:#c05621}.sm\:bg-orange-800{background-color:#9c4221}.sm\:bg-orange-900{background-color:#7b341e}.sm\:bg-yellow-100{background-color:ivory}.sm\:bg-yellow-200{background-color:#fefcbf}.sm\:bg-yellow-300{background-color:#faf089}.sm\:bg-yellow-400{background-color:#f6e05e}.sm\:bg-yellow-500{background-color:#ecc94b}.sm\:bg-yellow-600{background-color:#d69e2e}.sm\:bg-yellow-700{background-color:#b7791f}.sm\:bg-yellow-800{background-color:#975a16}.sm\:bg-yellow-900{background-color:#744210}.sm\:bg-green-100{background-color:#f0fff4}.sm\:bg-green-200{background-color:#c6f6d5}.sm\:bg-green-300{background-color:#9ae6b4}.sm\:bg-green-400{background-color:#68d391}.sm\:bg-green-500{background-color:#48bb78}.sm\:bg-green-600{background-color:#38a169}.sm\:bg-green-700{background-color:#2f855a}.sm\:bg-green-800{background-color:#276749}.sm\:bg-green-900{background-color:#22543d}.sm\:bg-teal-100{background-color:#e6fffa}.sm\:bg-teal-200{background-color:#b2f5ea}.sm\:bg-teal-300{background-color:#81e6d9}.sm\:bg-teal-400{background-color:#4fd1c5}.sm\:bg-teal-500{background-color:#38b2ac}.sm\:bg-teal-600{background-color:#319795}.sm\:bg-teal-700{background-color:#2c7a7b}.sm\:bg-teal-800{background-color:#285e61}.sm\:bg-teal-900{background-color:#234e52}.sm\:bg-blue-100{background-color:#ebf8ff}.sm\:bg-blue-200{background-color:#bee3f8}.sm\:bg-blue-300{background-color:#90cdf4}.sm\:bg-blue-400{background-color:#63b3ed}.sm\:bg-blue-500{background-color:#4299e1}.sm\:bg-blue-600{background-color:#3182ce}.sm\:bg-blue-700{background-color:#2b6cb0}.sm\:bg-blue-800{background-color:#2c5282}.sm\:bg-blue-900{background-color:#2a4365}.sm\:bg-indigo-100{background-color:#ebf4ff}.sm\:bg-indigo-200{background-color:#c3dafe}.sm\:bg-indigo-300{background-color:#a3bffa}.sm\:bg-indigo-400{background-color:#7f9cf5}.sm\:bg-indigo-500{background-color:#667eea}.sm\:bg-indigo-600{background-color:#5a67d8}.sm\:bg-indigo-700{background-color:#4c51bf}.sm\:bg-indigo-800{background-color:#434190}.sm\:bg-indigo-900{background-color:#3c366b}.sm\:bg-purple-100{background-color:#faf5ff}.sm\:bg-purple-200{background-color:#e9d8fd}.sm\:bg-purple-300{background-color:#d6bcfa}.sm\:bg-purple-400{background-color:#b794f4}.sm\:bg-purple-500{background-color:#9f7aea}.sm\:bg-purple-600{background-color:#805ad5}.sm\:bg-purple-700{background-color:#6b46c1}.sm\:bg-purple-800{background-color:#553c9a}.sm\:bg-purple-900{background-color:#44337a}.sm\:bg-pink-100{background-color:#fff5f7}.sm\:bg-pink-200{background-color:#fed7e2}.sm\:bg-pink-300{background-color:#fbb6ce}.sm\:bg-pink-400{background-color:#f687b3}.sm\:bg-pink-500{background-color:#ed64a6}.sm\:bg-pink-600{background-color:#d53f8c}.sm\:bg-pink-700{background-color:#b83280}.sm\:bg-pink-800{background-color:#97266d}.sm\:bg-pink-900{background-color:#702459}.sm\:hover\:bg-transparent:hover{background-color:transparent}.sm\:hover\:bg-black:hover{background-color:#000}.sm\:hover\:bg-white:hover{background-color:#fff}.sm\:hover\:bg-gray-100:hover{background-color:#f7fafc}.sm\:hover\:bg-gray-200:hover{background-color:#edf2f7}.sm\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.sm\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.sm\:hover\:bg-gray-500:hover{background-color:#a0aec0}.sm\:hover\:bg-gray-600:hover{background-color:#718096}.sm\:hover\:bg-gray-700:hover{background-color:#4a5568}.sm\:hover\:bg-gray-800:hover{background-color:#2d3748}.sm\:hover\:bg-gray-900:hover{background-color:#1a202c}.sm\:hover\:bg-red-100:hover{background-color:#fff5f5}.sm\:hover\:bg-red-200:hover{background-color:#fed7d7}.sm\:hover\:bg-red-300:hover{background-color:#feb2b2}.sm\:hover\:bg-red-400:hover{background-color:#fc8181}.sm\:hover\:bg-red-500:hover{background-color:#f56565}.sm\:hover\:bg-red-600:hover{background-color:#e53e3e}.sm\:hover\:bg-red-700:hover{background-color:#c53030}.sm\:hover\:bg-red-800:hover{background-color:#9b2c2c}.sm\:hover\:bg-red-900:hover{background-color:#742a2a}.sm\:hover\:bg-orange-100:hover{background-color:#fffaf0}.sm\:hover\:bg-orange-200:hover{background-color:#feebc8}.sm\:hover\:bg-orange-300:hover{background-color:#fbd38d}.sm\:hover\:bg-orange-400:hover{background-color:#f6ad55}.sm\:hover\:bg-orange-500:hover{background-color:#ed8936}.sm\:hover\:bg-orange-600:hover{background-color:#dd6b20}.sm\:hover\:bg-orange-700:hover{background-color:#c05621}.sm\:hover\:bg-orange-800:hover{background-color:#9c4221}.sm\:hover\:bg-orange-900:hover{background-color:#7b341e}.sm\:hover\:bg-yellow-100:hover{background-color:ivory}.sm\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.sm\:hover\:bg-yellow-300:hover{background-color:#faf089}.sm\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.sm\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.sm\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.sm\:hover\:bg-yellow-700:hover{background-color:#b7791f}.sm\:hover\:bg-yellow-800:hover{background-color:#975a16}.sm\:hover\:bg-yellow-900:hover{background-color:#744210}.sm\:hover\:bg-green-100:hover{background-color:#f0fff4}.sm\:hover\:bg-green-200:hover{background-color:#c6f6d5}.sm\:hover\:bg-green-300:hover{background-color:#9ae6b4}.sm\:hover\:bg-green-400:hover{background-color:#68d391}.sm\:hover\:bg-green-500:hover{background-color:#48bb78}.sm\:hover\:bg-green-600:hover{background-color:#38a169}.sm\:hover\:bg-green-700:hover{background-color:#2f855a}.sm\:hover\:bg-green-800:hover{background-color:#276749}.sm\:hover\:bg-green-900:hover{background-color:#22543d}.sm\:hover\:bg-teal-100:hover{background-color:#e6fffa}.sm\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.sm\:hover\:bg-teal-300:hover{background-color:#81e6d9}.sm\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.sm\:hover\:bg-teal-500:hover{background-color:#38b2ac}.sm\:hover\:bg-teal-600:hover{background-color:#319795}.sm\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.sm\:hover\:bg-teal-800:hover{background-color:#285e61}.sm\:hover\:bg-teal-900:hover{background-color:#234e52}.sm\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.sm\:hover\:bg-blue-200:hover{background-color:#bee3f8}.sm\:hover\:bg-blue-300:hover{background-color:#90cdf4}.sm\:hover\:bg-blue-400:hover{background-color:#63b3ed}.sm\:hover\:bg-blue-500:hover{background-color:#4299e1}.sm\:hover\:bg-blue-600:hover{background-color:#3182ce}.sm\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.sm\:hover\:bg-blue-800:hover{background-color:#2c5282}.sm\:hover\:bg-blue-900:hover{background-color:#2a4365}.sm\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.sm\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.sm\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.sm\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.sm\:hover\:bg-indigo-500:hover{background-color:#667eea}.sm\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.sm\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.sm\:hover\:bg-indigo-800:hover{background-color:#434190}.sm\:hover\:bg-indigo-900:hover{background-color:#3c366b}.sm\:hover\:bg-purple-100:hover{background-color:#faf5ff}.sm\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.sm\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.sm\:hover\:bg-purple-400:hover{background-color:#b794f4}.sm\:hover\:bg-purple-500:hover{background-color:#9f7aea}.sm\:hover\:bg-purple-600:hover{background-color:#805ad5}.sm\:hover\:bg-purple-700:hover{background-color:#6b46c1}.sm\:hover\:bg-purple-800:hover{background-color:#553c9a}.sm\:hover\:bg-purple-900:hover{background-color:#44337a}.sm\:hover\:bg-pink-100:hover{background-color:#fff5f7}.sm\:hover\:bg-pink-200:hover{background-color:#fed7e2}.sm\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.sm\:hover\:bg-pink-400:hover{background-color:#f687b3}.sm\:hover\:bg-pink-500:hover{background-color:#ed64a6}.sm\:hover\:bg-pink-600:hover{background-color:#d53f8c}.sm\:hover\:bg-pink-700:hover{background-color:#b83280}.sm\:hover\:bg-pink-800:hover{background-color:#97266d}.sm\:hover\:bg-pink-900:hover{background-color:#702459}.sm\:focus\:bg-transparent:focus{background-color:transparent}.sm\:focus\:bg-black:focus{background-color:#000}.sm\:focus\:bg-white:focus{background-color:#fff}.sm\:focus\:bg-gray-100:focus{background-color:#f7fafc}.sm\:focus\:bg-gray-200:focus{background-color:#edf2f7}.sm\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.sm\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.sm\:focus\:bg-gray-500:focus{background-color:#a0aec0}.sm\:focus\:bg-gray-600:focus{background-color:#718096}.sm\:focus\:bg-gray-700:focus{background-color:#4a5568}.sm\:focus\:bg-gray-800:focus{background-color:#2d3748}.sm\:focus\:bg-gray-900:focus{background-color:#1a202c}.sm\:focus\:bg-red-100:focus{background-color:#fff5f5}.sm\:focus\:bg-red-200:focus{background-color:#fed7d7}.sm\:focus\:bg-red-300:focus{background-color:#feb2b2}.sm\:focus\:bg-red-400:focus{background-color:#fc8181}.sm\:focus\:bg-red-500:focus{background-color:#f56565}.sm\:focus\:bg-red-600:focus{background-color:#e53e3e}.sm\:focus\:bg-red-700:focus{background-color:#c53030}.sm\:focus\:bg-red-800:focus{background-color:#9b2c2c}.sm\:focus\:bg-red-900:focus{background-color:#742a2a}.sm\:focus\:bg-orange-100:focus{background-color:#fffaf0}.sm\:focus\:bg-orange-200:focus{background-color:#feebc8}.sm\:focus\:bg-orange-300:focus{background-color:#fbd38d}.sm\:focus\:bg-orange-400:focus{background-color:#f6ad55}.sm\:focus\:bg-orange-500:focus{background-color:#ed8936}.sm\:focus\:bg-orange-600:focus{background-color:#dd6b20}.sm\:focus\:bg-orange-700:focus{background-color:#c05621}.sm\:focus\:bg-orange-800:focus{background-color:#9c4221}.sm\:focus\:bg-orange-900:focus{background-color:#7b341e}.sm\:focus\:bg-yellow-100:focus{background-color:ivory}.sm\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.sm\:focus\:bg-yellow-300:focus{background-color:#faf089}.sm\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.sm\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.sm\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.sm\:focus\:bg-yellow-700:focus{background-color:#b7791f}.sm\:focus\:bg-yellow-800:focus{background-color:#975a16}.sm\:focus\:bg-yellow-900:focus{background-color:#744210}.sm\:focus\:bg-green-100:focus{background-color:#f0fff4}.sm\:focus\:bg-green-200:focus{background-color:#c6f6d5}.sm\:focus\:bg-green-300:focus{background-color:#9ae6b4}.sm\:focus\:bg-green-400:focus{background-color:#68d391}.sm\:focus\:bg-green-500:focus{background-color:#48bb78}.sm\:focus\:bg-green-600:focus{background-color:#38a169}.sm\:focus\:bg-green-700:focus{background-color:#2f855a}.sm\:focus\:bg-green-800:focus{background-color:#276749}.sm\:focus\:bg-green-900:focus{background-color:#22543d}.sm\:focus\:bg-teal-100:focus{background-color:#e6fffa}.sm\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.sm\:focus\:bg-teal-300:focus{background-color:#81e6d9}.sm\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.sm\:focus\:bg-teal-500:focus{background-color:#38b2ac}.sm\:focus\:bg-teal-600:focus{background-color:#319795}.sm\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.sm\:focus\:bg-teal-800:focus{background-color:#285e61}.sm\:focus\:bg-teal-900:focus{background-color:#234e52}.sm\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.sm\:focus\:bg-blue-200:focus{background-color:#bee3f8}.sm\:focus\:bg-blue-300:focus{background-color:#90cdf4}.sm\:focus\:bg-blue-400:focus{background-color:#63b3ed}.sm\:focus\:bg-blue-500:focus{background-color:#4299e1}.sm\:focus\:bg-blue-600:focus{background-color:#3182ce}.sm\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.sm\:focus\:bg-blue-800:focus{background-color:#2c5282}.sm\:focus\:bg-blue-900:focus{background-color:#2a4365}.sm\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.sm\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.sm\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.sm\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.sm\:focus\:bg-indigo-500:focus{background-color:#667eea}.sm\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.sm\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.sm\:focus\:bg-indigo-800:focus{background-color:#434190}.sm\:focus\:bg-indigo-900:focus{background-color:#3c366b}.sm\:focus\:bg-purple-100:focus{background-color:#faf5ff}.sm\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.sm\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.sm\:focus\:bg-purple-400:focus{background-color:#b794f4}.sm\:focus\:bg-purple-500:focus{background-color:#9f7aea}.sm\:focus\:bg-purple-600:focus{background-color:#805ad5}.sm\:focus\:bg-purple-700:focus{background-color:#6b46c1}.sm\:focus\:bg-purple-800:focus{background-color:#553c9a}.sm\:focus\:bg-purple-900:focus{background-color:#44337a}.sm\:focus\:bg-pink-100:focus{background-color:#fff5f7}.sm\:focus\:bg-pink-200:focus{background-color:#fed7e2}.sm\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.sm\:focus\:bg-pink-400:focus{background-color:#f687b3}.sm\:focus\:bg-pink-500:focus{background-color:#ed64a6}.sm\:focus\:bg-pink-600:focus{background-color:#d53f8c}.sm\:focus\:bg-pink-700:focus{background-color:#b83280}.sm\:focus\:bg-pink-800:focus{background-color:#97266d}.sm\:focus\:bg-pink-900:focus{background-color:#702459}.sm\:bg-bottom{background-position:bottom}.sm\:bg-center{background-position:center}.sm\:bg-left{background-position:left}.sm\:bg-left-bottom{background-position:left bottom}.sm\:bg-left-top{background-position:left top}.sm\:bg-right{background-position:right}.sm\:bg-right-bottom{background-position:right bottom}.sm\:bg-right-top{background-position:right top}.sm\:bg-top{background-position:top}.sm\:bg-repeat{background-repeat:repeat}.sm\:bg-no-repeat{background-repeat:no-repeat}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:bg-repeat-y{background-repeat:repeat-y}.sm\:bg-repeat-round{background-repeat:round}.sm\:bg-repeat-space{background-repeat:space}.sm\:bg-auto{background-size:auto}.sm\:bg-cover{background-size:cover}.sm\:bg-contain{background-size:contain}.sm\:border-collapse{border-collapse:collapse}.sm\:border-separate{border-collapse:separate}.sm\:border-transparent{border-color:transparent}.sm\:border-black{border-color:#000}.sm\:border-white{border-color:#fff}.sm\:border-gray-100{border-color:#f7fafc}.sm\:border-gray-200{border-color:#edf2f7}.sm\:border-gray-300{border-color:#e2e8f0}.sm\:border-gray-400{border-color:#cbd5e0}.sm\:border-gray-500{border-color:#a0aec0}.sm\:border-gray-600{border-color:#718096}.sm\:border-gray-700{border-color:#4a5568}.sm\:border-gray-800{border-color:#2d3748}.sm\:border-gray-900{border-color:#1a202c}.sm\:border-red-100{border-color:#fff5f5}.sm\:border-red-200{border-color:#fed7d7}.sm\:border-red-300{border-color:#feb2b2}.sm\:border-red-400{border-color:#fc8181}.sm\:border-red-500{border-color:#f56565}.sm\:border-red-600{border-color:#e53e3e}.sm\:border-red-700{border-color:#c53030}.sm\:border-red-800{border-color:#9b2c2c}.sm\:border-red-900{border-color:#742a2a}.sm\:border-orange-100{border-color:#fffaf0}.sm\:border-orange-200{border-color:#feebc8}.sm\:border-orange-300{border-color:#fbd38d}.sm\:border-orange-400{border-color:#f6ad55}.sm\:border-orange-500{border-color:#ed8936}.sm\:border-orange-600{border-color:#dd6b20}.sm\:border-orange-700{border-color:#c05621}.sm\:border-orange-800{border-color:#9c4221}.sm\:border-orange-900{border-color:#7b341e}.sm\:border-yellow-100{border-color:ivory}.sm\:border-yellow-200{border-color:#fefcbf}.sm\:border-yellow-300{border-color:#faf089}.sm\:border-yellow-400{border-color:#f6e05e}.sm\:border-yellow-500{border-color:#ecc94b}.sm\:border-yellow-600{border-color:#d69e2e}.sm\:border-yellow-700{border-color:#b7791f}.sm\:border-yellow-800{border-color:#975a16}.sm\:border-yellow-900{border-color:#744210}.sm\:border-green-100{border-color:#f0fff4}.sm\:border-green-200{border-color:#c6f6d5}.sm\:border-green-300{border-color:#9ae6b4}.sm\:border-green-400{border-color:#68d391}.sm\:border-green-500{border-color:#48bb78}.sm\:border-green-600{border-color:#38a169}.sm\:border-green-700{border-color:#2f855a}.sm\:border-green-800{border-color:#276749}.sm\:border-green-900{border-color:#22543d}.sm\:border-teal-100{border-color:#e6fffa}.sm\:border-teal-200{border-color:#b2f5ea}.sm\:border-teal-300{border-color:#81e6d9}.sm\:border-teal-400{border-color:#4fd1c5}.sm\:border-teal-500{border-color:#38b2ac}.sm\:border-teal-600{border-color:#319795}.sm\:border-teal-700{border-color:#2c7a7b}.sm\:border-teal-800{border-color:#285e61}.sm\:border-teal-900{border-color:#234e52}.sm\:border-blue-100{border-color:#ebf8ff}.sm\:border-blue-200{border-color:#bee3f8}.sm\:border-blue-300{border-color:#90cdf4}.sm\:border-blue-400{border-color:#63b3ed}.sm\:border-blue-500{border-color:#4299e1}.sm\:border-blue-600{border-color:#3182ce}.sm\:border-blue-700{border-color:#2b6cb0}.sm\:border-blue-800{border-color:#2c5282}.sm\:border-blue-900{border-color:#2a4365}.sm\:border-indigo-100{border-color:#ebf4ff}.sm\:border-indigo-200{border-color:#c3dafe}.sm\:border-indigo-300{border-color:#a3bffa}.sm\:border-indigo-400{border-color:#7f9cf5}.sm\:border-indigo-500{border-color:#667eea}.sm\:border-indigo-600{border-color:#5a67d8}.sm\:border-indigo-700{border-color:#4c51bf}.sm\:border-indigo-800{border-color:#434190}.sm\:border-indigo-900{border-color:#3c366b}.sm\:border-purple-100{border-color:#faf5ff}.sm\:border-purple-200{border-color:#e9d8fd}.sm\:border-purple-300{border-color:#d6bcfa}.sm\:border-purple-400{border-color:#b794f4}.sm\:border-purple-500{border-color:#9f7aea}.sm\:border-purple-600{border-color:#805ad5}.sm\:border-purple-700{border-color:#6b46c1}.sm\:border-purple-800{border-color:#553c9a}.sm\:border-purple-900{border-color:#44337a}.sm\:border-pink-100{border-color:#fff5f7}.sm\:border-pink-200{border-color:#fed7e2}.sm\:border-pink-300{border-color:#fbb6ce}.sm\:border-pink-400{border-color:#f687b3}.sm\:border-pink-500{border-color:#ed64a6}.sm\:border-pink-600{border-color:#d53f8c}.sm\:border-pink-700{border-color:#b83280}.sm\:border-pink-800{border-color:#97266d}.sm\:border-pink-900{border-color:#702459}.sm\:hover\:border-transparent:hover{border-color:transparent}.sm\:hover\:border-black:hover{border-color:#000}.sm\:hover\:border-white:hover{border-color:#fff}.sm\:hover\:border-gray-100:hover{border-color:#f7fafc}.sm\:hover\:border-gray-200:hover{border-color:#edf2f7}.sm\:hover\:border-gray-300:hover{border-color:#e2e8f0}.sm\:hover\:border-gray-400:hover{border-color:#cbd5e0}.sm\:hover\:border-gray-500:hover{border-color:#a0aec0}.sm\:hover\:border-gray-600:hover{border-color:#718096}.sm\:hover\:border-gray-700:hover{border-color:#4a5568}.sm\:hover\:border-gray-800:hover{border-color:#2d3748}.sm\:hover\:border-gray-900:hover{border-color:#1a202c}.sm\:hover\:border-red-100:hover{border-color:#fff5f5}.sm\:hover\:border-red-200:hover{border-color:#fed7d7}.sm\:hover\:border-red-300:hover{border-color:#feb2b2}.sm\:hover\:border-red-400:hover{border-color:#fc8181}.sm\:hover\:border-red-500:hover{border-color:#f56565}.sm\:hover\:border-red-600:hover{border-color:#e53e3e}.sm\:hover\:border-red-700:hover{border-color:#c53030}.sm\:hover\:border-red-800:hover{border-color:#9b2c2c}.sm\:hover\:border-red-900:hover{border-color:#742a2a}.sm\:hover\:border-orange-100:hover{border-color:#fffaf0}.sm\:hover\:border-orange-200:hover{border-color:#feebc8}.sm\:hover\:border-orange-300:hover{border-color:#fbd38d}.sm\:hover\:border-orange-400:hover{border-color:#f6ad55}.sm\:hover\:border-orange-500:hover{border-color:#ed8936}.sm\:hover\:border-orange-600:hover{border-color:#dd6b20}.sm\:hover\:border-orange-700:hover{border-color:#c05621}.sm\:hover\:border-orange-800:hover{border-color:#9c4221}.sm\:hover\:border-orange-900:hover{border-color:#7b341e}.sm\:hover\:border-yellow-100:hover{border-color:ivory}.sm\:hover\:border-yellow-200:hover{border-color:#fefcbf}.sm\:hover\:border-yellow-300:hover{border-color:#faf089}.sm\:hover\:border-yellow-400:hover{border-color:#f6e05e}.sm\:hover\:border-yellow-500:hover{border-color:#ecc94b}.sm\:hover\:border-yellow-600:hover{border-color:#d69e2e}.sm\:hover\:border-yellow-700:hover{border-color:#b7791f}.sm\:hover\:border-yellow-800:hover{border-color:#975a16}.sm\:hover\:border-yellow-900:hover{border-color:#744210}.sm\:hover\:border-green-100:hover{border-color:#f0fff4}.sm\:hover\:border-green-200:hover{border-color:#c6f6d5}.sm\:hover\:border-green-300:hover{border-color:#9ae6b4}.sm\:hover\:border-green-400:hover{border-color:#68d391}.sm\:hover\:border-green-500:hover{border-color:#48bb78}.sm\:hover\:border-green-600:hover{border-color:#38a169}.sm\:hover\:border-green-700:hover{border-color:#2f855a}.sm\:hover\:border-green-800:hover{border-color:#276749}.sm\:hover\:border-green-900:hover{border-color:#22543d}.sm\:hover\:border-teal-100:hover{border-color:#e6fffa}.sm\:hover\:border-teal-200:hover{border-color:#b2f5ea}.sm\:hover\:border-teal-300:hover{border-color:#81e6d9}.sm\:hover\:border-teal-400:hover{border-color:#4fd1c5}.sm\:hover\:border-teal-500:hover{border-color:#38b2ac}.sm\:hover\:border-teal-600:hover{border-color:#319795}.sm\:hover\:border-teal-700:hover{border-color:#2c7a7b}.sm\:hover\:border-teal-800:hover{border-color:#285e61}.sm\:hover\:border-teal-900:hover{border-color:#234e52}.sm\:hover\:border-blue-100:hover{border-color:#ebf8ff}.sm\:hover\:border-blue-200:hover{border-color:#bee3f8}.sm\:hover\:border-blue-300:hover{border-color:#90cdf4}.sm\:hover\:border-blue-400:hover{border-color:#63b3ed}.sm\:hover\:border-blue-500:hover{border-color:#4299e1}.sm\:hover\:border-blue-600:hover{border-color:#3182ce}.sm\:hover\:border-blue-700:hover{border-color:#2b6cb0}.sm\:hover\:border-blue-800:hover{border-color:#2c5282}.sm\:hover\:border-blue-900:hover{border-color:#2a4365}.sm\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.sm\:hover\:border-indigo-200:hover{border-color:#c3dafe}.sm\:hover\:border-indigo-300:hover{border-color:#a3bffa}.sm\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.sm\:hover\:border-indigo-500:hover{border-color:#667eea}.sm\:hover\:border-indigo-600:hover{border-color:#5a67d8}.sm\:hover\:border-indigo-700:hover{border-color:#4c51bf}.sm\:hover\:border-indigo-800:hover{border-color:#434190}.sm\:hover\:border-indigo-900:hover{border-color:#3c366b}.sm\:hover\:border-purple-100:hover{border-color:#faf5ff}.sm\:hover\:border-purple-200:hover{border-color:#e9d8fd}.sm\:hover\:border-purple-300:hover{border-color:#d6bcfa}.sm\:hover\:border-purple-400:hover{border-color:#b794f4}.sm\:hover\:border-purple-500:hover{border-color:#9f7aea}.sm\:hover\:border-purple-600:hover{border-color:#805ad5}.sm\:hover\:border-purple-700:hover{border-color:#6b46c1}.sm\:hover\:border-purple-800:hover{border-color:#553c9a}.sm\:hover\:border-purple-900:hover{border-color:#44337a}.sm\:hover\:border-pink-100:hover{border-color:#fff5f7}.sm\:hover\:border-pink-200:hover{border-color:#fed7e2}.sm\:hover\:border-pink-300:hover{border-color:#fbb6ce}.sm\:hover\:border-pink-400:hover{border-color:#f687b3}.sm\:hover\:border-pink-500:hover{border-color:#ed64a6}.sm\:hover\:border-pink-600:hover{border-color:#d53f8c}.sm\:hover\:border-pink-700:hover{border-color:#b83280}.sm\:hover\:border-pink-800:hover{border-color:#97266d}.sm\:hover\:border-pink-900:hover{border-color:#702459}.sm\:focus\:border-transparent:focus{border-color:transparent}.sm\:focus\:border-black:focus{border-color:#000}.sm\:focus\:border-white:focus{border-color:#fff}.sm\:focus\:border-gray-100:focus{border-color:#f7fafc}.sm\:focus\:border-gray-200:focus{border-color:#edf2f7}.sm\:focus\:border-gray-300:focus{border-color:#e2e8f0}.sm\:focus\:border-gray-400:focus{border-color:#cbd5e0}.sm\:focus\:border-gray-500:focus{border-color:#a0aec0}.sm\:focus\:border-gray-600:focus{border-color:#718096}.sm\:focus\:border-gray-700:focus{border-color:#4a5568}.sm\:focus\:border-gray-800:focus{border-color:#2d3748}.sm\:focus\:border-gray-900:focus{border-color:#1a202c}.sm\:focus\:border-red-100:focus{border-color:#fff5f5}.sm\:focus\:border-red-200:focus{border-color:#fed7d7}.sm\:focus\:border-red-300:focus{border-color:#feb2b2}.sm\:focus\:border-red-400:focus{border-color:#fc8181}.sm\:focus\:border-red-500:focus{border-color:#f56565}.sm\:focus\:border-red-600:focus{border-color:#e53e3e}.sm\:focus\:border-red-700:focus{border-color:#c53030}.sm\:focus\:border-red-800:focus{border-color:#9b2c2c}.sm\:focus\:border-red-900:focus{border-color:#742a2a}.sm\:focus\:border-orange-100:focus{border-color:#fffaf0}.sm\:focus\:border-orange-200:focus{border-color:#feebc8}.sm\:focus\:border-orange-300:focus{border-color:#fbd38d}.sm\:focus\:border-orange-400:focus{border-color:#f6ad55}.sm\:focus\:border-orange-500:focus{border-color:#ed8936}.sm\:focus\:border-orange-600:focus{border-color:#dd6b20}.sm\:focus\:border-orange-700:focus{border-color:#c05621}.sm\:focus\:border-orange-800:focus{border-color:#9c4221}.sm\:focus\:border-orange-900:focus{border-color:#7b341e}.sm\:focus\:border-yellow-100:focus{border-color:ivory}.sm\:focus\:border-yellow-200:focus{border-color:#fefcbf}.sm\:focus\:border-yellow-300:focus{border-color:#faf089}.sm\:focus\:border-yellow-400:focus{border-color:#f6e05e}.sm\:focus\:border-yellow-500:focus{border-color:#ecc94b}.sm\:focus\:border-yellow-600:focus{border-color:#d69e2e}.sm\:focus\:border-yellow-700:focus{border-color:#b7791f}.sm\:focus\:border-yellow-800:focus{border-color:#975a16}.sm\:focus\:border-yellow-900:focus{border-color:#744210}.sm\:focus\:border-green-100:focus{border-color:#f0fff4}.sm\:focus\:border-green-200:focus{border-color:#c6f6d5}.sm\:focus\:border-green-300:focus{border-color:#9ae6b4}.sm\:focus\:border-green-400:focus{border-color:#68d391}.sm\:focus\:border-green-500:focus{border-color:#48bb78}.sm\:focus\:border-green-600:focus{border-color:#38a169}.sm\:focus\:border-green-700:focus{border-color:#2f855a}.sm\:focus\:border-green-800:focus{border-color:#276749}.sm\:focus\:border-green-900:focus{border-color:#22543d}.sm\:focus\:border-teal-100:focus{border-color:#e6fffa}.sm\:focus\:border-teal-200:focus{border-color:#b2f5ea}.sm\:focus\:border-teal-300:focus{border-color:#81e6d9}.sm\:focus\:border-teal-400:focus{border-color:#4fd1c5}.sm\:focus\:border-teal-500:focus{border-color:#38b2ac}.sm\:focus\:border-teal-600:focus{border-color:#319795}.sm\:focus\:border-teal-700:focus{border-color:#2c7a7b}.sm\:focus\:border-teal-800:focus{border-color:#285e61}.sm\:focus\:border-teal-900:focus{border-color:#234e52}.sm\:focus\:border-blue-100:focus{border-color:#ebf8ff}.sm\:focus\:border-blue-200:focus{border-color:#bee3f8}.sm\:focus\:border-blue-300:focus{border-color:#90cdf4}.sm\:focus\:border-blue-400:focus{border-color:#63b3ed}.sm\:focus\:border-blue-500:focus{border-color:#4299e1}.sm\:focus\:border-blue-600:focus{border-color:#3182ce}.sm\:focus\:border-blue-700:focus{border-color:#2b6cb0}.sm\:focus\:border-blue-800:focus{border-color:#2c5282}.sm\:focus\:border-blue-900:focus{border-color:#2a4365}.sm\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.sm\:focus\:border-indigo-200:focus{border-color:#c3dafe}.sm\:focus\:border-indigo-300:focus{border-color:#a3bffa}.sm\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.sm\:focus\:border-indigo-500:focus{border-color:#667eea}.sm\:focus\:border-indigo-600:focus{border-color:#5a67d8}.sm\:focus\:border-indigo-700:focus{border-color:#4c51bf}.sm\:focus\:border-indigo-800:focus{border-color:#434190}.sm\:focus\:border-indigo-900:focus{border-color:#3c366b}.sm\:focus\:border-purple-100:focus{border-color:#faf5ff}.sm\:focus\:border-purple-200:focus{border-color:#e9d8fd}.sm\:focus\:border-purple-300:focus{border-color:#d6bcfa}.sm\:focus\:border-purple-400:focus{border-color:#b794f4}.sm\:focus\:border-purple-500:focus{border-color:#9f7aea}.sm\:focus\:border-purple-600:focus{border-color:#805ad5}.sm\:focus\:border-purple-700:focus{border-color:#6b46c1}.sm\:focus\:border-purple-800:focus{border-color:#553c9a}.sm\:focus\:border-purple-900:focus{border-color:#44337a}.sm\:focus\:border-pink-100:focus{border-color:#fff5f7}.sm\:focus\:border-pink-200:focus{border-color:#fed7e2}.sm\:focus\:border-pink-300:focus{border-color:#fbb6ce}.sm\:focus\:border-pink-400:focus{border-color:#f687b3}.sm\:focus\:border-pink-500:focus{border-color:#ed64a6}.sm\:focus\:border-pink-600:focus{border-color:#d53f8c}.sm\:focus\:border-pink-700:focus{border-color:#b83280}.sm\:focus\:border-pink-800:focus{border-color:#97266d}.sm\:focus\:border-pink-900:focus{border-color:#702459}.sm\:rounded-none{border-radius:0}.sm\:rounded-sm{border-radius:.125rem}.sm\:rounded{border-radius:.25rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sm\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.sm\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.sm\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.sm\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.sm\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.sm\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-tl-none{border-top-left-radius:0}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:rounded-br-none{border-bottom-right-radius:0}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-tl-sm{border-top-left-radius:.125rem}.sm\:rounded-tr-sm{border-top-right-radius:.125rem}.sm\:rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:rounded-tl{border-top-left-radius:.25rem}.sm\:rounded-tr{border-top-right-radius:.25rem}.sm\:rounded-br{border-bottom-right-radius:.25rem}.sm\:rounded-bl{border-bottom-left-radius:.25rem}.sm\:rounded-tl-md{border-top-left-radius:.375rem}.sm\:rounded-tr-md{border-top-right-radius:.375rem}.sm\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\:rounded-tl-lg{border-top-left-radius:.5rem}.sm\:rounded-tr-lg{border-top-right-radius:.5rem}.sm\:rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:rounded-tl-full{border-top-left-radius:9999px}.sm\:rounded-tr-full{border-top-right-radius:9999px}.sm\:rounded-br-full{border-bottom-right-radius:9999px}.sm\:rounded-bl-full{border-bottom-left-radius:9999px}.sm\:border-solid{border-style:solid}.sm\:border-dashed{border-style:dashed}.sm\:border-dotted{border-style:dotted}.sm\:border-double{border-style:double}.sm\:border-none{border-style:none}.sm\:border-0{border-width:0}.sm\:border-2{border-width:2px}.sm\:border-4{border-width:4px}.sm\:border-8{border-width:8px}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-r-0{border-right-width:0}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l-0{border-left-width:0}.sm\:border-t-2{border-top-width:2px}.sm\:border-r-2{border-right-width:2px}.sm\:border-b-2{border-bottom-width:2px}.sm\:border-l-2{border-left-width:2px}.sm\:border-t-4{border-top-width:4px}.sm\:border-r-4{border-right-width:4px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-l-4{border-left-width:4px}.sm\:border-t-8{border-top-width:8px}.sm\:border-r-8{border-right-width:8px}.sm\:border-b-8{border-bottom-width:8px}.sm\:border-l-8{border-left-width:8px}.sm\:border-t{border-top-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:box-border{box-sizing:border-box}.sm\:box-content{box-sizing:content-box}.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-text{cursor:text}.sm\:cursor-move{cursor:move}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:table{display:table}.sm\:table-caption{display:table-caption}.sm\:table-cell{display:table-cell}.sm\:table-column{display:table-column}.sm\:table-column-group{display:table-column-group}.sm\:table-footer-group{display:table-footer-group}.sm\:table-header-group{display:table-header-group}.sm\:table-row-group{display:table-row-group}.sm\:table-row{display:table-row}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-no-wrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}.sm\:content-center{align-content:center}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow{flex-grow:1}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-shrink{flex-shrink:1}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-9{order:9}.sm\:order-10{order:10}.sm\:order-11{order:11}.sm\:order-12{order:12}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:order-none{order:0}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:clearfix:after{content:"";display:table;clear:both}.sm\:clear-left{clear:left}.sm\:clear-right{clear:right}.sm\:clear-both{clear:both}.sm\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.sm\:font-serif{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.sm\:font-mono{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.sm\:font-hairline{font-weight:100}.sm\:font-thin{font-weight:200}.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:font-extrabold{font-weight:800}.sm\:font-black{font-weight:900}.sm\:hover\:font-hairline:hover{font-weight:100}.sm\:hover\:font-thin:hover{font-weight:200}.sm\:hover\:font-light:hover{font-weight:300}.sm\:hover\:font-normal:hover{font-weight:400}.sm\:hover\:font-medium:hover{font-weight:500}.sm\:hover\:font-semibold:hover{font-weight:600}.sm\:hover\:font-bold:hover{font-weight:700}.sm\:hover\:font-extrabold:hover{font-weight:800}.sm\:hover\:font-black:hover{font-weight:900}.sm\:focus\:font-hairline:focus{font-weight:100}.sm\:focus\:font-thin:focus{font-weight:200}.sm\:focus\:font-light:focus{font-weight:300}.sm\:focus\:font-normal:focus{font-weight:400}.sm\:focus\:font-medium:focus{font-weight:500}.sm\:focus\:font-semibold:focus{font-weight:600}.sm\:focus\:font-bold:focus{font-weight:700}.sm\:focus\:font-extrabold:focus{font-weight:800}.sm\:focus\:font-black:focus{font-weight:900}.sm\:h-0{height:0}.sm\:h-1{height:.25rem}.sm\:h-2{height:.5rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-56{height:14rem}.sm\:h-64{height:16rem}.sm\:h-auto{height:auto}.sm\:h-px{height:1px}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:leading-3{line-height:.75rem}.sm\:leading-4{line-height:1rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-9{line-height:2.25rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-snug{line-height:1.375}.sm\:leading-normal{line-height:1.5}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-loose{line-height:2}.sm\:list-inside{list-style-position:inside}.sm\:list-outside{list-style-position:outside}.sm\:list-none{list-style-type:none}.sm\:list-disc{list-style-type:disc}.sm\:list-decimal{list-style-type:decimal}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-8{margin:2rem}.sm\:m-10{margin:2.5rem}.sm\:m-12{margin:3rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-24{margin:6rem}.sm\:m-32{margin:8rem}.sm\:m-40{margin:10rem}.sm\:m-48{margin:12rem}.sm\:m-56{margin:14rem}.sm\:m-64{margin:16rem}.sm\:m-auto{margin:auto}.sm\:m-px{margin:1px}.sm\:-m-1{margin:-.25rem}.sm\:-m-2{margin:-.5rem}.sm\:-m-3{margin:-.75rem}.sm\:-m-4{margin:-1rem}.sm\:-m-5{margin:-1.25rem}.sm\:-m-6{margin:-1.5rem}.sm\:-m-8{margin:-2rem}.sm\:-m-10{margin:-2.5rem}.sm\:-m-12{margin:-3rem}.sm\:-m-16{margin:-4rem}.sm\:-m-20{margin:-5rem}.sm\:-m-24{margin:-6rem}.sm\:-m-32{margin:-8rem}.sm\:-m-40{margin:-10rem}.sm\:-m-48{margin:-12rem}.sm\:-m-56{margin:-14rem}.sm\:-m-64{margin:-16rem}.sm\:-m-px{margin:-1px}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:my-20{margin-top:5rem;margin-bottom:5rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:my-32{margin-top:8rem;margin-bottom:8rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:my-40{margin-top:10rem;margin-bottom:10rem}.sm\:mx-40{margin-left:10rem;margin-right:10rem}.sm\:my-48{margin-top:12rem;margin-bottom:12rem}.sm\:mx-48{margin-left:12rem;margin-right:12rem}.sm\:my-56{margin-top:14rem;margin-bottom:14rem}.sm\:mx-56{margin-left:14rem;margin-right:14rem}.sm\:my-64{margin-top:16rem;margin-bottom:16rem}.sm\:mx-64{margin-left:16rem;margin-right:16rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-px{margin-top:1px;margin-bottom:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.sm\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.sm\:-mx-32{margin-left:-8rem;margin-right:-8rem}.sm\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.sm\:-mx-40{margin-left:-10rem;margin-right:-10rem}.sm\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.sm\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.sm\:-mx-56{margin-left:-14rem;margin-right:-14rem}.sm\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.sm\:-mx-64{margin-left:-16rem;margin-right:-16rem}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mt-1{margin-top:.25rem}.sm\:mr-1{margin-right:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:ml-1{margin-left:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-5{margin-left:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mr-12{margin-right:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-12{margin-left:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mr-16{margin-right:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:ml-16{margin-left:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mr-20{margin-right:5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-20{margin-left:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mr-24{margin-right:6rem}.sm\:mb-24{margin-bottom:6rem}.sm\:ml-24{margin-left:6rem}.sm\:mt-32{margin-top:8rem}.sm\:mr-32{margin-right:8rem}.sm\:mb-32{margin-bottom:8rem}.sm\:ml-32{margin-left:8rem}.sm\:mt-40{margin-top:10rem}.sm\:mr-40{margin-right:10rem}.sm\:mb-40{margin-bottom:10rem}.sm\:ml-40{margin-left:10rem}.sm\:mt-48{margin-top:12rem}.sm\:mr-48{margin-right:12rem}.sm\:mb-48{margin-bottom:12rem}.sm\:ml-48{margin-left:12rem}.sm\:mt-56{margin-top:14rem}.sm\:mr-56{margin-right:14rem}.sm\:mb-56{margin-bottom:14rem}.sm\:ml-56{margin-left:14rem}.sm\:mt-64{margin-top:16rem}.sm\:mr-64{margin-right:16rem}.sm\:mb-64{margin-bottom:16rem}.sm\:ml-64{margin-left:16rem}.sm\:mt-auto{margin-top:auto}.sm\:mr-auto{margin-right:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-px{margin-top:1px}.sm\:mr-px{margin-right:1px}.sm\:mb-px{margin-bottom:1px}.sm\:ml-px{margin-left:1px}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mr-1{margin-right:-.25rem}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-ml-1{margin-left:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mr-2{margin-right:-.5rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mr-3{margin-right:-.75rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-ml-3{margin-left:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-mt-5{margin-top:-1.25rem}.sm\:-mr-5{margin-right:-1.25rem}.sm\:-mb-5{margin-bottom:-1.25rem}.sm\:-ml-5{margin-left:-1.25rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-ml-6{margin-left:-1.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-mt-10{margin-top:-2.5rem}.sm\:-mr-10{margin-right:-2.5rem}.sm\:-mb-10{margin-bottom:-2.5rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:-mt-12{margin-top:-3rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-mt-16{margin-top:-4rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mb-16{margin-bottom:-4rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-mt-20{margin-top:-5rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mb-20{margin-bottom:-5rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-mt-24{margin-top:-6rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mb-24{margin-bottom:-6rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-mt-32{margin-top:-8rem}.sm\:-mr-32{margin-right:-8rem}.sm\:-mb-32{margin-bottom:-8rem}.sm\:-ml-32{margin-left:-8rem}.sm\:-mt-40{margin-top:-10rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mb-40{margin-bottom:-10rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-mt-48{margin-top:-12rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mb-48{margin-bottom:-12rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-mt-56{margin-top:-14rem}.sm\:-mr-56{margin-right:-14rem}.sm\:-mb-56{margin-bottom:-14rem}.sm\:-ml-56{margin-left:-14rem}.sm\:-mt-64{margin-top:-16rem}.sm\:-mr-64{margin-right:-16rem}.sm\:-mb-64{margin-bottom:-16rem}.sm\:-ml-64{margin-left:-16rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mr-px{margin-right:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:-ml-px{margin-left:-1px}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-full{max-width:100%}.sm\:max-w-screen-sm{max-width:640px}.sm\:max-w-screen-md{max-width:768px}.sm\:max-w-screen-lg{max-width:1024px}.sm\:max-w-screen-xl{max-width:1280px}.sm\:min-h-0{min-height:0}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:min-w-0{min-width:0}.sm\:min-w-full{min-width:100%}.sm\:object-contain{-o-object-fit:contain;object-fit:contain}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:object-fill{-o-object-fit:fill;object-fit:fill}.sm\:object-none{-o-object-fit:none;object-fit:none}.sm\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.sm\:object-bottom{-o-object-position:bottom;object-position:bottom}.sm\:object-center{-o-object-position:center;object-position:center}.sm\:object-left{-o-object-position:left;object-position:left}.sm\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.sm\:object-left-top{-o-object-position:left top;object-position:left top}.sm\:object-right{-o-object-position:right;object-position:right}.sm\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.sm\:object-right-top{-o-object-position:right top;object-position:right top}.sm\:object-top{-o-object-position:top;object-position:top}.sm\:opacity-0{opacity:0}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-100{opacity:1}.sm\:hover\:opacity-0:hover{opacity:0}.sm\:hover\:opacity-25:hover{opacity:.25}.sm\:hover\:opacity-50:hover{opacity:.5}.sm\:hover\:opacity-75:hover{opacity:.75}.sm\:hover\:opacity-100:hover{opacity:1}.sm\:focus\:opacity-0:focus{opacity:0}.sm\:focus\:opacity-25:focus{opacity:.25}.sm\:focus\:opacity-50:focus{opacity:.5}.sm\:focus\:opacity-75:focus{opacity:.75}.sm\:focus\:opacity-100:focus{opacity:1}.sm\:outline-none{outline:0}.sm\:focus\:outline-none:focus{outline:0}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:overflow-y-scroll{overflow-y:scroll}.sm\:scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-24{padding:6rem}.sm\:p-32{padding:8rem}.sm\:p-40{padding:10rem}.sm\:p-48{padding:12rem}.sm\:p-56{padding:14rem}.sm\:p-64{padding:16rem}.sm\:p-px{padding:1px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:px-32{padding-left:8rem;padding-right:8rem}.sm\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\:px-40{padding-left:10rem;padding-right:10rem}.sm\:py-48{padding-top:12rem;padding-bottom:12rem}.sm\:px-48{padding-left:12rem;padding-right:12rem}.sm\:py-56{padding-top:14rem;padding-bottom:14rem}.sm\:px-56{padding-left:14rem;padding-right:14rem}.sm\:py-64{padding-top:16rem;padding-bottom:16rem}.sm\:px-64{padding-left:16rem;padding-right:16rem}.sm\:py-px{padding-top:1px;padding-bottom:1px}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-1{padding-top:.25rem}.sm\:pr-1{padding-right:.25rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-1{padding-left:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pr-8{padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pr-12{padding-right:3rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-16{padding-top:4rem}.sm\:pr-16{padding-right:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pl-16{padding-left:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pr-20{padding-right:5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pl-20{padding-left:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pr-24{padding-right:6rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pl-24{padding-left:6rem}.sm\:pt-32{padding-top:8rem}.sm\:pr-32{padding-right:8rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pl-32{padding-left:8rem}.sm\:pt-40{padding-top:10rem}.sm\:pr-40{padding-right:10rem}.sm\:pb-40{padding-bottom:10rem}.sm\:pl-40{padding-left:10rem}.sm\:pt-48{padding-top:12rem}.sm\:pr-48{padding-right:12rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pl-48{padding-left:12rem}.sm\:pt-56{padding-top:14rem}.sm\:pr-56{padding-right:14rem}.sm\:pb-56{padding-bottom:14rem}.sm\:pl-56{padding-left:14rem}.sm\:pt-64{padding-top:16rem}.sm\:pr-64{padding-right:16rem}.sm\:pb-64{padding-bottom:16rem}.sm\:pl-64{padding-left:16rem}.sm\:pt-px{padding-top:1px}.sm\:pr-px{padding-right:1px}.sm\:pb-px{padding-bottom:1px}.sm\:pl-px{padding-left:1px}.sm\:placeholder-transparent:-ms-input-placeholder{color:transparent}.sm\:placeholder-transparent::-ms-input-placeholder{color:transparent}.sm\:placeholder-transparent::placeholder{color:transparent}.sm\:placeholder-black:-ms-input-placeholder{color:#000}.sm\:placeholder-black::-ms-input-placeholder{color:#000}.sm\:placeholder-black::placeholder{color:#000}.sm\:placeholder-white:-ms-input-placeholder{color:#fff}.sm\:placeholder-white::-ms-input-placeholder{color:#fff}.sm\:placeholder-white::placeholder{color:#fff}.sm\:placeholder-gray-100:-ms-input-placeholder{color:#f7fafc}.sm\:placeholder-gray-100::-ms-input-placeholder{color:#f7fafc}.sm\:placeholder-gray-100::placeholder{color:#f7fafc}.sm\:placeholder-gray-200:-ms-input-placeholder{color:#edf2f7}.sm\:placeholder-gray-200::-ms-input-placeholder{color:#edf2f7}.sm\:placeholder-gray-200::placeholder{color:#edf2f7}.sm\:placeholder-gray-300:-ms-input-placeholder{color:#e2e8f0}.sm\:placeholder-gray-300::-ms-input-placeholder{color:#e2e8f0}.sm\:placeholder-gray-300::placeholder{color:#e2e8f0}.sm\:placeholder-gray-400:-ms-input-placeholder{color:#cbd5e0}.sm\:placeholder-gray-400::-ms-input-placeholder{color:#cbd5e0}.sm\:placeholder-gray-400::placeholder{color:#cbd5e0}.sm\:placeholder-gray-500:-ms-input-placeholder{color:#a0aec0}.sm\:placeholder-gray-500::-ms-input-placeholder{color:#a0aec0}.sm\:placeholder-gray-500::placeholder{color:#a0aec0}.sm\:placeholder-gray-600:-ms-input-placeholder{color:#718096}.sm\:placeholder-gray-600::-ms-input-placeholder{color:#718096}.sm\:placeholder-gray-600::placeholder{color:#718096}.sm\:placeholder-gray-700:-ms-input-placeholder{color:#4a5568}.sm\:placeholder-gray-700::-ms-input-placeholder{color:#4a5568}.sm\:placeholder-gray-700::placeholder{color:#4a5568}.sm\:placeholder-gray-800:-ms-input-placeholder{color:#2d3748}.sm\:placeholder-gray-800::-ms-input-placeholder{color:#2d3748}.sm\:placeholder-gray-800::placeholder{color:#2d3748}.sm\:placeholder-gray-900:-ms-input-placeholder{color:#1a202c}.sm\:placeholder-gray-900::-ms-input-placeholder{color:#1a202c}.sm\:placeholder-gray-900::placeholder{color:#1a202c}.sm\:placeholder-red-100:-ms-input-placeholder{color:#fff5f5}.sm\:placeholder-red-100::-ms-input-placeholder{color:#fff5f5}.sm\:placeholder-red-100::placeholder{color:#fff5f5}.sm\:placeholder-red-200:-ms-input-placeholder{color:#fed7d7}.sm\:placeholder-red-200::-ms-input-placeholder{color:#fed7d7}.sm\:placeholder-red-200::placeholder{color:#fed7d7}.sm\:placeholder-red-300:-ms-input-placeholder{color:#feb2b2}.sm\:placeholder-red-300::-ms-input-placeholder{color:#feb2b2}.sm\:placeholder-red-300::placeholder{color:#feb2b2}.sm\:placeholder-red-400:-ms-input-placeholder{color:#fc8181}.sm\:placeholder-red-400::-ms-input-placeholder{color:#fc8181}.sm\:placeholder-red-400::placeholder{color:#fc8181}.sm\:placeholder-red-500:-ms-input-placeholder{color:#f56565}.sm\:placeholder-red-500::-ms-input-placeholder{color:#f56565}.sm\:placeholder-red-500::placeholder{color:#f56565}.sm\:placeholder-red-600:-ms-input-placeholder{color:#e53e3e}.sm\:placeholder-red-600::-ms-input-placeholder{color:#e53e3e}.sm\:placeholder-red-600::placeholder{color:#e53e3e}.sm\:placeholder-red-700:-ms-input-placeholder{color:#c53030}.sm\:placeholder-red-700::-ms-input-placeholder{color:#c53030}.sm\:placeholder-red-700::placeholder{color:#c53030}.sm\:placeholder-red-800:-ms-input-placeholder{color:#9b2c2c}.sm\:placeholder-red-800::-ms-input-placeholder{color:#9b2c2c}.sm\:placeholder-red-800::placeholder{color:#9b2c2c}.sm\:placeholder-red-900:-ms-input-placeholder{color:#742a2a}.sm\:placeholder-red-900::-ms-input-placeholder{color:#742a2a}.sm\:placeholder-red-900::placeholder{color:#742a2a}.sm\:placeholder-orange-100:-ms-input-placeholder{color:#fffaf0}.sm\:placeholder-orange-100::-ms-input-placeholder{color:#fffaf0}.sm\:placeholder-orange-100::placeholder{color:#fffaf0}.sm\:placeholder-orange-200:-ms-input-placeholder{color:#feebc8}.sm\:placeholder-orange-200::-ms-input-placeholder{color:#feebc8}.sm\:placeholder-orange-200::placeholder{color:#feebc8}.sm\:placeholder-orange-300:-ms-input-placeholder{color:#fbd38d}.sm\:placeholder-orange-300::-ms-input-placeholder{color:#fbd38d}.sm\:placeholder-orange-300::placeholder{color:#fbd38d}.sm\:placeholder-orange-400:-ms-input-placeholder{color:#f6ad55}.sm\:placeholder-orange-400::-ms-input-placeholder{color:#f6ad55}.sm\:placeholder-orange-400::placeholder{color:#f6ad55}.sm\:placeholder-orange-500:-ms-input-placeholder{color:#ed8936}.sm\:placeholder-orange-500::-ms-input-placeholder{color:#ed8936}.sm\:placeholder-orange-500::placeholder{color:#ed8936}.sm\:placeholder-orange-600:-ms-input-placeholder{color:#dd6b20}.sm\:placeholder-orange-600::-ms-input-placeholder{color:#dd6b20}.sm\:placeholder-orange-600::placeholder{color:#dd6b20}.sm\:placeholder-orange-700:-ms-input-placeholder{color:#c05621}.sm\:placeholder-orange-700::-ms-input-placeholder{color:#c05621}.sm\:placeholder-orange-700::placeholder{color:#c05621}.sm\:placeholder-orange-800:-ms-input-placeholder{color:#9c4221}.sm\:placeholder-orange-800::-ms-input-placeholder{color:#9c4221}.sm\:placeholder-orange-800::placeholder{color:#9c4221}.sm\:placeholder-orange-900:-ms-input-placeholder{color:#7b341e}.sm\:placeholder-orange-900::-ms-input-placeholder{color:#7b341e}.sm\:placeholder-orange-900::placeholder{color:#7b341e}.sm\:placeholder-yellow-100:-ms-input-placeholder{color:ivory}.sm\:placeholder-yellow-100::-ms-input-placeholder{color:ivory}.sm\:placeholder-yellow-100::placeholder{color:ivory}.sm\:placeholder-yellow-200:-ms-input-placeholder{color:#fefcbf}.sm\:placeholder-yellow-200::-ms-input-placeholder{color:#fefcbf}.sm\:placeholder-yellow-200::placeholder{color:#fefcbf}.sm\:placeholder-yellow-300:-ms-input-placeholder{color:#faf089}.sm\:placeholder-yellow-300::-ms-input-placeholder{color:#faf089}.sm\:placeholder-yellow-300::placeholder{color:#faf089}.sm\:placeholder-yellow-400:-ms-input-placeholder{color:#f6e05e}.sm\:placeholder-yellow-400::-ms-input-placeholder{color:#f6e05e}.sm\:placeholder-yellow-400::placeholder{color:#f6e05e}.sm\:placeholder-yellow-500:-ms-input-placeholder{color:#ecc94b}.sm\:placeholder-yellow-500::-ms-input-placeholder{color:#ecc94b}.sm\:placeholder-yellow-500::placeholder{color:#ecc94b}.sm\:placeholder-yellow-600:-ms-input-placeholder{color:#d69e2e}.sm\:placeholder-yellow-600::-ms-input-placeholder{color:#d69e2e}.sm\:placeholder-yellow-600::placeholder{color:#d69e2e}.sm\:placeholder-yellow-700:-ms-input-placeholder{color:#b7791f}.sm\:placeholder-yellow-700::-ms-input-placeholder{color:#b7791f}.sm\:placeholder-yellow-700::placeholder{color:#b7791f}.sm\:placeholder-yellow-800:-ms-input-placeholder{color:#975a16}.sm\:placeholder-yellow-800::-ms-input-placeholder{color:#975a16}.sm\:placeholder-yellow-800::placeholder{color:#975a16}.sm\:placeholder-yellow-900:-ms-input-placeholder{color:#744210}.sm\:placeholder-yellow-900::-ms-input-placeholder{color:#744210}.sm\:placeholder-yellow-900::placeholder{color:#744210}.sm\:placeholder-green-100:-ms-input-placeholder{color:#f0fff4}.sm\:placeholder-green-100::-ms-input-placeholder{color:#f0fff4}.sm\:placeholder-green-100::placeholder{color:#f0fff4}.sm\:placeholder-green-200:-ms-input-placeholder{color:#c6f6d5}.sm\:placeholder-green-200::-ms-input-placeholder{color:#c6f6d5}.sm\:placeholder-green-200::placeholder{color:#c6f6d5}.sm\:placeholder-green-300:-ms-input-placeholder{color:#9ae6b4}.sm\:placeholder-green-300::-ms-input-placeholder{color:#9ae6b4}.sm\:placeholder-green-300::placeholder{color:#9ae6b4}.sm\:placeholder-green-400:-ms-input-placeholder{color:#68d391}.sm\:placeholder-green-400::-ms-input-placeholder{color:#68d391}.sm\:placeholder-green-400::placeholder{color:#68d391}.sm\:placeholder-green-500:-ms-input-placeholder{color:#48bb78}.sm\:placeholder-green-500::-ms-input-placeholder{color:#48bb78}.sm\:placeholder-green-500::placeholder{color:#48bb78}.sm\:placeholder-green-600:-ms-input-placeholder{color:#38a169}.sm\:placeholder-green-600::-ms-input-placeholder{color:#38a169}.sm\:placeholder-green-600::placeholder{color:#38a169}.sm\:placeholder-green-700:-ms-input-placeholder{color:#2f855a}.sm\:placeholder-green-700::-ms-input-placeholder{color:#2f855a}.sm\:placeholder-green-700::placeholder{color:#2f855a}.sm\:placeholder-green-800:-ms-input-placeholder{color:#276749}.sm\:placeholder-green-800::-ms-input-placeholder{color:#276749}.sm\:placeholder-green-800::placeholder{color:#276749}.sm\:placeholder-green-900:-ms-input-placeholder{color:#22543d}.sm\:placeholder-green-900::-ms-input-placeholder{color:#22543d}.sm\:placeholder-green-900::placeholder{color:#22543d}.sm\:placeholder-teal-100:-ms-input-placeholder{color:#e6fffa}.sm\:placeholder-teal-100::-ms-input-placeholder{color:#e6fffa}.sm\:placeholder-teal-100::placeholder{color:#e6fffa}.sm\:placeholder-teal-200:-ms-input-placeholder{color:#b2f5ea}.sm\:placeholder-teal-200::-ms-input-placeholder{color:#b2f5ea}.sm\:placeholder-teal-200::placeholder{color:#b2f5ea}.sm\:placeholder-teal-300:-ms-input-placeholder{color:#81e6d9}.sm\:placeholder-teal-300::-ms-input-placeholder{color:#81e6d9}.sm\:placeholder-teal-300::placeholder{color:#81e6d9}.sm\:placeholder-teal-400:-ms-input-placeholder{color:#4fd1c5}.sm\:placeholder-teal-400::-ms-input-placeholder{color:#4fd1c5}.sm\:placeholder-teal-400::placeholder{color:#4fd1c5}.sm\:placeholder-teal-500:-ms-input-placeholder{color:#38b2ac}.sm\:placeholder-teal-500::-ms-input-placeholder{color:#38b2ac}.sm\:placeholder-teal-500::placeholder{color:#38b2ac}.sm\:placeholder-teal-600:-ms-input-placeholder{color:#319795}.sm\:placeholder-teal-600::-ms-input-placeholder{color:#319795}.sm\:placeholder-teal-600::placeholder{color:#319795}.sm\:placeholder-teal-700:-ms-input-placeholder{color:#2c7a7b}.sm\:placeholder-teal-700::-ms-input-placeholder{color:#2c7a7b}.sm\:placeholder-teal-700::placeholder{color:#2c7a7b}.sm\:placeholder-teal-800:-ms-input-placeholder{color:#285e61}.sm\:placeholder-teal-800::-ms-input-placeholder{color:#285e61}.sm\:placeholder-teal-800::placeholder{color:#285e61}.sm\:placeholder-teal-900:-ms-input-placeholder{color:#234e52}.sm\:placeholder-teal-900::-ms-input-placeholder{color:#234e52}.sm\:placeholder-teal-900::placeholder{color:#234e52}.sm\:placeholder-blue-100:-ms-input-placeholder{color:#ebf8ff}.sm\:placeholder-blue-100::-ms-input-placeholder{color:#ebf8ff}.sm\:placeholder-blue-100::placeholder{color:#ebf8ff}.sm\:placeholder-blue-200:-ms-input-placeholder{color:#bee3f8}.sm\:placeholder-blue-200::-ms-input-placeholder{color:#bee3f8}.sm\:placeholder-blue-200::placeholder{color:#bee3f8}.sm\:placeholder-blue-300:-ms-input-placeholder{color:#90cdf4}.sm\:placeholder-blue-300::-ms-input-placeholder{color:#90cdf4}.sm\:placeholder-blue-300::placeholder{color:#90cdf4}.sm\:placeholder-blue-400:-ms-input-placeholder{color:#63b3ed}.sm\:placeholder-blue-400::-ms-input-placeholder{color:#63b3ed}.sm\:placeholder-blue-400::placeholder{color:#63b3ed}.sm\:placeholder-blue-500:-ms-input-placeholder{color:#4299e1}.sm\:placeholder-blue-500::-ms-input-placeholder{color:#4299e1}.sm\:placeholder-blue-500::placeholder{color:#4299e1}.sm\:placeholder-blue-600:-ms-input-placeholder{color:#3182ce}.sm\:placeholder-blue-600::-ms-input-placeholder{color:#3182ce}.sm\:placeholder-blue-600::placeholder{color:#3182ce}.sm\:placeholder-blue-700:-ms-input-placeholder{color:#2b6cb0}.sm\:placeholder-blue-700::-ms-input-placeholder{color:#2b6cb0}.sm\:placeholder-blue-700::placeholder{color:#2b6cb0}.sm\:placeholder-blue-800:-ms-input-placeholder{color:#2c5282}.sm\:placeholder-blue-800::-ms-input-placeholder{color:#2c5282}.sm\:placeholder-blue-800::placeholder{color:#2c5282}.sm\:placeholder-blue-900:-ms-input-placeholder{color:#2a4365}.sm\:placeholder-blue-900::-ms-input-placeholder{color:#2a4365}.sm\:placeholder-blue-900::placeholder{color:#2a4365}.sm\:placeholder-indigo-100:-ms-input-placeholder{color:#ebf4ff}.sm\:placeholder-indigo-100::-ms-input-placeholder{color:#ebf4ff}.sm\:placeholder-indigo-100::placeholder{color:#ebf4ff}.sm\:placeholder-indigo-200:-ms-input-placeholder{color:#c3dafe}.sm\:placeholder-indigo-200::-ms-input-placeholder{color:#c3dafe}.sm\:placeholder-indigo-200::placeholder{color:#c3dafe}.sm\:placeholder-indigo-300:-ms-input-placeholder{color:#a3bffa}.sm\:placeholder-indigo-300::-ms-input-placeholder{color:#a3bffa}.sm\:placeholder-indigo-300::placeholder{color:#a3bffa}.sm\:placeholder-indigo-400:-ms-input-placeholder{color:#7f9cf5}.sm\:placeholder-indigo-400::-ms-input-placeholder{color:#7f9cf5}.sm\:placeholder-indigo-400::placeholder{color:#7f9cf5}.sm\:placeholder-indigo-500:-ms-input-placeholder{color:#667eea}.sm\:placeholder-indigo-500::-ms-input-placeholder{color:#667eea}.sm\:placeholder-indigo-500::placeholder{color:#667eea}.sm\:placeholder-indigo-600:-ms-input-placeholder{color:#5a67d8}.sm\:placeholder-indigo-600::-ms-input-placeholder{color:#5a67d8}.sm\:placeholder-indigo-600::placeholder{color:#5a67d8}.sm\:placeholder-indigo-700:-ms-input-placeholder{color:#4c51bf}.sm\:placeholder-indigo-700::-ms-input-placeholder{color:#4c51bf}.sm\:placeholder-indigo-700::placeholder{color:#4c51bf}.sm\:placeholder-indigo-800:-ms-input-placeholder{color:#434190}.sm\:placeholder-indigo-800::-ms-input-placeholder{color:#434190}.sm\:placeholder-indigo-800::placeholder{color:#434190}.sm\:placeholder-indigo-900:-ms-input-placeholder{color:#3c366b}.sm\:placeholder-indigo-900::-ms-input-placeholder{color:#3c366b}.sm\:placeholder-indigo-900::placeholder{color:#3c366b}.sm\:placeholder-purple-100:-ms-input-placeholder{color:#faf5ff}.sm\:placeholder-purple-100::-ms-input-placeholder{color:#faf5ff}.sm\:placeholder-purple-100::placeholder{color:#faf5ff}.sm\:placeholder-purple-200:-ms-input-placeholder{color:#e9d8fd}.sm\:placeholder-purple-200::-ms-input-placeholder{color:#e9d8fd}.sm\:placeholder-purple-200::placeholder{color:#e9d8fd}.sm\:placeholder-purple-300:-ms-input-placeholder{color:#d6bcfa}.sm\:placeholder-purple-300::-ms-input-placeholder{color:#d6bcfa}.sm\:placeholder-purple-300::placeholder{color:#d6bcfa}.sm\:placeholder-purple-400:-ms-input-placeholder{color:#b794f4}.sm\:placeholder-purple-400::-ms-input-placeholder{color:#b794f4}.sm\:placeholder-purple-400::placeholder{color:#b794f4}.sm\:placeholder-purple-500:-ms-input-placeholder{color:#9f7aea}.sm\:placeholder-purple-500::-ms-input-placeholder{color:#9f7aea}.sm\:placeholder-purple-500::placeholder{color:#9f7aea}.sm\:placeholder-purple-600:-ms-input-placeholder{color:#805ad5}.sm\:placeholder-purple-600::-ms-input-placeholder{color:#805ad5}.sm\:placeholder-purple-600::placeholder{color:#805ad5}.sm\:placeholder-purple-700:-ms-input-placeholder{color:#6b46c1}.sm\:placeholder-purple-700::-ms-input-placeholder{color:#6b46c1}.sm\:placeholder-purple-700::placeholder{color:#6b46c1}.sm\:placeholder-purple-800:-ms-input-placeholder{color:#553c9a}.sm\:placeholder-purple-800::-ms-input-placeholder{color:#553c9a}.sm\:placeholder-purple-800::placeholder{color:#553c9a}.sm\:placeholder-purple-900:-ms-input-placeholder{color:#44337a}.sm\:placeholder-purple-900::-ms-input-placeholder{color:#44337a}.sm\:placeholder-purple-900::placeholder{color:#44337a}.sm\:placeholder-pink-100:-ms-input-placeholder{color:#fff5f7}.sm\:placeholder-pink-100::-ms-input-placeholder{color:#fff5f7}.sm\:placeholder-pink-100::placeholder{color:#fff5f7}.sm\:placeholder-pink-200:-ms-input-placeholder{color:#fed7e2}.sm\:placeholder-pink-200::-ms-input-placeholder{color:#fed7e2}.sm\:placeholder-pink-200::placeholder{color:#fed7e2}.sm\:placeholder-pink-300:-ms-input-placeholder{color:#fbb6ce}.sm\:placeholder-pink-300::-ms-input-placeholder{color:#fbb6ce}.sm\:placeholder-pink-300::placeholder{color:#fbb6ce}.sm\:placeholder-pink-400:-ms-input-placeholder{color:#f687b3}.sm\:placeholder-pink-400::-ms-input-placeholder{color:#f687b3}.sm\:placeholder-pink-400::placeholder{color:#f687b3}.sm\:placeholder-pink-500:-ms-input-placeholder{color:#ed64a6}.sm\:placeholder-pink-500::-ms-input-placeholder{color:#ed64a6}.sm\:placeholder-pink-500::placeholder{color:#ed64a6}.sm\:placeholder-pink-600:-ms-input-placeholder{color:#d53f8c}.sm\:placeholder-pink-600::-ms-input-placeholder{color:#d53f8c}.sm\:placeholder-pink-600::placeholder{color:#d53f8c}.sm\:placeholder-pink-700:-ms-input-placeholder{color:#b83280}.sm\:placeholder-pink-700::-ms-input-placeholder{color:#b83280}.sm\:placeholder-pink-700::placeholder{color:#b83280}.sm\:placeholder-pink-800:-ms-input-placeholder{color:#97266d}.sm\:placeholder-pink-800::-ms-input-placeholder{color:#97266d}.sm\:placeholder-pink-800::placeholder{color:#97266d}.sm\:placeholder-pink-900:-ms-input-placeholder{color:#702459}.sm\:placeholder-pink-900::-ms-input-placeholder{color:#702459}.sm\:placeholder-pink-900::placeholder{color:#702459}.sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder{color:transparent}.sm\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.sm\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.sm\:focus\:placeholder-black:focus::-ms-input-placeholder{color:#000}.sm\:focus\:placeholder-black:focus::placeholder{color:#000}.sm\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.sm\:focus\:placeholder-white:focus::-ms-input-placeholder{color:#fff}.sm\:focus\:placeholder-white:focus::placeholder{color:#fff}.sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{color:#f7fafc}.sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{color:#f7fafc}.sm\:focus\:placeholder-gray-100:focus::placeholder{color:#f7fafc}.sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{color:#edf2f7}.sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{color:#edf2f7}.sm\:focus\:placeholder-gray-200:focus::placeholder{color:#edf2f7}.sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{color:#e2e8f0}.sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{color:#e2e8f0}.sm\:focus\:placeholder-gray-300:focus::placeholder{color:#e2e8f0}.sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{color:#cbd5e0}.sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{color:#cbd5e0}.sm\:focus\:placeholder-gray-400:focus::placeholder{color:#cbd5e0}.sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{color:#a0aec0}.sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{color:#a0aec0}.sm\:focus\:placeholder-gray-500:focus::placeholder{color:#a0aec0}.sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{color:#718096}.sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{color:#718096}.sm\:focus\:placeholder-gray-600:focus::placeholder{color:#718096}.sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{color:#4a5568}.sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{color:#4a5568}.sm\:focus\:placeholder-gray-700:focus::placeholder{color:#4a5568}.sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{color:#2d3748}.sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{color:#2d3748}.sm\:focus\:placeholder-gray-800:focus::placeholder{color:#2d3748}.sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{color:#1a202c}.sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{color:#1a202c}.sm\:focus\:placeholder-gray-900:focus::placeholder{color:#1a202c}.sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder{color:#fff5f5}.sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder{color:#fff5f5}.sm\:focus\:placeholder-red-100:focus::placeholder{color:#fff5f5}.sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder{color:#fed7d7}.sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder{color:#fed7d7}.sm\:focus\:placeholder-red-200:focus::placeholder{color:#fed7d7}.sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder{color:#feb2b2}.sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder{color:#feb2b2}.sm\:focus\:placeholder-red-300:focus::placeholder{color:#feb2b2}.sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder{color:#fc8181}.sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder{color:#fc8181}.sm\:focus\:placeholder-red-400:focus::placeholder{color:#fc8181}.sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder{color:#f56565}.sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder{color:#f56565}.sm\:focus\:placeholder-red-500:focus::placeholder{color:#f56565}.sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder{color:#e53e3e}.sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder{color:#e53e3e}.sm\:focus\:placeholder-red-600:focus::placeholder{color:#e53e3e}.sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder{color:#c53030}.sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder{color:#c53030}.sm\:focus\:placeholder-red-700:focus::placeholder{color:#c53030}.sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder{color:#9b2c2c}.sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder{color:#9b2c2c}.sm\:focus\:placeholder-red-800:focus::placeholder{color:#9b2c2c}.sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder{color:#742a2a}.sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder{color:#742a2a}.sm\:focus\:placeholder-red-900:focus::placeholder{color:#742a2a}.sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{color:#fffaf0}.sm\:focus\:placeholder-orange-100:focus::-ms-input-placeholder{color:#fffaf0}.sm\:focus\:placeholder-orange-100:focus::placeholder{color:#fffaf0}.sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{color:#feebc8}.sm\:focus\:placeholder-orange-200:focus::-ms-input-placeholder{color:#feebc8}.sm\:focus\:placeholder-orange-200:focus::placeholder{color:#feebc8}.sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{color:#fbd38d}.sm\:focus\:placeholder-orange-300:focus::-ms-input-placeholder{color:#fbd38d}.sm\:focus\:placeholder-orange-300:focus::placeholder{color:#fbd38d}.sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{color:#f6ad55}.sm\:focus\:placeholder-orange-400:focus::-ms-input-placeholder{color:#f6ad55}.sm\:focus\:placeholder-orange-400:focus::placeholder{color:#f6ad55}.sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{color:#ed8936}.sm\:focus\:placeholder-orange-500:focus::-ms-input-placeholder{color:#ed8936}.sm\:focus\:placeholder-orange-500:focus::placeholder{color:#ed8936}.sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{color:#dd6b20}.sm\:focus\:placeholder-orange-600:focus::-ms-input-placeholder{color:#dd6b20}.sm\:focus\:placeholder-orange-600:focus::placeholder{color:#dd6b20}.sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{color:#c05621}.sm\:focus\:placeholder-orange-700:focus::-ms-input-placeholder{color:#c05621}.sm\:focus\:placeholder-orange-700:focus::placeholder{color:#c05621}.sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{color:#9c4221}.sm\:focus\:placeholder-orange-800:focus::-ms-input-placeholder{color:#9c4221}.sm\:focus\:placeholder-orange-800:focus::placeholder{color:#9c4221}.sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{color:#7b341e}.sm\:focus\:placeholder-orange-900:focus::-ms-input-placeholder{color:#7b341e}.sm\:focus\:placeholder-orange-900:focus::placeholder{color:#7b341e}.sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{color:ivory}.sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{color:ivory}.sm\:focus\:placeholder-yellow-100:focus::placeholder{color:ivory}.sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{color:#fefcbf}.sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{color:#fefcbf}.sm\:focus\:placeholder-yellow-200:focus::placeholder{color:#fefcbf}.sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{color:#faf089}.sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{color:#faf089}.sm\:focus\:placeholder-yellow-300:focus::placeholder{color:#faf089}.sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{color:#f6e05e}.sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{color:#f6e05e}.sm\:focus\:placeholder-yellow-400:focus::placeholder{color:#f6e05e}.sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{color:#ecc94b}.sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{color:#ecc94b}.sm\:focus\:placeholder-yellow-500:focus::placeholder{color:#ecc94b}.sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{color:#d69e2e}.sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{color:#d69e2e}.sm\:focus\:placeholder-yellow-600:focus::placeholder{color:#d69e2e}.sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{color:#b7791f}.sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{color:#b7791f}.sm\:focus\:placeholder-yellow-700:focus::placeholder{color:#b7791f}.sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{color:#975a16}.sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{color:#975a16}.sm\:focus\:placeholder-yellow-800:focus::placeholder{color:#975a16}.sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{color:#744210}.sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{color:#744210}.sm\:focus\:placeholder-yellow-900:focus::placeholder{color:#744210}.sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder{color:#f0fff4}.sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder{color:#f0fff4}.sm\:focus\:placeholder-green-100:focus::placeholder{color:#f0fff4}.sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder{color:#c6f6d5}.sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder{color:#c6f6d5}.sm\:focus\:placeholder-green-200:focus::placeholder{color:#c6f6d5}.sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder{color:#9ae6b4}.sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder{color:#9ae6b4}.sm\:focus\:placeholder-green-300:focus::placeholder{color:#9ae6b4}.sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder{color:#68d391}.sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder{color:#68d391}.sm\:focus\:placeholder-green-400:focus::placeholder{color:#68d391}.sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder{color:#48bb78}.sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder{color:#48bb78}.sm\:focus\:placeholder-green-500:focus::placeholder{color:#48bb78}.sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder{color:#38a169}.sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder{color:#38a169}.sm\:focus\:placeholder-green-600:focus::placeholder{color:#38a169}.sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder{color:#2f855a}.sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder{color:#2f855a}.sm\:focus\:placeholder-green-700:focus::placeholder{color:#2f855a}.sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder{color:#276749}.sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder{color:#276749}.sm\:focus\:placeholder-green-800:focus::placeholder{color:#276749}.sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder{color:#22543d}.sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder{color:#22543d}.sm\:focus\:placeholder-green-900:focus::placeholder{color:#22543d}.sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{color:#e6fffa}.sm\:focus\:placeholder-teal-100:focus::-ms-input-placeholder{color:#e6fffa}.sm\:focus\:placeholder-teal-100:focus::placeholder{color:#e6fffa}.sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{color:#b2f5ea}.sm\:focus\:placeholder-teal-200:focus::-ms-input-placeholder{color:#b2f5ea}.sm\:focus\:placeholder-teal-200:focus::placeholder{color:#b2f5ea}.sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{color:#81e6d9}.sm\:focus\:placeholder-teal-300:focus::-ms-input-placeholder{color:#81e6d9}.sm\:focus\:placeholder-teal-300:focus::placeholder{color:#81e6d9}.sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{color:#4fd1c5}.sm\:focus\:placeholder-teal-400:focus::-ms-input-placeholder{color:#4fd1c5}.sm\:focus\:placeholder-teal-400:focus::placeholder{color:#4fd1c5}.sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{color:#38b2ac}.sm\:focus\:placeholder-teal-500:focus::-ms-input-placeholder{color:#38b2ac}.sm\:focus\:placeholder-teal-500:focus::placeholder{color:#38b2ac}.sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{color:#319795}.sm\:focus\:placeholder-teal-600:focus::-ms-input-placeholder{color:#319795}.sm\:focus\:placeholder-teal-600:focus::placeholder{color:#319795}.sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{color:#2c7a7b}.sm\:focus\:placeholder-teal-700:focus::-ms-input-placeholder{color:#2c7a7b}.sm\:focus\:placeholder-teal-700:focus::placeholder{color:#2c7a7b}.sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{color:#285e61}.sm\:focus\:placeholder-teal-800:focus::-ms-input-placeholder{color:#285e61}.sm\:focus\:placeholder-teal-800:focus::placeholder{color:#285e61}.sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{color:#234e52}.sm\:focus\:placeholder-teal-900:focus::-ms-input-placeholder{color:#234e52}.sm\:focus\:placeholder-teal-900:focus::placeholder{color:#234e52}.sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#ebf8ff}.sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder{color:#ebf8ff}.sm\:focus\:placeholder-blue-100:focus::placeholder{color:#ebf8ff}.sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#bee3f8}.sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder{color:#bee3f8}.sm\:focus\:placeholder-blue-200:focus::placeholder{color:#bee3f8}.sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#90cdf4}.sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder{color:#90cdf4}.sm\:focus\:placeholder-blue-300:focus::placeholder{color:#90cdf4}.sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#63b3ed}.sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder{color:#63b3ed}.sm\:focus\:placeholder-blue-400:focus::placeholder{color:#63b3ed}.sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#4299e1}.sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder{color:#4299e1}.sm\:focus\:placeholder-blue-500:focus::placeholder{color:#4299e1}.sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#3182ce}.sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder{color:#3182ce}.sm\:focus\:placeholder-blue-600:focus::placeholder{color:#3182ce}.sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#2b6cb0}.sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder{color:#2b6cb0}.sm\:focus\:placeholder-blue-700:focus::placeholder{color:#2b6cb0}.sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#2c5282}.sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder{color:#2c5282}.sm\:focus\:placeholder-blue-800:focus::placeholder{color:#2c5282}.sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#2a4365}.sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder{color:#2a4365}.sm\:focus\:placeholder-blue-900:focus::placeholder{color:#2a4365}.sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{color:#ebf4ff}.sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder{color:#ebf4ff}.sm\:focus\:placeholder-indigo-100:focus::placeholder{color:#ebf4ff}.sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{color:#c3dafe}.sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder{color:#c3dafe}.sm\:focus\:placeholder-indigo-200:focus::placeholder{color:#c3dafe}.sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{color:#a3bffa}.sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder{color:#a3bffa}.sm\:focus\:placeholder-indigo-300:focus::placeholder{color:#a3bffa}.sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{color:#7f9cf5}.sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder{color:#7f9cf5}.sm\:focus\:placeholder-indigo-400:focus::placeholder{color:#7f9cf5}.sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{color:#667eea}.sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder{color:#667eea}.sm\:focus\:placeholder-indigo-500:focus::placeholder{color:#667eea}.sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{color:#5a67d8}.sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder{color:#5a67d8}.sm\:focus\:placeholder-indigo-600:focus::placeholder{color:#5a67d8}.sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{color:#4c51bf}.sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder{color:#4c51bf}.sm\:focus\:placeholder-indigo-700:focus::placeholder{color:#4c51bf}.sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{color:#434190}.sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder{color:#434190}.sm\:focus\:placeholder-indigo-800:focus::placeholder{color:#434190}.sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{color:#3c366b}.sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder{color:#3c366b}.sm\:focus\:placeholder-indigo-900:focus::placeholder{color:#3c366b}.sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{color:#faf5ff}.sm\:focus\:placeholder-purple-100:focus::-ms-input-placeholder{color:#faf5ff}.sm\:focus\:placeholder-purple-100:focus::placeholder{color:#faf5ff}.sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{color:#e9d8fd}.sm\:focus\:placeholder-purple-200:focus::-ms-input-placeholder{color:#e9d8fd}.sm\:focus\:placeholder-purple-200:focus::placeholder{color:#e9d8fd}.sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{color:#d6bcfa}.sm\:focus\:placeholder-purple-300:focus::-ms-input-placeholder{color:#d6bcfa}.sm\:focus\:placeholder-purple-300:focus::placeholder{color:#d6bcfa}.sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{color:#b794f4}.sm\:focus\:placeholder-purple-400:focus::-ms-input-placeholder{color:#b794f4}.sm\:focus\:placeholder-purple-400:focus::placeholder{color:#b794f4}.sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{color:#9f7aea}.sm\:focus\:placeholder-purple-500:focus::-ms-input-placeholder{color:#9f7aea}.sm\:focus\:placeholder-purple-500:focus::placeholder{color:#9f7aea}.sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{color:#805ad5}.sm\:focus\:placeholder-purple-600:focus::-ms-input-placeholder{color:#805ad5}.sm\:focus\:placeholder-purple-600:focus::placeholder{color:#805ad5}.sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{color:#6b46c1}.sm\:focus\:placeholder-purple-700:focus::-ms-input-placeholder{color:#6b46c1}.sm\:focus\:placeholder-purple-700:focus::placeholder{color:#6b46c1}.sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{color:#553c9a}.sm\:focus\:placeholder-purple-800:focus::-ms-input-placeholder{color:#553c9a}.sm\:focus\:placeholder-purple-800:focus::placeholder{color:#553c9a}.sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{color:#44337a}.sm\:focus\:placeholder-purple-900:focus::-ms-input-placeholder{color:#44337a}.sm\:focus\:placeholder-purple-900:focus::placeholder{color:#44337a}.sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{color:#fff5f7}.sm\:focus\:placeholder-pink-100:focus::-ms-input-placeholder{color:#fff5f7}.sm\:focus\:placeholder-pink-100:focus::placeholder{color:#fff5f7}.sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{color:#fed7e2}.sm\:focus\:placeholder-pink-200:focus::-ms-input-placeholder{color:#fed7e2}.sm\:focus\:placeholder-pink-200:focus::placeholder{color:#fed7e2}.sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{color:#fbb6ce}.sm\:focus\:placeholder-pink-300:focus::-ms-input-placeholder{color:#fbb6ce}.sm\:focus\:placeholder-pink-300:focus::placeholder{color:#fbb6ce}.sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{color:#f687b3}.sm\:focus\:placeholder-pink-400:focus::-ms-input-placeholder{color:#f687b3}.sm\:focus\:placeholder-pink-400:focus::placeholder{color:#f687b3}.sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{color:#ed64a6}.sm\:focus\:placeholder-pink-500:focus::-ms-input-placeholder{color:#ed64a6}.sm\:focus\:placeholder-pink-500:focus::placeholder{color:#ed64a6}.sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{color:#d53f8c}.sm\:focus\:placeholder-pink-600:focus::-ms-input-placeholder{color:#d53f8c}.sm\:focus\:placeholder-pink-600:focus::placeholder{color:#d53f8c}.sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{color:#b83280}.sm\:focus\:placeholder-pink-700:focus::-ms-input-placeholder{color:#b83280}.sm\:focus\:placeholder-pink-700:focus::placeholder{color:#b83280}.sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{color:#97266d}.sm\:focus\:placeholder-pink-800:focus::-ms-input-placeholder{color:#97266d}.sm\:focus\:placeholder-pink-800:focus::placeholder{color:#97266d}.sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{color:#702459}.sm\:focus\:placeholder-pink-900:focus::-ms-input-placeholder{color:#702459}.sm\:focus\:placeholder-pink-900:focus::placeholder{color:#702459}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:static{position:static}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:-webkit-sticky;position:sticky}.sm\:inset-0{top:0;right:0;bottom:0;left:0}.sm\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.sm\:inset-y-0{top:0;bottom:0}.sm\:inset-x-0{right:0;left:0}.sm\:inset-y-auto{top:auto;bottom:auto}.sm\:inset-x-auto{right:auto;left:auto}.sm\:top-0{top:0}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:left-0{left:0}.sm\:top-auto{top:auto}.sm\:right-auto{right:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.sm\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sm\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.sm\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sm\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sm\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.sm\:shadow-none{box-shadow:none}.sm\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.sm\:hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sm\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.sm\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sm\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sm\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.sm\:hover\:shadow-none:hover{box-shadow:none}.sm\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.sm\:focus\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sm\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.sm\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sm\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sm\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.sm\:focus\:shadow-none:focus{box-shadow:none}.sm\:fill-current{fill:currentColor}.sm\:stroke-current{stroke:currentColor}.sm\:stroke-0{stroke-width:0}.sm\:stroke-1{stroke-width:1}.sm\:stroke-2{stroke-width:2}.sm\:table-auto{table-layout:auto}.sm\:table-fixed{table-layout:fixed}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-transparent{color:transparent}.sm\:text-black{color:#000}.sm\:text-white{color:#fff}.sm\:text-gray-100{color:#f7fafc}.sm\:text-gray-200{color:#edf2f7}.sm\:text-gray-300{color:#e2e8f0}.sm\:text-gray-400{color:#cbd5e0}.sm\:text-gray-500{color:#a0aec0}.sm\:text-gray-600{color:#718096}.sm\:text-gray-700{color:#4a5568}.sm\:text-gray-800{color:#2d3748}.sm\:text-gray-900{color:#1a202c}.sm\:text-red-100{color:#fff5f5}.sm\:text-red-200{color:#fed7d7}.sm\:text-red-300{color:#feb2b2}.sm\:text-red-400{color:#fc8181}.sm\:text-red-500{color:#f56565}.sm\:text-red-600{color:#e53e3e}.sm\:text-red-700{color:#c53030}.sm\:text-red-800{color:#9b2c2c}.sm\:text-red-900{color:#742a2a}.sm\:text-orange-100{color:#fffaf0}.sm\:text-orange-200{color:#feebc8}.sm\:text-orange-300{color:#fbd38d}.sm\:text-orange-400{color:#f6ad55}.sm\:text-orange-500{color:#ed8936}.sm\:text-orange-600{color:#dd6b20}.sm\:text-orange-700{color:#c05621}.sm\:text-orange-800{color:#9c4221}.sm\:text-orange-900{color:#7b341e}.sm\:text-yellow-100{color:ivory}.sm\:text-yellow-200{color:#fefcbf}.sm\:text-yellow-300{color:#faf089}.sm\:text-yellow-400{color:#f6e05e}.sm\:text-yellow-500{color:#ecc94b}.sm\:text-yellow-600{color:#d69e2e}.sm\:text-yellow-700{color:#b7791f}.sm\:text-yellow-800{color:#975a16}.sm\:text-yellow-900{color:#744210}.sm\:text-green-100{color:#f0fff4}.sm\:text-green-200{color:#c6f6d5}.sm\:text-green-300{color:#9ae6b4}.sm\:text-green-400{color:#68d391}.sm\:text-green-500{color:#48bb78}.sm\:text-green-600{color:#38a169}.sm\:text-green-700{color:#2f855a}.sm\:text-green-800{color:#276749}.sm\:text-green-900{color:#22543d}.sm\:text-teal-100{color:#e6fffa}.sm\:text-teal-200{color:#b2f5ea}.sm\:text-teal-300{color:#81e6d9}.sm\:text-teal-400{color:#4fd1c5}.sm\:text-teal-500{color:#38b2ac}.sm\:text-teal-600{color:#319795}.sm\:text-teal-700{color:#2c7a7b}.sm\:text-teal-800{color:#285e61}.sm\:text-teal-900{color:#234e52}.sm\:text-blue-100{color:#ebf8ff}.sm\:text-blue-200{color:#bee3f8}.sm\:text-blue-300{color:#90cdf4}.sm\:text-blue-400{color:#63b3ed}.sm\:text-blue-500{color:#4299e1}.sm\:text-blue-600{color:#3182ce}.sm\:text-blue-700{color:#2b6cb0}.sm\:text-blue-800{color:#2c5282}.sm\:text-blue-900{color:#2a4365}.sm\:text-indigo-100{color:#ebf4ff}.sm\:text-indigo-200{color:#c3dafe}.sm\:text-indigo-300{color:#a3bffa}.sm\:text-indigo-400{color:#7f9cf5}.sm\:text-indigo-500{color:#667eea}.sm\:text-indigo-600{color:#5a67d8}.sm\:text-indigo-700{color:#4c51bf}.sm\:text-indigo-800{color:#434190}.sm\:text-indigo-900{color:#3c366b}.sm\:text-purple-100{color:#faf5ff}.sm\:text-purple-200{color:#e9d8fd}.sm\:text-purple-300{color:#d6bcfa}.sm\:text-purple-400{color:#b794f4}.sm\:text-purple-500{color:#9f7aea}.sm\:text-purple-600{color:#805ad5}.sm\:text-purple-700{color:#6b46c1}.sm\:text-purple-800{color:#553c9a}.sm\:text-purple-900{color:#44337a}.sm\:text-pink-100{color:#fff5f7}.sm\:text-pink-200{color:#fed7e2}.sm\:text-pink-300{color:#fbb6ce}.sm\:text-pink-400{color:#f687b3}.sm\:text-pink-500{color:#ed64a6}.sm\:text-pink-600{color:#d53f8c}.sm\:text-pink-700{color:#b83280}.sm\:text-pink-800{color:#97266d}.sm\:text-pink-900{color:#702459}.sm\:hover\:text-transparent:hover{color:transparent}.sm\:hover\:text-black:hover{color:#000}.sm\:hover\:text-white:hover{color:#fff}.sm\:hover\:text-gray-100:hover{color:#f7fafc}.sm\:hover\:text-gray-200:hover{color:#edf2f7}.sm\:hover\:text-gray-300:hover{color:#e2e8f0}.sm\:hover\:text-gray-400:hover{color:#cbd5e0}.sm\:hover\:text-gray-500:hover{color:#a0aec0}.sm\:hover\:text-gray-600:hover{color:#718096}.sm\:hover\:text-gray-700:hover{color:#4a5568}.sm\:hover\:text-gray-800:hover{color:#2d3748}.sm\:hover\:text-gray-900:hover{color:#1a202c}.sm\:hover\:text-red-100:hover{color:#fff5f5}.sm\:hover\:text-red-200:hover{color:#fed7d7}.sm\:hover\:text-red-300:hover{color:#feb2b2}.sm\:hover\:text-red-400:hover{color:#fc8181}.sm\:hover\:text-red-500:hover{color:#f56565}.sm\:hover\:text-red-600:hover{color:#e53e3e}.sm\:hover\:text-red-700:hover{color:#c53030}.sm\:hover\:text-red-800:hover{color:#9b2c2c}.sm\:hover\:text-red-900:hover{color:#742a2a}.sm\:hover\:text-orange-100:hover{color:#fffaf0}.sm\:hover\:text-orange-200:hover{color:#feebc8}.sm\:hover\:text-orange-300:hover{color:#fbd38d}.sm\:hover\:text-orange-400:hover{color:#f6ad55}.sm\:hover\:text-orange-500:hover{color:#ed8936}.sm\:hover\:text-orange-600:hover{color:#dd6b20}.sm\:hover\:text-orange-700:hover{color:#c05621}.sm\:hover\:text-orange-800:hover{color:#9c4221}.sm\:hover\:text-orange-900:hover{color:#7b341e}.sm\:hover\:text-yellow-100:hover{color:ivory}.sm\:hover\:text-yellow-200:hover{color:#fefcbf}.sm\:hover\:text-yellow-300:hover{color:#faf089}.sm\:hover\:text-yellow-400:hover{color:#f6e05e}.sm\:hover\:text-yellow-500:hover{color:#ecc94b}.sm\:hover\:text-yellow-600:hover{color:#d69e2e}.sm\:hover\:text-yellow-700:hover{color:#b7791f}.sm\:hover\:text-yellow-800:hover{color:#975a16}.sm\:hover\:text-yellow-900:hover{color:#744210}.sm\:hover\:text-green-100:hover{color:#f0fff4}.sm\:hover\:text-green-200:hover{color:#c6f6d5}.sm\:hover\:text-green-300:hover{color:#9ae6b4}.sm\:hover\:text-green-400:hover{color:#68d391}.sm\:hover\:text-green-500:hover{color:#48bb78}.sm\:hover\:text-green-600:hover{color:#38a169}.sm\:hover\:text-green-700:hover{color:#2f855a}.sm\:hover\:text-green-800:hover{color:#276749}.sm\:hover\:text-green-900:hover{color:#22543d}.sm\:hover\:text-teal-100:hover{color:#e6fffa}.sm\:hover\:text-teal-200:hover{color:#b2f5ea}.sm\:hover\:text-teal-300:hover{color:#81e6d9}.sm\:hover\:text-teal-400:hover{color:#4fd1c5}.sm\:hover\:text-teal-500:hover{color:#38b2ac}.sm\:hover\:text-teal-600:hover{color:#319795}.sm\:hover\:text-teal-700:hover{color:#2c7a7b}.sm\:hover\:text-teal-800:hover{color:#285e61}.sm\:hover\:text-teal-900:hover{color:#234e52}.sm\:hover\:text-blue-100:hover{color:#ebf8ff}.sm\:hover\:text-blue-200:hover{color:#bee3f8}.sm\:hover\:text-blue-300:hover{color:#90cdf4}.sm\:hover\:text-blue-400:hover{color:#63b3ed}.sm\:hover\:text-blue-500:hover{color:#4299e1}.sm\:hover\:text-blue-600:hover{color:#3182ce}.sm\:hover\:text-blue-700:hover{color:#2b6cb0}.sm\:hover\:text-blue-800:hover{color:#2c5282}.sm\:hover\:text-blue-900:hover{color:#2a4365}.sm\:hover\:text-indigo-100:hover{color:#ebf4ff}.sm\:hover\:text-indigo-200:hover{color:#c3dafe}.sm\:hover\:text-indigo-300:hover{color:#a3bffa}.sm\:hover\:text-indigo-400:hover{color:#7f9cf5}.sm\:hover\:text-indigo-500:hover{color:#667eea}.sm\:hover\:text-indigo-600:hover{color:#5a67d8}.sm\:hover\:text-indigo-700:hover{color:#4c51bf}.sm\:hover\:text-indigo-800:hover{color:#434190}.sm\:hover\:text-indigo-900:hover{color:#3c366b}.sm\:hover\:text-purple-100:hover{color:#faf5ff}.sm\:hover\:text-purple-200:hover{color:#e9d8fd}.sm\:hover\:text-purple-300:hover{color:#d6bcfa}.sm\:hover\:text-purple-400:hover{color:#b794f4}.sm\:hover\:text-purple-500:hover{color:#9f7aea}.sm\:hover\:text-purple-600:hover{color:#805ad5}.sm\:hover\:text-purple-700:hover{color:#6b46c1}.sm\:hover\:text-purple-800:hover{color:#553c9a}.sm\:hover\:text-purple-900:hover{color:#44337a}.sm\:hover\:text-pink-100:hover{color:#fff5f7}.sm\:hover\:text-pink-200:hover{color:#fed7e2}.sm\:hover\:text-pink-300:hover{color:#fbb6ce}.sm\:hover\:text-pink-400:hover{color:#f687b3}.sm\:hover\:text-pink-500:hover{color:#ed64a6}.sm\:hover\:text-pink-600:hover{color:#d53f8c}.sm\:hover\:text-pink-700:hover{color:#b83280}.sm\:hover\:text-pink-800:hover{color:#97266d}.sm\:hover\:text-pink-900:hover{color:#702459}.sm\:focus\:text-transparent:focus{color:transparent}.sm\:focus\:text-black:focus{color:#000}.sm\:focus\:text-white:focus{color:#fff}.sm\:focus\:text-gray-100:focus{color:#f7fafc}.sm\:focus\:text-gray-200:focus{color:#edf2f7}.sm\:focus\:text-gray-300:focus{color:#e2e8f0}.sm\:focus\:text-gray-400:focus{color:#cbd5e0}.sm\:focus\:text-gray-500:focus{color:#a0aec0}.sm\:focus\:text-gray-600:focus{color:#718096}.sm\:focus\:text-gray-700:focus{color:#4a5568}.sm\:focus\:text-gray-800:focus{color:#2d3748}.sm\:focus\:text-gray-900:focus{color:#1a202c}.sm\:focus\:text-red-100:focus{color:#fff5f5}.sm\:focus\:text-red-200:focus{color:#fed7d7}.sm\:focus\:text-red-300:focus{color:#feb2b2}.sm\:focus\:text-red-400:focus{color:#fc8181}.sm\:focus\:text-red-500:focus{color:#f56565}.sm\:focus\:text-red-600:focus{color:#e53e3e}.sm\:focus\:text-red-700:focus{color:#c53030}.sm\:focus\:text-red-800:focus{color:#9b2c2c}.sm\:focus\:text-red-900:focus{color:#742a2a}.sm\:focus\:text-orange-100:focus{color:#fffaf0}.sm\:focus\:text-orange-200:focus{color:#feebc8}.sm\:focus\:text-orange-300:focus{color:#fbd38d}.sm\:focus\:text-orange-400:focus{color:#f6ad55}.sm\:focus\:text-orange-500:focus{color:#ed8936}.sm\:focus\:text-orange-600:focus{color:#dd6b20}.sm\:focus\:text-orange-700:focus{color:#c05621}.sm\:focus\:text-orange-800:focus{color:#9c4221}.sm\:focus\:text-orange-900:focus{color:#7b341e}.sm\:focus\:text-yellow-100:focus{color:ivory}.sm\:focus\:text-yellow-200:focus{color:#fefcbf}.sm\:focus\:text-yellow-300:focus{color:#faf089}.sm\:focus\:text-yellow-400:focus{color:#f6e05e}.sm\:focus\:text-yellow-500:focus{color:#ecc94b}.sm\:focus\:text-yellow-600:focus{color:#d69e2e}.sm\:focus\:text-yellow-700:focus{color:#b7791f}.sm\:focus\:text-yellow-800:focus{color:#975a16}.sm\:focus\:text-yellow-900:focus{color:#744210}.sm\:focus\:text-green-100:focus{color:#f0fff4}.sm\:focus\:text-green-200:focus{color:#c6f6d5}.sm\:focus\:text-green-300:focus{color:#9ae6b4}.sm\:focus\:text-green-400:focus{color:#68d391}.sm\:focus\:text-green-500:focus{color:#48bb78}.sm\:focus\:text-green-600:focus{color:#38a169}.sm\:focus\:text-green-700:focus{color:#2f855a}.sm\:focus\:text-green-800:focus{color:#276749}.sm\:focus\:text-green-900:focus{color:#22543d}.sm\:focus\:text-teal-100:focus{color:#e6fffa}.sm\:focus\:text-teal-200:focus{color:#b2f5ea}.sm\:focus\:text-teal-300:focus{color:#81e6d9}.sm\:focus\:text-teal-400:focus{color:#4fd1c5}.sm\:focus\:text-teal-500:focus{color:#38b2ac}.sm\:focus\:text-teal-600:focus{color:#319795}.sm\:focus\:text-teal-700:focus{color:#2c7a7b}.sm\:focus\:text-teal-800:focus{color:#285e61}.sm\:focus\:text-teal-900:focus{color:#234e52}.sm\:focus\:text-blue-100:focus{color:#ebf8ff}.sm\:focus\:text-blue-200:focus{color:#bee3f8}.sm\:focus\:text-blue-300:focus{color:#90cdf4}.sm\:focus\:text-blue-400:focus{color:#63b3ed}.sm\:focus\:text-blue-500:focus{color:#4299e1}.sm\:focus\:text-blue-600:focus{color:#3182ce}.sm\:focus\:text-blue-700:focus{color:#2b6cb0}.sm\:focus\:text-blue-800:focus{color:#2c5282}.sm\:focus\:text-blue-900:focus{color:#2a4365}.sm\:focus\:text-indigo-100:focus{color:#ebf4ff}.sm\:focus\:text-indigo-200:focus{color:#c3dafe}.sm\:focus\:text-indigo-300:focus{color:#a3bffa}.sm\:focus\:text-indigo-400:focus{color:#7f9cf5}.sm\:focus\:text-indigo-500:focus{color:#667eea}.sm\:focus\:text-indigo-600:focus{color:#5a67d8}.sm\:focus\:text-indigo-700:focus{color:#4c51bf}.sm\:focus\:text-indigo-800:focus{color:#434190}.sm\:focus\:text-indigo-900:focus{color:#3c366b}.sm\:focus\:text-purple-100:focus{color:#faf5ff}.sm\:focus\:text-purple-200:focus{color:#e9d8fd}.sm\:focus\:text-purple-300:focus{color:#d6bcfa}.sm\:focus\:text-purple-400:focus{color:#b794f4}.sm\:focus\:text-purple-500:focus{color:#9f7aea}.sm\:focus\:text-purple-600:focus{color:#805ad5}.sm\:focus\:text-purple-700:focus{color:#6b46c1}.sm\:focus\:text-purple-800:focus{color:#553c9a}.sm\:focus\:text-purple-900:focus{color:#44337a}.sm\:focus\:text-pink-100:focus{color:#fff5f7}.sm\:focus\:text-pink-200:focus{color:#fed7e2}.sm\:focus\:text-pink-300:focus{color:#fbb6ce}.sm\:focus\:text-pink-400:focus{color:#f687b3}.sm\:focus\:text-pink-500:focus{color:#ed64a6}.sm\:focus\:text-pink-600:focus{color:#d53f8c}.sm\:focus\:text-pink-700:focus{color:#b83280}.sm\:focus\:text-pink-800:focus{color:#97266d}.sm\:focus\:text-pink-900:focus{color:#702459}.sm\:text-xs{font-size:.75rem}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem}.sm\:text-6xl{font-size:4rem}.sm\:italic{font-style:italic}.sm\:not-italic{font-style:normal}.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}.sm\:hover\:underline:hover{text-decoration:underline}.sm\:hover\:line-through:hover{text-decoration:line-through}.sm\:hover\:no-underline:hover{text-decoration:none}.sm\:focus\:underline:focus{text-decoration:underline}.sm\:focus\:line-through:focus{text-decoration:line-through}.sm\:focus\:no-underline:focus{text-decoration:none}.sm\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:tracking-tighter{letter-spacing:-.05em}.sm\:tracking-tight{letter-spacing:-.025em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.025em}.sm\:tracking-wider{letter-spacing:.05em}.sm\:tracking-widest{letter-spacing:.1em}.sm\:select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.sm\:select-text{-webkit-user-select:text;-ms-user-select:text;user-select:text}.sm\:select-all{-webkit-user-select:all;-ms-user-select:all;user-select:all}.sm\:select-auto{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.sm\:align-baseline{vertical-align:baseline}.sm\:align-top{vertical-align:top}.sm\:align-middle{vertical-align:middle}.sm\:align-bottom{vertical-align:bottom}.sm\:align-text-top{vertical-align:text-top}.sm\:align-text-bottom{vertical-align:text-bottom}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-no-wrap{white-space:nowrap}.sm\:whitespace-pre{white-space:pre}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:break-words{overflow-wrap:break-word}.sm\:break-all{word-break:break-all}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:w-0{width:0}.sm\:w-1{width:.25rem}.sm\:w-2{width:.5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-1\/4{width:25%}.sm\:w-2\/4{width:50%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.666667%}.sm\:w-2\/6{width:33.333333%}.sm\:w-3\/6{width:50%}.sm\:w-4\/6{width:66.666667%}.sm\:w-5\/6{width:83.333333%}.sm\:w-1\/12{width:8.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.333333%}.sm\:w-8\/12{width:66.666667%}.sm\:w-9\/12{width:75%}.sm\:w-10\/12{width:83.333333%}.sm\:w-11\/12{width:91.666667%}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:z-0{z-index:0}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:z-40{z-index:40}.sm\:z-50{z-index:50}.sm\:z-auto{z-index:auto}.sm\:gap-0{grid-gap:0;gap:0}.sm\:gap-1{grid-gap:.25rem;gap:.25rem}.sm\:gap-2{grid-gap:.5rem;gap:.5rem}.sm\:gap-3{grid-gap:.75rem;gap:.75rem}.sm\:gap-4{grid-gap:1rem;gap:1rem}.sm\:gap-5{grid-gap:1.25rem;gap:1.25rem}.sm\:gap-6{grid-gap:1.5rem;gap:1.5rem}.sm\:gap-8{grid-gap:2rem;gap:2rem}.sm\:gap-10{grid-gap:2.5rem;gap:2.5rem}.sm\:gap-12{grid-gap:3rem;gap:3rem}.sm\:gap-16{grid-gap:4rem;gap:4rem}.sm\:gap-20{grid-gap:5rem;gap:5rem}.sm\:gap-24{grid-gap:6rem;gap:6rem}.sm\:gap-32{grid-gap:8rem;gap:8rem}.sm\:gap-40{grid-gap:10rem;gap:10rem}.sm\:gap-48{grid-gap:12rem;gap:12rem}.sm\:gap-56{grid-gap:14rem;gap:14rem}.sm\:gap-64{grid-gap:16rem;gap:16rem}.sm\:gap-px{grid-gap:1px;gap:1px}.sm\:col-gap-0{grid-column-gap:0;column-gap:0}.sm\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.sm\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.sm\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.sm\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.sm\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.sm\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.sm\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.sm\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.sm\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.sm\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.sm\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.sm\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.sm\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.sm\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.sm\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.sm\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.sm\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.sm\:col-gap-px{grid-column-gap:1px;column-gap:1px}.sm\:row-gap-0{grid-row-gap:0;row-gap:0}.sm\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.sm\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.sm\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.sm\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.sm\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.sm\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.sm\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.sm\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.sm\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.sm\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.sm\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.sm\:row-gap-px{grid-row-gap:1px;row-gap:1px}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-13{grid-column-start:13}.sm\:col-start-auto{grid-column-start:auto}.sm\:col-end-1{grid-column-end:1}.sm\:col-end-2{grid-column-end:2}.sm\:col-end-3{grid-column-end:3}.sm\:col-end-4{grid-column-end:4}.sm\:col-end-5{grid-column-end:5}.sm\:col-end-6{grid-column-end:6}.sm\:col-end-7{grid-column-end:7}.sm\:col-end-8{grid-column-end:8}.sm\:col-end-9{grid-column-end:9}.sm\:col-end-10{grid-column-end:10}.sm\:col-end-11{grid-column-end:11}.sm\:col-end-12{grid-column-end:12}.sm\:col-end-13{grid-column-end:13}.sm\:col-end-auto{grid-column-end:auto}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:grid-rows-none{grid-template-rows:none}.sm\:row-auto{grid-row:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:row-span-5{grid-row:span 5/span 5}.sm\:row-span-6{grid-row:span 6/span 6}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:row-start-4{grid-row-start:4}.sm\:row-start-5{grid-row-start:5}.sm\:row-start-6{grid-row-start:6}.sm\:row-start-7{grid-row-start:7}.sm\:row-start-auto{grid-row-start:auto}.sm\:row-end-1{grid-row-end:1}.sm\:row-end-2{grid-row-end:2}.sm\:row-end-3{grid-row-end:3}.sm\:row-end-4{grid-row-end:4}.sm\:row-end-5{grid-row-end:5}.sm\:row-end-6{grid-row-end:6}.sm\:row-end-7{grid-row-end:7}.sm\:row-end-auto{grid-row-end:auto}.sm\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.sm\:transform-none{transform:none}.sm\:origin-center{transform-origin:center}.sm\:origin-top{transform-origin:top}.sm\:origin-top-right{transform-origin:top right}.sm\:origin-right{transform-origin:right}.sm\:origin-bottom-right{transform-origin:bottom right}.sm\:origin-bottom{transform-origin:bottom}.sm\:origin-bottom-left{transform-origin:bottom left}.sm\:origin-left{transform-origin:left}.sm\:origin-top-left{transform-origin:top left}.sm\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.sm\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:scale-x-0{--transform-scale-x:0}.sm\:scale-x-50{--transform-scale-x:.5}.sm\:scale-x-75{--transform-scale-x:.75}.sm\:scale-x-90{--transform-scale-x:.9}.sm\:scale-x-95{--transform-scale-x:.95}.sm\:scale-x-100{--transform-scale-x:1}.sm\:scale-x-105{--transform-scale-x:1.05}.sm\:scale-x-110{--transform-scale-x:1.1}.sm\:scale-x-125{--transform-scale-x:1.25}.sm\:scale-x-150{--transform-scale-x:1.5}.sm\:scale-y-0{--transform-scale-y:0}.sm\:scale-y-50{--transform-scale-y:.5}.sm\:scale-y-75{--transform-scale-y:.75}.sm\:scale-y-90{--transform-scale-y:.9}.sm\:scale-y-95{--transform-scale-y:.95}.sm\:scale-y-100{--transform-scale-y:1}.sm\:scale-y-105{--transform-scale-y:1.05}.sm\:scale-y-110{--transform-scale-y:1.1}.sm\:scale-y-125{--transform-scale-y:1.25}.sm\:scale-y-150{--transform-scale-y:1.5}.sm\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.sm\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.sm\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:hover\:scale-x-0:hover{--transform-scale-x:0}.sm\:hover\:scale-x-50:hover{--transform-scale-x:.5}.sm\:hover\:scale-x-75:hover{--transform-scale-x:.75}.sm\:hover\:scale-x-90:hover{--transform-scale-x:.9}.sm\:hover\:scale-x-95:hover{--transform-scale-x:.95}.sm\:hover\:scale-x-100:hover{--transform-scale-x:1}.sm\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.sm\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.sm\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.sm\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.sm\:hover\:scale-y-0:hover{--transform-scale-y:0}.sm\:hover\:scale-y-50:hover{--transform-scale-y:.5}.sm\:hover\:scale-y-75:hover{--transform-scale-y:.75}.sm\:hover\:scale-y-90:hover{--transform-scale-y:.9}.sm\:hover\:scale-y-95:hover{--transform-scale-y:.95}.sm\:hover\:scale-y-100:hover{--transform-scale-y:1}.sm\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.sm\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.sm\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.sm\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.sm\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.sm\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.sm\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:focus\:scale-x-0:focus{--transform-scale-x:0}.sm\:focus\:scale-x-50:focus{--transform-scale-x:.5}.sm\:focus\:scale-x-75:focus{--transform-scale-x:.75}.sm\:focus\:scale-x-90:focus{--transform-scale-x:.9}.sm\:focus\:scale-x-95:focus{--transform-scale-x:.95}.sm\:focus\:scale-x-100:focus{--transform-scale-x:1}.sm\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.sm\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.sm\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.sm\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.sm\:focus\:scale-y-0:focus{--transform-scale-y:0}.sm\:focus\:scale-y-50:focus{--transform-scale-y:.5}.sm\:focus\:scale-y-75:focus{--transform-scale-y:.75}.sm\:focus\:scale-y-90:focus{--transform-scale-y:.9}.sm\:focus\:scale-y-95:focus{--transform-scale-y:.95}.sm\:focus\:scale-y-100:focus{--transform-scale-y:1}.sm\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.sm\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.sm\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.sm\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.sm\:rotate-0{--transform-rotate:0}.sm\:rotate-45{--transform-rotate:45deg}.sm\:rotate-90{--transform-rotate:90deg}.sm\:rotate-180{--transform-rotate:180deg}.sm\:-rotate-180{--transform-rotate:-180deg}.sm\:-rotate-90{--transform-rotate:-90deg}.sm\:-rotate-45{--transform-rotate:-45deg}.sm\:hover\:rotate-0:hover{--transform-rotate:0}.sm\:hover\:rotate-45:hover{--transform-rotate:45deg}.sm\:hover\:rotate-90:hover{--transform-rotate:90deg}.sm\:hover\:rotate-180:hover{--transform-rotate:180deg}.sm\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.sm\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.sm\:hover\:-rotate-45:hover{--transform-rotate:-45deg}.sm\:focus\:rotate-0:focus{--transform-rotate:0}.sm\:focus\:rotate-45:focus{--transform-rotate:45deg}.sm\:focus\:rotate-90:focus{--transform-rotate:90deg}.sm\:focus\:rotate-180:focus{--transform-rotate:180deg}.sm\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.sm\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.sm\:focus\:-rotate-45:focus{--transform-rotate:-45deg}.sm\:translate-x-0{--transform-translate-x:0}.sm\:translate-x-1{--transform-translate-x:0.25rem}.sm\:translate-x-2{--transform-translate-x:0.5rem}.sm\:translate-x-3{--transform-translate-x:0.75rem}.sm\:translate-x-4{--transform-translate-x:1rem}.sm\:translate-x-5{--transform-translate-x:1.25rem}.sm\:translate-x-6{--transform-translate-x:1.5rem}.sm\:translate-x-8{--transform-translate-x:2rem}.sm\:translate-x-10{--transform-translate-x:2.5rem}.sm\:translate-x-12{--transform-translate-x:3rem}.sm\:translate-x-16{--transform-translate-x:4rem}.sm\:translate-x-20{--transform-translate-x:5rem}.sm\:translate-x-24{--transform-translate-x:6rem}.sm\:translate-x-32{--transform-translate-x:8rem}.sm\:translate-x-40{--transform-translate-x:10rem}.sm\:translate-x-48{--transform-translate-x:12rem}.sm\:translate-x-56{--transform-translate-x:14rem}.sm\:translate-x-64{--transform-translate-x:16rem}.sm\:translate-x-px{--transform-translate-x:1px}.sm\:-translate-x-1{--transform-translate-x:-0.25rem}.sm\:-translate-x-2{--transform-translate-x:-0.5rem}.sm\:-translate-x-3{--transform-translate-x:-0.75rem}.sm\:-translate-x-4{--transform-translate-x:-1rem}.sm\:-translate-x-5{--transform-translate-x:-1.25rem}.sm\:-translate-x-6{--transform-translate-x:-1.5rem}.sm\:-translate-x-8{--transform-translate-x:-2rem}.sm\:-translate-x-10{--transform-translate-x:-2.5rem}.sm\:-translate-x-12{--transform-translate-x:-3rem}.sm\:-translate-x-16{--transform-translate-x:-4rem}.sm\:-translate-x-20{--transform-translate-x:-5rem}.sm\:-translate-x-24{--transform-translate-x:-6rem}.sm\:-translate-x-32{--transform-translate-x:-8rem}.sm\:-translate-x-40{--transform-translate-x:-10rem}.sm\:-translate-x-48{--transform-translate-x:-12rem}.sm\:-translate-x-56{--transform-translate-x:-14rem}.sm\:-translate-x-64{--transform-translate-x:-16rem}.sm\:-translate-x-px{--transform-translate-x:-1px}.sm\:-translate-x-full{--transform-translate-x:-100%}.sm\:-translate-x-1\/2{--transform-translate-x:-50%}.sm\:translate-x-1\/2{--transform-translate-x:50%}.sm\:translate-x-full{--transform-translate-x:100%}.sm\:translate-y-0{--transform-translate-y:0}.sm\:translate-y-1{--transform-translate-y:0.25rem}.sm\:translate-y-2{--transform-translate-y:0.5rem}.sm\:translate-y-3{--transform-translate-y:0.75rem}.sm\:translate-y-4{--transform-translate-y:1rem}.sm\:translate-y-5{--transform-translate-y:1.25rem}.sm\:translate-y-6{--transform-translate-y:1.5rem}.sm\:translate-y-8{--transform-translate-y:2rem}.sm\:translate-y-10{--transform-translate-y:2.5rem}.sm\:translate-y-12{--transform-translate-y:3rem}.sm\:translate-y-16{--transform-translate-y:4rem}.sm\:translate-y-20{--transform-translate-y:5rem}.sm\:translate-y-24{--transform-translate-y:6rem}.sm\:translate-y-32{--transform-translate-y:8rem}.sm\:translate-y-40{--transform-translate-y:10rem}.sm\:translate-y-48{--transform-translate-y:12rem}.sm\:translate-y-56{--transform-translate-y:14rem}.sm\:translate-y-64{--transform-translate-y:16rem}.sm\:translate-y-px{--transform-translate-y:1px}.sm\:-translate-y-1{--transform-translate-y:-0.25rem}.sm\:-translate-y-2{--transform-translate-y:-0.5rem}.sm\:-translate-y-3{--transform-translate-y:-0.75rem}.sm\:-translate-y-4{--transform-translate-y:-1rem}.sm\:-translate-y-5{--transform-translate-y:-1.25rem}.sm\:-translate-y-6{--transform-translate-y:-1.5rem}.sm\:-translate-y-8{--transform-translate-y:-2rem}.sm\:-translate-y-10{--transform-translate-y:-2.5rem}.sm\:-translate-y-12{--transform-translate-y:-3rem}.sm\:-translate-y-16{--transform-translate-y:-4rem}.sm\:-translate-y-20{--transform-translate-y:-5rem}.sm\:-translate-y-24{--transform-translate-y:-6rem}.sm\:-translate-y-32{--transform-translate-y:-8rem}.sm\:-translate-y-40{--transform-translate-y:-10rem}.sm\:-translate-y-48{--transform-translate-y:-12rem}.sm\:-translate-y-56{--transform-translate-y:-14rem}.sm\:-translate-y-64{--transform-translate-y:-16rem}.sm\:-translate-y-px{--transform-translate-y:-1px}.sm\:-translate-y-full{--transform-translate-y:-100%}.sm\:-translate-y-1\/2{--transform-translate-y:-50%}.sm\:translate-y-1\/2{--transform-translate-y:50%}.sm\:translate-y-full{--transform-translate-y:100%}.sm\:hover\:translate-x-0:hover{--transform-translate-x:0}.sm\:hover\:translate-x-1:hover{--transform-translate-x:0.25rem}.sm\:hover\:translate-x-2:hover{--transform-translate-x:0.5rem}.sm\:hover\:translate-x-3:hover{--transform-translate-x:0.75rem}.sm\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.sm\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.sm\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.sm\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.sm\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.sm\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.sm\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.sm\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.sm\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.sm\:hover\:translate-x-32:hover{--transform-translate-x:8rem}.sm\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.sm\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.sm\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.sm\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.sm\:hover\:translate-x-px:hover{--transform-translate-x:1px}.sm\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.sm\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.sm\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.sm\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.sm\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.sm\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.sm\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.sm\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.sm\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.sm\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.sm\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.sm\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.sm\:hover\:-translate-x-32:hover{--transform-translate-x:-8rem}.sm\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.sm\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.sm\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.sm\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.sm\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.sm\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.sm\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.sm\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.sm\:hover\:translate-x-full:hover{--transform-translate-x:100%}.sm\:hover\:translate-y-0:hover{--transform-translate-y:0}.sm\:hover\:translate-y-1:hover{--transform-translate-y:0.25rem}.sm\:hover\:translate-y-2:hover{--transform-translate-y:0.5rem}.sm\:hover\:translate-y-3:hover{--transform-translate-y:0.75rem}.sm\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.sm\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.sm\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.sm\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.sm\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.sm\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.sm\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.sm\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.sm\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.sm\:hover\:translate-y-32:hover{--transform-translate-y:8rem}.sm\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.sm\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.sm\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.sm\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.sm\:hover\:translate-y-px:hover{--transform-translate-y:1px}.sm\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.sm\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.sm\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.sm\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.sm\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.sm\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.sm\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.sm\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.sm\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.sm\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.sm\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.sm\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.sm\:hover\:-translate-y-32:hover{--transform-translate-y:-8rem}.sm\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.sm\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.sm\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.sm\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.sm\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.sm\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.sm\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.sm\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.sm\:hover\:translate-y-full:hover{--transform-translate-y:100%}.sm\:focus\:translate-x-0:focus{--transform-translate-x:0}.sm\:focus\:translate-x-1:focus{--transform-translate-x:0.25rem}.sm\:focus\:translate-x-2:focus{--transform-translate-x:0.5rem}.sm\:focus\:translate-x-3:focus{--transform-translate-x:0.75rem}.sm\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.sm\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.sm\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.sm\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.sm\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.sm\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.sm\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.sm\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.sm\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.sm\:focus\:translate-x-32:focus{--transform-translate-x:8rem}.sm\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.sm\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.sm\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.sm\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.sm\:focus\:translate-x-px:focus{--transform-translate-x:1px}.sm\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.sm\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.sm\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.sm\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.sm\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.sm\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.sm\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.sm\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.sm\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.sm\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.sm\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.sm\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.sm\:focus\:-translate-x-32:focus{--transform-translate-x:-8rem}.sm\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.sm\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.sm\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.sm\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.sm\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.sm\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.sm\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.sm\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.sm\:focus\:translate-x-full:focus{--transform-translate-x:100%}.sm\:focus\:translate-y-0:focus{--transform-translate-y:0}.sm\:focus\:translate-y-1:focus{--transform-translate-y:0.25rem}.sm\:focus\:translate-y-2:focus{--transform-translate-y:0.5rem}.sm\:focus\:translate-y-3:focus{--transform-translate-y:0.75rem}.sm\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.sm\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.sm\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.sm\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.sm\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.sm\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.sm\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.sm\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.sm\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.sm\:focus\:translate-y-32:focus{--transform-translate-y:8rem}.sm\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.sm\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.sm\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.sm\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.sm\:focus\:translate-y-px:focus{--transform-translate-y:1px}.sm\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.sm\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.sm\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.sm\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.sm\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.sm\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.sm\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.sm\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.sm\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.sm\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.sm\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.sm\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.sm\:focus\:-translate-y-32:focus{--transform-translate-y:-8rem}.sm\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.sm\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.sm\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.sm\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.sm\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.sm\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.sm\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.sm\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.sm\:focus\:translate-y-full:focus{--transform-translate-y:100%}.sm\:skew-x-0{--transform-skew-x:0}.sm\:skew-x-3{--transform-skew-x:3deg}.sm\:skew-x-6{--transform-skew-x:6deg}.sm\:skew-x-12{--transform-skew-x:12deg}.sm\:-skew-x-12{--transform-skew-x:-12deg}.sm\:-skew-x-6{--transform-skew-x:-6deg}.sm\:-skew-x-3{--transform-skew-x:-3deg}.sm\:skew-y-0{--transform-skew-y:0}.sm\:skew-y-3{--transform-skew-y:3deg}.sm\:skew-y-6{--transform-skew-y:6deg}.sm\:skew-y-12{--transform-skew-y:12deg}.sm\:-skew-y-12{--transform-skew-y:-12deg}.sm\:-skew-y-6{--transform-skew-y:-6deg}.sm\:-skew-y-3{--transform-skew-y:-3deg}.sm\:hover\:skew-x-0:hover{--transform-skew-x:0}.sm\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.sm\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.sm\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.sm\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.sm\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.sm\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.sm\:hover\:skew-y-0:hover{--transform-skew-y:0}.sm\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.sm\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.sm\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.sm\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.sm\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.sm\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.sm\:focus\:skew-x-0:focus{--transform-skew-x:0}.sm\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.sm\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.sm\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.sm\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.sm\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.sm\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.sm\:focus\:skew-y-0:focus{--transform-skew-y:0}.sm\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.sm\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.sm\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.sm\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.sm\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.sm\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.sm\:transition-none{transition-property:none}.sm\:transition-all{transition-property:all}.sm\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.sm\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.sm\:transition-opacity{transition-property:opacity}.sm\:transition-shadow{transition-property:box-shadow}.sm\:transition-transform{transition-property:transform}.sm\:ease-linear{transition-timing-function:linear}.sm\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sm\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:duration-75{transition-duration:75ms}.sm\:duration-100{transition-duration:.1s}.sm\:duration-150{transition-duration:150ms}.sm\:duration-200{transition-duration:.2s}.sm\:duration-300{transition-duration:.3s}.sm\:duration-500{transition-duration:.5s}.sm\:duration-700{transition-duration:.7s}.sm\:duration-1000{transition-duration:1s}}@media (min-width:768px){.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:bg-fixed{background-attachment:fixed}.md\:bg-local{background-attachment:local}.md\:bg-scroll{background-attachment:scroll}.md\:bg-transparent{background-color:transparent}.md\:bg-black{background-color:#000}.md\:bg-white{background-color:#fff}.md\:bg-gray-100{background-color:#f7fafc}.md\:bg-gray-200{background-color:#edf2f7}.md\:bg-gray-300{background-color:#e2e8f0}.md\:bg-gray-400{background-color:#cbd5e0}.md\:bg-gray-500{background-color:#a0aec0}.md\:bg-gray-600{background-color:#718096}.md\:bg-gray-700{background-color:#4a5568}.md\:bg-gray-800{background-color:#2d3748}.md\:bg-gray-900{background-color:#1a202c}.md\:bg-red-100{background-color:#fff5f5}.md\:bg-red-200{background-color:#fed7d7}.md\:bg-red-300{background-color:#feb2b2}.md\:bg-red-400{background-color:#fc8181}.md\:bg-red-500{background-color:#f56565}.md\:bg-red-600{background-color:#e53e3e}.md\:bg-red-700{background-color:#c53030}.md\:bg-red-800{background-color:#9b2c2c}.md\:bg-red-900{background-color:#742a2a}.md\:bg-orange-100{background-color:#fffaf0}.md\:bg-orange-200{background-color:#feebc8}.md\:bg-orange-300{background-color:#fbd38d}.md\:bg-orange-400{background-color:#f6ad55}.md\:bg-orange-500{background-color:#ed8936}.md\:bg-orange-600{background-color:#dd6b20}.md\:bg-orange-700{background-color:#c05621}.md\:bg-orange-800{background-color:#9c4221}.md\:bg-orange-900{background-color:#7b341e}.md\:bg-yellow-100{background-color:ivory}.md\:bg-yellow-200{background-color:#fefcbf}.md\:bg-yellow-300{background-color:#faf089}.md\:bg-yellow-400{background-color:#f6e05e}.md\:bg-yellow-500{background-color:#ecc94b}.md\:bg-yellow-600{background-color:#d69e2e}.md\:bg-yellow-700{background-color:#b7791f}.md\:bg-yellow-800{background-color:#975a16}.md\:bg-yellow-900{background-color:#744210}.md\:bg-green-100{background-color:#f0fff4}.md\:bg-green-200{background-color:#c6f6d5}.md\:bg-green-300{background-color:#9ae6b4}.md\:bg-green-400{background-color:#68d391}.md\:bg-green-500{background-color:#48bb78}.md\:bg-green-600{background-color:#38a169}.md\:bg-green-700{background-color:#2f855a}.md\:bg-green-800{background-color:#276749}.md\:bg-green-900{background-color:#22543d}.md\:bg-teal-100{background-color:#e6fffa}.md\:bg-teal-200{background-color:#b2f5ea}.md\:bg-teal-300{background-color:#81e6d9}.md\:bg-teal-400{background-color:#4fd1c5}.md\:bg-teal-500{background-color:#38b2ac}.md\:bg-teal-600{background-color:#319795}.md\:bg-teal-700{background-color:#2c7a7b}.md\:bg-teal-800{background-color:#285e61}.md\:bg-teal-900{background-color:#234e52}.md\:bg-blue-100{background-color:#ebf8ff}.md\:bg-blue-200{background-color:#bee3f8}.md\:bg-blue-300{background-color:#90cdf4}.md\:bg-blue-400{background-color:#63b3ed}.md\:bg-blue-500{background-color:#4299e1}.md\:bg-blue-600{background-color:#3182ce}.md\:bg-blue-700{background-color:#2b6cb0}.md\:bg-blue-800{background-color:#2c5282}.md\:bg-blue-900{background-color:#2a4365}.md\:bg-indigo-100{background-color:#ebf4ff}.md\:bg-indigo-200{background-color:#c3dafe}.md\:bg-indigo-300{background-color:#a3bffa}.md\:bg-indigo-400{background-color:#7f9cf5}.md\:bg-indigo-500{background-color:#667eea}.md\:bg-indigo-600{background-color:#5a67d8}.md\:bg-indigo-700{background-color:#4c51bf}.md\:bg-indigo-800{background-color:#434190}.md\:bg-indigo-900{background-color:#3c366b}.md\:bg-purple-100{background-color:#faf5ff}.md\:bg-purple-200{background-color:#e9d8fd}.md\:bg-purple-300{background-color:#d6bcfa}.md\:bg-purple-400{background-color:#b794f4}.md\:bg-purple-500{background-color:#9f7aea}.md\:bg-purple-600{background-color:#805ad5}.md\:bg-purple-700{background-color:#6b46c1}.md\:bg-purple-800{background-color:#553c9a}.md\:bg-purple-900{background-color:#44337a}.md\:bg-pink-100{background-color:#fff5f7}.md\:bg-pink-200{background-color:#fed7e2}.md\:bg-pink-300{background-color:#fbb6ce}.md\:bg-pink-400{background-color:#f687b3}.md\:bg-pink-500{background-color:#ed64a6}.md\:bg-pink-600{background-color:#d53f8c}.md\:bg-pink-700{background-color:#b83280}.md\:bg-pink-800{background-color:#97266d}.md\:bg-pink-900{background-color:#702459}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:bg-black:hover{background-color:#000}.md\:hover\:bg-white:hover{background-color:#fff}.md\:hover\:bg-gray-100:hover{background-color:#f7fafc}.md\:hover\:bg-gray-200:hover{background-color:#edf2f7}.md\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.md\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.md\:hover\:bg-gray-500:hover{background-color:#a0aec0}.md\:hover\:bg-gray-600:hover{background-color:#718096}.md\:hover\:bg-gray-700:hover{background-color:#4a5568}.md\:hover\:bg-gray-800:hover{background-color:#2d3748}.md\:hover\:bg-gray-900:hover{background-color:#1a202c}.md\:hover\:bg-red-100:hover{background-color:#fff5f5}.md\:hover\:bg-red-200:hover{background-color:#fed7d7}.md\:hover\:bg-red-300:hover{background-color:#feb2b2}.md\:hover\:bg-red-400:hover{background-color:#fc8181}.md\:hover\:bg-red-500:hover{background-color:#f56565}.md\:hover\:bg-red-600:hover{background-color:#e53e3e}.md\:hover\:bg-red-700:hover{background-color:#c53030}.md\:hover\:bg-red-800:hover{background-color:#9b2c2c}.md\:hover\:bg-red-900:hover{background-color:#742a2a}.md\:hover\:bg-orange-100:hover{background-color:#fffaf0}.md\:hover\:bg-orange-200:hover{background-color:#feebc8}.md\:hover\:bg-orange-300:hover{background-color:#fbd38d}.md\:hover\:bg-orange-400:hover{background-color:#f6ad55}.md\:hover\:bg-orange-500:hover{background-color:#ed8936}.md\:hover\:bg-orange-600:hover{background-color:#dd6b20}.md\:hover\:bg-orange-700:hover{background-color:#c05621}.md\:hover\:bg-orange-800:hover{background-color:#9c4221}.md\:hover\:bg-orange-900:hover{background-color:#7b341e}.md\:hover\:bg-yellow-100:hover{background-color:ivory}.md\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.md\:hover\:bg-yellow-300:hover{background-color:#faf089}.md\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.md\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.md\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.md\:hover\:bg-yellow-700:hover{background-color:#b7791f}.md\:hover\:bg-yellow-800:hover{background-color:#975a16}.md\:hover\:bg-yellow-900:hover{background-color:#744210}.md\:hover\:bg-green-100:hover{background-color:#f0fff4}.md\:hover\:bg-green-200:hover{background-color:#c6f6d5}.md\:hover\:bg-green-300:hover{background-color:#9ae6b4}.md\:hover\:bg-green-400:hover{background-color:#68d391}.md\:hover\:bg-green-500:hover{background-color:#48bb78}.md\:hover\:bg-green-600:hover{background-color:#38a169}.md\:hover\:bg-green-700:hover{background-color:#2f855a}.md\:hover\:bg-green-800:hover{background-color:#276749}.md\:hover\:bg-green-900:hover{background-color:#22543d}.md\:hover\:bg-teal-100:hover{background-color:#e6fffa}.md\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.md\:hover\:bg-teal-300:hover{background-color:#81e6d9}.md\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.md\:hover\:bg-teal-500:hover{background-color:#38b2ac}.md\:hover\:bg-teal-600:hover{background-color:#319795}.md\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.md\:hover\:bg-teal-800:hover{background-color:#285e61}.md\:hover\:bg-teal-900:hover{background-color:#234e52}.md\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.md\:hover\:bg-blue-200:hover{background-color:#bee3f8}.md\:hover\:bg-blue-300:hover{background-color:#90cdf4}.md\:hover\:bg-blue-400:hover{background-color:#63b3ed}.md\:hover\:bg-blue-500:hover{background-color:#4299e1}.md\:hover\:bg-blue-600:hover{background-color:#3182ce}.md\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.md\:hover\:bg-blue-800:hover{background-color:#2c5282}.md\:hover\:bg-blue-900:hover{background-color:#2a4365}.md\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.md\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.md\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.md\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.md\:hover\:bg-indigo-500:hover{background-color:#667eea}.md\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.md\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.md\:hover\:bg-indigo-800:hover{background-color:#434190}.md\:hover\:bg-indigo-900:hover{background-color:#3c366b}.md\:hover\:bg-purple-100:hover{background-color:#faf5ff}.md\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.md\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.md\:hover\:bg-purple-400:hover{background-color:#b794f4}.md\:hover\:bg-purple-500:hover{background-color:#9f7aea}.md\:hover\:bg-purple-600:hover{background-color:#805ad5}.md\:hover\:bg-purple-700:hover{background-color:#6b46c1}.md\:hover\:bg-purple-800:hover{background-color:#553c9a}.md\:hover\:bg-purple-900:hover{background-color:#44337a}.md\:hover\:bg-pink-100:hover{background-color:#fff5f7}.md\:hover\:bg-pink-200:hover{background-color:#fed7e2}.md\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.md\:hover\:bg-pink-400:hover{background-color:#f687b3}.md\:hover\:bg-pink-500:hover{background-color:#ed64a6}.md\:hover\:bg-pink-600:hover{background-color:#d53f8c}.md\:hover\:bg-pink-700:hover{background-color:#b83280}.md\:hover\:bg-pink-800:hover{background-color:#97266d}.md\:hover\:bg-pink-900:hover{background-color:#702459}.md\:focus\:bg-transparent:focus{background-color:transparent}.md\:focus\:bg-black:focus{background-color:#000}.md\:focus\:bg-white:focus{background-color:#fff}.md\:focus\:bg-gray-100:focus{background-color:#f7fafc}.md\:focus\:bg-gray-200:focus{background-color:#edf2f7}.md\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.md\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.md\:focus\:bg-gray-500:focus{background-color:#a0aec0}.md\:focus\:bg-gray-600:focus{background-color:#718096}.md\:focus\:bg-gray-700:focus{background-color:#4a5568}.md\:focus\:bg-gray-800:focus{background-color:#2d3748}.md\:focus\:bg-gray-900:focus{background-color:#1a202c}.md\:focus\:bg-red-100:focus{background-color:#fff5f5}.md\:focus\:bg-red-200:focus{background-color:#fed7d7}.md\:focus\:bg-red-300:focus{background-color:#feb2b2}.md\:focus\:bg-red-400:focus{background-color:#fc8181}.md\:focus\:bg-red-500:focus{background-color:#f56565}.md\:focus\:bg-red-600:focus{background-color:#e53e3e}.md\:focus\:bg-red-700:focus{background-color:#c53030}.md\:focus\:bg-red-800:focus{background-color:#9b2c2c}.md\:focus\:bg-red-900:focus{background-color:#742a2a}.md\:focus\:bg-orange-100:focus{background-color:#fffaf0}.md\:focus\:bg-orange-200:focus{background-color:#feebc8}.md\:focus\:bg-orange-300:focus{background-color:#fbd38d}.md\:focus\:bg-orange-400:focus{background-color:#f6ad55}.md\:focus\:bg-orange-500:focus{background-color:#ed8936}.md\:focus\:bg-orange-600:focus{background-color:#dd6b20}.md\:focus\:bg-orange-700:focus{background-color:#c05621}.md\:focus\:bg-orange-800:focus{background-color:#9c4221}.md\:focus\:bg-orange-900:focus{background-color:#7b341e}.md\:focus\:bg-yellow-100:focus{background-color:ivory}.md\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.md\:focus\:bg-yellow-300:focus{background-color:#faf089}.md\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.md\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.md\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.md\:focus\:bg-yellow-700:focus{background-color:#b7791f}.md\:focus\:bg-yellow-800:focus{background-color:#975a16}.md\:focus\:bg-yellow-900:focus{background-color:#744210}.md\:focus\:bg-green-100:focus{background-color:#f0fff4}.md\:focus\:bg-green-200:focus{background-color:#c6f6d5}.md\:focus\:bg-green-300:focus{background-color:#9ae6b4}.md\:focus\:bg-green-400:focus{background-color:#68d391}.md\:focus\:bg-green-500:focus{background-color:#48bb78}.md\:focus\:bg-green-600:focus{background-color:#38a169}.md\:focus\:bg-green-700:focus{background-color:#2f855a}.md\:focus\:bg-green-800:focus{background-color:#276749}.md\:focus\:bg-green-900:focus{background-color:#22543d}.md\:focus\:bg-teal-100:focus{background-color:#e6fffa}.md\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.md\:focus\:bg-teal-300:focus{background-color:#81e6d9}.md\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.md\:focus\:bg-teal-500:focus{background-color:#38b2ac}.md\:focus\:bg-teal-600:focus{background-color:#319795}.md\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.md\:focus\:bg-teal-800:focus{background-color:#285e61}.md\:focus\:bg-teal-900:focus{background-color:#234e52}.md\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.md\:focus\:bg-blue-200:focus{background-color:#bee3f8}.md\:focus\:bg-blue-300:focus{background-color:#90cdf4}.md\:focus\:bg-blue-400:focus{background-color:#63b3ed}.md\:focus\:bg-blue-500:focus{background-color:#4299e1}.md\:focus\:bg-blue-600:focus{background-color:#3182ce}.md\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.md\:focus\:bg-blue-800:focus{background-color:#2c5282}.md\:focus\:bg-blue-900:focus{background-color:#2a4365}.md\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.md\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.md\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.md\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.md\:focus\:bg-indigo-500:focus{background-color:#667eea}.md\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.md\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.md\:focus\:bg-indigo-800:focus{background-color:#434190}.md\:focus\:bg-indigo-900:focus{background-color:#3c366b}.md\:focus\:bg-purple-100:focus{background-color:#faf5ff}.md\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.md\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.md\:focus\:bg-purple-400:focus{background-color:#b794f4}.md\:focus\:bg-purple-500:focus{background-color:#9f7aea}.md\:focus\:bg-purple-600:focus{background-color:#805ad5}.md\:focus\:bg-purple-700:focus{background-color:#6b46c1}.md\:focus\:bg-purple-800:focus{background-color:#553c9a}.md\:focus\:bg-purple-900:focus{background-color:#44337a}.md\:focus\:bg-pink-100:focus{background-color:#fff5f7}.md\:focus\:bg-pink-200:focus{background-color:#fed7e2}.md\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.md\:focus\:bg-pink-400:focus{background-color:#f687b3}.md\:focus\:bg-pink-500:focus{background-color:#ed64a6}.md\:focus\:bg-pink-600:focus{background-color:#d53f8c}.md\:focus\:bg-pink-700:focus{background-color:#b83280}.md\:focus\:bg-pink-800:focus{background-color:#97266d}.md\:focus\:bg-pink-900:focus{background-color:#702459}.md\:bg-bottom{background-position:bottom}.md\:bg-center{background-position:center}.md\:bg-left{background-position:left}.md\:bg-left-bottom{background-position:left bottom}.md\:bg-left-top{background-position:left top}.md\:bg-right{background-position:right}.md\:bg-right-bottom{background-position:right bottom}.md\:bg-right-top{background-position:right top}.md\:bg-top{background-position:top}.md\:bg-repeat{background-repeat:repeat}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:bg-repeat-x{background-repeat:repeat-x}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:bg-repeat-round{background-repeat:round}.md\:bg-repeat-space{background-repeat:space}.md\:bg-auto{background-size:auto}.md\:bg-cover{background-size:cover}.md\:bg-contain{background-size:contain}.md\:border-collapse{border-collapse:collapse}.md\:border-separate{border-collapse:separate}.md\:border-transparent{border-color:transparent}.md\:border-black{border-color:#000}.md\:border-white{border-color:#fff}.md\:border-gray-100{border-color:#f7fafc}.md\:border-gray-200{border-color:#edf2f7}.md\:border-gray-300{border-color:#e2e8f0}.md\:border-gray-400{border-color:#cbd5e0}.md\:border-gray-500{border-color:#a0aec0}.md\:border-gray-600{border-color:#718096}.md\:border-gray-700{border-color:#4a5568}.md\:border-gray-800{border-color:#2d3748}.md\:border-gray-900{border-color:#1a202c}.md\:border-red-100{border-color:#fff5f5}.md\:border-red-200{border-color:#fed7d7}.md\:border-red-300{border-color:#feb2b2}.md\:border-red-400{border-color:#fc8181}.md\:border-red-500{border-color:#f56565}.md\:border-red-600{border-color:#e53e3e}.md\:border-red-700{border-color:#c53030}.md\:border-red-800{border-color:#9b2c2c}.md\:border-red-900{border-color:#742a2a}.md\:border-orange-100{border-color:#fffaf0}.md\:border-orange-200{border-color:#feebc8}.md\:border-orange-300{border-color:#fbd38d}.md\:border-orange-400{border-color:#f6ad55}.md\:border-orange-500{border-color:#ed8936}.md\:border-orange-600{border-color:#dd6b20}.md\:border-orange-700{border-color:#c05621}.md\:border-orange-800{border-color:#9c4221}.md\:border-orange-900{border-color:#7b341e}.md\:border-yellow-100{border-color:ivory}.md\:border-yellow-200{border-color:#fefcbf}.md\:border-yellow-300{border-color:#faf089}.md\:border-yellow-400{border-color:#f6e05e}.md\:border-yellow-500{border-color:#ecc94b}.md\:border-yellow-600{border-color:#d69e2e}.md\:border-yellow-700{border-color:#b7791f}.md\:border-yellow-800{border-color:#975a16}.md\:border-yellow-900{border-color:#744210}.md\:border-green-100{border-color:#f0fff4}.md\:border-green-200{border-color:#c6f6d5}.md\:border-green-300{border-color:#9ae6b4}.md\:border-green-400{border-color:#68d391}.md\:border-green-500{border-color:#48bb78}.md\:border-green-600{border-color:#38a169}.md\:border-green-700{border-color:#2f855a}.md\:border-green-800{border-color:#276749}.md\:border-green-900{border-color:#22543d}.md\:border-teal-100{border-color:#e6fffa}.md\:border-teal-200{border-color:#b2f5ea}.md\:border-teal-300{border-color:#81e6d9}.md\:border-teal-400{border-color:#4fd1c5}.md\:border-teal-500{border-color:#38b2ac}.md\:border-teal-600{border-color:#319795}.md\:border-teal-700{border-color:#2c7a7b}.md\:border-teal-800{border-color:#285e61}.md\:border-teal-900{border-color:#234e52}.md\:border-blue-100{border-color:#ebf8ff}.md\:border-blue-200{border-color:#bee3f8}.md\:border-blue-300{border-color:#90cdf4}.md\:border-blue-400{border-color:#63b3ed}.md\:border-blue-500{border-color:#4299e1}.md\:border-blue-600{border-color:#3182ce}.md\:border-blue-700{border-color:#2b6cb0}.md\:border-blue-800{border-color:#2c5282}.md\:border-blue-900{border-color:#2a4365}.md\:border-indigo-100{border-color:#ebf4ff}.md\:border-indigo-200{border-color:#c3dafe}.md\:border-indigo-300{border-color:#a3bffa}.md\:border-indigo-400{border-color:#7f9cf5}.md\:border-indigo-500{border-color:#667eea}.md\:border-indigo-600{border-color:#5a67d8}.md\:border-indigo-700{border-color:#4c51bf}.md\:border-indigo-800{border-color:#434190}.md\:border-indigo-900{border-color:#3c366b}.md\:border-purple-100{border-color:#faf5ff}.md\:border-purple-200{border-color:#e9d8fd}.md\:border-purple-300{border-color:#d6bcfa}.md\:border-purple-400{border-color:#b794f4}.md\:border-purple-500{border-color:#9f7aea}.md\:border-purple-600{border-color:#805ad5}.md\:border-purple-700{border-color:#6b46c1}.md\:border-purple-800{border-color:#553c9a}.md\:border-purple-900{border-color:#44337a}.md\:border-pink-100{border-color:#fff5f7}.md\:border-pink-200{border-color:#fed7e2}.md\:border-pink-300{border-color:#fbb6ce}.md\:border-pink-400{border-color:#f687b3}.md\:border-pink-500{border-color:#ed64a6}.md\:border-pink-600{border-color:#d53f8c}.md\:border-pink-700{border-color:#b83280}.md\:border-pink-800{border-color:#97266d}.md\:border-pink-900{border-color:#702459}.md\:hover\:border-transparent:hover{border-color:transparent}.md\:hover\:border-black:hover{border-color:#000}.md\:hover\:border-white:hover{border-color:#fff}.md\:hover\:border-gray-100:hover{border-color:#f7fafc}.md\:hover\:border-gray-200:hover{border-color:#edf2f7}.md\:hover\:border-gray-300:hover{border-color:#e2e8f0}.md\:hover\:border-gray-400:hover{border-color:#cbd5e0}.md\:hover\:border-gray-500:hover{border-color:#a0aec0}.md\:hover\:border-gray-600:hover{border-color:#718096}.md\:hover\:border-gray-700:hover{border-color:#4a5568}.md\:hover\:border-gray-800:hover{border-color:#2d3748}.md\:hover\:border-gray-900:hover{border-color:#1a202c}.md\:hover\:border-red-100:hover{border-color:#fff5f5}.md\:hover\:border-red-200:hover{border-color:#fed7d7}.md\:hover\:border-red-300:hover{border-color:#feb2b2}.md\:hover\:border-red-400:hover{border-color:#fc8181}.md\:hover\:border-red-500:hover{border-color:#f56565}.md\:hover\:border-red-600:hover{border-color:#e53e3e}.md\:hover\:border-red-700:hover{border-color:#c53030}.md\:hover\:border-red-800:hover{border-color:#9b2c2c}.md\:hover\:border-red-900:hover{border-color:#742a2a}.md\:hover\:border-orange-100:hover{border-color:#fffaf0}.md\:hover\:border-orange-200:hover{border-color:#feebc8}.md\:hover\:border-orange-300:hover{border-color:#fbd38d}.md\:hover\:border-orange-400:hover{border-color:#f6ad55}.md\:hover\:border-orange-500:hover{border-color:#ed8936}.md\:hover\:border-orange-600:hover{border-color:#dd6b20}.md\:hover\:border-orange-700:hover{border-color:#c05621}.md\:hover\:border-orange-800:hover{border-color:#9c4221}.md\:hover\:border-orange-900:hover{border-color:#7b341e}.md\:hover\:border-yellow-100:hover{border-color:ivory}.md\:hover\:border-yellow-200:hover{border-color:#fefcbf}.md\:hover\:border-yellow-300:hover{border-color:#faf089}.md\:hover\:border-yellow-400:hover{border-color:#f6e05e}.md\:hover\:border-yellow-500:hover{border-color:#ecc94b}.md\:hover\:border-yellow-600:hover{border-color:#d69e2e}.md\:hover\:border-yellow-700:hover{border-color:#b7791f}.md\:hover\:border-yellow-800:hover{border-color:#975a16}.md\:hover\:border-yellow-900:hover{border-color:#744210}.md\:hover\:border-green-100:hover{border-color:#f0fff4}.md\:hover\:border-green-200:hover{border-color:#c6f6d5}.md\:hover\:border-green-300:hover{border-color:#9ae6b4}.md\:hover\:border-green-400:hover{border-color:#68d391}.md\:hover\:border-green-500:hover{border-color:#48bb78}.md\:hover\:border-green-600:hover{border-color:#38a169}.md\:hover\:border-green-700:hover{border-color:#2f855a}.md\:hover\:border-green-800:hover{border-color:#276749}.md\:hover\:border-green-900:hover{border-color:#22543d}.md\:hover\:border-teal-100:hover{border-color:#e6fffa}.md\:hover\:border-teal-200:hover{border-color:#b2f5ea}.md\:hover\:border-teal-300:hover{border-color:#81e6d9}.md\:hover\:border-teal-400:hover{border-color:#4fd1c5}.md\:hover\:border-teal-500:hover{border-color:#38b2ac}.md\:hover\:border-teal-600:hover{border-color:#319795}.md\:hover\:border-teal-700:hover{border-color:#2c7a7b}.md\:hover\:border-teal-800:hover{border-color:#285e61}.md\:hover\:border-teal-900:hover{border-color:#234e52}.md\:hover\:border-blue-100:hover{border-color:#ebf8ff}.md\:hover\:border-blue-200:hover{border-color:#bee3f8}.md\:hover\:border-blue-300:hover{border-color:#90cdf4}.md\:hover\:border-blue-400:hover{border-color:#63b3ed}.md\:hover\:border-blue-500:hover{border-color:#4299e1}.md\:hover\:border-blue-600:hover{border-color:#3182ce}.md\:hover\:border-blue-700:hover{border-color:#2b6cb0}.md\:hover\:border-blue-800:hover{border-color:#2c5282}.md\:hover\:border-blue-900:hover{border-color:#2a4365}.md\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.md\:hover\:border-indigo-200:hover{border-color:#c3dafe}.md\:hover\:border-indigo-300:hover{border-color:#a3bffa}.md\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.md\:hover\:border-indigo-500:hover{border-color:#667eea}.md\:hover\:border-indigo-600:hover{border-color:#5a67d8}.md\:hover\:border-indigo-700:hover{border-color:#4c51bf}.md\:hover\:border-indigo-800:hover{border-color:#434190}.md\:hover\:border-indigo-900:hover{border-color:#3c366b}.md\:hover\:border-purple-100:hover{border-color:#faf5ff}.md\:hover\:border-purple-200:hover{border-color:#e9d8fd}.md\:hover\:border-purple-300:hover{border-color:#d6bcfa}.md\:hover\:border-purple-400:hover{border-color:#b794f4}.md\:hover\:border-purple-500:hover{border-color:#9f7aea}.md\:hover\:border-purple-600:hover{border-color:#805ad5}.md\:hover\:border-purple-700:hover{border-color:#6b46c1}.md\:hover\:border-purple-800:hover{border-color:#553c9a}.md\:hover\:border-purple-900:hover{border-color:#44337a}.md\:hover\:border-pink-100:hover{border-color:#fff5f7}.md\:hover\:border-pink-200:hover{border-color:#fed7e2}.md\:hover\:border-pink-300:hover{border-color:#fbb6ce}.md\:hover\:border-pink-400:hover{border-color:#f687b3}.md\:hover\:border-pink-500:hover{border-color:#ed64a6}.md\:hover\:border-pink-600:hover{border-color:#d53f8c}.md\:hover\:border-pink-700:hover{border-color:#b83280}.md\:hover\:border-pink-800:hover{border-color:#97266d}.md\:hover\:border-pink-900:hover{border-color:#702459}.md\:focus\:border-transparent:focus{border-color:transparent}.md\:focus\:border-black:focus{border-color:#000}.md\:focus\:border-white:focus{border-color:#fff}.md\:focus\:border-gray-100:focus{border-color:#f7fafc}.md\:focus\:border-gray-200:focus{border-color:#edf2f7}.md\:focus\:border-gray-300:focus{border-color:#e2e8f0}.md\:focus\:border-gray-400:focus{border-color:#cbd5e0}.md\:focus\:border-gray-500:focus{border-color:#a0aec0}.md\:focus\:border-gray-600:focus{border-color:#718096}.md\:focus\:border-gray-700:focus{border-color:#4a5568}.md\:focus\:border-gray-800:focus{border-color:#2d3748}.md\:focus\:border-gray-900:focus{border-color:#1a202c}.md\:focus\:border-red-100:focus{border-color:#fff5f5}.md\:focus\:border-red-200:focus{border-color:#fed7d7}.md\:focus\:border-red-300:focus{border-color:#feb2b2}.md\:focus\:border-red-400:focus{border-color:#fc8181}.md\:focus\:border-red-500:focus{border-color:#f56565}.md\:focus\:border-red-600:focus{border-color:#e53e3e}.md\:focus\:border-red-700:focus{border-color:#c53030}.md\:focus\:border-red-800:focus{border-color:#9b2c2c}.md\:focus\:border-red-900:focus{border-color:#742a2a}.md\:focus\:border-orange-100:focus{border-color:#fffaf0}.md\:focus\:border-orange-200:focus{border-color:#feebc8}.md\:focus\:border-orange-300:focus{border-color:#fbd38d}.md\:focus\:border-orange-400:focus{border-color:#f6ad55}.md\:focus\:border-orange-500:focus{border-color:#ed8936}.md\:focus\:border-orange-600:focus{border-color:#dd6b20}.md\:focus\:border-orange-700:focus{border-color:#c05621}.md\:focus\:border-orange-800:focus{border-color:#9c4221}.md\:focus\:border-orange-900:focus{border-color:#7b341e}.md\:focus\:border-yellow-100:focus{border-color:ivory}.md\:focus\:border-yellow-200:focus{border-color:#fefcbf}.md\:focus\:border-yellow-300:focus{border-color:#faf089}.md\:focus\:border-yellow-400:focus{border-color:#f6e05e}.md\:focus\:border-yellow-500:focus{border-color:#ecc94b}.md\:focus\:border-yellow-600:focus{border-color:#d69e2e}.md\:focus\:border-yellow-700:focus{border-color:#b7791f}.md\:focus\:border-yellow-800:focus{border-color:#975a16}.md\:focus\:border-yellow-900:focus{border-color:#744210}.md\:focus\:border-green-100:focus{border-color:#f0fff4}.md\:focus\:border-green-200:focus{border-color:#c6f6d5}.md\:focus\:border-green-300:focus{border-color:#9ae6b4}.md\:focus\:border-green-400:focus{border-color:#68d391}.md\:focus\:border-green-500:focus{border-color:#48bb78}.md\:focus\:border-green-600:focus{border-color:#38a169}.md\:focus\:border-green-700:focus{border-color:#2f855a}.md\:focus\:border-green-800:focus{border-color:#276749}.md\:focus\:border-green-900:focus{border-color:#22543d}.md\:focus\:border-teal-100:focus{border-color:#e6fffa}.md\:focus\:border-teal-200:focus{border-color:#b2f5ea}.md\:focus\:border-teal-300:focus{border-color:#81e6d9}.md\:focus\:border-teal-400:focus{border-color:#4fd1c5}.md\:focus\:border-teal-500:focus{border-color:#38b2ac}.md\:focus\:border-teal-600:focus{border-color:#319795}.md\:focus\:border-teal-700:focus{border-color:#2c7a7b}.md\:focus\:border-teal-800:focus{border-color:#285e61}.md\:focus\:border-teal-900:focus{border-color:#234e52}.md\:focus\:border-blue-100:focus{border-color:#ebf8ff}.md\:focus\:border-blue-200:focus{border-color:#bee3f8}.md\:focus\:border-blue-300:focus{border-color:#90cdf4}.md\:focus\:border-blue-400:focus{border-color:#63b3ed}.md\:focus\:border-blue-500:focus{border-color:#4299e1}.md\:focus\:border-blue-600:focus{border-color:#3182ce}.md\:focus\:border-blue-700:focus{border-color:#2b6cb0}.md\:focus\:border-blue-800:focus{border-color:#2c5282}.md\:focus\:border-blue-900:focus{border-color:#2a4365}.md\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.md\:focus\:border-indigo-200:focus{border-color:#c3dafe}.md\:focus\:border-indigo-300:focus{border-color:#a3bffa}.md\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.md\:focus\:border-indigo-500:focus{border-color:#667eea}.md\:focus\:border-indigo-600:focus{border-color:#5a67d8}.md\:focus\:border-indigo-700:focus{border-color:#4c51bf}.md\:focus\:border-indigo-800:focus{border-color:#434190}.md\:focus\:border-indigo-900:focus{border-color:#3c366b}.md\:focus\:border-purple-100:focus{border-color:#faf5ff}.md\:focus\:border-purple-200:focus{border-color:#e9d8fd}.md\:focus\:border-purple-300:focus{border-color:#d6bcfa}.md\:focus\:border-purple-400:focus{border-color:#b794f4}.md\:focus\:border-purple-500:focus{border-color:#9f7aea}.md\:focus\:border-purple-600:focus{border-color:#805ad5}.md\:focus\:border-purple-700:focus{border-color:#6b46c1}.md\:focus\:border-purple-800:focus{border-color:#553c9a}.md\:focus\:border-purple-900:focus{border-color:#44337a}.md\:focus\:border-pink-100:focus{border-color:#fff5f7}.md\:focus\:border-pink-200:focus{border-color:#fed7e2}.md\:focus\:border-pink-300:focus{border-color:#fbb6ce}.md\:focus\:border-pink-400:focus{border-color:#f687b3}.md\:focus\:border-pink-500:focus{border-color:#ed64a6}.md\:focus\:border-pink-600:focus{border-color:#d53f8c}.md\:focus\:border-pink-700:focus{border-color:#b83280}.md\:focus\:border-pink-800:focus{border-color:#97266d}.md\:focus\:border-pink-900:focus{border-color:#702459}.md\:rounded-none{border-radius:0}.md\:rounded-sm{border-radius:.125rem}.md\:rounded{border-radius:.25rem}.md\:rounded-md{border-radius:.375rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-full{border-radius:9999px}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.md\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.md\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.md\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.md\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.md\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.md\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-tl-sm{border-top-left-radius:.125rem}.md\:rounded-tr-sm{border-top-right-radius:.125rem}.md\:rounded-br-sm{border-bottom-right-radius:.125rem}.md\:rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:rounded-tl{border-top-left-radius:.25rem}.md\:rounded-tr{border-top-right-radius:.25rem}.md\:rounded-br{border-bottom-right-radius:.25rem}.md\:rounded-bl{border-bottom-left-radius:.25rem}.md\:rounded-tl-md{border-top-left-radius:.375rem}.md\:rounded-tr-md{border-top-right-radius:.375rem}.md\:rounded-br-md{border-bottom-right-radius:.375rem}.md\:rounded-bl-md{border-bottom-left-radius:.375rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:rounded-tl-full{border-top-left-radius:9999px}.md\:rounded-tr-full{border-top-right-radius:9999px}.md\:rounded-br-full{border-bottom-right-radius:9999px}.md\:rounded-bl-full{border-bottom-left-radius:9999px}.md\:border-solid{border-style:solid}.md\:border-dashed{border-style:dashed}.md\:border-dotted{border-style:dotted}.md\:border-double{border-style:double}.md\:border-none{border-style:none}.md\:border-0{border-width:0}.md\:border-2{border-width:2px}.md\:border-4{border-width:4px}.md\:border-8{border-width:8px}.md\:border{border-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-r-0{border-right-width:0}.md\:border-b-0{border-bottom-width:0}.md\:border-l-0{border-left-width:0}.md\:border-t-2{border-top-width:2px}.md\:border-r-2{border-right-width:2px}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-2{border-left-width:2px}.md\:border-t-4{border-top-width:4px}.md\:border-r-4{border-right-width:4px}.md\:border-b-4{border-bottom-width:4px}.md\:border-l-4{border-left-width:4px}.md\:border-t-8{border-top-width:8px}.md\:border-r-8{border-right-width:8px}.md\:border-b-8{border-bottom-width:8px}.md\:border-l-8{border-left-width:8px}.md\:border-t{border-top-width:1px}.md\:border-r{border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-l{border-left-width:1px}.md\:box-border{box-sizing:border-box}.md\:box-content{box-sizing:content-box}.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-text{cursor:text}.md\:cursor-move{cursor:move}.md\:cursor-not-allowed{cursor:not-allowed}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:table{display:table}.md\:table-caption{display:table-caption}.md\:table-cell{display:table-cell}.md\:table-column{display:table-column}.md\:table-column-group{display:table-column-group}.md\:table-footer-group{display:table-footer-group}.md\:table-header-group{display:table-header-group}.md\:table-row-group{display:table-row-group}.md\:table-row{display:table-row}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:content-center{align-content:center}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:flex-1{flex:1 1 0%}.md\:flex-auto{flex:1 1 auto}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-shrink{flex-shrink:1}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:order-7{order:7}.md\:order-8{order:8}.md\:order-9{order:9}.md\:order-10{order:10}.md\:order-11{order:11}.md\:order-12{order:12}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:order-none{order:0}.md\:float-right{float:right}.md\:float-left{float:left}.md\:float-none{float:none}.md\:clearfix:after{content:"";display:table;clear:both}.md\:clear-left{clear:left}.md\:clear-right{clear:right}.md\:clear-both{clear:both}.md\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.md\:font-serif{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.md\:font-mono{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.md\:font-hairline{font-weight:100}.md\:font-thin{font-weight:200}.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}.md\:font-black{font-weight:900}.md\:hover\:font-hairline:hover{font-weight:100}.md\:hover\:font-thin:hover{font-weight:200}.md\:hover\:font-light:hover{font-weight:300}.md\:hover\:font-normal:hover{font-weight:400}.md\:hover\:font-medium:hover{font-weight:500}.md\:hover\:font-semibold:hover{font-weight:600}.md\:hover\:font-bold:hover{font-weight:700}.md\:hover\:font-extrabold:hover{font-weight:800}.md\:hover\:font-black:hover{font-weight:900}.md\:focus\:font-hairline:focus{font-weight:100}.md\:focus\:font-thin:focus{font-weight:200}.md\:focus\:font-light:focus{font-weight:300}.md\:focus\:font-normal:focus{font-weight:400}.md\:focus\:font-medium:focus{font-weight:500}.md\:focus\:font-semibold:focus{font-weight:600}.md\:focus\:font-bold:focus{font-weight:700}.md\:focus\:font-extrabold:focus{font-weight:800}.md\:focus\:font-black:focus{font-weight:900}.md\:h-0{height:0}.md\:h-1{height:.25rem}.md\:h-2{height:.5rem}.md\:h-3{height:.75rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-40{height:10rem}.md\:h-48{height:12rem}.md\:h-56{height:14rem}.md\:h-64{height:16rem}.md\:h-auto{height:auto}.md\:h-px{height:1px}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:leading-3{line-height:.75rem}.md\:leading-4{line-height:1rem}.md\:leading-5{line-height:1.25rem}.md\:leading-6{line-height:1.5rem}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-10{line-height:2.5rem}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-snug{line-height:1.375}.md\:leading-normal{line-height:1.5}.md\:leading-relaxed{line-height:1.625}.md\:leading-loose{line-height:2}.md\:list-inside{list-style-position:inside}.md\:list-outside{list-style-position:outside}.md\:list-none{list-style-type:none}.md\:list-disc{list-style-type:disc}.md\:list-decimal{list-style-type:decimal}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-8{margin:2rem}.md\:m-10{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-24{margin:6rem}.md\:m-32{margin:8rem}.md\:m-40{margin:10rem}.md\:m-48{margin:12rem}.md\:m-56{margin:14rem}.md\:m-64{margin:16rem}.md\:m-auto{margin:auto}.md\:m-px{margin:1px}.md\:-m-1{margin:-.25rem}.md\:-m-2{margin:-.5rem}.md\:-m-3{margin:-.75rem}.md\:-m-4{margin:-1rem}.md\:-m-5{margin:-1.25rem}.md\:-m-6{margin:-1.5rem}.md\:-m-8{margin:-2rem}.md\:-m-10{margin:-2.5rem}.md\:-m-12{margin:-3rem}.md\:-m-16{margin:-4rem}.md\:-m-20{margin:-5rem}.md\:-m-24{margin:-6rem}.md\:-m-32{margin:-8rem}.md\:-m-40{margin:-10rem}.md\:-m-48{margin:-12rem}.md\:-m-56{margin:-14rem}.md\:-m-64{margin:-16rem}.md\:-m-px{margin:-1px}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:my-24{margin-top:6rem;margin-bottom:6rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:my-32{margin-top:8rem;margin-bottom:8rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:my-40{margin-top:10rem;margin-bottom:10rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:my-48{margin-top:12rem;margin-bottom:12rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:my-56{margin-top:14rem;margin-bottom:14rem}.md\:mx-56{margin-left:14rem;margin-right:14rem}.md\:my-64{margin-top:16rem;margin-bottom:16rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-px{margin-top:1px;margin-bottom:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.md\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.md\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.md\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.md\:-mx-56{margin-left:-14rem;margin-right:-14rem}.md\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mt-1{margin-top:.25rem}.md\:mr-1{margin-right:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:ml-1{margin-left:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mr-2{margin-right:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mr-3{margin-right:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-3{margin-left:.75rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mr-5{margin-right:1.25rem}.md\:mb-5{margin-bottom:1.25rem}.md\:ml-5{margin-left:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-8{margin-top:2rem}.md\:mr-8{margin-right:2rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:ml-10{margin-left:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mr-12{margin-right:3rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-12{margin-left:3rem}.md\:mt-16{margin-top:4rem}.md\:mr-16{margin-right:4rem}.md\:mb-16{margin-bottom:4rem}.md\:ml-16{margin-left:4rem}.md\:mt-20{margin-top:5rem}.md\:mr-20{margin-right:5rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-20{margin-left:5rem}.md\:mt-24{margin-top:6rem}.md\:mr-24{margin-right:6rem}.md\:mb-24{margin-bottom:6rem}.md\:ml-24{margin-left:6rem}.md\:mt-32{margin-top:8rem}.md\:mr-32{margin-right:8rem}.md\:mb-32{margin-bottom:8rem}.md\:ml-32{margin-left:8rem}.md\:mt-40{margin-top:10rem}.md\:mr-40{margin-right:10rem}.md\:mb-40{margin-bottom:10rem}.md\:ml-40{margin-left:10rem}.md\:mt-48{margin-top:12rem}.md\:mr-48{margin-right:12rem}.md\:mb-48{margin-bottom:12rem}.md\:ml-48{margin-left:12rem}.md\:mt-56{margin-top:14rem}.md\:mr-56{margin-right:14rem}.md\:mb-56{margin-bottom:14rem}.md\:ml-56{margin-left:14rem}.md\:mt-64{margin-top:16rem}.md\:mr-64{margin-right:16rem}.md\:mb-64{margin-bottom:16rem}.md\:ml-64{margin-left:16rem}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mt-px{margin-top:1px}.md\:mr-px{margin-right:1px}.md\:mb-px{margin-bottom:1px}.md\:ml-px{margin-left:1px}.md\:-mt-1{margin-top:-.25rem}.md\:-mr-1{margin-right:-.25rem}.md\:-mb-1{margin-bottom:-.25rem}.md\:-ml-1{margin-left:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mr-2{margin-right:-.5rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-ml-2{margin-left:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mr-3{margin-right:-.75rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mr-4{margin-right:-1rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-ml-4{margin-left:-1rem}.md\:-mt-5{margin-top:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mb-5{margin-bottom:-1.25rem}.md\:-ml-5{margin-left:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mr-6{margin-right:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-ml-6{margin-left:-1.5rem}.md\:-mt-8{margin-top:-2rem}.md\:-mr-8{margin-right:-2rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-ml-8{margin-left:-2rem}.md\:-mt-10{margin-top:-2.5rem}.md\:-mr-10{margin-right:-2.5rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-mt-12{margin-top:-3rem}.md\:-mr-12{margin-right:-3rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-ml-12{margin-left:-3rem}.md\:-mt-16{margin-top:-4rem}.md\:-mr-16{margin-right:-4rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-ml-16{margin-left:-4rem}.md\:-mt-20{margin-top:-5rem}.md\:-mr-20{margin-right:-5rem}.md\:-mb-20{margin-bottom:-5rem}.md\:-ml-20{margin-left:-5rem}.md\:-mt-24{margin-top:-6rem}.md\:-mr-24{margin-right:-6rem}.md\:-mb-24{margin-bottom:-6rem}.md\:-ml-24{margin-left:-6rem}.md\:-mt-32{margin-top:-8rem}.md\:-mr-32{margin-right:-8rem}.md\:-mb-32{margin-bottom:-8rem}.md\:-ml-32{margin-left:-8rem}.md\:-mt-40{margin-top:-10rem}.md\:-mr-40{margin-right:-10rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-ml-40{margin-left:-10rem}.md\:-mt-48{margin-top:-12rem}.md\:-mr-48{margin-right:-12rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-ml-48{margin-left:-12rem}.md\:-mt-56{margin-top:-14rem}.md\:-mr-56{margin-right:-14rem}.md\:-mb-56{margin-bottom:-14rem}.md\:-ml-56{margin-left:-14rem}.md\:-mt-64{margin-top:-16rem}.md\:-mr-64{margin-right:-16rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-ml-64{margin-left:-16rem}.md\:-mt-px{margin-top:-1px}.md\:-mr-px{margin-right:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:-ml-px{margin-left:-1px}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-md{max-width:28rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-6xl{max-width:72rem}.md\:max-w-full{max-width:100%}.md\:max-w-screen-sm{max-width:640px}.md\:max-w-screen-md{max-width:768px}.md\:max-w-screen-lg{max-width:1024px}.md\:max-w-screen-xl{max-width:1280px}.md\:min-h-0{min-height:0}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:min-w-0{min-width:0}.md\:min-w-full{min-width:100%}.md\:object-contain{-o-object-fit:contain;object-fit:contain}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:object-fill{-o-object-fit:fill;object-fit:fill}.md\:object-none{-o-object-fit:none;object-fit:none}.md\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.md\:object-bottom{-o-object-position:bottom;object-position:bottom}.md\:object-center{-o-object-position:center;object-position:center}.md\:object-left{-o-object-position:left;object-position:left}.md\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.md\:object-left-top{-o-object-position:left top;object-position:left top}.md\:object-right{-o-object-position:right;object-position:right}.md\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.md\:object-right-top{-o-object-position:right top;object-position:right top}.md\:object-top{-o-object-position:top;object-position:top}.md\:opacity-0{opacity:0}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-100{opacity:1}.md\:hover\:opacity-0:hover{opacity:0}.md\:hover\:opacity-25:hover{opacity:.25}.md\:hover\:opacity-50:hover{opacity:.5}.md\:hover\:opacity-75:hover{opacity:.75}.md\:hover\:opacity-100:hover{opacity:1}.md\:focus\:opacity-0:focus{opacity:0}.md\:focus\:opacity-25:focus{opacity:.25}.md\:focus\:opacity-50:focus{opacity:.5}.md\:focus\:opacity-75:focus{opacity:.75}.md\:focus\:opacity-100:focus{opacity:1}.md\:outline-none{outline:0}.md\:focus\:outline-none:focus{outline:0}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:overflow-y-scroll{overflow-y:scroll}.md\:scrolling-touch{-webkit-overflow-scrolling:touch}.md\:scrolling-auto{-webkit-overflow-scrolling:auto}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:p-32{padding:8rem}.md\:p-40{padding:10rem}.md\:p-48{padding:12rem}.md\:p-56{padding:14rem}.md\:p-64{padding:16rem}.md\:p-px{padding:1px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:py-56{padding-top:14rem;padding-bottom:14rem}.md\:px-56{padding-left:14rem;padding-right:14rem}.md\:py-64{padding-top:16rem;padding-bottom:16rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:py-px{padding-top:1px;padding-bottom:1px}.md\:px-px{padding-left:1px;padding-right:1px}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pt-1{padding-top:.25rem}.md\:pr-1{padding-right:.25rem}.md\:pb-1{padding-bottom:.25rem}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pr-3{padding-right:.75rem}.md\:pb-3{padding-bottom:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pt-4{padding-top:1rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pr-5{padding-right:1.25rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-8{padding-top:2rem}.md\:pr-8{padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pt-10{padding-top:2.5rem}.md\:pr-10{padding-right:2.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pr-12{padding-right:3rem}.md\:pb-12{padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:pt-16{padding-top:4rem}.md\:pr-16{padding-right:4rem}.md\:pb-16{padding-bottom:4rem}.md\:pl-16{padding-left:4rem}.md\:pt-20{padding-top:5rem}.md\:pr-20{padding-right:5rem}.md\:pb-20{padding-bottom:5rem}.md\:pl-20{padding-left:5rem}.md\:pt-24{padding-top:6rem}.md\:pr-24{padding-right:6rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-24{padding-left:6rem}.md\:pt-32{padding-top:8rem}.md\:pr-32{padding-right:8rem}.md\:pb-32{padding-bottom:8rem}.md\:pl-32{padding-left:8rem}.md\:pt-40{padding-top:10rem}.md\:pr-40{padding-right:10rem}.md\:pb-40{padding-bottom:10rem}.md\:pl-40{padding-left:10rem}.md\:pt-48{padding-top:12rem}.md\:pr-48{padding-right:12rem}.md\:pb-48{padding-bottom:12rem}.md\:pl-48{padding-left:12rem}.md\:pt-56{padding-top:14rem}.md\:pr-56{padding-right:14rem}.md\:pb-56{padding-bottom:14rem}.md\:pl-56{padding-left:14rem}.md\:pt-64{padding-top:16rem}.md\:pr-64{padding-right:16rem}.md\:pb-64{padding-bottom:16rem}.md\:pl-64{padding-left:16rem}.md\:pt-px{padding-top:1px}.md\:pr-px{padding-right:1px}.md\:pb-px{padding-bottom:1px}.md\:pl-px{padding-left:1px}.md\:placeholder-transparent:-ms-input-placeholder{color:transparent}.md\:placeholder-transparent::-ms-input-placeholder{color:transparent}.md\:placeholder-transparent::placeholder{color:transparent}.md\:placeholder-black:-ms-input-placeholder{color:#000}.md\:placeholder-black::-ms-input-placeholder{color:#000}.md\:placeholder-black::placeholder{color:#000}.md\:placeholder-white:-ms-input-placeholder{color:#fff}.md\:placeholder-white::-ms-input-placeholder{color:#fff}.md\:placeholder-white::placeholder{color:#fff}.md\:placeholder-gray-100:-ms-input-placeholder{color:#f7fafc}.md\:placeholder-gray-100::-ms-input-placeholder{color:#f7fafc}.md\:placeholder-gray-100::placeholder{color:#f7fafc}.md\:placeholder-gray-200:-ms-input-placeholder{color:#edf2f7}.md\:placeholder-gray-200::-ms-input-placeholder{color:#edf2f7}.md\:placeholder-gray-200::placeholder{color:#edf2f7}.md\:placeholder-gray-300:-ms-input-placeholder{color:#e2e8f0}.md\:placeholder-gray-300::-ms-input-placeholder{color:#e2e8f0}.md\:placeholder-gray-300::placeholder{color:#e2e8f0}.md\:placeholder-gray-400:-ms-input-placeholder{color:#cbd5e0}.md\:placeholder-gray-400::-ms-input-placeholder{color:#cbd5e0}.md\:placeholder-gray-400::placeholder{color:#cbd5e0}.md\:placeholder-gray-500:-ms-input-placeholder{color:#a0aec0}.md\:placeholder-gray-500::-ms-input-placeholder{color:#a0aec0}.md\:placeholder-gray-500::placeholder{color:#a0aec0}.md\:placeholder-gray-600:-ms-input-placeholder{color:#718096}.md\:placeholder-gray-600::-ms-input-placeholder{color:#718096}.md\:placeholder-gray-600::placeholder{color:#718096}.md\:placeholder-gray-700:-ms-input-placeholder{color:#4a5568}.md\:placeholder-gray-700::-ms-input-placeholder{color:#4a5568}.md\:placeholder-gray-700::placeholder{color:#4a5568}.md\:placeholder-gray-800:-ms-input-placeholder{color:#2d3748}.md\:placeholder-gray-800::-ms-input-placeholder{color:#2d3748}.md\:placeholder-gray-800::placeholder{color:#2d3748}.md\:placeholder-gray-900:-ms-input-placeholder{color:#1a202c}.md\:placeholder-gray-900::-ms-input-placeholder{color:#1a202c}.md\:placeholder-gray-900::placeholder{color:#1a202c}.md\:placeholder-red-100:-ms-input-placeholder{color:#fff5f5}.md\:placeholder-red-100::-ms-input-placeholder{color:#fff5f5}.md\:placeholder-red-100::placeholder{color:#fff5f5}.md\:placeholder-red-200:-ms-input-placeholder{color:#fed7d7}.md\:placeholder-red-200::-ms-input-placeholder{color:#fed7d7}.md\:placeholder-red-200::placeholder{color:#fed7d7}.md\:placeholder-red-300:-ms-input-placeholder{color:#feb2b2}.md\:placeholder-red-300::-ms-input-placeholder{color:#feb2b2}.md\:placeholder-red-300::placeholder{color:#feb2b2}.md\:placeholder-red-400:-ms-input-placeholder{color:#fc8181}.md\:placeholder-red-400::-ms-input-placeholder{color:#fc8181}.md\:placeholder-red-400::placeholder{color:#fc8181}.md\:placeholder-red-500:-ms-input-placeholder{color:#f56565}.md\:placeholder-red-500::-ms-input-placeholder{color:#f56565}.md\:placeholder-red-500::placeholder{color:#f56565}.md\:placeholder-red-600:-ms-input-placeholder{color:#e53e3e}.md\:placeholder-red-600::-ms-input-placeholder{color:#e53e3e}.md\:placeholder-red-600::placeholder{color:#e53e3e}.md\:placeholder-red-700:-ms-input-placeholder{color:#c53030}.md\:placeholder-red-700::-ms-input-placeholder{color:#c53030}.md\:placeholder-red-700::placeholder{color:#c53030}.md\:placeholder-red-800:-ms-input-placeholder{color:#9b2c2c}.md\:placeholder-red-800::-ms-input-placeholder{color:#9b2c2c}.md\:placeholder-red-800::placeholder{color:#9b2c2c}.md\:placeholder-red-900:-ms-input-placeholder{color:#742a2a}.md\:placeholder-red-900::-ms-input-placeholder{color:#742a2a}.md\:placeholder-red-900::placeholder{color:#742a2a}.md\:placeholder-orange-100:-ms-input-placeholder{color:#fffaf0}.md\:placeholder-orange-100::-ms-input-placeholder{color:#fffaf0}.md\:placeholder-orange-100::placeholder{color:#fffaf0}.md\:placeholder-orange-200:-ms-input-placeholder{color:#feebc8}.md\:placeholder-orange-200::-ms-input-placeholder{color:#feebc8}.md\:placeholder-orange-200::placeholder{color:#feebc8}.md\:placeholder-orange-300:-ms-input-placeholder{color:#fbd38d}.md\:placeholder-orange-300::-ms-input-placeholder{color:#fbd38d}.md\:placeholder-orange-300::placeholder{color:#fbd38d}.md\:placeholder-orange-400:-ms-input-placeholder{color:#f6ad55}.md\:placeholder-orange-400::-ms-input-placeholder{color:#f6ad55}.md\:placeholder-orange-400::placeholder{color:#f6ad55}.md\:placeholder-orange-500:-ms-input-placeholder{color:#ed8936}.md\:placeholder-orange-500::-ms-input-placeholder{color:#ed8936}.md\:placeholder-orange-500::placeholder{color:#ed8936}.md\:placeholder-orange-600:-ms-input-placeholder{color:#dd6b20}.md\:placeholder-orange-600::-ms-input-placeholder{color:#dd6b20}.md\:placeholder-orange-600::placeholder{color:#dd6b20}.md\:placeholder-orange-700:-ms-input-placeholder{color:#c05621}.md\:placeholder-orange-700::-ms-input-placeholder{color:#c05621}.md\:placeholder-orange-700::placeholder{color:#c05621}.md\:placeholder-orange-800:-ms-input-placeholder{color:#9c4221}.md\:placeholder-orange-800::-ms-input-placeholder{color:#9c4221}.md\:placeholder-orange-800::placeholder{color:#9c4221}.md\:placeholder-orange-900:-ms-input-placeholder{color:#7b341e}.md\:placeholder-orange-900::-ms-input-placeholder{color:#7b341e}.md\:placeholder-orange-900::placeholder{color:#7b341e}.md\:placeholder-yellow-100:-ms-input-placeholder{color:ivory}.md\:placeholder-yellow-100::-ms-input-placeholder{color:ivory}.md\:placeholder-yellow-100::placeholder{color:ivory}.md\:placeholder-yellow-200:-ms-input-placeholder{color:#fefcbf}.md\:placeholder-yellow-200::-ms-input-placeholder{color:#fefcbf}.md\:placeholder-yellow-200::placeholder{color:#fefcbf}.md\:placeholder-yellow-300:-ms-input-placeholder{color:#faf089}.md\:placeholder-yellow-300::-ms-input-placeholder{color:#faf089}.md\:placeholder-yellow-300::placeholder{color:#faf089}.md\:placeholder-yellow-400:-ms-input-placeholder{color:#f6e05e}.md\:placeholder-yellow-400::-ms-input-placeholder{color:#f6e05e}.md\:placeholder-yellow-400::placeholder{color:#f6e05e}.md\:placeholder-yellow-500:-ms-input-placeholder{color:#ecc94b}.md\:placeholder-yellow-500::-ms-input-placeholder{color:#ecc94b}.md\:placeholder-yellow-500::placeholder{color:#ecc94b}.md\:placeholder-yellow-600:-ms-input-placeholder{color:#d69e2e}.md\:placeholder-yellow-600::-ms-input-placeholder{color:#d69e2e}.md\:placeholder-yellow-600::placeholder{color:#d69e2e}.md\:placeholder-yellow-700:-ms-input-placeholder{color:#b7791f}.md\:placeholder-yellow-700::-ms-input-placeholder{color:#b7791f}.md\:placeholder-yellow-700::placeholder{color:#b7791f}.md\:placeholder-yellow-800:-ms-input-placeholder{color:#975a16}.md\:placeholder-yellow-800::-ms-input-placeholder{color:#975a16}.md\:placeholder-yellow-800::placeholder{color:#975a16}.md\:placeholder-yellow-900:-ms-input-placeholder{color:#744210}.md\:placeholder-yellow-900::-ms-input-placeholder{color:#744210}.md\:placeholder-yellow-900::placeholder{color:#744210}.md\:placeholder-green-100:-ms-input-placeholder{color:#f0fff4}.md\:placeholder-green-100::-ms-input-placeholder{color:#f0fff4}.md\:placeholder-green-100::placeholder{color:#f0fff4}.md\:placeholder-green-200:-ms-input-placeholder{color:#c6f6d5}.md\:placeholder-green-200::-ms-input-placeholder{color:#c6f6d5}.md\:placeholder-green-200::placeholder{color:#c6f6d5}.md\:placeholder-green-300:-ms-input-placeholder{color:#9ae6b4}.md\:placeholder-green-300::-ms-input-placeholder{color:#9ae6b4}.md\:placeholder-green-300::placeholder{color:#9ae6b4}.md\:placeholder-green-400:-ms-input-placeholder{color:#68d391}.md\:placeholder-green-400::-ms-input-placeholder{color:#68d391}.md\:placeholder-green-400::placeholder{color:#68d391}.md\:placeholder-green-500:-ms-input-placeholder{color:#48bb78}.md\:placeholder-green-500::-ms-input-placeholder{color:#48bb78}.md\:placeholder-green-500::placeholder{color:#48bb78}.md\:placeholder-green-600:-ms-input-placeholder{color:#38a169}.md\:placeholder-green-600::-ms-input-placeholder{color:#38a169}.md\:placeholder-green-600::placeholder{color:#38a169}.md\:placeholder-green-700:-ms-input-placeholder{color:#2f855a}.md\:placeholder-green-700::-ms-input-placeholder{color:#2f855a}.md\:placeholder-green-700::placeholder{color:#2f855a}.md\:placeholder-green-800:-ms-input-placeholder{color:#276749}.md\:placeholder-green-800::-ms-input-placeholder{color:#276749}.md\:placeholder-green-800::placeholder{color:#276749}.md\:placeholder-green-900:-ms-input-placeholder{color:#22543d}.md\:placeholder-green-900::-ms-input-placeholder{color:#22543d}.md\:placeholder-green-900::placeholder{color:#22543d}.md\:placeholder-teal-100:-ms-input-placeholder{color:#e6fffa}.md\:placeholder-teal-100::-ms-input-placeholder{color:#e6fffa}.md\:placeholder-teal-100::placeholder{color:#e6fffa}.md\:placeholder-teal-200:-ms-input-placeholder{color:#b2f5ea}.md\:placeholder-teal-200::-ms-input-placeholder{color:#b2f5ea}.md\:placeholder-teal-200::placeholder{color:#b2f5ea}.md\:placeholder-teal-300:-ms-input-placeholder{color:#81e6d9}.md\:placeholder-teal-300::-ms-input-placeholder{color:#81e6d9}.md\:placeholder-teal-300::placeholder{color:#81e6d9}.md\:placeholder-teal-400:-ms-input-placeholder{color:#4fd1c5}.md\:placeholder-teal-400::-ms-input-placeholder{color:#4fd1c5}.md\:placeholder-teal-400::placeholder{color:#4fd1c5}.md\:placeholder-teal-500:-ms-input-placeholder{color:#38b2ac}.md\:placeholder-teal-500::-ms-input-placeholder{color:#38b2ac}.md\:placeholder-teal-500::placeholder{color:#38b2ac}.md\:placeholder-teal-600:-ms-input-placeholder{color:#319795}.md\:placeholder-teal-600::-ms-input-placeholder{color:#319795}.md\:placeholder-teal-600::placeholder{color:#319795}.md\:placeholder-teal-700:-ms-input-placeholder{color:#2c7a7b}.md\:placeholder-teal-700::-ms-input-placeholder{color:#2c7a7b}.md\:placeholder-teal-700::placeholder{color:#2c7a7b}.md\:placeholder-teal-800:-ms-input-placeholder{color:#285e61}.md\:placeholder-teal-800::-ms-input-placeholder{color:#285e61}.md\:placeholder-teal-800::placeholder{color:#285e61}.md\:placeholder-teal-900:-ms-input-placeholder{color:#234e52}.md\:placeholder-teal-900::-ms-input-placeholder{color:#234e52}.md\:placeholder-teal-900::placeholder{color:#234e52}.md\:placeholder-blue-100:-ms-input-placeholder{color:#ebf8ff}.md\:placeholder-blue-100::-ms-input-placeholder{color:#ebf8ff}.md\:placeholder-blue-100::placeholder{color:#ebf8ff}.md\:placeholder-blue-200:-ms-input-placeholder{color:#bee3f8}.md\:placeholder-blue-200::-ms-input-placeholder{color:#bee3f8}.md\:placeholder-blue-200::placeholder{color:#bee3f8}.md\:placeholder-blue-300:-ms-input-placeholder{color:#90cdf4}.md\:placeholder-blue-300::-ms-input-placeholder{color:#90cdf4}.md\:placeholder-blue-300::placeholder{color:#90cdf4}.md\:placeholder-blue-400:-ms-input-placeholder{color:#63b3ed}.md\:placeholder-blue-400::-ms-input-placeholder{color:#63b3ed}.md\:placeholder-blue-400::placeholder{color:#63b3ed}.md\:placeholder-blue-500:-ms-input-placeholder{color:#4299e1}.md\:placeholder-blue-500::-ms-input-placeholder{color:#4299e1}.md\:placeholder-blue-500::placeholder{color:#4299e1}.md\:placeholder-blue-600:-ms-input-placeholder{color:#3182ce}.md\:placeholder-blue-600::-ms-input-placeholder{color:#3182ce}.md\:placeholder-blue-600::placeholder{color:#3182ce}.md\:placeholder-blue-700:-ms-input-placeholder{color:#2b6cb0}.md\:placeholder-blue-700::-ms-input-placeholder{color:#2b6cb0}.md\:placeholder-blue-700::placeholder{color:#2b6cb0}.md\:placeholder-blue-800:-ms-input-placeholder{color:#2c5282}.md\:placeholder-blue-800::-ms-input-placeholder{color:#2c5282}.md\:placeholder-blue-800::placeholder{color:#2c5282}.md\:placeholder-blue-900:-ms-input-placeholder{color:#2a4365}.md\:placeholder-blue-900::-ms-input-placeholder{color:#2a4365}.md\:placeholder-blue-900::placeholder{color:#2a4365}.md\:placeholder-indigo-100:-ms-input-placeholder{color:#ebf4ff}.md\:placeholder-indigo-100::-ms-input-placeholder{color:#ebf4ff}.md\:placeholder-indigo-100::placeholder{color:#ebf4ff}.md\:placeholder-indigo-200:-ms-input-placeholder{color:#c3dafe}.md\:placeholder-indigo-200::-ms-input-placeholder{color:#c3dafe}.md\:placeholder-indigo-200::placeholder{color:#c3dafe}.md\:placeholder-indigo-300:-ms-input-placeholder{color:#a3bffa}.md\:placeholder-indigo-300::-ms-input-placeholder{color:#a3bffa}.md\:placeholder-indigo-300::placeholder{color:#a3bffa}.md\:placeholder-indigo-400:-ms-input-placeholder{color:#7f9cf5}.md\:placeholder-indigo-400::-ms-input-placeholder{color:#7f9cf5}.md\:placeholder-indigo-400::placeholder{color:#7f9cf5}.md\:placeholder-indigo-500:-ms-input-placeholder{color:#667eea}.md\:placeholder-indigo-500::-ms-input-placeholder{color:#667eea}.md\:placeholder-indigo-500::placeholder{color:#667eea}.md\:placeholder-indigo-600:-ms-input-placeholder{color:#5a67d8}.md\:placeholder-indigo-600::-ms-input-placeholder{color:#5a67d8}.md\:placeholder-indigo-600::placeholder{color:#5a67d8}.md\:placeholder-indigo-700:-ms-input-placeholder{color:#4c51bf}.md\:placeholder-indigo-700::-ms-input-placeholder{color:#4c51bf}.md\:placeholder-indigo-700::placeholder{color:#4c51bf}.md\:placeholder-indigo-800:-ms-input-placeholder{color:#434190}.md\:placeholder-indigo-800::-ms-input-placeholder{color:#434190}.md\:placeholder-indigo-800::placeholder{color:#434190}.md\:placeholder-indigo-900:-ms-input-placeholder{color:#3c366b}.md\:placeholder-indigo-900::-ms-input-placeholder{color:#3c366b}.md\:placeholder-indigo-900::placeholder{color:#3c366b}.md\:placeholder-purple-100:-ms-input-placeholder{color:#faf5ff}.md\:placeholder-purple-100::-ms-input-placeholder{color:#faf5ff}.md\:placeholder-purple-100::placeholder{color:#faf5ff}.md\:placeholder-purple-200:-ms-input-placeholder{color:#e9d8fd}.md\:placeholder-purple-200::-ms-input-placeholder{color:#e9d8fd}.md\:placeholder-purple-200::placeholder{color:#e9d8fd}.md\:placeholder-purple-300:-ms-input-placeholder{color:#d6bcfa}.md\:placeholder-purple-300::-ms-input-placeholder{color:#d6bcfa}.md\:placeholder-purple-300::placeholder{color:#d6bcfa}.md\:placeholder-purple-400:-ms-input-placeholder{color:#b794f4}.md\:placeholder-purple-400::-ms-input-placeholder{color:#b794f4}.md\:placeholder-purple-400::placeholder{color:#b794f4}.md\:placeholder-purple-500:-ms-input-placeholder{color:#9f7aea}.md\:placeholder-purple-500::-ms-input-placeholder{color:#9f7aea}.md\:placeholder-purple-500::placeholder{color:#9f7aea}.md\:placeholder-purple-600:-ms-input-placeholder{color:#805ad5}.md\:placeholder-purple-600::-ms-input-placeholder{color:#805ad5}.md\:placeholder-purple-600::placeholder{color:#805ad5}.md\:placeholder-purple-700:-ms-input-placeholder{color:#6b46c1}.md\:placeholder-purple-700::-ms-input-placeholder{color:#6b46c1}.md\:placeholder-purple-700::placeholder{color:#6b46c1}.md\:placeholder-purple-800:-ms-input-placeholder{color:#553c9a}.md\:placeholder-purple-800::-ms-input-placeholder{color:#553c9a}.md\:placeholder-purple-800::placeholder{color:#553c9a}.md\:placeholder-purple-900:-ms-input-placeholder{color:#44337a}.md\:placeholder-purple-900::-ms-input-placeholder{color:#44337a}.md\:placeholder-purple-900::placeholder{color:#44337a}.md\:placeholder-pink-100:-ms-input-placeholder{color:#fff5f7}.md\:placeholder-pink-100::-ms-input-placeholder{color:#fff5f7}.md\:placeholder-pink-100::placeholder{color:#fff5f7}.md\:placeholder-pink-200:-ms-input-placeholder{color:#fed7e2}.md\:placeholder-pink-200::-ms-input-placeholder{color:#fed7e2}.md\:placeholder-pink-200::placeholder{color:#fed7e2}.md\:placeholder-pink-300:-ms-input-placeholder{color:#fbb6ce}.md\:placeholder-pink-300::-ms-input-placeholder{color:#fbb6ce}.md\:placeholder-pink-300::placeholder{color:#fbb6ce}.md\:placeholder-pink-400:-ms-input-placeholder{color:#f687b3}.md\:placeholder-pink-400::-ms-input-placeholder{color:#f687b3}.md\:placeholder-pink-400::placeholder{color:#f687b3}.md\:placeholder-pink-500:-ms-input-placeholder{color:#ed64a6}.md\:placeholder-pink-500::-ms-input-placeholder{color:#ed64a6}.md\:placeholder-pink-500::placeholder{color:#ed64a6}.md\:placeholder-pink-600:-ms-input-placeholder{color:#d53f8c}.md\:placeholder-pink-600::-ms-input-placeholder{color:#d53f8c}.md\:placeholder-pink-600::placeholder{color:#d53f8c}.md\:placeholder-pink-700:-ms-input-placeholder{color:#b83280}.md\:placeholder-pink-700::-ms-input-placeholder{color:#b83280}.md\:placeholder-pink-700::placeholder{color:#b83280}.md\:placeholder-pink-800:-ms-input-placeholder{color:#97266d}.md\:placeholder-pink-800::-ms-input-placeholder{color:#97266d}.md\:placeholder-pink-800::placeholder{color:#97266d}.md\:placeholder-pink-900:-ms-input-placeholder{color:#702459}.md\:placeholder-pink-900::-ms-input-placeholder{color:#702459}.md\:placeholder-pink-900::placeholder{color:#702459}.md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.md\:focus\:placeholder-transparent:focus::-ms-input-placeholder{color:transparent}.md\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.md\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.md\:focus\:placeholder-black:focus::-ms-input-placeholder{color:#000}.md\:focus\:placeholder-black:focus::placeholder{color:#000}.md\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.md\:focus\:placeholder-white:focus::-ms-input-placeholder{color:#fff}.md\:focus\:placeholder-white:focus::placeholder{color:#fff}.md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{color:#f7fafc}.md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{color:#f7fafc}.md\:focus\:placeholder-gray-100:focus::placeholder{color:#f7fafc}.md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{color:#edf2f7}.md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{color:#edf2f7}.md\:focus\:placeholder-gray-200:focus::placeholder{color:#edf2f7}.md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{color:#e2e8f0}.md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{color:#e2e8f0}.md\:focus\:placeholder-gray-300:focus::placeholder{color:#e2e8f0}.md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{color:#cbd5e0}.md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{color:#cbd5e0}.md\:focus\:placeholder-gray-400:focus::placeholder{color:#cbd5e0}.md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{color:#a0aec0}.md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{color:#a0aec0}.md\:focus\:placeholder-gray-500:focus::placeholder{color:#a0aec0}.md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{color:#718096}.md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{color:#718096}.md\:focus\:placeholder-gray-600:focus::placeholder{color:#718096}.md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{color:#4a5568}.md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{color:#4a5568}.md\:focus\:placeholder-gray-700:focus::placeholder{color:#4a5568}.md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{color:#2d3748}.md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{color:#2d3748}.md\:focus\:placeholder-gray-800:focus::placeholder{color:#2d3748}.md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{color:#1a202c}.md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{color:#1a202c}.md\:focus\:placeholder-gray-900:focus::placeholder{color:#1a202c}.md\:focus\:placeholder-red-100:focus:-ms-input-placeholder{color:#fff5f5}.md\:focus\:placeholder-red-100:focus::-ms-input-placeholder{color:#fff5f5}.md\:focus\:placeholder-red-100:focus::placeholder{color:#fff5f5}.md\:focus\:placeholder-red-200:focus:-ms-input-placeholder{color:#fed7d7}.md\:focus\:placeholder-red-200:focus::-ms-input-placeholder{color:#fed7d7}.md\:focus\:placeholder-red-200:focus::placeholder{color:#fed7d7}.md\:focus\:placeholder-red-300:focus:-ms-input-placeholder{color:#feb2b2}.md\:focus\:placeholder-red-300:focus::-ms-input-placeholder{color:#feb2b2}.md\:focus\:placeholder-red-300:focus::placeholder{color:#feb2b2}.md\:focus\:placeholder-red-400:focus:-ms-input-placeholder{color:#fc8181}.md\:focus\:placeholder-red-400:focus::-ms-input-placeholder{color:#fc8181}.md\:focus\:placeholder-red-400:focus::placeholder{color:#fc8181}.md\:focus\:placeholder-red-500:focus:-ms-input-placeholder{color:#f56565}.md\:focus\:placeholder-red-500:focus::-ms-input-placeholder{color:#f56565}.md\:focus\:placeholder-red-500:focus::placeholder{color:#f56565}.md\:focus\:placeholder-red-600:focus:-ms-input-placeholder{color:#e53e3e}.md\:focus\:placeholder-red-600:focus::-ms-input-placeholder{color:#e53e3e}.md\:focus\:placeholder-red-600:focus::placeholder{color:#e53e3e}.md\:focus\:placeholder-red-700:focus:-ms-input-placeholder{color:#c53030}.md\:focus\:placeholder-red-700:focus::-ms-input-placeholder{color:#c53030}.md\:focus\:placeholder-red-700:focus::placeholder{color:#c53030}.md\:focus\:placeholder-red-800:focus:-ms-input-placeholder{color:#9b2c2c}.md\:focus\:placeholder-red-800:focus::-ms-input-placeholder{color:#9b2c2c}.md\:focus\:placeholder-red-800:focus::placeholder{color:#9b2c2c}.md\:focus\:placeholder-red-900:focus:-ms-input-placeholder{color:#742a2a}.md\:focus\:placeholder-red-900:focus::-ms-input-placeholder{color:#742a2a}.md\:focus\:placeholder-red-900:focus::placeholder{color:#742a2a}.md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{color:#fffaf0}.md\:focus\:placeholder-orange-100:focus::-ms-input-placeholder{color:#fffaf0}.md\:focus\:placeholder-orange-100:focus::placeholder{color:#fffaf0}.md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{color:#feebc8}.md\:focus\:placeholder-orange-200:focus::-ms-input-placeholder{color:#feebc8}.md\:focus\:placeholder-orange-200:focus::placeholder{color:#feebc8}.md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{color:#fbd38d}.md\:focus\:placeholder-orange-300:focus::-ms-input-placeholder{color:#fbd38d}.md\:focus\:placeholder-orange-300:focus::placeholder{color:#fbd38d}.md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{color:#f6ad55}.md\:focus\:placeholder-orange-400:focus::-ms-input-placeholder{color:#f6ad55}.md\:focus\:placeholder-orange-400:focus::placeholder{color:#f6ad55}.md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{color:#ed8936}.md\:focus\:placeholder-orange-500:focus::-ms-input-placeholder{color:#ed8936}.md\:focus\:placeholder-orange-500:focus::placeholder{color:#ed8936}.md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{color:#dd6b20}.md\:focus\:placeholder-orange-600:focus::-ms-input-placeholder{color:#dd6b20}.md\:focus\:placeholder-orange-600:focus::placeholder{color:#dd6b20}.md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{color:#c05621}.md\:focus\:placeholder-orange-700:focus::-ms-input-placeholder{color:#c05621}.md\:focus\:placeholder-orange-700:focus::placeholder{color:#c05621}.md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{color:#9c4221}.md\:focus\:placeholder-orange-800:focus::-ms-input-placeholder{color:#9c4221}.md\:focus\:placeholder-orange-800:focus::placeholder{color:#9c4221}.md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{color:#7b341e}.md\:focus\:placeholder-orange-900:focus::-ms-input-placeholder{color:#7b341e}.md\:focus\:placeholder-orange-900:focus::placeholder{color:#7b341e}.md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{color:ivory}.md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{color:ivory}.md\:focus\:placeholder-yellow-100:focus::placeholder{color:ivory}.md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{color:#fefcbf}.md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{color:#fefcbf}.md\:focus\:placeholder-yellow-200:focus::placeholder{color:#fefcbf}.md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{color:#faf089}.md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{color:#faf089}.md\:focus\:placeholder-yellow-300:focus::placeholder{color:#faf089}.md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{color:#f6e05e}.md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{color:#f6e05e}.md\:focus\:placeholder-yellow-400:focus::placeholder{color:#f6e05e}.md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{color:#ecc94b}.md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{color:#ecc94b}.md\:focus\:placeholder-yellow-500:focus::placeholder{color:#ecc94b}.md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{color:#d69e2e}.md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{color:#d69e2e}.md\:focus\:placeholder-yellow-600:focus::placeholder{color:#d69e2e}.md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{color:#b7791f}.md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{color:#b7791f}.md\:focus\:placeholder-yellow-700:focus::placeholder{color:#b7791f}.md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{color:#975a16}.md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{color:#975a16}.md\:focus\:placeholder-yellow-800:focus::placeholder{color:#975a16}.md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{color:#744210}.md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{color:#744210}.md\:focus\:placeholder-yellow-900:focus::placeholder{color:#744210}.md\:focus\:placeholder-green-100:focus:-ms-input-placeholder{color:#f0fff4}.md\:focus\:placeholder-green-100:focus::-ms-input-placeholder{color:#f0fff4}.md\:focus\:placeholder-green-100:focus::placeholder{color:#f0fff4}.md\:focus\:placeholder-green-200:focus:-ms-input-placeholder{color:#c6f6d5}.md\:focus\:placeholder-green-200:focus::-ms-input-placeholder{color:#c6f6d5}.md\:focus\:placeholder-green-200:focus::placeholder{color:#c6f6d5}.md\:focus\:placeholder-green-300:focus:-ms-input-placeholder{color:#9ae6b4}.md\:focus\:placeholder-green-300:focus::-ms-input-placeholder{color:#9ae6b4}.md\:focus\:placeholder-green-300:focus::placeholder{color:#9ae6b4}.md\:focus\:placeholder-green-400:focus:-ms-input-placeholder{color:#68d391}.md\:focus\:placeholder-green-400:focus::-ms-input-placeholder{color:#68d391}.md\:focus\:placeholder-green-400:focus::placeholder{color:#68d391}.md\:focus\:placeholder-green-500:focus:-ms-input-placeholder{color:#48bb78}.md\:focus\:placeholder-green-500:focus::-ms-input-placeholder{color:#48bb78}.md\:focus\:placeholder-green-500:focus::placeholder{color:#48bb78}.md\:focus\:placeholder-green-600:focus:-ms-input-placeholder{color:#38a169}.md\:focus\:placeholder-green-600:focus::-ms-input-placeholder{color:#38a169}.md\:focus\:placeholder-green-600:focus::placeholder{color:#38a169}.md\:focus\:placeholder-green-700:focus:-ms-input-placeholder{color:#2f855a}.md\:focus\:placeholder-green-700:focus::-ms-input-placeholder{color:#2f855a}.md\:focus\:placeholder-green-700:focus::placeholder{color:#2f855a}.md\:focus\:placeholder-green-800:focus:-ms-input-placeholder{color:#276749}.md\:focus\:placeholder-green-800:focus::-ms-input-placeholder{color:#276749}.md\:focus\:placeholder-green-800:focus::placeholder{color:#276749}.md\:focus\:placeholder-green-900:focus:-ms-input-placeholder{color:#22543d}.md\:focus\:placeholder-green-900:focus::-ms-input-placeholder{color:#22543d}.md\:focus\:placeholder-green-900:focus::placeholder{color:#22543d}.md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{color:#e6fffa}.md\:focus\:placeholder-teal-100:focus::-ms-input-placeholder{color:#e6fffa}.md\:focus\:placeholder-teal-100:focus::placeholder{color:#e6fffa}.md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{color:#b2f5ea}.md\:focus\:placeholder-teal-200:focus::-ms-input-placeholder{color:#b2f5ea}.md\:focus\:placeholder-teal-200:focus::placeholder{color:#b2f5ea}.md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{color:#81e6d9}.md\:focus\:placeholder-teal-300:focus::-ms-input-placeholder{color:#81e6d9}.md\:focus\:placeholder-teal-300:focus::placeholder{color:#81e6d9}.md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{color:#4fd1c5}.md\:focus\:placeholder-teal-400:focus::-ms-input-placeholder{color:#4fd1c5}.md\:focus\:placeholder-teal-400:focus::placeholder{color:#4fd1c5}.md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{color:#38b2ac}.md\:focus\:placeholder-teal-500:focus::-ms-input-placeholder{color:#38b2ac}.md\:focus\:placeholder-teal-500:focus::placeholder{color:#38b2ac}.md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{color:#319795}.md\:focus\:placeholder-teal-600:focus::-ms-input-placeholder{color:#319795}.md\:focus\:placeholder-teal-600:focus::placeholder{color:#319795}.md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{color:#2c7a7b}.md\:focus\:placeholder-teal-700:focus::-ms-input-placeholder{color:#2c7a7b}.md\:focus\:placeholder-teal-700:focus::placeholder{color:#2c7a7b}.md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{color:#285e61}.md\:focus\:placeholder-teal-800:focus::-ms-input-placeholder{color:#285e61}.md\:focus\:placeholder-teal-800:focus::placeholder{color:#285e61}.md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{color:#234e52}.md\:focus\:placeholder-teal-900:focus::-ms-input-placeholder{color:#234e52}.md\:focus\:placeholder-teal-900:focus::placeholder{color:#234e52}.md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#ebf8ff}.md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder{color:#ebf8ff}.md\:focus\:placeholder-blue-100:focus::placeholder{color:#ebf8ff}.md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#bee3f8}.md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder{color:#bee3f8}.md\:focus\:placeholder-blue-200:focus::placeholder{color:#bee3f8}.md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#90cdf4}.md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder{color:#90cdf4}.md\:focus\:placeholder-blue-300:focus::placeholder{color:#90cdf4}.md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#63b3ed}.md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder{color:#63b3ed}.md\:focus\:placeholder-blue-400:focus::placeholder{color:#63b3ed}.md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#4299e1}.md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder{color:#4299e1}.md\:focus\:placeholder-blue-500:focus::placeholder{color:#4299e1}.md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#3182ce}.md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder{color:#3182ce}.md\:focus\:placeholder-blue-600:focus::placeholder{color:#3182ce}.md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#2b6cb0}.md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder{color:#2b6cb0}.md\:focus\:placeholder-blue-700:focus::placeholder{color:#2b6cb0}.md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#2c5282}.md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder{color:#2c5282}.md\:focus\:placeholder-blue-800:focus::placeholder{color:#2c5282}.md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#2a4365}.md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder{color:#2a4365}.md\:focus\:placeholder-blue-900:focus::placeholder{color:#2a4365}.md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{color:#ebf4ff}.md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder{color:#ebf4ff}.md\:focus\:placeholder-indigo-100:focus::placeholder{color:#ebf4ff}.md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{color:#c3dafe}.md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder{color:#c3dafe}.md\:focus\:placeholder-indigo-200:focus::placeholder{color:#c3dafe}.md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{color:#a3bffa}.md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder{color:#a3bffa}.md\:focus\:placeholder-indigo-300:focus::placeholder{color:#a3bffa}.md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{color:#7f9cf5}.md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder{color:#7f9cf5}.md\:focus\:placeholder-indigo-400:focus::placeholder{color:#7f9cf5}.md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{color:#667eea}.md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder{color:#667eea}.md\:focus\:placeholder-indigo-500:focus::placeholder{color:#667eea}.md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{color:#5a67d8}.md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder{color:#5a67d8}.md\:focus\:placeholder-indigo-600:focus::placeholder{color:#5a67d8}.md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{color:#4c51bf}.md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder{color:#4c51bf}.md\:focus\:placeholder-indigo-700:focus::placeholder{color:#4c51bf}.md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{color:#434190}.md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder{color:#434190}.md\:focus\:placeholder-indigo-800:focus::placeholder{color:#434190}.md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{color:#3c366b}.md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder{color:#3c366b}.md\:focus\:placeholder-indigo-900:focus::placeholder{color:#3c366b}.md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{color:#faf5ff}.md\:focus\:placeholder-purple-100:focus::-ms-input-placeholder{color:#faf5ff}.md\:focus\:placeholder-purple-100:focus::placeholder{color:#faf5ff}.md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{color:#e9d8fd}.md\:focus\:placeholder-purple-200:focus::-ms-input-placeholder{color:#e9d8fd}.md\:focus\:placeholder-purple-200:focus::placeholder{color:#e9d8fd}.md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{color:#d6bcfa}.md\:focus\:placeholder-purple-300:focus::-ms-input-placeholder{color:#d6bcfa}.md\:focus\:placeholder-purple-300:focus::placeholder{color:#d6bcfa}.md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{color:#b794f4}.md\:focus\:placeholder-purple-400:focus::-ms-input-placeholder{color:#b794f4}.md\:focus\:placeholder-purple-400:focus::placeholder{color:#b794f4}.md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{color:#9f7aea}.md\:focus\:placeholder-purple-500:focus::-ms-input-placeholder{color:#9f7aea}.md\:focus\:placeholder-purple-500:focus::placeholder{color:#9f7aea}.md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{color:#805ad5}.md\:focus\:placeholder-purple-600:focus::-ms-input-placeholder{color:#805ad5}.md\:focus\:placeholder-purple-600:focus::placeholder{color:#805ad5}.md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{color:#6b46c1}.md\:focus\:placeholder-purple-700:focus::-ms-input-placeholder{color:#6b46c1}.md\:focus\:placeholder-purple-700:focus::placeholder{color:#6b46c1}.md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{color:#553c9a}.md\:focus\:placeholder-purple-800:focus::-ms-input-placeholder{color:#553c9a}.md\:focus\:placeholder-purple-800:focus::placeholder{color:#553c9a}.md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{color:#44337a}.md\:focus\:placeholder-purple-900:focus::-ms-input-placeholder{color:#44337a}.md\:focus\:placeholder-purple-900:focus::placeholder{color:#44337a}.md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{color:#fff5f7}.md\:focus\:placeholder-pink-100:focus::-ms-input-placeholder{color:#fff5f7}.md\:focus\:placeholder-pink-100:focus::placeholder{color:#fff5f7}.md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{color:#fed7e2}.md\:focus\:placeholder-pink-200:focus::-ms-input-placeholder{color:#fed7e2}.md\:focus\:placeholder-pink-200:focus::placeholder{color:#fed7e2}.md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{color:#fbb6ce}.md\:focus\:placeholder-pink-300:focus::-ms-input-placeholder{color:#fbb6ce}.md\:focus\:placeholder-pink-300:focus::placeholder{color:#fbb6ce}.md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{color:#f687b3}.md\:focus\:placeholder-pink-400:focus::-ms-input-placeholder{color:#f687b3}.md\:focus\:placeholder-pink-400:focus::placeholder{color:#f687b3}.md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{color:#ed64a6}.md\:focus\:placeholder-pink-500:focus::-ms-input-placeholder{color:#ed64a6}.md\:focus\:placeholder-pink-500:focus::placeholder{color:#ed64a6}.md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{color:#d53f8c}.md\:focus\:placeholder-pink-600:focus::-ms-input-placeholder{color:#d53f8c}.md\:focus\:placeholder-pink-600:focus::placeholder{color:#d53f8c}.md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{color:#b83280}.md\:focus\:placeholder-pink-700:focus::-ms-input-placeholder{color:#b83280}.md\:focus\:placeholder-pink-700:focus::placeholder{color:#b83280}.md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{color:#97266d}.md\:focus\:placeholder-pink-800:focus::-ms-input-placeholder{color:#97266d}.md\:focus\:placeholder-pink-800:focus::placeholder{color:#97266d}.md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{color:#702459}.md\:focus\:placeholder-pink-900:focus::-ms-input-placeholder{color:#702459}.md\:focus\:placeholder-pink-900:focus::placeholder{color:#702459}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.md\:inset-y-0{top:0;bottom:0}.md\:inset-x-0{right:0;left:0}.md\:inset-y-auto{top:auto;bottom:auto}.md\:inset-x-auto{right:auto;left:auto}.md\:top-0{top:0}.md\:right-0{right:0}.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:top-auto{top:auto}.md\:right-auto{right:auto}.md\:bottom-auto{bottom:auto}.md\:left-auto{left:auto}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.md\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.md\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.md\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.md\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.md\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.md\:shadow-none{box-shadow:none}.md\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.md\:hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.md\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.md\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.md\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.md\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.md\:hover\:shadow-none:hover{box-shadow:none}.md\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.md\:focus\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.md\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.md\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.md\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.md\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.md\:focus\:shadow-none:focus{box-shadow:none}.md\:fill-current{fill:currentColor}.md\:stroke-current{stroke:currentColor}.md\:stroke-0{stroke-width:0}.md\:stroke-1{stroke-width:1}.md\:stroke-2{stroke-width:2}.md\:table-auto{table-layout:auto}.md\:table-fixed{table-layout:fixed}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-transparent{color:transparent}.md\:text-black{color:#000}.md\:text-white{color:#fff}.md\:text-gray-100{color:#f7fafc}.md\:text-gray-200{color:#edf2f7}.md\:text-gray-300{color:#e2e8f0}.md\:text-gray-400{color:#cbd5e0}.md\:text-gray-500{color:#a0aec0}.md\:text-gray-600{color:#718096}.md\:text-gray-700{color:#4a5568}.md\:text-gray-800{color:#2d3748}.md\:text-gray-900{color:#1a202c}.md\:text-red-100{color:#fff5f5}.md\:text-red-200{color:#fed7d7}.md\:text-red-300{color:#feb2b2}.md\:text-red-400{color:#fc8181}.md\:text-red-500{color:#f56565}.md\:text-red-600{color:#e53e3e}.md\:text-red-700{color:#c53030}.md\:text-red-800{color:#9b2c2c}.md\:text-red-900{color:#742a2a}.md\:text-orange-100{color:#fffaf0}.md\:text-orange-200{color:#feebc8}.md\:text-orange-300{color:#fbd38d}.md\:text-orange-400{color:#f6ad55}.md\:text-orange-500{color:#ed8936}.md\:text-orange-600{color:#dd6b20}.md\:text-orange-700{color:#c05621}.md\:text-orange-800{color:#9c4221}.md\:text-orange-900{color:#7b341e}.md\:text-yellow-100{color:ivory}.md\:text-yellow-200{color:#fefcbf}.md\:text-yellow-300{color:#faf089}.md\:text-yellow-400{color:#f6e05e}.md\:text-yellow-500{color:#ecc94b}.md\:text-yellow-600{color:#d69e2e}.md\:text-yellow-700{color:#b7791f}.md\:text-yellow-800{color:#975a16}.md\:text-yellow-900{color:#744210}.md\:text-green-100{color:#f0fff4}.md\:text-green-200{color:#c6f6d5}.md\:text-green-300{color:#9ae6b4}.md\:text-green-400{color:#68d391}.md\:text-green-500{color:#48bb78}.md\:text-green-600{color:#38a169}.md\:text-green-700{color:#2f855a}.md\:text-green-800{color:#276749}.md\:text-green-900{color:#22543d}.md\:text-teal-100{color:#e6fffa}.md\:text-teal-200{color:#b2f5ea}.md\:text-teal-300{color:#81e6d9}.md\:text-teal-400{color:#4fd1c5}.md\:text-teal-500{color:#38b2ac}.md\:text-teal-600{color:#319795}.md\:text-teal-700{color:#2c7a7b}.md\:text-teal-800{color:#285e61}.md\:text-teal-900{color:#234e52}.md\:text-blue-100{color:#ebf8ff}.md\:text-blue-200{color:#bee3f8}.md\:text-blue-300{color:#90cdf4}.md\:text-blue-400{color:#63b3ed}.md\:text-blue-500{color:#4299e1}.md\:text-blue-600{color:#3182ce}.md\:text-blue-700{color:#2b6cb0}.md\:text-blue-800{color:#2c5282}.md\:text-blue-900{color:#2a4365}.md\:text-indigo-100{color:#ebf4ff}.md\:text-indigo-200{color:#c3dafe}.md\:text-indigo-300{color:#a3bffa}.md\:text-indigo-400{color:#7f9cf5}.md\:text-indigo-500{color:#667eea}.md\:text-indigo-600{color:#5a67d8}.md\:text-indigo-700{color:#4c51bf}.md\:text-indigo-800{color:#434190}.md\:text-indigo-900{color:#3c366b}.md\:text-purple-100{color:#faf5ff}.md\:text-purple-200{color:#e9d8fd}.md\:text-purple-300{color:#d6bcfa}.md\:text-purple-400{color:#b794f4}.md\:text-purple-500{color:#9f7aea}.md\:text-purple-600{color:#805ad5}.md\:text-purple-700{color:#6b46c1}.md\:text-purple-800{color:#553c9a}.md\:text-purple-900{color:#44337a}.md\:text-pink-100{color:#fff5f7}.md\:text-pink-200{color:#fed7e2}.md\:text-pink-300{color:#fbb6ce}.md\:text-pink-400{color:#f687b3}.md\:text-pink-500{color:#ed64a6}.md\:text-pink-600{color:#d53f8c}.md\:text-pink-700{color:#b83280}.md\:text-pink-800{color:#97266d}.md\:text-pink-900{color:#702459}.md\:hover\:text-transparent:hover{color:transparent}.md\:hover\:text-black:hover{color:#000}.md\:hover\:text-white:hover{color:#fff}.md\:hover\:text-gray-100:hover{color:#f7fafc}.md\:hover\:text-gray-200:hover{color:#edf2f7}.md\:hover\:text-gray-300:hover{color:#e2e8f0}.md\:hover\:text-gray-400:hover{color:#cbd5e0}.md\:hover\:text-gray-500:hover{color:#a0aec0}.md\:hover\:text-gray-600:hover{color:#718096}.md\:hover\:text-gray-700:hover{color:#4a5568}.md\:hover\:text-gray-800:hover{color:#2d3748}.md\:hover\:text-gray-900:hover{color:#1a202c}.md\:hover\:text-red-100:hover{color:#fff5f5}.md\:hover\:text-red-200:hover{color:#fed7d7}.md\:hover\:text-red-300:hover{color:#feb2b2}.md\:hover\:text-red-400:hover{color:#fc8181}.md\:hover\:text-red-500:hover{color:#f56565}.md\:hover\:text-red-600:hover{color:#e53e3e}.md\:hover\:text-red-700:hover{color:#c53030}.md\:hover\:text-red-800:hover{color:#9b2c2c}.md\:hover\:text-red-900:hover{color:#742a2a}.md\:hover\:text-orange-100:hover{color:#fffaf0}.md\:hover\:text-orange-200:hover{color:#feebc8}.md\:hover\:text-orange-300:hover{color:#fbd38d}.md\:hover\:text-orange-400:hover{color:#f6ad55}.md\:hover\:text-orange-500:hover{color:#ed8936}.md\:hover\:text-orange-600:hover{color:#dd6b20}.md\:hover\:text-orange-700:hover{color:#c05621}.md\:hover\:text-orange-800:hover{color:#9c4221}.md\:hover\:text-orange-900:hover{color:#7b341e}.md\:hover\:text-yellow-100:hover{color:ivory}.md\:hover\:text-yellow-200:hover{color:#fefcbf}.md\:hover\:text-yellow-300:hover{color:#faf089}.md\:hover\:text-yellow-400:hover{color:#f6e05e}.md\:hover\:text-yellow-500:hover{color:#ecc94b}.md\:hover\:text-yellow-600:hover{color:#d69e2e}.md\:hover\:text-yellow-700:hover{color:#b7791f}.md\:hover\:text-yellow-800:hover{color:#975a16}.md\:hover\:text-yellow-900:hover{color:#744210}.md\:hover\:text-green-100:hover{color:#f0fff4}.md\:hover\:text-green-200:hover{color:#c6f6d5}.md\:hover\:text-green-300:hover{color:#9ae6b4}.md\:hover\:text-green-400:hover{color:#68d391}.md\:hover\:text-green-500:hover{color:#48bb78}.md\:hover\:text-green-600:hover{color:#38a169}.md\:hover\:text-green-700:hover{color:#2f855a}.md\:hover\:text-green-800:hover{color:#276749}.md\:hover\:text-green-900:hover{color:#22543d}.md\:hover\:text-teal-100:hover{color:#e6fffa}.md\:hover\:text-teal-200:hover{color:#b2f5ea}.md\:hover\:text-teal-300:hover{color:#81e6d9}.md\:hover\:text-teal-400:hover{color:#4fd1c5}.md\:hover\:text-teal-500:hover{color:#38b2ac}.md\:hover\:text-teal-600:hover{color:#319795}.md\:hover\:text-teal-700:hover{color:#2c7a7b}.md\:hover\:text-teal-800:hover{color:#285e61}.md\:hover\:text-teal-900:hover{color:#234e52}.md\:hover\:text-blue-100:hover{color:#ebf8ff}.md\:hover\:text-blue-200:hover{color:#bee3f8}.md\:hover\:text-blue-300:hover{color:#90cdf4}.md\:hover\:text-blue-400:hover{color:#63b3ed}.md\:hover\:text-blue-500:hover{color:#4299e1}.md\:hover\:text-blue-600:hover{color:#3182ce}.md\:hover\:text-blue-700:hover{color:#2b6cb0}.md\:hover\:text-blue-800:hover{color:#2c5282}.md\:hover\:text-blue-900:hover{color:#2a4365}.md\:hover\:text-indigo-100:hover{color:#ebf4ff}.md\:hover\:text-indigo-200:hover{color:#c3dafe}.md\:hover\:text-indigo-300:hover{color:#a3bffa}.md\:hover\:text-indigo-400:hover{color:#7f9cf5}.md\:hover\:text-indigo-500:hover{color:#667eea}.md\:hover\:text-indigo-600:hover{color:#5a67d8}.md\:hover\:text-indigo-700:hover{color:#4c51bf}.md\:hover\:text-indigo-800:hover{color:#434190}.md\:hover\:text-indigo-900:hover{color:#3c366b}.md\:hover\:text-purple-100:hover{color:#faf5ff}.md\:hover\:text-purple-200:hover{color:#e9d8fd}.md\:hover\:text-purple-300:hover{color:#d6bcfa}.md\:hover\:text-purple-400:hover{color:#b794f4}.md\:hover\:text-purple-500:hover{color:#9f7aea}.md\:hover\:text-purple-600:hover{color:#805ad5}.md\:hover\:text-purple-700:hover{color:#6b46c1}.md\:hover\:text-purple-800:hover{color:#553c9a}.md\:hover\:text-purple-900:hover{color:#44337a}.md\:hover\:text-pink-100:hover{color:#fff5f7}.md\:hover\:text-pink-200:hover{color:#fed7e2}.md\:hover\:text-pink-300:hover{color:#fbb6ce}.md\:hover\:text-pink-400:hover{color:#f687b3}.md\:hover\:text-pink-500:hover{color:#ed64a6}.md\:hover\:text-pink-600:hover{color:#d53f8c}.md\:hover\:text-pink-700:hover{color:#b83280}.md\:hover\:text-pink-800:hover{color:#97266d}.md\:hover\:text-pink-900:hover{color:#702459}.md\:focus\:text-transparent:focus{color:transparent}.md\:focus\:text-black:focus{color:#000}.md\:focus\:text-white:focus{color:#fff}.md\:focus\:text-gray-100:focus{color:#f7fafc}.md\:focus\:text-gray-200:focus{color:#edf2f7}.md\:focus\:text-gray-300:focus{color:#e2e8f0}.md\:focus\:text-gray-400:focus{color:#cbd5e0}.md\:focus\:text-gray-500:focus{color:#a0aec0}.md\:focus\:text-gray-600:focus{color:#718096}.md\:focus\:text-gray-700:focus{color:#4a5568}.md\:focus\:text-gray-800:focus{color:#2d3748}.md\:focus\:text-gray-900:focus{color:#1a202c}.md\:focus\:text-red-100:focus{color:#fff5f5}.md\:focus\:text-red-200:focus{color:#fed7d7}.md\:focus\:text-red-300:focus{color:#feb2b2}.md\:focus\:text-red-400:focus{color:#fc8181}.md\:focus\:text-red-500:focus{color:#f56565}.md\:focus\:text-red-600:focus{color:#e53e3e}.md\:focus\:text-red-700:focus{color:#c53030}.md\:focus\:text-red-800:focus{color:#9b2c2c}.md\:focus\:text-red-900:focus{color:#742a2a}.md\:focus\:text-orange-100:focus{color:#fffaf0}.md\:focus\:text-orange-200:focus{color:#feebc8}.md\:focus\:text-orange-300:focus{color:#fbd38d}.md\:focus\:text-orange-400:focus{color:#f6ad55}.md\:focus\:text-orange-500:focus{color:#ed8936}.md\:focus\:text-orange-600:focus{color:#dd6b20}.md\:focus\:text-orange-700:focus{color:#c05621}.md\:focus\:text-orange-800:focus{color:#9c4221}.md\:focus\:text-orange-900:focus{color:#7b341e}.md\:focus\:text-yellow-100:focus{color:ivory}.md\:focus\:text-yellow-200:focus{color:#fefcbf}.md\:focus\:text-yellow-300:focus{color:#faf089}.md\:focus\:text-yellow-400:focus{color:#f6e05e}.md\:focus\:text-yellow-500:focus{color:#ecc94b}.md\:focus\:text-yellow-600:focus{color:#d69e2e}.md\:focus\:text-yellow-700:focus{color:#b7791f}.md\:focus\:text-yellow-800:focus{color:#975a16}.md\:focus\:text-yellow-900:focus{color:#744210}.md\:focus\:text-green-100:focus{color:#f0fff4}.md\:focus\:text-green-200:focus{color:#c6f6d5}.md\:focus\:text-green-300:focus{color:#9ae6b4}.md\:focus\:text-green-400:focus{color:#68d391}.md\:focus\:text-green-500:focus{color:#48bb78}.md\:focus\:text-green-600:focus{color:#38a169}.md\:focus\:text-green-700:focus{color:#2f855a}.md\:focus\:text-green-800:focus{color:#276749}.md\:focus\:text-green-900:focus{color:#22543d}.md\:focus\:text-teal-100:focus{color:#e6fffa}.md\:focus\:text-teal-200:focus{color:#b2f5ea}.md\:focus\:text-teal-300:focus{color:#81e6d9}.md\:focus\:text-teal-400:focus{color:#4fd1c5}.md\:focus\:text-teal-500:focus{color:#38b2ac}.md\:focus\:text-teal-600:focus{color:#319795}.md\:focus\:text-teal-700:focus{color:#2c7a7b}.md\:focus\:text-teal-800:focus{color:#285e61}.md\:focus\:text-teal-900:focus{color:#234e52}.md\:focus\:text-blue-100:focus{color:#ebf8ff}.md\:focus\:text-blue-200:focus{color:#bee3f8}.md\:focus\:text-blue-300:focus{color:#90cdf4}.md\:focus\:text-blue-400:focus{color:#63b3ed}.md\:focus\:text-blue-500:focus{color:#4299e1}.md\:focus\:text-blue-600:focus{color:#3182ce}.md\:focus\:text-blue-700:focus{color:#2b6cb0}.md\:focus\:text-blue-800:focus{color:#2c5282}.md\:focus\:text-blue-900:focus{color:#2a4365}.md\:focus\:text-indigo-100:focus{color:#ebf4ff}.md\:focus\:text-indigo-200:focus{color:#c3dafe}.md\:focus\:text-indigo-300:focus{color:#a3bffa}.md\:focus\:text-indigo-400:focus{color:#7f9cf5}.md\:focus\:text-indigo-500:focus{color:#667eea}.md\:focus\:text-indigo-600:focus{color:#5a67d8}.md\:focus\:text-indigo-700:focus{color:#4c51bf}.md\:focus\:text-indigo-800:focus{color:#434190}.md\:focus\:text-indigo-900:focus{color:#3c366b}.md\:focus\:text-purple-100:focus{color:#faf5ff}.md\:focus\:text-purple-200:focus{color:#e9d8fd}.md\:focus\:text-purple-300:focus{color:#d6bcfa}.md\:focus\:text-purple-400:focus{color:#b794f4}.md\:focus\:text-purple-500:focus{color:#9f7aea}.md\:focus\:text-purple-600:focus{color:#805ad5}.md\:focus\:text-purple-700:focus{color:#6b46c1}.md\:focus\:text-purple-800:focus{color:#553c9a}.md\:focus\:text-purple-900:focus{color:#44337a}.md\:focus\:text-pink-100:focus{color:#fff5f7}.md\:focus\:text-pink-200:focus{color:#fed7e2}.md\:focus\:text-pink-300:focus{color:#fbb6ce}.md\:focus\:text-pink-400:focus{color:#f687b3}.md\:focus\:text-pink-500:focus{color:#ed64a6}.md\:focus\:text-pink-600:focus{color:#d53f8c}.md\:focus\:text-pink-700:focus{color:#b83280}.md\:focus\:text-pink-800:focus{color:#97266d}.md\:focus\:text-pink-900:focus{color:#702459}.md\:text-xs{font-size:.75rem}.md\:text-sm{font-size:.875rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.125rem}.md\:text-xl{font-size:1.25rem}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:4rem}.md\:italic{font-style:italic}.md\:not-italic{font-style:normal}.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}.md\:hover\:underline:hover{text-decoration:underline}.md\:hover\:line-through:hover{text-decoration:line-through}.md\:hover\:no-underline:hover{text-decoration:none}.md\:focus\:underline:focus{text-decoration:underline}.md\:focus\:line-through:focus{text-decoration:line-through}.md\:focus\:no-underline:focus{text-decoration:none}.md\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:tracking-tighter{letter-spacing:-.05em}.md\:tracking-tight{letter-spacing:-.025em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.025em}.md\:tracking-wider{letter-spacing:.05em}.md\:tracking-widest{letter-spacing:.1em}.md\:select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.md\:select-text{-webkit-user-select:text;-ms-user-select:text;user-select:text}.md\:select-all{-webkit-user-select:all;-ms-user-select:all;user-select:all}.md\:select-auto{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.md\:align-baseline{vertical-align:baseline}.md\:align-top{vertical-align:top}.md\:align-middle{vertical-align:middle}.md\:align-bottom{vertical-align:bottom}.md\:align-text-top{vertical-align:text-top}.md\:align-text-bottom{vertical-align:text-bottom}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}.md\:whitespace-normal{white-space:normal}.md\:whitespace-no-wrap{white-space:nowrap}.md\:whitespace-pre{white-space:pre}.md\:whitespace-pre-line{white-space:pre-line}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-normal{overflow-wrap:normal;word-break:normal}.md\:break-words{overflow-wrap:break-word}.md\:break-all{word-break:break-all}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:w-0{width:0}.md\:w-1{width:.25rem}.md\:w-2{width:.5rem}.md\:w-3{width:.75rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-auto{width:auto}.md\:w-px{width:1px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-1\/4{width:25%}.md\:w-2\/4{width:50%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.666667%}.md\:w-2\/6{width:33.333333%}.md\:w-3\/6{width:50%}.md\:w-4\/6{width:66.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-1\/12{width:8.333333%}.md\:w-2\/12{width:16.666667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:z-0{z-index:0}.md\:z-10{z-index:10}.md\:z-20{z-index:20}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-50{z-index:50}.md\:z-auto{z-index:auto}.md\:gap-0{grid-gap:0;gap:0}.md\:gap-1{grid-gap:.25rem;gap:.25rem}.md\:gap-2{grid-gap:.5rem;gap:.5rem}.md\:gap-3{grid-gap:.75rem;gap:.75rem}.md\:gap-4{grid-gap:1rem;gap:1rem}.md\:gap-5{grid-gap:1.25rem;gap:1.25rem}.md\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:gap-8{grid-gap:2rem;gap:2rem}.md\:gap-10{grid-gap:2.5rem;gap:2.5rem}.md\:gap-12{grid-gap:3rem;gap:3rem}.md\:gap-16{grid-gap:4rem;gap:4rem}.md\:gap-20{grid-gap:5rem;gap:5rem}.md\:gap-24{grid-gap:6rem;gap:6rem}.md\:gap-32{grid-gap:8rem;gap:8rem}.md\:gap-40{grid-gap:10rem;gap:10rem}.md\:gap-48{grid-gap:12rem;gap:12rem}.md\:gap-56{grid-gap:14rem;gap:14rem}.md\:gap-64{grid-gap:16rem;gap:16rem}.md\:gap-px{grid-gap:1px;gap:1px}.md\:col-gap-0{grid-column-gap:0;column-gap:0}.md\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.md\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.md\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.md\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.md\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.md\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.md\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.md\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.md\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.md\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.md\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.md\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.md\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.md\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.md\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.md\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.md\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.md\:col-gap-px{grid-column-gap:1px;column-gap:1px}.md\:row-gap-0{grid-row-gap:0;row-gap:0}.md\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.md\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.md\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.md\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.md\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.md\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.md\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.md\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.md\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.md\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.md\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.md\:row-gap-px{grid-row-gap:1px;row-gap:1px}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:col-auto{grid-column:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:col-start-auto{grid-column-start:auto}.md\:col-end-1{grid-column-end:1}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:col-end-4{grid-column-end:4}.md\:col-end-5{grid-column-end:5}.md\:col-end-6{grid-column-end:6}.md\:col-end-7{grid-column-end:7}.md\:col-end-8{grid-column-end:8}.md\:col-end-9{grid-column-end:9}.md\:col-end-10{grid-column-end:10}.md\:col-end-11{grid-column-end:11}.md\:col-end-12{grid-column-end:12}.md\:col-end-13{grid-column-end:13}.md\:col-end-auto{grid-column-end:auto}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:row-auto{grid-row:auto}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-span-5{grid-row:span 5/span 5}.md\:row-span-6{grid-row:span 6/span 6}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-start-4{grid-row-start:4}.md\:row-start-5{grid-row-start:5}.md\:row-start-6{grid-row-start:6}.md\:row-start-7{grid-row-start:7}.md\:row-start-auto{grid-row-start:auto}.md\:row-end-1{grid-row-end:1}.md\:row-end-2{grid-row-end:2}.md\:row-end-3{grid-row-end:3}.md\:row-end-4{grid-row-end:4}.md\:row-end-5{grid-row-end:5}.md\:row-end-6{grid-row-end:6}.md\:row-end-7{grid-row-end:7}.md\:row-end-auto{grid-row-end:auto}.md\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.md\:transform-none{transform:none}.md\:origin-center{transform-origin:center}.md\:origin-top{transform-origin:top}.md\:origin-top-right{transform-origin:top right}.md\:origin-right{transform-origin:right}.md\:origin-bottom-right{transform-origin:bottom right}.md\:origin-bottom{transform-origin:bottom}.md\:origin-bottom-left{transform-origin:bottom left}.md\:origin-left{transform-origin:left}.md\:origin-top-left{transform-origin:top left}.md\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.md\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.md\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.md\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.md\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.md\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.md\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:scale-x-0{--transform-scale-x:0}.md\:scale-x-50{--transform-scale-x:.5}.md\:scale-x-75{--transform-scale-x:.75}.md\:scale-x-90{--transform-scale-x:.9}.md\:scale-x-95{--transform-scale-x:.95}.md\:scale-x-100{--transform-scale-x:1}.md\:scale-x-105{--transform-scale-x:1.05}.md\:scale-x-110{--transform-scale-x:1.1}.md\:scale-x-125{--transform-scale-x:1.25}.md\:scale-x-150{--transform-scale-x:1.5}.md\:scale-y-0{--transform-scale-y:0}.md\:scale-y-50{--transform-scale-y:.5}.md\:scale-y-75{--transform-scale-y:.75}.md\:scale-y-90{--transform-scale-y:.9}.md\:scale-y-95{--transform-scale-y:.95}.md\:scale-y-100{--transform-scale-y:1}.md\:scale-y-105{--transform-scale-y:1.05}.md\:scale-y-110{--transform-scale-y:1.1}.md\:scale-y-125{--transform-scale-y:1.25}.md\:scale-y-150{--transform-scale-y:1.5}.md\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.md\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.md\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.md\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.md\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.md\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.md\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:hover\:scale-x-0:hover{--transform-scale-x:0}.md\:hover\:scale-x-50:hover{--transform-scale-x:.5}.md\:hover\:scale-x-75:hover{--transform-scale-x:.75}.md\:hover\:scale-x-90:hover{--transform-scale-x:.9}.md\:hover\:scale-x-95:hover{--transform-scale-x:.95}.md\:hover\:scale-x-100:hover{--transform-scale-x:1}.md\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.md\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.md\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.md\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.md\:hover\:scale-y-0:hover{--transform-scale-y:0}.md\:hover\:scale-y-50:hover{--transform-scale-y:.5}.md\:hover\:scale-y-75:hover{--transform-scale-y:.75}.md\:hover\:scale-y-90:hover{--transform-scale-y:.9}.md\:hover\:scale-y-95:hover{--transform-scale-y:.95}.md\:hover\:scale-y-100:hover{--transform-scale-y:1}.md\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.md\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.md\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.md\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.md\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.md\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.md\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.md\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.md\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.md\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.md\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:focus\:scale-x-0:focus{--transform-scale-x:0}.md\:focus\:scale-x-50:focus{--transform-scale-x:.5}.md\:focus\:scale-x-75:focus{--transform-scale-x:.75}.md\:focus\:scale-x-90:focus{--transform-scale-x:.9}.md\:focus\:scale-x-95:focus{--transform-scale-x:.95}.md\:focus\:scale-x-100:focus{--transform-scale-x:1}.md\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.md\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.md\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.md\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.md\:focus\:scale-y-0:focus{--transform-scale-y:0}.md\:focus\:scale-y-50:focus{--transform-scale-y:.5}.md\:focus\:scale-y-75:focus{--transform-scale-y:.75}.md\:focus\:scale-y-90:focus{--transform-scale-y:.9}.md\:focus\:scale-y-95:focus{--transform-scale-y:.95}.md\:focus\:scale-y-100:focus{--transform-scale-y:1}.md\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.md\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.md\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.md\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.md\:rotate-0{--transform-rotate:0}.md\:rotate-45{--transform-rotate:45deg}.md\:rotate-90{--transform-rotate:90deg}.md\:rotate-180{--transform-rotate:180deg}.md\:-rotate-180{--transform-rotate:-180deg}.md\:-rotate-90{--transform-rotate:-90deg}.md\:-rotate-45{--transform-rotate:-45deg}.md\:hover\:rotate-0:hover{--transform-rotate:0}.md\:hover\:rotate-45:hover{--transform-rotate:45deg}.md\:hover\:rotate-90:hover{--transform-rotate:90deg}.md\:hover\:rotate-180:hover{--transform-rotate:180deg}.md\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.md\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.md\:hover\:-rotate-45:hover{--transform-rotate:-45deg}.md\:focus\:rotate-0:focus{--transform-rotate:0}.md\:focus\:rotate-45:focus{--transform-rotate:45deg}.md\:focus\:rotate-90:focus{--transform-rotate:90deg}.md\:focus\:rotate-180:focus{--transform-rotate:180deg}.md\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.md\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.md\:focus\:-rotate-45:focus{--transform-rotate:-45deg}.md\:translate-x-0{--transform-translate-x:0}.md\:translate-x-1{--transform-translate-x:0.25rem}.md\:translate-x-2{--transform-translate-x:0.5rem}.md\:translate-x-3{--transform-translate-x:0.75rem}.md\:translate-x-4{--transform-translate-x:1rem}.md\:translate-x-5{--transform-translate-x:1.25rem}.md\:translate-x-6{--transform-translate-x:1.5rem}.md\:translate-x-8{--transform-translate-x:2rem}.md\:translate-x-10{--transform-translate-x:2.5rem}.md\:translate-x-12{--transform-translate-x:3rem}.md\:translate-x-16{--transform-translate-x:4rem}.md\:translate-x-20{--transform-translate-x:5rem}.md\:translate-x-24{--transform-translate-x:6rem}.md\:translate-x-32{--transform-translate-x:8rem}.md\:translate-x-40{--transform-translate-x:10rem}.md\:translate-x-48{--transform-translate-x:12rem}.md\:translate-x-56{--transform-translate-x:14rem}.md\:translate-x-64{--transform-translate-x:16rem}.md\:translate-x-px{--transform-translate-x:1px}.md\:-translate-x-1{--transform-translate-x:-0.25rem}.md\:-translate-x-2{--transform-translate-x:-0.5rem}.md\:-translate-x-3{--transform-translate-x:-0.75rem}.md\:-translate-x-4{--transform-translate-x:-1rem}.md\:-translate-x-5{--transform-translate-x:-1.25rem}.md\:-translate-x-6{--transform-translate-x:-1.5rem}.md\:-translate-x-8{--transform-translate-x:-2rem}.md\:-translate-x-10{--transform-translate-x:-2.5rem}.md\:-translate-x-12{--transform-translate-x:-3rem}.md\:-translate-x-16{--transform-translate-x:-4rem}.md\:-translate-x-20{--transform-translate-x:-5rem}.md\:-translate-x-24{--transform-translate-x:-6rem}.md\:-translate-x-32{--transform-translate-x:-8rem}.md\:-translate-x-40{--transform-translate-x:-10rem}.md\:-translate-x-48{--transform-translate-x:-12rem}.md\:-translate-x-56{--transform-translate-x:-14rem}.md\:-translate-x-64{--transform-translate-x:-16rem}.md\:-translate-x-px{--transform-translate-x:-1px}.md\:-translate-x-full{--transform-translate-x:-100%}.md\:-translate-x-1\/2{--transform-translate-x:-50%}.md\:translate-x-1\/2{--transform-translate-x:50%}.md\:translate-x-full{--transform-translate-x:100%}.md\:translate-y-0{--transform-translate-y:0}.md\:translate-y-1{--transform-translate-y:0.25rem}.md\:translate-y-2{--transform-translate-y:0.5rem}.md\:translate-y-3{--transform-translate-y:0.75rem}.md\:translate-y-4{--transform-translate-y:1rem}.md\:translate-y-5{--transform-translate-y:1.25rem}.md\:translate-y-6{--transform-translate-y:1.5rem}.md\:translate-y-8{--transform-translate-y:2rem}.md\:translate-y-10{--transform-translate-y:2.5rem}.md\:translate-y-12{--transform-translate-y:3rem}.md\:translate-y-16{--transform-translate-y:4rem}.md\:translate-y-20{--transform-translate-y:5rem}.md\:translate-y-24{--transform-translate-y:6rem}.md\:translate-y-32{--transform-translate-y:8rem}.md\:translate-y-40{--transform-translate-y:10rem}.md\:translate-y-48{--transform-translate-y:12rem}.md\:translate-y-56{--transform-translate-y:14rem}.md\:translate-y-64{--transform-translate-y:16rem}.md\:translate-y-px{--transform-translate-y:1px}.md\:-translate-y-1{--transform-translate-y:-0.25rem}.md\:-translate-y-2{--transform-translate-y:-0.5rem}.md\:-translate-y-3{--transform-translate-y:-0.75rem}.md\:-translate-y-4{--transform-translate-y:-1rem}.md\:-translate-y-5{--transform-translate-y:-1.25rem}.md\:-translate-y-6{--transform-translate-y:-1.5rem}.md\:-translate-y-8{--transform-translate-y:-2rem}.md\:-translate-y-10{--transform-translate-y:-2.5rem}.md\:-translate-y-12{--transform-translate-y:-3rem}.md\:-translate-y-16{--transform-translate-y:-4rem}.md\:-translate-y-20{--transform-translate-y:-5rem}.md\:-translate-y-24{--transform-translate-y:-6rem}.md\:-translate-y-32{--transform-translate-y:-8rem}.md\:-translate-y-40{--transform-translate-y:-10rem}.md\:-translate-y-48{--transform-translate-y:-12rem}.md\:-translate-y-56{--transform-translate-y:-14rem}.md\:-translate-y-64{--transform-translate-y:-16rem}.md\:-translate-y-px{--transform-translate-y:-1px}.md\:-translate-y-full{--transform-translate-y:-100%}.md\:-translate-y-1\/2{--transform-translate-y:-50%}.md\:translate-y-1\/2{--transform-translate-y:50%}.md\:translate-y-full{--transform-translate-y:100%}.md\:hover\:translate-x-0:hover{--transform-translate-x:0}.md\:hover\:translate-x-1:hover{--transform-translate-x:0.25rem}.md\:hover\:translate-x-2:hover{--transform-translate-x:0.5rem}.md\:hover\:translate-x-3:hover{--transform-translate-x:0.75rem}.md\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.md\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.md\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.md\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.md\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.md\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.md\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.md\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.md\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.md\:hover\:translate-x-32:hover{--transform-translate-x:8rem}.md\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.md\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.md\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.md\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.md\:hover\:translate-x-px:hover{--transform-translate-x:1px}.md\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.md\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.md\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.md\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.md\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.md\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.md\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.md\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.md\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.md\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.md\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.md\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.md\:hover\:-translate-x-32:hover{--transform-translate-x:-8rem}.md\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.md\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.md\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.md\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.md\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.md\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.md\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.md\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.md\:hover\:translate-x-full:hover{--transform-translate-x:100%}.md\:hover\:translate-y-0:hover{--transform-translate-y:0}.md\:hover\:translate-y-1:hover{--transform-translate-y:0.25rem}.md\:hover\:translate-y-2:hover{--transform-translate-y:0.5rem}.md\:hover\:translate-y-3:hover{--transform-translate-y:0.75rem}.md\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.md\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.md\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.md\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.md\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.md\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.md\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.md\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.md\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.md\:hover\:translate-y-32:hover{--transform-translate-y:8rem}.md\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.md\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.md\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.md\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.md\:hover\:translate-y-px:hover{--transform-translate-y:1px}.md\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.md\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.md\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.md\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.md\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.md\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.md\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.md\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.md\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.md\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.md\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.md\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.md\:hover\:-translate-y-32:hover{--transform-translate-y:-8rem}.md\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.md\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.md\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.md\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.md\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.md\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.md\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.md\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.md\:hover\:translate-y-full:hover{--transform-translate-y:100%}.md\:focus\:translate-x-0:focus{--transform-translate-x:0}.md\:focus\:translate-x-1:focus{--transform-translate-x:0.25rem}.md\:focus\:translate-x-2:focus{--transform-translate-x:0.5rem}.md\:focus\:translate-x-3:focus{--transform-translate-x:0.75rem}.md\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.md\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.md\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.md\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.md\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.md\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.md\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.md\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.md\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.md\:focus\:translate-x-32:focus{--transform-translate-x:8rem}.md\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.md\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.md\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.md\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.md\:focus\:translate-x-px:focus{--transform-translate-x:1px}.md\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.md\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.md\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.md\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.md\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.md\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.md\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.md\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.md\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.md\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.md\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.md\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.md\:focus\:-translate-x-32:focus{--transform-translate-x:-8rem}.md\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.md\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.md\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.md\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.md\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.md\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.md\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.md\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.md\:focus\:translate-x-full:focus{--transform-translate-x:100%}.md\:focus\:translate-y-0:focus{--transform-translate-y:0}.md\:focus\:translate-y-1:focus{--transform-translate-y:0.25rem}.md\:focus\:translate-y-2:focus{--transform-translate-y:0.5rem}.md\:focus\:translate-y-3:focus{--transform-translate-y:0.75rem}.md\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.md\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.md\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.md\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.md\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.md\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.md\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.md\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.md\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.md\:focus\:translate-y-32:focus{--transform-translate-y:8rem}.md\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.md\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.md\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.md\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.md\:focus\:translate-y-px:focus{--transform-translate-y:1px}.md\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.md\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.md\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.md\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.md\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.md\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.md\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.md\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.md\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.md\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.md\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.md\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.md\:focus\:-translate-y-32:focus{--transform-translate-y:-8rem}.md\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.md\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.md\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.md\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.md\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.md\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.md\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.md\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.md\:focus\:translate-y-full:focus{--transform-translate-y:100%}.md\:skew-x-0{--transform-skew-x:0}.md\:skew-x-3{--transform-skew-x:3deg}.md\:skew-x-6{--transform-skew-x:6deg}.md\:skew-x-12{--transform-skew-x:12deg}.md\:-skew-x-12{--transform-skew-x:-12deg}.md\:-skew-x-6{--transform-skew-x:-6deg}.md\:-skew-x-3{--transform-skew-x:-3deg}.md\:skew-y-0{--transform-skew-y:0}.md\:skew-y-3{--transform-skew-y:3deg}.md\:skew-y-6{--transform-skew-y:6deg}.md\:skew-y-12{--transform-skew-y:12deg}.md\:-skew-y-12{--transform-skew-y:-12deg}.md\:-skew-y-6{--transform-skew-y:-6deg}.md\:-skew-y-3{--transform-skew-y:-3deg}.md\:hover\:skew-x-0:hover{--transform-skew-x:0}.md\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.md\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.md\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.md\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.md\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.md\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.md\:hover\:skew-y-0:hover{--transform-skew-y:0}.md\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.md\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.md\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.md\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.md\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.md\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.md\:focus\:skew-x-0:focus{--transform-skew-x:0}.md\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.md\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.md\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.md\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.md\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.md\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.md\:focus\:skew-y-0:focus{--transform-skew-y:0}.md\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.md\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.md\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.md\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.md\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.md\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.md\:transition-none{transition-property:none}.md\:transition-all{transition-property:all}.md\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.md\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.md\:transition-opacity{transition-property:opacity}.md\:transition-shadow{transition-property:box-shadow}.md\:transition-transform{transition-property:transform}.md\:ease-linear{transition-timing-function:linear}.md\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.md\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:duration-75{transition-duration:75ms}.md\:duration-100{transition-duration:.1s}.md\:duration-150{transition-duration:150ms}.md\:duration-200{transition-duration:.2s}.md\:duration-300{transition-duration:.3s}.md\:duration-500{transition-duration:.5s}.md\:duration-700{transition-duration:.7s}.md\:duration-1000{transition-duration:1s}}@media (min-width:1024px){.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-local{background-attachment:local}.lg\:bg-scroll{background-attachment:scroll}.lg\:bg-transparent{background-color:transparent}.lg\:bg-black{background-color:#000}.lg\:bg-white{background-color:#fff}.lg\:bg-gray-100{background-color:#f7fafc}.lg\:bg-gray-200{background-color:#edf2f7}.lg\:bg-gray-300{background-color:#e2e8f0}.lg\:bg-gray-400{background-color:#cbd5e0}.lg\:bg-gray-500{background-color:#a0aec0}.lg\:bg-gray-600{background-color:#718096}.lg\:bg-gray-700{background-color:#4a5568}.lg\:bg-gray-800{background-color:#2d3748}.lg\:bg-gray-900{background-color:#1a202c}.lg\:bg-red-100{background-color:#fff5f5}.lg\:bg-red-200{background-color:#fed7d7}.lg\:bg-red-300{background-color:#feb2b2}.lg\:bg-red-400{background-color:#fc8181}.lg\:bg-red-500{background-color:#f56565}.lg\:bg-red-600{background-color:#e53e3e}.lg\:bg-red-700{background-color:#c53030}.lg\:bg-red-800{background-color:#9b2c2c}.lg\:bg-red-900{background-color:#742a2a}.lg\:bg-orange-100{background-color:#fffaf0}.lg\:bg-orange-200{background-color:#feebc8}.lg\:bg-orange-300{background-color:#fbd38d}.lg\:bg-orange-400{background-color:#f6ad55}.lg\:bg-orange-500{background-color:#ed8936}.lg\:bg-orange-600{background-color:#dd6b20}.lg\:bg-orange-700{background-color:#c05621}.lg\:bg-orange-800{background-color:#9c4221}.lg\:bg-orange-900{background-color:#7b341e}.lg\:bg-yellow-100{background-color:ivory}.lg\:bg-yellow-200{background-color:#fefcbf}.lg\:bg-yellow-300{background-color:#faf089}.lg\:bg-yellow-400{background-color:#f6e05e}.lg\:bg-yellow-500{background-color:#ecc94b}.lg\:bg-yellow-600{background-color:#d69e2e}.lg\:bg-yellow-700{background-color:#b7791f}.lg\:bg-yellow-800{background-color:#975a16}.lg\:bg-yellow-900{background-color:#744210}.lg\:bg-green-100{background-color:#f0fff4}.lg\:bg-green-200{background-color:#c6f6d5}.lg\:bg-green-300{background-color:#9ae6b4}.lg\:bg-green-400{background-color:#68d391}.lg\:bg-green-500{background-color:#48bb78}.lg\:bg-green-600{background-color:#38a169}.lg\:bg-green-700{background-color:#2f855a}.lg\:bg-green-800{background-color:#276749}.lg\:bg-green-900{background-color:#22543d}.lg\:bg-teal-100{background-color:#e6fffa}.lg\:bg-teal-200{background-color:#b2f5ea}.lg\:bg-teal-300{background-color:#81e6d9}.lg\:bg-teal-400{background-color:#4fd1c5}.lg\:bg-teal-500{background-color:#38b2ac}.lg\:bg-teal-600{background-color:#319795}.lg\:bg-teal-700{background-color:#2c7a7b}.lg\:bg-teal-800{background-color:#285e61}.lg\:bg-teal-900{background-color:#234e52}.lg\:bg-blue-100{background-color:#ebf8ff}.lg\:bg-blue-200{background-color:#bee3f8}.lg\:bg-blue-300{background-color:#90cdf4}.lg\:bg-blue-400{background-color:#63b3ed}.lg\:bg-blue-500{background-color:#4299e1}.lg\:bg-blue-600{background-color:#3182ce}.lg\:bg-blue-700{background-color:#2b6cb0}.lg\:bg-blue-800{background-color:#2c5282}.lg\:bg-blue-900{background-color:#2a4365}.lg\:bg-indigo-100{background-color:#ebf4ff}.lg\:bg-indigo-200{background-color:#c3dafe}.lg\:bg-indigo-300{background-color:#a3bffa}.lg\:bg-indigo-400{background-color:#7f9cf5}.lg\:bg-indigo-500{background-color:#667eea}.lg\:bg-indigo-600{background-color:#5a67d8}.lg\:bg-indigo-700{background-color:#4c51bf}.lg\:bg-indigo-800{background-color:#434190}.lg\:bg-indigo-900{background-color:#3c366b}.lg\:bg-purple-100{background-color:#faf5ff}.lg\:bg-purple-200{background-color:#e9d8fd}.lg\:bg-purple-300{background-color:#d6bcfa}.lg\:bg-purple-400{background-color:#b794f4}.lg\:bg-purple-500{background-color:#9f7aea}.lg\:bg-purple-600{background-color:#805ad5}.lg\:bg-purple-700{background-color:#6b46c1}.lg\:bg-purple-800{background-color:#553c9a}.lg\:bg-purple-900{background-color:#44337a}.lg\:bg-pink-100{background-color:#fff5f7}.lg\:bg-pink-200{background-color:#fed7e2}.lg\:bg-pink-300{background-color:#fbb6ce}.lg\:bg-pink-400{background-color:#f687b3}.lg\:bg-pink-500{background-color:#ed64a6}.lg\:bg-pink-600{background-color:#d53f8c}.lg\:bg-pink-700{background-color:#b83280}.lg\:bg-pink-800{background-color:#97266d}.lg\:bg-pink-900{background-color:#702459}.lg\:hover\:bg-transparent:hover{background-color:transparent}.lg\:hover\:bg-black:hover{background-color:#000}.lg\:hover\:bg-white:hover{background-color:#fff}.lg\:hover\:bg-gray-100:hover{background-color:#f7fafc}.lg\:hover\:bg-gray-200:hover{background-color:#edf2f7}.lg\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.lg\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.lg\:hover\:bg-gray-500:hover{background-color:#a0aec0}.lg\:hover\:bg-gray-600:hover{background-color:#718096}.lg\:hover\:bg-gray-700:hover{background-color:#4a5568}.lg\:hover\:bg-gray-800:hover{background-color:#2d3748}.lg\:hover\:bg-gray-900:hover{background-color:#1a202c}.lg\:hover\:bg-red-100:hover{background-color:#fff5f5}.lg\:hover\:bg-red-200:hover{background-color:#fed7d7}.lg\:hover\:bg-red-300:hover{background-color:#feb2b2}.lg\:hover\:bg-red-400:hover{background-color:#fc8181}.lg\:hover\:bg-red-500:hover{background-color:#f56565}.lg\:hover\:bg-red-600:hover{background-color:#e53e3e}.lg\:hover\:bg-red-700:hover{background-color:#c53030}.lg\:hover\:bg-red-800:hover{background-color:#9b2c2c}.lg\:hover\:bg-red-900:hover{background-color:#742a2a}.lg\:hover\:bg-orange-100:hover{background-color:#fffaf0}.lg\:hover\:bg-orange-200:hover{background-color:#feebc8}.lg\:hover\:bg-orange-300:hover{background-color:#fbd38d}.lg\:hover\:bg-orange-400:hover{background-color:#f6ad55}.lg\:hover\:bg-orange-500:hover{background-color:#ed8936}.lg\:hover\:bg-orange-600:hover{background-color:#dd6b20}.lg\:hover\:bg-orange-700:hover{background-color:#c05621}.lg\:hover\:bg-orange-800:hover{background-color:#9c4221}.lg\:hover\:bg-orange-900:hover{background-color:#7b341e}.lg\:hover\:bg-yellow-100:hover{background-color:ivory}.lg\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.lg\:hover\:bg-yellow-300:hover{background-color:#faf089}.lg\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.lg\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.lg\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.lg\:hover\:bg-yellow-700:hover{background-color:#b7791f}.lg\:hover\:bg-yellow-800:hover{background-color:#975a16}.lg\:hover\:bg-yellow-900:hover{background-color:#744210}.lg\:hover\:bg-green-100:hover{background-color:#f0fff4}.lg\:hover\:bg-green-200:hover{background-color:#c6f6d5}.lg\:hover\:bg-green-300:hover{background-color:#9ae6b4}.lg\:hover\:bg-green-400:hover{background-color:#68d391}.lg\:hover\:bg-green-500:hover{background-color:#48bb78}.lg\:hover\:bg-green-600:hover{background-color:#38a169}.lg\:hover\:bg-green-700:hover{background-color:#2f855a}.lg\:hover\:bg-green-800:hover{background-color:#276749}.lg\:hover\:bg-green-900:hover{background-color:#22543d}.lg\:hover\:bg-teal-100:hover{background-color:#e6fffa}.lg\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.lg\:hover\:bg-teal-300:hover{background-color:#81e6d9}.lg\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.lg\:hover\:bg-teal-500:hover{background-color:#38b2ac}.lg\:hover\:bg-teal-600:hover{background-color:#319795}.lg\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.lg\:hover\:bg-teal-800:hover{background-color:#285e61}.lg\:hover\:bg-teal-900:hover{background-color:#234e52}.lg\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.lg\:hover\:bg-blue-200:hover{background-color:#bee3f8}.lg\:hover\:bg-blue-300:hover{background-color:#90cdf4}.lg\:hover\:bg-blue-400:hover{background-color:#63b3ed}.lg\:hover\:bg-blue-500:hover{background-color:#4299e1}.lg\:hover\:bg-blue-600:hover{background-color:#3182ce}.lg\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.lg\:hover\:bg-blue-800:hover{background-color:#2c5282}.lg\:hover\:bg-blue-900:hover{background-color:#2a4365}.lg\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.lg\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.lg\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.lg\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.lg\:hover\:bg-indigo-500:hover{background-color:#667eea}.lg\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.lg\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.lg\:hover\:bg-indigo-800:hover{background-color:#434190}.lg\:hover\:bg-indigo-900:hover{background-color:#3c366b}.lg\:hover\:bg-purple-100:hover{background-color:#faf5ff}.lg\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.lg\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.lg\:hover\:bg-purple-400:hover{background-color:#b794f4}.lg\:hover\:bg-purple-500:hover{background-color:#9f7aea}.lg\:hover\:bg-purple-600:hover{background-color:#805ad5}.lg\:hover\:bg-purple-700:hover{background-color:#6b46c1}.lg\:hover\:bg-purple-800:hover{background-color:#553c9a}.lg\:hover\:bg-purple-900:hover{background-color:#44337a}.lg\:hover\:bg-pink-100:hover{background-color:#fff5f7}.lg\:hover\:bg-pink-200:hover{background-color:#fed7e2}.lg\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.lg\:hover\:bg-pink-400:hover{background-color:#f687b3}.lg\:hover\:bg-pink-500:hover{background-color:#ed64a6}.lg\:hover\:bg-pink-600:hover{background-color:#d53f8c}.lg\:hover\:bg-pink-700:hover{background-color:#b83280}.lg\:hover\:bg-pink-800:hover{background-color:#97266d}.lg\:hover\:bg-pink-900:hover{background-color:#702459}.lg\:focus\:bg-transparent:focus{background-color:transparent}.lg\:focus\:bg-black:focus{background-color:#000}.lg\:focus\:bg-white:focus{background-color:#fff}.lg\:focus\:bg-gray-100:focus{background-color:#f7fafc}.lg\:focus\:bg-gray-200:focus{background-color:#edf2f7}.lg\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.lg\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.lg\:focus\:bg-gray-500:focus{background-color:#a0aec0}.lg\:focus\:bg-gray-600:focus{background-color:#718096}.lg\:focus\:bg-gray-700:focus{background-color:#4a5568}.lg\:focus\:bg-gray-800:focus{background-color:#2d3748}.lg\:focus\:bg-gray-900:focus{background-color:#1a202c}.lg\:focus\:bg-red-100:focus{background-color:#fff5f5}.lg\:focus\:bg-red-200:focus{background-color:#fed7d7}.lg\:focus\:bg-red-300:focus{background-color:#feb2b2}.lg\:focus\:bg-red-400:focus{background-color:#fc8181}.lg\:focus\:bg-red-500:focus{background-color:#f56565}.lg\:focus\:bg-red-600:focus{background-color:#e53e3e}.lg\:focus\:bg-red-700:focus{background-color:#c53030}.lg\:focus\:bg-red-800:focus{background-color:#9b2c2c}.lg\:focus\:bg-red-900:focus{background-color:#742a2a}.lg\:focus\:bg-orange-100:focus{background-color:#fffaf0}.lg\:focus\:bg-orange-200:focus{background-color:#feebc8}.lg\:focus\:bg-orange-300:focus{background-color:#fbd38d}.lg\:focus\:bg-orange-400:focus{background-color:#f6ad55}.lg\:focus\:bg-orange-500:focus{background-color:#ed8936}.lg\:focus\:bg-orange-600:focus{background-color:#dd6b20}.lg\:focus\:bg-orange-700:focus{background-color:#c05621}.lg\:focus\:bg-orange-800:focus{background-color:#9c4221}.lg\:focus\:bg-orange-900:focus{background-color:#7b341e}.lg\:focus\:bg-yellow-100:focus{background-color:ivory}.lg\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.lg\:focus\:bg-yellow-300:focus{background-color:#faf089}.lg\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.lg\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.lg\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.lg\:focus\:bg-yellow-700:focus{background-color:#b7791f}.lg\:focus\:bg-yellow-800:focus{background-color:#975a16}.lg\:focus\:bg-yellow-900:focus{background-color:#744210}.lg\:focus\:bg-green-100:focus{background-color:#f0fff4}.lg\:focus\:bg-green-200:focus{background-color:#c6f6d5}.lg\:focus\:bg-green-300:focus{background-color:#9ae6b4}.lg\:focus\:bg-green-400:focus{background-color:#68d391}.lg\:focus\:bg-green-500:focus{background-color:#48bb78}.lg\:focus\:bg-green-600:focus{background-color:#38a169}.lg\:focus\:bg-green-700:focus{background-color:#2f855a}.lg\:focus\:bg-green-800:focus{background-color:#276749}.lg\:focus\:bg-green-900:focus{background-color:#22543d}.lg\:focus\:bg-teal-100:focus{background-color:#e6fffa}.lg\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.lg\:focus\:bg-teal-300:focus{background-color:#81e6d9}.lg\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.lg\:focus\:bg-teal-500:focus{background-color:#38b2ac}.lg\:focus\:bg-teal-600:focus{background-color:#319795}.lg\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.lg\:focus\:bg-teal-800:focus{background-color:#285e61}.lg\:focus\:bg-teal-900:focus{background-color:#234e52}.lg\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.lg\:focus\:bg-blue-200:focus{background-color:#bee3f8}.lg\:focus\:bg-blue-300:focus{background-color:#90cdf4}.lg\:focus\:bg-blue-400:focus{background-color:#63b3ed}.lg\:focus\:bg-blue-500:focus{background-color:#4299e1}.lg\:focus\:bg-blue-600:focus{background-color:#3182ce}.lg\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.lg\:focus\:bg-blue-800:focus{background-color:#2c5282}.lg\:focus\:bg-blue-900:focus{background-color:#2a4365}.lg\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.lg\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.lg\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.lg\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.lg\:focus\:bg-indigo-500:focus{background-color:#667eea}.lg\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.lg\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.lg\:focus\:bg-indigo-800:focus{background-color:#434190}.lg\:focus\:bg-indigo-900:focus{background-color:#3c366b}.lg\:focus\:bg-purple-100:focus{background-color:#faf5ff}.lg\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.lg\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.lg\:focus\:bg-purple-400:focus{background-color:#b794f4}.lg\:focus\:bg-purple-500:focus{background-color:#9f7aea}.lg\:focus\:bg-purple-600:focus{background-color:#805ad5}.lg\:focus\:bg-purple-700:focus{background-color:#6b46c1}.lg\:focus\:bg-purple-800:focus{background-color:#553c9a}.lg\:focus\:bg-purple-900:focus{background-color:#44337a}.lg\:focus\:bg-pink-100:focus{background-color:#fff5f7}.lg\:focus\:bg-pink-200:focus{background-color:#fed7e2}.lg\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.lg\:focus\:bg-pink-400:focus{background-color:#f687b3}.lg\:focus\:bg-pink-500:focus{background-color:#ed64a6}.lg\:focus\:bg-pink-600:focus{background-color:#d53f8c}.lg\:focus\:bg-pink-700:focus{background-color:#b83280}.lg\:focus\:bg-pink-800:focus{background-color:#97266d}.lg\:focus\:bg-pink-900:focus{background-color:#702459}.lg\:bg-bottom{background-position:bottom}.lg\:bg-center{background-position:center}.lg\:bg-left{background-position:left}.lg\:bg-left-bottom{background-position:left bottom}.lg\:bg-left-top{background-position:left top}.lg\:bg-right{background-position:right}.lg\:bg-right-bottom{background-position:right bottom}.lg\:bg-right-top{background-position:right top}.lg\:bg-top{background-position:top}.lg\:bg-repeat{background-repeat:repeat}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:bg-repeat-x{background-repeat:repeat-x}.lg\:bg-repeat-y{background-repeat:repeat-y}.lg\:bg-repeat-round{background-repeat:round}.lg\:bg-repeat-space{background-repeat:space}.lg\:bg-auto{background-size:auto}.lg\:bg-cover{background-size:cover}.lg\:bg-contain{background-size:contain}.lg\:border-collapse{border-collapse:collapse}.lg\:border-separate{border-collapse:separate}.lg\:border-transparent{border-color:transparent}.lg\:border-black{border-color:#000}.lg\:border-white{border-color:#fff}.lg\:border-gray-100{border-color:#f7fafc}.lg\:border-gray-200{border-color:#edf2f7}.lg\:border-gray-300{border-color:#e2e8f0}.lg\:border-gray-400{border-color:#cbd5e0}.lg\:border-gray-500{border-color:#a0aec0}.lg\:border-gray-600{border-color:#718096}.lg\:border-gray-700{border-color:#4a5568}.lg\:border-gray-800{border-color:#2d3748}.lg\:border-gray-900{border-color:#1a202c}.lg\:border-red-100{border-color:#fff5f5}.lg\:border-red-200{border-color:#fed7d7}.lg\:border-red-300{border-color:#feb2b2}.lg\:border-red-400{border-color:#fc8181}.lg\:border-red-500{border-color:#f56565}.lg\:border-red-600{border-color:#e53e3e}.lg\:border-red-700{border-color:#c53030}.lg\:border-red-800{border-color:#9b2c2c}.lg\:border-red-900{border-color:#742a2a}.lg\:border-orange-100{border-color:#fffaf0}.lg\:border-orange-200{border-color:#feebc8}.lg\:border-orange-300{border-color:#fbd38d}.lg\:border-orange-400{border-color:#f6ad55}.lg\:border-orange-500{border-color:#ed8936}.lg\:border-orange-600{border-color:#dd6b20}.lg\:border-orange-700{border-color:#c05621}.lg\:border-orange-800{border-color:#9c4221}.lg\:border-orange-900{border-color:#7b341e}.lg\:border-yellow-100{border-color:ivory}.lg\:border-yellow-200{border-color:#fefcbf}.lg\:border-yellow-300{border-color:#faf089}.lg\:border-yellow-400{border-color:#f6e05e}.lg\:border-yellow-500{border-color:#ecc94b}.lg\:border-yellow-600{border-color:#d69e2e}.lg\:border-yellow-700{border-color:#b7791f}.lg\:border-yellow-800{border-color:#975a16}.lg\:border-yellow-900{border-color:#744210}.lg\:border-green-100{border-color:#f0fff4}.lg\:border-green-200{border-color:#c6f6d5}.lg\:border-green-300{border-color:#9ae6b4}.lg\:border-green-400{border-color:#68d391}.lg\:border-green-500{border-color:#48bb78}.lg\:border-green-600{border-color:#38a169}.lg\:border-green-700{border-color:#2f855a}.lg\:border-green-800{border-color:#276749}.lg\:border-green-900{border-color:#22543d}.lg\:border-teal-100{border-color:#e6fffa}.lg\:border-teal-200{border-color:#b2f5ea}.lg\:border-teal-300{border-color:#81e6d9}.lg\:border-teal-400{border-color:#4fd1c5}.lg\:border-teal-500{border-color:#38b2ac}.lg\:border-teal-600{border-color:#319795}.lg\:border-teal-700{border-color:#2c7a7b}.lg\:border-teal-800{border-color:#285e61}.lg\:border-teal-900{border-color:#234e52}.lg\:border-blue-100{border-color:#ebf8ff}.lg\:border-blue-200{border-color:#bee3f8}.lg\:border-blue-300{border-color:#90cdf4}.lg\:border-blue-400{border-color:#63b3ed}.lg\:border-blue-500{border-color:#4299e1}.lg\:border-blue-600{border-color:#3182ce}.lg\:border-blue-700{border-color:#2b6cb0}.lg\:border-blue-800{border-color:#2c5282}.lg\:border-blue-900{border-color:#2a4365}.lg\:border-indigo-100{border-color:#ebf4ff}.lg\:border-indigo-200{border-color:#c3dafe}.lg\:border-indigo-300{border-color:#a3bffa}.lg\:border-indigo-400{border-color:#7f9cf5}.lg\:border-indigo-500{border-color:#667eea}.lg\:border-indigo-600{border-color:#5a67d8}.lg\:border-indigo-700{border-color:#4c51bf}.lg\:border-indigo-800{border-color:#434190}.lg\:border-indigo-900{border-color:#3c366b}.lg\:border-purple-100{border-color:#faf5ff}.lg\:border-purple-200{border-color:#e9d8fd}.lg\:border-purple-300{border-color:#d6bcfa}.lg\:border-purple-400{border-color:#b794f4}.lg\:border-purple-500{border-color:#9f7aea}.lg\:border-purple-600{border-color:#805ad5}.lg\:border-purple-700{border-color:#6b46c1}.lg\:border-purple-800{border-color:#553c9a}.lg\:border-purple-900{border-color:#44337a}.lg\:border-pink-100{border-color:#fff5f7}.lg\:border-pink-200{border-color:#fed7e2}.lg\:border-pink-300{border-color:#fbb6ce}.lg\:border-pink-400{border-color:#f687b3}.lg\:border-pink-500{border-color:#ed64a6}.lg\:border-pink-600{border-color:#d53f8c}.lg\:border-pink-700{border-color:#b83280}.lg\:border-pink-800{border-color:#97266d}.lg\:border-pink-900{border-color:#702459}.lg\:hover\:border-transparent:hover{border-color:transparent}.lg\:hover\:border-black:hover{border-color:#000}.lg\:hover\:border-white:hover{border-color:#fff}.lg\:hover\:border-gray-100:hover{border-color:#f7fafc}.lg\:hover\:border-gray-200:hover{border-color:#edf2f7}.lg\:hover\:border-gray-300:hover{border-color:#e2e8f0}.lg\:hover\:border-gray-400:hover{border-color:#cbd5e0}.lg\:hover\:border-gray-500:hover{border-color:#a0aec0}.lg\:hover\:border-gray-600:hover{border-color:#718096}.lg\:hover\:border-gray-700:hover{border-color:#4a5568}.lg\:hover\:border-gray-800:hover{border-color:#2d3748}.lg\:hover\:border-gray-900:hover{border-color:#1a202c}.lg\:hover\:border-red-100:hover{border-color:#fff5f5}.lg\:hover\:border-red-200:hover{border-color:#fed7d7}.lg\:hover\:border-red-300:hover{border-color:#feb2b2}.lg\:hover\:border-red-400:hover{border-color:#fc8181}.lg\:hover\:border-red-500:hover{border-color:#f56565}.lg\:hover\:border-red-600:hover{border-color:#e53e3e}.lg\:hover\:border-red-700:hover{border-color:#c53030}.lg\:hover\:border-red-800:hover{border-color:#9b2c2c}.lg\:hover\:border-red-900:hover{border-color:#742a2a}.lg\:hover\:border-orange-100:hover{border-color:#fffaf0}.lg\:hover\:border-orange-200:hover{border-color:#feebc8}.lg\:hover\:border-orange-300:hover{border-color:#fbd38d}.lg\:hover\:border-orange-400:hover{border-color:#f6ad55}.lg\:hover\:border-orange-500:hover{border-color:#ed8936}.lg\:hover\:border-orange-600:hover{border-color:#dd6b20}.lg\:hover\:border-orange-700:hover{border-color:#c05621}.lg\:hover\:border-orange-800:hover{border-color:#9c4221}.lg\:hover\:border-orange-900:hover{border-color:#7b341e}.lg\:hover\:border-yellow-100:hover{border-color:ivory}.lg\:hover\:border-yellow-200:hover{border-color:#fefcbf}.lg\:hover\:border-yellow-300:hover{border-color:#faf089}.lg\:hover\:border-yellow-400:hover{border-color:#f6e05e}.lg\:hover\:border-yellow-500:hover{border-color:#ecc94b}.lg\:hover\:border-yellow-600:hover{border-color:#d69e2e}.lg\:hover\:border-yellow-700:hover{border-color:#b7791f}.lg\:hover\:border-yellow-800:hover{border-color:#975a16}.lg\:hover\:border-yellow-900:hover{border-color:#744210}.lg\:hover\:border-green-100:hover{border-color:#f0fff4}.lg\:hover\:border-green-200:hover{border-color:#c6f6d5}.lg\:hover\:border-green-300:hover{border-color:#9ae6b4}.lg\:hover\:border-green-400:hover{border-color:#68d391}.lg\:hover\:border-green-500:hover{border-color:#48bb78}.lg\:hover\:border-green-600:hover{border-color:#38a169}.lg\:hover\:border-green-700:hover{border-color:#2f855a}.lg\:hover\:border-green-800:hover{border-color:#276749}.lg\:hover\:border-green-900:hover{border-color:#22543d}.lg\:hover\:border-teal-100:hover{border-color:#e6fffa}.lg\:hover\:border-teal-200:hover{border-color:#b2f5ea}.lg\:hover\:border-teal-300:hover{border-color:#81e6d9}.lg\:hover\:border-teal-400:hover{border-color:#4fd1c5}.lg\:hover\:border-teal-500:hover{border-color:#38b2ac}.lg\:hover\:border-teal-600:hover{border-color:#319795}.lg\:hover\:border-teal-700:hover{border-color:#2c7a7b}.lg\:hover\:border-teal-800:hover{border-color:#285e61}.lg\:hover\:border-teal-900:hover{border-color:#234e52}.lg\:hover\:border-blue-100:hover{border-color:#ebf8ff}.lg\:hover\:border-blue-200:hover{border-color:#bee3f8}.lg\:hover\:border-blue-300:hover{border-color:#90cdf4}.lg\:hover\:border-blue-400:hover{border-color:#63b3ed}.lg\:hover\:border-blue-500:hover{border-color:#4299e1}.lg\:hover\:border-blue-600:hover{border-color:#3182ce}.lg\:hover\:border-blue-700:hover{border-color:#2b6cb0}.lg\:hover\:border-blue-800:hover{border-color:#2c5282}.lg\:hover\:border-blue-900:hover{border-color:#2a4365}.lg\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.lg\:hover\:border-indigo-200:hover{border-color:#c3dafe}.lg\:hover\:border-indigo-300:hover{border-color:#a3bffa}.lg\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.lg\:hover\:border-indigo-500:hover{border-color:#667eea}.lg\:hover\:border-indigo-600:hover{border-color:#5a67d8}.lg\:hover\:border-indigo-700:hover{border-color:#4c51bf}.lg\:hover\:border-indigo-800:hover{border-color:#434190}.lg\:hover\:border-indigo-900:hover{border-color:#3c366b}.lg\:hover\:border-purple-100:hover{border-color:#faf5ff}.lg\:hover\:border-purple-200:hover{border-color:#e9d8fd}.lg\:hover\:border-purple-300:hover{border-color:#d6bcfa}.lg\:hover\:border-purple-400:hover{border-color:#b794f4}.lg\:hover\:border-purple-500:hover{border-color:#9f7aea}.lg\:hover\:border-purple-600:hover{border-color:#805ad5}.lg\:hover\:border-purple-700:hover{border-color:#6b46c1}.lg\:hover\:border-purple-800:hover{border-color:#553c9a}.lg\:hover\:border-purple-900:hover{border-color:#44337a}.lg\:hover\:border-pink-100:hover{border-color:#fff5f7}.lg\:hover\:border-pink-200:hover{border-color:#fed7e2}.lg\:hover\:border-pink-300:hover{border-color:#fbb6ce}.lg\:hover\:border-pink-400:hover{border-color:#f687b3}.lg\:hover\:border-pink-500:hover{border-color:#ed64a6}.lg\:hover\:border-pink-600:hover{border-color:#d53f8c}.lg\:hover\:border-pink-700:hover{border-color:#b83280}.lg\:hover\:border-pink-800:hover{border-color:#97266d}.lg\:hover\:border-pink-900:hover{border-color:#702459}.lg\:focus\:border-transparent:focus{border-color:transparent}.lg\:focus\:border-black:focus{border-color:#000}.lg\:focus\:border-white:focus{border-color:#fff}.lg\:focus\:border-gray-100:focus{border-color:#f7fafc}.lg\:focus\:border-gray-200:focus{border-color:#edf2f7}.lg\:focus\:border-gray-300:focus{border-color:#e2e8f0}.lg\:focus\:border-gray-400:focus{border-color:#cbd5e0}.lg\:focus\:border-gray-500:focus{border-color:#a0aec0}.lg\:focus\:border-gray-600:focus{border-color:#718096}.lg\:focus\:border-gray-700:focus{border-color:#4a5568}.lg\:focus\:border-gray-800:focus{border-color:#2d3748}.lg\:focus\:border-gray-900:focus{border-color:#1a202c}.lg\:focus\:border-red-100:focus{border-color:#fff5f5}.lg\:focus\:border-red-200:focus{border-color:#fed7d7}.lg\:focus\:border-red-300:focus{border-color:#feb2b2}.lg\:focus\:border-red-400:focus{border-color:#fc8181}.lg\:focus\:border-red-500:focus{border-color:#f56565}.lg\:focus\:border-red-600:focus{border-color:#e53e3e}.lg\:focus\:border-red-700:focus{border-color:#c53030}.lg\:focus\:border-red-800:focus{border-color:#9b2c2c}.lg\:focus\:border-red-900:focus{border-color:#742a2a}.lg\:focus\:border-orange-100:focus{border-color:#fffaf0}.lg\:focus\:border-orange-200:focus{border-color:#feebc8}.lg\:focus\:border-orange-300:focus{border-color:#fbd38d}.lg\:focus\:border-orange-400:focus{border-color:#f6ad55}.lg\:focus\:border-orange-500:focus{border-color:#ed8936}.lg\:focus\:border-orange-600:focus{border-color:#dd6b20}.lg\:focus\:border-orange-700:focus{border-color:#c05621}.lg\:focus\:border-orange-800:focus{border-color:#9c4221}.lg\:focus\:border-orange-900:focus{border-color:#7b341e}.lg\:focus\:border-yellow-100:focus{border-color:ivory}.lg\:focus\:border-yellow-200:focus{border-color:#fefcbf}.lg\:focus\:border-yellow-300:focus{border-color:#faf089}.lg\:focus\:border-yellow-400:focus{border-color:#f6e05e}.lg\:focus\:border-yellow-500:focus{border-color:#ecc94b}.lg\:focus\:border-yellow-600:focus{border-color:#d69e2e}.lg\:focus\:border-yellow-700:focus{border-color:#b7791f}.lg\:focus\:border-yellow-800:focus{border-color:#975a16}.lg\:focus\:border-yellow-900:focus{border-color:#744210}.lg\:focus\:border-green-100:focus{border-color:#f0fff4}.lg\:focus\:border-green-200:focus{border-color:#c6f6d5}.lg\:focus\:border-green-300:focus{border-color:#9ae6b4}.lg\:focus\:border-green-400:focus{border-color:#68d391}.lg\:focus\:border-green-500:focus{border-color:#48bb78}.lg\:focus\:border-green-600:focus{border-color:#38a169}.lg\:focus\:border-green-700:focus{border-color:#2f855a}.lg\:focus\:border-green-800:focus{border-color:#276749}.lg\:focus\:border-green-900:focus{border-color:#22543d}.lg\:focus\:border-teal-100:focus{border-color:#e6fffa}.lg\:focus\:border-teal-200:focus{border-color:#b2f5ea}.lg\:focus\:border-teal-300:focus{border-color:#81e6d9}.lg\:focus\:border-teal-400:focus{border-color:#4fd1c5}.lg\:focus\:border-teal-500:focus{border-color:#38b2ac}.lg\:focus\:border-teal-600:focus{border-color:#319795}.lg\:focus\:border-teal-700:focus{border-color:#2c7a7b}.lg\:focus\:border-teal-800:focus{border-color:#285e61}.lg\:focus\:border-teal-900:focus{border-color:#234e52}.lg\:focus\:border-blue-100:focus{border-color:#ebf8ff}.lg\:focus\:border-blue-200:focus{border-color:#bee3f8}.lg\:focus\:border-blue-300:focus{border-color:#90cdf4}.lg\:focus\:border-blue-400:focus{border-color:#63b3ed}.lg\:focus\:border-blue-500:focus{border-color:#4299e1}.lg\:focus\:border-blue-600:focus{border-color:#3182ce}.lg\:focus\:border-blue-700:focus{border-color:#2b6cb0}.lg\:focus\:border-blue-800:focus{border-color:#2c5282}.lg\:focus\:border-blue-900:focus{border-color:#2a4365}.lg\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.lg\:focus\:border-indigo-200:focus{border-color:#c3dafe}.lg\:focus\:border-indigo-300:focus{border-color:#a3bffa}.lg\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.lg\:focus\:border-indigo-500:focus{border-color:#667eea}.lg\:focus\:border-indigo-600:focus{border-color:#5a67d8}.lg\:focus\:border-indigo-700:focus{border-color:#4c51bf}.lg\:focus\:border-indigo-800:focus{border-color:#434190}.lg\:focus\:border-indigo-900:focus{border-color:#3c366b}.lg\:focus\:border-purple-100:focus{border-color:#faf5ff}.lg\:focus\:border-purple-200:focus{border-color:#e9d8fd}.lg\:focus\:border-purple-300:focus{border-color:#d6bcfa}.lg\:focus\:border-purple-400:focus{border-color:#b794f4}.lg\:focus\:border-purple-500:focus{border-color:#9f7aea}.lg\:focus\:border-purple-600:focus{border-color:#805ad5}.lg\:focus\:border-purple-700:focus{border-color:#6b46c1}.lg\:focus\:border-purple-800:focus{border-color:#553c9a}.lg\:focus\:border-purple-900:focus{border-color:#44337a}.lg\:focus\:border-pink-100:focus{border-color:#fff5f7}.lg\:focus\:border-pink-200:focus{border-color:#fed7e2}.lg\:focus\:border-pink-300:focus{border-color:#fbb6ce}.lg\:focus\:border-pink-400:focus{border-color:#f687b3}.lg\:focus\:border-pink-500:focus{border-color:#ed64a6}.lg\:focus\:border-pink-600:focus{border-color:#d53f8c}.lg\:focus\:border-pink-700:focus{border-color:#b83280}.lg\:focus\:border-pink-800:focus{border-color:#97266d}.lg\:focus\:border-pink-900:focus{border-color:#702459}.lg\:rounded-none{border-radius:0}.lg\:rounded-sm{border-radius:.125rem}.lg\:rounded{border-radius:.25rem}.lg\:rounded-md{border-radius:.375rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.lg\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.lg\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.lg\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.lg\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.lg\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.lg\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.lg\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.lg\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-tl-sm{border-top-left-radius:.125rem}.lg\:rounded-tr-sm{border-top-right-radius:.125rem}.lg\:rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:rounded-tl{border-top-left-radius:.25rem}.lg\:rounded-tr{border-top-right-radius:.25rem}.lg\:rounded-br{border-bottom-right-radius:.25rem}.lg\:rounded-bl{border-bottom-left-radius:.25rem}.lg\:rounded-tl-md{border-top-left-radius:.375rem}.lg\:rounded-tr-md{border-top-right-radius:.375rem}.lg\:rounded-br-md{border-bottom-right-radius:.375rem}.lg\:rounded-bl-md{border-bottom-left-radius:.375rem}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-tl-full{border-top-left-radius:9999px}.lg\:rounded-tr-full{border-top-right-radius:9999px}.lg\:rounded-br-full{border-bottom-right-radius:9999px}.lg\:rounded-bl-full{border-bottom-left-radius:9999px}.lg\:border-solid{border-style:solid}.lg\:border-dashed{border-style:dashed}.lg\:border-dotted{border-style:dotted}.lg\:border-double{border-style:double}.lg\:border-none{border-style:none}.lg\:border-0{border-width:0}.lg\:border-2{border-width:2px}.lg\:border-4{border-width:4px}.lg\:border-8{border-width:8px}.lg\:border{border-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-r-0{border-right-width:0}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l-0{border-left-width:0}.lg\:border-t-2{border-top-width:2px}.lg\:border-r-2{border-right-width:2px}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-l-2{border-left-width:2px}.lg\:border-t-4{border-top-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-b-4{border-bottom-width:4px}.lg\:border-l-4{border-left-width:4px}.lg\:border-t-8{border-top-width:8px}.lg\:border-r-8{border-right-width:8px}.lg\:border-b-8{border-bottom-width:8px}.lg\:border-l-8{border-left-width:8px}.lg\:border-t{border-top-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l{border-left-width:1px}.lg\:box-border{box-sizing:border-box}.lg\:box-content{box-sizing:content-box}.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-text{cursor:text}.lg\:cursor-move{cursor:move}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:table{display:table}.lg\:table-caption{display:table-caption}.lg\:table-cell{display:table-cell}.lg\:table-column{display:table-column}.lg\:table-column-group{display:table-column-group}.lg\:table-footer-group{display:table-footer-group}.lg\:table-header-group{display:table-header-group}.lg\:table-row-group{display:table-row-group}.lg\:table-row{display:table-row}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}.lg\:content-center{align-content:center}.lg\:content-start{align-content:flex-start}.lg\:content-end{align-content:flex-end}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:flex-1{flex:1 1 0%}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-initial{flex:0 1 auto}.lg\:flex-none{flex:none}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow{flex-grow:1}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-shrink{flex-shrink:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-12{order:12}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:float-none{float:none}.lg\:clearfix:after{content:"";display:table;clear:both}.lg\:clear-left{clear:left}.lg\:clear-right{clear:right}.lg\:clear-both{clear:both}.lg\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg\:font-serif{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.lg\:font-mono{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.lg\:font-hairline{font-weight:100}.lg\:font-thin{font-weight:200}.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:font-extrabold{font-weight:800}.lg\:font-black{font-weight:900}.lg\:hover\:font-hairline:hover{font-weight:100}.lg\:hover\:font-thin:hover{font-weight:200}.lg\:hover\:font-light:hover{font-weight:300}.lg\:hover\:font-normal:hover{font-weight:400}.lg\:hover\:font-medium:hover{font-weight:500}.lg\:hover\:font-semibold:hover{font-weight:600}.lg\:hover\:font-bold:hover{font-weight:700}.lg\:hover\:font-extrabold:hover{font-weight:800}.lg\:hover\:font-black:hover{font-weight:900}.lg\:focus\:font-hairline:focus{font-weight:100}.lg\:focus\:font-thin:focus{font-weight:200}.lg\:focus\:font-light:focus{font-weight:300}.lg\:focus\:font-normal:focus{font-weight:400}.lg\:focus\:font-medium:focus{font-weight:500}.lg\:focus\:font-semibold:focus{font-weight:600}.lg\:focus\:font-bold:focus{font-weight:700}.lg\:focus\:font-extrabold:focus{font-weight:800}.lg\:focus\:font-black:focus{font-weight:900}.lg\:h-0{height:0}.lg\:h-1{height:.25rem}.lg\:h-2{height:.5rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-32{height:8rem}.lg\:h-40{height:10rem}.lg\:h-48{height:12rem}.lg\:h-56{height:14rem}.lg\:h-64{height:16rem}.lg\:h-auto{height:auto}.lg\:h-px{height:1px}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:leading-3{line-height:.75rem}.lg\:leading-4{line-height:1rem}.lg\:leading-5{line-height:1.25rem}.lg\:leading-6{line-height:1.5rem}.lg\:leading-7{line-height:1.75rem}.lg\:leading-8{line-height:2rem}.lg\:leading-9{line-height:2.25rem}.lg\:leading-10{line-height:2.5rem}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-snug{line-height:1.375}.lg\:leading-normal{line-height:1.5}.lg\:leading-relaxed{line-height:1.625}.lg\:leading-loose{line-height:2}.lg\:list-inside{list-style-position:inside}.lg\:list-outside{list-style-position:outside}.lg\:list-none{list-style-type:none}.lg\:list-disc{list-style-type:disc}.lg\:list-decimal{list-style-type:decimal}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-8{margin:2rem}.lg\:m-10{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-24{margin:6rem}.lg\:m-32{margin:8rem}.lg\:m-40{margin:10rem}.lg\:m-48{margin:12rem}.lg\:m-56{margin:14rem}.lg\:m-64{margin:16rem}.lg\:m-auto{margin:auto}.lg\:m-px{margin:1px}.lg\:-m-1{margin:-.25rem}.lg\:-m-2{margin:-.5rem}.lg\:-m-3{margin:-.75rem}.lg\:-m-4{margin:-1rem}.lg\:-m-5{margin:-1.25rem}.lg\:-m-6{margin:-1.5rem}.lg\:-m-8{margin:-2rem}.lg\:-m-10{margin:-2.5rem}.lg\:-m-12{margin:-3rem}.lg\:-m-16{margin:-4rem}.lg\:-m-20{margin:-5rem}.lg\:-m-24{margin:-6rem}.lg\:-m-32{margin:-8rem}.lg\:-m-40{margin:-10rem}.lg\:-m-48{margin:-12rem}.lg\:-m-56{margin:-14rem}.lg\:-m-64{margin:-16rem}.lg\:-m-px{margin:-1px}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:my-32{margin-top:8rem;margin-bottom:8rem}.lg\:mx-32{margin-left:8rem;margin-right:8rem}.lg\:my-40{margin-top:10rem;margin-bottom:10rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:my-48{margin-top:12rem;margin-bottom:12rem}.lg\:mx-48{margin-left:12rem;margin-right:12rem}.lg\:my-56{margin-top:14rem;margin-bottom:14rem}.lg\:mx-56{margin-left:14rem;margin-right:14rem}.lg\:my-64{margin-top:16rem;margin-bottom:16rem}.lg\:mx-64{margin-left:16rem;margin-right:16rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-px{margin-top:1px;margin-bottom:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.lg\:-mx-32{margin-left:-8rem;margin-right:-8rem}.lg\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.lg\:-mx-40{margin-left:-10rem;margin-right:-10rem}.lg\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.lg\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.lg\:-mx-56{margin-left:-14rem;margin-right:-14rem}.lg\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.lg\:-mx-64{margin-left:-16rem;margin-right:-16rem}.lg\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-1{margin-top:.25rem}.lg\:mr-1{margin-right:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:ml-1{margin-left:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-3{margin-left:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-5{margin-left:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mr-12{margin-right:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-12{margin-left:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mr-16{margin-right:4rem}.lg\:mb-16{margin-bottom:4rem}.lg\:ml-16{margin-left:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mr-20{margin-right:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:ml-20{margin-left:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mr-24{margin-right:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:ml-24{margin-left:6rem}.lg\:mt-32{margin-top:8rem}.lg\:mr-32{margin-right:8rem}.lg\:mb-32{margin-bottom:8rem}.lg\:ml-32{margin-left:8rem}.lg\:mt-40{margin-top:10rem}.lg\:mr-40{margin-right:10rem}.lg\:mb-40{margin-bottom:10rem}.lg\:ml-40{margin-left:10rem}.lg\:mt-48{margin-top:12rem}.lg\:mr-48{margin-right:12rem}.lg\:mb-48{margin-bottom:12rem}.lg\:ml-48{margin-left:12rem}.lg\:mt-56{margin-top:14rem}.lg\:mr-56{margin-right:14rem}.lg\:mb-56{margin-bottom:14rem}.lg\:ml-56{margin-left:14rem}.lg\:mt-64{margin-top:16rem}.lg\:mr-64{margin-right:16rem}.lg\:mb-64{margin-bottom:16rem}.lg\:ml-64{margin-left:16rem}.lg\:mt-auto{margin-top:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-px{margin-top:1px}.lg\:mr-px{margin-right:1px}.lg\:mb-px{margin-bottom:1px}.lg\:ml-px{margin-left:1px}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mr-1{margin-right:-.25rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-ml-1{margin-left:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mt-5{margin-top:-1.25rem}.lg\:-mr-5{margin-right:-1.25rem}.lg\:-mb-5{margin-bottom:-1.25rem}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mt-12{margin-top:-3rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-mt-16{margin-top:-4rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mb-16{margin-bottom:-4rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mb-20{margin-bottom:-5rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-mt-24{margin-top:-6rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mb-24{margin-bottom:-6rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-mt-32{margin-top:-8rem}.lg\:-mr-32{margin-right:-8rem}.lg\:-mb-32{margin-bottom:-8rem}.lg\:-ml-32{margin-left:-8rem}.lg\:-mt-40{margin-top:-10rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mb-40{margin-bottom:-10rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-mt-48{margin-top:-12rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mb-48{margin-bottom:-12rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-mt-56{margin-top:-14rem}.lg\:-mr-56{margin-right:-14rem}.lg\:-mb-56{margin-bottom:-14rem}.lg\:-ml-56{margin-left:-14rem}.lg\:-mt-64{margin-top:-16rem}.lg\:-mr-64{margin-right:-16rem}.lg\:-mb-64{margin-bottom:-16rem}.lg\:-ml-64{margin-left:-16rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mr-px{margin-right:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:-ml-px{margin-left:-1px}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:max-w-none{max-width:none}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:24rem}.lg\:max-w-md{max-width:28rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-screen-sm{max-width:640px}.lg\:max-w-screen-md{max-width:768px}.lg\:max-w-screen-lg{max-width:1024px}.lg\:max-w-screen-xl{max-width:1280px}.lg\:min-h-0{min-height:0}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:min-w-0{min-width:0}.lg\:min-w-full{min-width:100%}.lg\:object-contain{-o-object-fit:contain;object-fit:contain}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:object-fill{-o-object-fit:fill;object-fit:fill}.lg\:object-none{-o-object-fit:none;object-fit:none}.lg\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.lg\:object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:object-center{-o-object-position:center;object-position:center}.lg\:object-left{-o-object-position:left;object-position:left}.lg\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:object-left-top{-o-object-position:left top;object-position:left top}.lg\:object-right{-o-object-position:right;object-position:right}.lg\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:object-right-top{-o-object-position:right top;object-position:right top}.lg\:object-top{-o-object-position:top;object-position:top}.lg\:opacity-0{opacity:0}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-100{opacity:1}.lg\:hover\:opacity-0:hover{opacity:0}.lg\:hover\:opacity-25:hover{opacity:.25}.lg\:hover\:opacity-50:hover{opacity:.5}.lg\:hover\:opacity-75:hover{opacity:.75}.lg\:hover\:opacity-100:hover{opacity:1}.lg\:focus\:opacity-0:focus{opacity:0}.lg\:focus\:opacity-25:focus{opacity:.25}.lg\:focus\:opacity-50:focus{opacity:.5}.lg\:focus\:opacity-75:focus{opacity:.75}.lg\:focus\:opacity-100:focus{opacity:1}.lg\:outline-none{outline:0}.lg\:focus\:outline-none:focus{outline:0}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:p-32{padding:8rem}.lg\:p-40{padding:10rem}.lg\:p-48{padding:12rem}.lg\:p-56{padding:14rem}.lg\:p-64{padding:16rem}.lg\:p-px{padding:1px}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:px-32{padding-left:8rem;padding-right:8rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:py-56{padding-top:14rem;padding-bottom:14rem}.lg\:px-56{padding-left:14rem;padding-right:14rem}.lg\:py-64{padding-top:16rem;padding-bottom:16rem}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:pt-0{padding-top:0}.lg\:pr-0{padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pt-1{padding-top:.25rem}.lg\:pr-1{padding-right:.25rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pl-1{padding-left:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pl-5{padding-left:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-12{padding-right:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-12{padding-left:3rem}.lg\:pt-16{padding-top:4rem}.lg\:pr-16{padding-right:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pr-20{padding-right:5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-20{padding-left:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pr-24{padding-right:6rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pt-32{padding-top:8rem}.lg\:pr-32{padding-right:8rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pl-32{padding-left:8rem}.lg\:pt-40{padding-top:10rem}.lg\:pr-40{padding-right:10rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pl-40{padding-left:10rem}.lg\:pt-48{padding-top:12rem}.lg\:pr-48{padding-right:12rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pl-48{padding-left:12rem}.lg\:pt-56{padding-top:14rem}.lg\:pr-56{padding-right:14rem}.lg\:pb-56{padding-bottom:14rem}.lg\:pl-56{padding-left:14rem}.lg\:pt-64{padding-top:16rem}.lg\:pr-64{padding-right:16rem}.lg\:pb-64{padding-bottom:16rem}.lg\:pl-64{padding-left:16rem}.lg\:pt-px{padding-top:1px}.lg\:pr-px{padding-right:1px}.lg\:pb-px{padding-bottom:1px}.lg\:pl-px{padding-left:1px}.lg\:placeholder-transparent:-ms-input-placeholder{color:transparent}.lg\:placeholder-transparent::-ms-input-placeholder{color:transparent}.lg\:placeholder-transparent::placeholder{color:transparent}.lg\:placeholder-black:-ms-input-placeholder{color:#000}.lg\:placeholder-black::-ms-input-placeholder{color:#000}.lg\:placeholder-black::placeholder{color:#000}.lg\:placeholder-white:-ms-input-placeholder{color:#fff}.lg\:placeholder-white::-ms-input-placeholder{color:#fff}.lg\:placeholder-white::placeholder{color:#fff}.lg\:placeholder-gray-100:-ms-input-placeholder{color:#f7fafc}.lg\:placeholder-gray-100::-ms-input-placeholder{color:#f7fafc}.lg\:placeholder-gray-100::placeholder{color:#f7fafc}.lg\:placeholder-gray-200:-ms-input-placeholder{color:#edf2f7}.lg\:placeholder-gray-200::-ms-input-placeholder{color:#edf2f7}.lg\:placeholder-gray-200::placeholder{color:#edf2f7}.lg\:placeholder-gray-300:-ms-input-placeholder{color:#e2e8f0}.lg\:placeholder-gray-300::-ms-input-placeholder{color:#e2e8f0}.lg\:placeholder-gray-300::placeholder{color:#e2e8f0}.lg\:placeholder-gray-400:-ms-input-placeholder{color:#cbd5e0}.lg\:placeholder-gray-400::-ms-input-placeholder{color:#cbd5e0}.lg\:placeholder-gray-400::placeholder{color:#cbd5e0}.lg\:placeholder-gray-500:-ms-input-placeholder{color:#a0aec0}.lg\:placeholder-gray-500::-ms-input-placeholder{color:#a0aec0}.lg\:placeholder-gray-500::placeholder{color:#a0aec0}.lg\:placeholder-gray-600:-ms-input-placeholder{color:#718096}.lg\:placeholder-gray-600::-ms-input-placeholder{color:#718096}.lg\:placeholder-gray-600::placeholder{color:#718096}.lg\:placeholder-gray-700:-ms-input-placeholder{color:#4a5568}.lg\:placeholder-gray-700::-ms-input-placeholder{color:#4a5568}.lg\:placeholder-gray-700::placeholder{color:#4a5568}.lg\:placeholder-gray-800:-ms-input-placeholder{color:#2d3748}.lg\:placeholder-gray-800::-ms-input-placeholder{color:#2d3748}.lg\:placeholder-gray-800::placeholder{color:#2d3748}.lg\:placeholder-gray-900:-ms-input-placeholder{color:#1a202c}.lg\:placeholder-gray-900::-ms-input-placeholder{color:#1a202c}.lg\:placeholder-gray-900::placeholder{color:#1a202c}.lg\:placeholder-red-100:-ms-input-placeholder{color:#fff5f5}.lg\:placeholder-red-100::-ms-input-placeholder{color:#fff5f5}.lg\:placeholder-red-100::placeholder{color:#fff5f5}.lg\:placeholder-red-200:-ms-input-placeholder{color:#fed7d7}.lg\:placeholder-red-200::-ms-input-placeholder{color:#fed7d7}.lg\:placeholder-red-200::placeholder{color:#fed7d7}.lg\:placeholder-red-300:-ms-input-placeholder{color:#feb2b2}.lg\:placeholder-red-300::-ms-input-placeholder{color:#feb2b2}.lg\:placeholder-red-300::placeholder{color:#feb2b2}.lg\:placeholder-red-400:-ms-input-placeholder{color:#fc8181}.lg\:placeholder-red-400::-ms-input-placeholder{color:#fc8181}.lg\:placeholder-red-400::placeholder{color:#fc8181}.lg\:placeholder-red-500:-ms-input-placeholder{color:#f56565}.lg\:placeholder-red-500::-ms-input-placeholder{color:#f56565}.lg\:placeholder-red-500::placeholder{color:#f56565}.lg\:placeholder-red-600:-ms-input-placeholder{color:#e53e3e}.lg\:placeholder-red-600::-ms-input-placeholder{color:#e53e3e}.lg\:placeholder-red-600::placeholder{color:#e53e3e}.lg\:placeholder-red-700:-ms-input-placeholder{color:#c53030}.lg\:placeholder-red-700::-ms-input-placeholder{color:#c53030}.lg\:placeholder-red-700::placeholder{color:#c53030}.lg\:placeholder-red-800:-ms-input-placeholder{color:#9b2c2c}.lg\:placeholder-red-800::-ms-input-placeholder{color:#9b2c2c}.lg\:placeholder-red-800::placeholder{color:#9b2c2c}.lg\:placeholder-red-900:-ms-input-placeholder{color:#742a2a}.lg\:placeholder-red-900::-ms-input-placeholder{color:#742a2a}.lg\:placeholder-red-900::placeholder{color:#742a2a}.lg\:placeholder-orange-100:-ms-input-placeholder{color:#fffaf0}.lg\:placeholder-orange-100::-ms-input-placeholder{color:#fffaf0}.lg\:placeholder-orange-100::placeholder{color:#fffaf0}.lg\:placeholder-orange-200:-ms-input-placeholder{color:#feebc8}.lg\:placeholder-orange-200::-ms-input-placeholder{color:#feebc8}.lg\:placeholder-orange-200::placeholder{color:#feebc8}.lg\:placeholder-orange-300:-ms-input-placeholder{color:#fbd38d}.lg\:placeholder-orange-300::-ms-input-placeholder{color:#fbd38d}.lg\:placeholder-orange-300::placeholder{color:#fbd38d}.lg\:placeholder-orange-400:-ms-input-placeholder{color:#f6ad55}.lg\:placeholder-orange-400::-ms-input-placeholder{color:#f6ad55}.lg\:placeholder-orange-400::placeholder{color:#f6ad55}.lg\:placeholder-orange-500:-ms-input-placeholder{color:#ed8936}.lg\:placeholder-orange-500::-ms-input-placeholder{color:#ed8936}.lg\:placeholder-orange-500::placeholder{color:#ed8936}.lg\:placeholder-orange-600:-ms-input-placeholder{color:#dd6b20}.lg\:placeholder-orange-600::-ms-input-placeholder{color:#dd6b20}.lg\:placeholder-orange-600::placeholder{color:#dd6b20}.lg\:placeholder-orange-700:-ms-input-placeholder{color:#c05621}.lg\:placeholder-orange-700::-ms-input-placeholder{color:#c05621}.lg\:placeholder-orange-700::placeholder{color:#c05621}.lg\:placeholder-orange-800:-ms-input-placeholder{color:#9c4221}.lg\:placeholder-orange-800::-ms-input-placeholder{color:#9c4221}.lg\:placeholder-orange-800::placeholder{color:#9c4221}.lg\:placeholder-orange-900:-ms-input-placeholder{color:#7b341e}.lg\:placeholder-orange-900::-ms-input-placeholder{color:#7b341e}.lg\:placeholder-orange-900::placeholder{color:#7b341e}.lg\:placeholder-yellow-100:-ms-input-placeholder{color:ivory}.lg\:placeholder-yellow-100::-ms-input-placeholder{color:ivory}.lg\:placeholder-yellow-100::placeholder{color:ivory}.lg\:placeholder-yellow-200:-ms-input-placeholder{color:#fefcbf}.lg\:placeholder-yellow-200::-ms-input-placeholder{color:#fefcbf}.lg\:placeholder-yellow-200::placeholder{color:#fefcbf}.lg\:placeholder-yellow-300:-ms-input-placeholder{color:#faf089}.lg\:placeholder-yellow-300::-ms-input-placeholder{color:#faf089}.lg\:placeholder-yellow-300::placeholder{color:#faf089}.lg\:placeholder-yellow-400:-ms-input-placeholder{color:#f6e05e}.lg\:placeholder-yellow-400::-ms-input-placeholder{color:#f6e05e}.lg\:placeholder-yellow-400::placeholder{color:#f6e05e}.lg\:placeholder-yellow-500:-ms-input-placeholder{color:#ecc94b}.lg\:placeholder-yellow-500::-ms-input-placeholder{color:#ecc94b}.lg\:placeholder-yellow-500::placeholder{color:#ecc94b}.lg\:placeholder-yellow-600:-ms-input-placeholder{color:#d69e2e}.lg\:placeholder-yellow-600::-ms-input-placeholder{color:#d69e2e}.lg\:placeholder-yellow-600::placeholder{color:#d69e2e}.lg\:placeholder-yellow-700:-ms-input-placeholder{color:#b7791f}.lg\:placeholder-yellow-700::-ms-input-placeholder{color:#b7791f}.lg\:placeholder-yellow-700::placeholder{color:#b7791f}.lg\:placeholder-yellow-800:-ms-input-placeholder{color:#975a16}.lg\:placeholder-yellow-800::-ms-input-placeholder{color:#975a16}.lg\:placeholder-yellow-800::placeholder{color:#975a16}.lg\:placeholder-yellow-900:-ms-input-placeholder{color:#744210}.lg\:placeholder-yellow-900::-ms-input-placeholder{color:#744210}.lg\:placeholder-yellow-900::placeholder{color:#744210}.lg\:placeholder-green-100:-ms-input-placeholder{color:#f0fff4}.lg\:placeholder-green-100::-ms-input-placeholder{color:#f0fff4}.lg\:placeholder-green-100::placeholder{color:#f0fff4}.lg\:placeholder-green-200:-ms-input-placeholder{color:#c6f6d5}.lg\:placeholder-green-200::-ms-input-placeholder{color:#c6f6d5}.lg\:placeholder-green-200::placeholder{color:#c6f6d5}.lg\:placeholder-green-300:-ms-input-placeholder{color:#9ae6b4}.lg\:placeholder-green-300::-ms-input-placeholder{color:#9ae6b4}.lg\:placeholder-green-300::placeholder{color:#9ae6b4}.lg\:placeholder-green-400:-ms-input-placeholder{color:#68d391}.lg\:placeholder-green-400::-ms-input-placeholder{color:#68d391}.lg\:placeholder-green-400::placeholder{color:#68d391}.lg\:placeholder-green-500:-ms-input-placeholder{color:#48bb78}.lg\:placeholder-green-500::-ms-input-placeholder{color:#48bb78}.lg\:placeholder-green-500::placeholder{color:#48bb78}.lg\:placeholder-green-600:-ms-input-placeholder{color:#38a169}.lg\:placeholder-green-600::-ms-input-placeholder{color:#38a169}.lg\:placeholder-green-600::placeholder{color:#38a169}.lg\:placeholder-green-700:-ms-input-placeholder{color:#2f855a}.lg\:placeholder-green-700::-ms-input-placeholder{color:#2f855a}.lg\:placeholder-green-700::placeholder{color:#2f855a}.lg\:placeholder-green-800:-ms-input-placeholder{color:#276749}.lg\:placeholder-green-800::-ms-input-placeholder{color:#276749}.lg\:placeholder-green-800::placeholder{color:#276749}.lg\:placeholder-green-900:-ms-input-placeholder{color:#22543d}.lg\:placeholder-green-900::-ms-input-placeholder{color:#22543d}.lg\:placeholder-green-900::placeholder{color:#22543d}.lg\:placeholder-teal-100:-ms-input-placeholder{color:#e6fffa}.lg\:placeholder-teal-100::-ms-input-placeholder{color:#e6fffa}.lg\:placeholder-teal-100::placeholder{color:#e6fffa}.lg\:placeholder-teal-200:-ms-input-placeholder{color:#b2f5ea}.lg\:placeholder-teal-200::-ms-input-placeholder{color:#b2f5ea}.lg\:placeholder-teal-200::placeholder{color:#b2f5ea}.lg\:placeholder-teal-300:-ms-input-placeholder{color:#81e6d9}.lg\:placeholder-teal-300::-ms-input-placeholder{color:#81e6d9}.lg\:placeholder-teal-300::placeholder{color:#81e6d9}.lg\:placeholder-teal-400:-ms-input-placeholder{color:#4fd1c5}.lg\:placeholder-teal-400::-ms-input-placeholder{color:#4fd1c5}.lg\:placeholder-teal-400::placeholder{color:#4fd1c5}.lg\:placeholder-teal-500:-ms-input-placeholder{color:#38b2ac}.lg\:placeholder-teal-500::-ms-input-placeholder{color:#38b2ac}.lg\:placeholder-teal-500::placeholder{color:#38b2ac}.lg\:placeholder-teal-600:-ms-input-placeholder{color:#319795}.lg\:placeholder-teal-600::-ms-input-placeholder{color:#319795}.lg\:placeholder-teal-600::placeholder{color:#319795}.lg\:placeholder-teal-700:-ms-input-placeholder{color:#2c7a7b}.lg\:placeholder-teal-700::-ms-input-placeholder{color:#2c7a7b}.lg\:placeholder-teal-700::placeholder{color:#2c7a7b}.lg\:placeholder-teal-800:-ms-input-placeholder{color:#285e61}.lg\:placeholder-teal-800::-ms-input-placeholder{color:#285e61}.lg\:placeholder-teal-800::placeholder{color:#285e61}.lg\:placeholder-teal-900:-ms-input-placeholder{color:#234e52}.lg\:placeholder-teal-900::-ms-input-placeholder{color:#234e52}.lg\:placeholder-teal-900::placeholder{color:#234e52}.lg\:placeholder-blue-100:-ms-input-placeholder{color:#ebf8ff}.lg\:placeholder-blue-100::-ms-input-placeholder{color:#ebf8ff}.lg\:placeholder-blue-100::placeholder{color:#ebf8ff}.lg\:placeholder-blue-200:-ms-input-placeholder{color:#bee3f8}.lg\:placeholder-blue-200::-ms-input-placeholder{color:#bee3f8}.lg\:placeholder-blue-200::placeholder{color:#bee3f8}.lg\:placeholder-blue-300:-ms-input-placeholder{color:#90cdf4}.lg\:placeholder-blue-300::-ms-input-placeholder{color:#90cdf4}.lg\:placeholder-blue-300::placeholder{color:#90cdf4}.lg\:placeholder-blue-400:-ms-input-placeholder{color:#63b3ed}.lg\:placeholder-blue-400::-ms-input-placeholder{color:#63b3ed}.lg\:placeholder-blue-400::placeholder{color:#63b3ed}.lg\:placeholder-blue-500:-ms-input-placeholder{color:#4299e1}.lg\:placeholder-blue-500::-ms-input-placeholder{color:#4299e1}.lg\:placeholder-blue-500::placeholder{color:#4299e1}.lg\:placeholder-blue-600:-ms-input-placeholder{color:#3182ce}.lg\:placeholder-blue-600::-ms-input-placeholder{color:#3182ce}.lg\:placeholder-blue-600::placeholder{color:#3182ce}.lg\:placeholder-blue-700:-ms-input-placeholder{color:#2b6cb0}.lg\:placeholder-blue-700::-ms-input-placeholder{color:#2b6cb0}.lg\:placeholder-blue-700::placeholder{color:#2b6cb0}.lg\:placeholder-blue-800:-ms-input-placeholder{color:#2c5282}.lg\:placeholder-blue-800::-ms-input-placeholder{color:#2c5282}.lg\:placeholder-blue-800::placeholder{color:#2c5282}.lg\:placeholder-blue-900:-ms-input-placeholder{color:#2a4365}.lg\:placeholder-blue-900::-ms-input-placeholder{color:#2a4365}.lg\:placeholder-blue-900::placeholder{color:#2a4365}.lg\:placeholder-indigo-100:-ms-input-placeholder{color:#ebf4ff}.lg\:placeholder-indigo-100::-ms-input-placeholder{color:#ebf4ff}.lg\:placeholder-indigo-100::placeholder{color:#ebf4ff}.lg\:placeholder-indigo-200:-ms-input-placeholder{color:#c3dafe}.lg\:placeholder-indigo-200::-ms-input-placeholder{color:#c3dafe}.lg\:placeholder-indigo-200::placeholder{color:#c3dafe}.lg\:placeholder-indigo-300:-ms-input-placeholder{color:#a3bffa}.lg\:placeholder-indigo-300::-ms-input-placeholder{color:#a3bffa}.lg\:placeholder-indigo-300::placeholder{color:#a3bffa}.lg\:placeholder-indigo-400:-ms-input-placeholder{color:#7f9cf5}.lg\:placeholder-indigo-400::-ms-input-placeholder{color:#7f9cf5}.lg\:placeholder-indigo-400::placeholder{color:#7f9cf5}.lg\:placeholder-indigo-500:-ms-input-placeholder{color:#667eea}.lg\:placeholder-indigo-500::-ms-input-placeholder{color:#667eea}.lg\:placeholder-indigo-500::placeholder{color:#667eea}.lg\:placeholder-indigo-600:-ms-input-placeholder{color:#5a67d8}.lg\:placeholder-indigo-600::-ms-input-placeholder{color:#5a67d8}.lg\:placeholder-indigo-600::placeholder{color:#5a67d8}.lg\:placeholder-indigo-700:-ms-input-placeholder{color:#4c51bf}.lg\:placeholder-indigo-700::-ms-input-placeholder{color:#4c51bf}.lg\:placeholder-indigo-700::placeholder{color:#4c51bf}.lg\:placeholder-indigo-800:-ms-input-placeholder{color:#434190}.lg\:placeholder-indigo-800::-ms-input-placeholder{color:#434190}.lg\:placeholder-indigo-800::placeholder{color:#434190}.lg\:placeholder-indigo-900:-ms-input-placeholder{color:#3c366b}.lg\:placeholder-indigo-900::-ms-input-placeholder{color:#3c366b}.lg\:placeholder-indigo-900::placeholder{color:#3c366b}.lg\:placeholder-purple-100:-ms-input-placeholder{color:#faf5ff}.lg\:placeholder-purple-100::-ms-input-placeholder{color:#faf5ff}.lg\:placeholder-purple-100::placeholder{color:#faf5ff}.lg\:placeholder-purple-200:-ms-input-placeholder{color:#e9d8fd}.lg\:placeholder-purple-200::-ms-input-placeholder{color:#e9d8fd}.lg\:placeholder-purple-200::placeholder{color:#e9d8fd}.lg\:placeholder-purple-300:-ms-input-placeholder{color:#d6bcfa}.lg\:placeholder-purple-300::-ms-input-placeholder{color:#d6bcfa}.lg\:placeholder-purple-300::placeholder{color:#d6bcfa}.lg\:placeholder-purple-400:-ms-input-placeholder{color:#b794f4}.lg\:placeholder-purple-400::-ms-input-placeholder{color:#b794f4}.lg\:placeholder-purple-400::placeholder{color:#b794f4}.lg\:placeholder-purple-500:-ms-input-placeholder{color:#9f7aea}.lg\:placeholder-purple-500::-ms-input-placeholder{color:#9f7aea}.lg\:placeholder-purple-500::placeholder{color:#9f7aea}.lg\:placeholder-purple-600:-ms-input-placeholder{color:#805ad5}.lg\:placeholder-purple-600::-ms-input-placeholder{color:#805ad5}.lg\:placeholder-purple-600::placeholder{color:#805ad5}.lg\:placeholder-purple-700:-ms-input-placeholder{color:#6b46c1}.lg\:placeholder-purple-700::-ms-input-placeholder{color:#6b46c1}.lg\:placeholder-purple-700::placeholder{color:#6b46c1}.lg\:placeholder-purple-800:-ms-input-placeholder{color:#553c9a}.lg\:placeholder-purple-800::-ms-input-placeholder{color:#553c9a}.lg\:placeholder-purple-800::placeholder{color:#553c9a}.lg\:placeholder-purple-900:-ms-input-placeholder{color:#44337a}.lg\:placeholder-purple-900::-ms-input-placeholder{color:#44337a}.lg\:placeholder-purple-900::placeholder{color:#44337a}.lg\:placeholder-pink-100:-ms-input-placeholder{color:#fff5f7}.lg\:placeholder-pink-100::-ms-input-placeholder{color:#fff5f7}.lg\:placeholder-pink-100::placeholder{color:#fff5f7}.lg\:placeholder-pink-200:-ms-input-placeholder{color:#fed7e2}.lg\:placeholder-pink-200::-ms-input-placeholder{color:#fed7e2}.lg\:placeholder-pink-200::placeholder{color:#fed7e2}.lg\:placeholder-pink-300:-ms-input-placeholder{color:#fbb6ce}.lg\:placeholder-pink-300::-ms-input-placeholder{color:#fbb6ce}.lg\:placeholder-pink-300::placeholder{color:#fbb6ce}.lg\:placeholder-pink-400:-ms-input-placeholder{color:#f687b3}.lg\:placeholder-pink-400::-ms-input-placeholder{color:#f687b3}.lg\:placeholder-pink-400::placeholder{color:#f687b3}.lg\:placeholder-pink-500:-ms-input-placeholder{color:#ed64a6}.lg\:placeholder-pink-500::-ms-input-placeholder{color:#ed64a6}.lg\:placeholder-pink-500::placeholder{color:#ed64a6}.lg\:placeholder-pink-600:-ms-input-placeholder{color:#d53f8c}.lg\:placeholder-pink-600::-ms-input-placeholder{color:#d53f8c}.lg\:placeholder-pink-600::placeholder{color:#d53f8c}.lg\:placeholder-pink-700:-ms-input-placeholder{color:#b83280}.lg\:placeholder-pink-700::-ms-input-placeholder{color:#b83280}.lg\:placeholder-pink-700::placeholder{color:#b83280}.lg\:placeholder-pink-800:-ms-input-placeholder{color:#97266d}.lg\:placeholder-pink-800::-ms-input-placeholder{color:#97266d}.lg\:placeholder-pink-800::placeholder{color:#97266d}.lg\:placeholder-pink-900:-ms-input-placeholder{color:#702459}.lg\:placeholder-pink-900::-ms-input-placeholder{color:#702459}.lg\:placeholder-pink-900::placeholder{color:#702459}.lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder{color:transparent}.lg\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.lg\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.lg\:focus\:placeholder-black:focus::-ms-input-placeholder{color:#000}.lg\:focus\:placeholder-black:focus::placeholder{color:#000}.lg\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.lg\:focus\:placeholder-white:focus::-ms-input-placeholder{color:#fff}.lg\:focus\:placeholder-white:focus::placeholder{color:#fff}.lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{color:#f7fafc}.lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{color:#f7fafc}.lg\:focus\:placeholder-gray-100:focus::placeholder{color:#f7fafc}.lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{color:#edf2f7}.lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{color:#edf2f7}.lg\:focus\:placeholder-gray-200:focus::placeholder{color:#edf2f7}.lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{color:#e2e8f0}.lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{color:#e2e8f0}.lg\:focus\:placeholder-gray-300:focus::placeholder{color:#e2e8f0}.lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{color:#cbd5e0}.lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{color:#cbd5e0}.lg\:focus\:placeholder-gray-400:focus::placeholder{color:#cbd5e0}.lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{color:#a0aec0}.lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{color:#a0aec0}.lg\:focus\:placeholder-gray-500:focus::placeholder{color:#a0aec0}.lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{color:#718096}.lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{color:#718096}.lg\:focus\:placeholder-gray-600:focus::placeholder{color:#718096}.lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{color:#4a5568}.lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{color:#4a5568}.lg\:focus\:placeholder-gray-700:focus::placeholder{color:#4a5568}.lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{color:#2d3748}.lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{color:#2d3748}.lg\:focus\:placeholder-gray-800:focus::placeholder{color:#2d3748}.lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{color:#1a202c}.lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{color:#1a202c}.lg\:focus\:placeholder-gray-900:focus::placeholder{color:#1a202c}.lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder{color:#fff5f5}.lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder{color:#fff5f5}.lg\:focus\:placeholder-red-100:focus::placeholder{color:#fff5f5}.lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder{color:#fed7d7}.lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder{color:#fed7d7}.lg\:focus\:placeholder-red-200:focus::placeholder{color:#fed7d7}.lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder{color:#feb2b2}.lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder{color:#feb2b2}.lg\:focus\:placeholder-red-300:focus::placeholder{color:#feb2b2}.lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder{color:#fc8181}.lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder{color:#fc8181}.lg\:focus\:placeholder-red-400:focus::placeholder{color:#fc8181}.lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder{color:#f56565}.lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder{color:#f56565}.lg\:focus\:placeholder-red-500:focus::placeholder{color:#f56565}.lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder{color:#e53e3e}.lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder{color:#e53e3e}.lg\:focus\:placeholder-red-600:focus::placeholder{color:#e53e3e}.lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder{color:#c53030}.lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder{color:#c53030}.lg\:focus\:placeholder-red-700:focus::placeholder{color:#c53030}.lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder{color:#9b2c2c}.lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder{color:#9b2c2c}.lg\:focus\:placeholder-red-800:focus::placeholder{color:#9b2c2c}.lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder{color:#742a2a}.lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder{color:#742a2a}.lg\:focus\:placeholder-red-900:focus::placeholder{color:#742a2a}.lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{color:#fffaf0}.lg\:focus\:placeholder-orange-100:focus::-ms-input-placeholder{color:#fffaf0}.lg\:focus\:placeholder-orange-100:focus::placeholder{color:#fffaf0}.lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{color:#feebc8}.lg\:focus\:placeholder-orange-200:focus::-ms-input-placeholder{color:#feebc8}.lg\:focus\:placeholder-orange-200:focus::placeholder{color:#feebc8}.lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{color:#fbd38d}.lg\:focus\:placeholder-orange-300:focus::-ms-input-placeholder{color:#fbd38d}.lg\:focus\:placeholder-orange-300:focus::placeholder{color:#fbd38d}.lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{color:#f6ad55}.lg\:focus\:placeholder-orange-400:focus::-ms-input-placeholder{color:#f6ad55}.lg\:focus\:placeholder-orange-400:focus::placeholder{color:#f6ad55}.lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{color:#ed8936}.lg\:focus\:placeholder-orange-500:focus::-ms-input-placeholder{color:#ed8936}.lg\:focus\:placeholder-orange-500:focus::placeholder{color:#ed8936}.lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{color:#dd6b20}.lg\:focus\:placeholder-orange-600:focus::-ms-input-placeholder{color:#dd6b20}.lg\:focus\:placeholder-orange-600:focus::placeholder{color:#dd6b20}.lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{color:#c05621}.lg\:focus\:placeholder-orange-700:focus::-ms-input-placeholder{color:#c05621}.lg\:focus\:placeholder-orange-700:focus::placeholder{color:#c05621}.lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{color:#9c4221}.lg\:focus\:placeholder-orange-800:focus::-ms-input-placeholder{color:#9c4221}.lg\:focus\:placeholder-orange-800:focus::placeholder{color:#9c4221}.lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{color:#7b341e}.lg\:focus\:placeholder-orange-900:focus::-ms-input-placeholder{color:#7b341e}.lg\:focus\:placeholder-orange-900:focus::placeholder{color:#7b341e}.lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{color:ivory}.lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{color:ivory}.lg\:focus\:placeholder-yellow-100:focus::placeholder{color:ivory}.lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{color:#fefcbf}.lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{color:#fefcbf}.lg\:focus\:placeholder-yellow-200:focus::placeholder{color:#fefcbf}.lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{color:#faf089}.lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{color:#faf089}.lg\:focus\:placeholder-yellow-300:focus::placeholder{color:#faf089}.lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{color:#f6e05e}.lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{color:#f6e05e}.lg\:focus\:placeholder-yellow-400:focus::placeholder{color:#f6e05e}.lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{color:#ecc94b}.lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{color:#ecc94b}.lg\:focus\:placeholder-yellow-500:focus::placeholder{color:#ecc94b}.lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{color:#d69e2e}.lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{color:#d69e2e}.lg\:focus\:placeholder-yellow-600:focus::placeholder{color:#d69e2e}.lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{color:#b7791f}.lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{color:#b7791f}.lg\:focus\:placeholder-yellow-700:focus::placeholder{color:#b7791f}.lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{color:#975a16}.lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{color:#975a16}.lg\:focus\:placeholder-yellow-800:focus::placeholder{color:#975a16}.lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{color:#744210}.lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{color:#744210}.lg\:focus\:placeholder-yellow-900:focus::placeholder{color:#744210}.lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder{color:#f0fff4}.lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder{color:#f0fff4}.lg\:focus\:placeholder-green-100:focus::placeholder{color:#f0fff4}.lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder{color:#c6f6d5}.lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder{color:#c6f6d5}.lg\:focus\:placeholder-green-200:focus::placeholder{color:#c6f6d5}.lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder{color:#9ae6b4}.lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder{color:#9ae6b4}.lg\:focus\:placeholder-green-300:focus::placeholder{color:#9ae6b4}.lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder{color:#68d391}.lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder{color:#68d391}.lg\:focus\:placeholder-green-400:focus::placeholder{color:#68d391}.lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder{color:#48bb78}.lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder{color:#48bb78}.lg\:focus\:placeholder-green-500:focus::placeholder{color:#48bb78}.lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder{color:#38a169}.lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder{color:#38a169}.lg\:focus\:placeholder-green-600:focus::placeholder{color:#38a169}.lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder{color:#2f855a}.lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder{color:#2f855a}.lg\:focus\:placeholder-green-700:focus::placeholder{color:#2f855a}.lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder{color:#276749}.lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder{color:#276749}.lg\:focus\:placeholder-green-800:focus::placeholder{color:#276749}.lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder{color:#22543d}.lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder{color:#22543d}.lg\:focus\:placeholder-green-900:focus::placeholder{color:#22543d}.lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{color:#e6fffa}.lg\:focus\:placeholder-teal-100:focus::-ms-input-placeholder{color:#e6fffa}.lg\:focus\:placeholder-teal-100:focus::placeholder{color:#e6fffa}.lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{color:#b2f5ea}.lg\:focus\:placeholder-teal-200:focus::-ms-input-placeholder{color:#b2f5ea}.lg\:focus\:placeholder-teal-200:focus::placeholder{color:#b2f5ea}.lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{color:#81e6d9}.lg\:focus\:placeholder-teal-300:focus::-ms-input-placeholder{color:#81e6d9}.lg\:focus\:placeholder-teal-300:focus::placeholder{color:#81e6d9}.lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{color:#4fd1c5}.lg\:focus\:placeholder-teal-400:focus::-ms-input-placeholder{color:#4fd1c5}.lg\:focus\:placeholder-teal-400:focus::placeholder{color:#4fd1c5}.lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{color:#38b2ac}.lg\:focus\:placeholder-teal-500:focus::-ms-input-placeholder{color:#38b2ac}.lg\:focus\:placeholder-teal-500:focus::placeholder{color:#38b2ac}.lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{color:#319795}.lg\:focus\:placeholder-teal-600:focus::-ms-input-placeholder{color:#319795}.lg\:focus\:placeholder-teal-600:focus::placeholder{color:#319795}.lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{color:#2c7a7b}.lg\:focus\:placeholder-teal-700:focus::-ms-input-placeholder{color:#2c7a7b}.lg\:focus\:placeholder-teal-700:focus::placeholder{color:#2c7a7b}.lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{color:#285e61}.lg\:focus\:placeholder-teal-800:focus::-ms-input-placeholder{color:#285e61}.lg\:focus\:placeholder-teal-800:focus::placeholder{color:#285e61}.lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{color:#234e52}.lg\:focus\:placeholder-teal-900:focus::-ms-input-placeholder{color:#234e52}.lg\:focus\:placeholder-teal-900:focus::placeholder{color:#234e52}.lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#ebf8ff}.lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder{color:#ebf8ff}.lg\:focus\:placeholder-blue-100:focus::placeholder{color:#ebf8ff}.lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#bee3f8}.lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder{color:#bee3f8}.lg\:focus\:placeholder-blue-200:focus::placeholder{color:#bee3f8}.lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#90cdf4}.lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder{color:#90cdf4}.lg\:focus\:placeholder-blue-300:focus::placeholder{color:#90cdf4}.lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#63b3ed}.lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder{color:#63b3ed}.lg\:focus\:placeholder-blue-400:focus::placeholder{color:#63b3ed}.lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#4299e1}.lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder{color:#4299e1}.lg\:focus\:placeholder-blue-500:focus::placeholder{color:#4299e1}.lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#3182ce}.lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder{color:#3182ce}.lg\:focus\:placeholder-blue-600:focus::placeholder{color:#3182ce}.lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#2b6cb0}.lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder{color:#2b6cb0}.lg\:focus\:placeholder-blue-700:focus::placeholder{color:#2b6cb0}.lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#2c5282}.lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder{color:#2c5282}.lg\:focus\:placeholder-blue-800:focus::placeholder{color:#2c5282}.lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#2a4365}.lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder{color:#2a4365}.lg\:focus\:placeholder-blue-900:focus::placeholder{color:#2a4365}.lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{color:#ebf4ff}.lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder{color:#ebf4ff}.lg\:focus\:placeholder-indigo-100:focus::placeholder{color:#ebf4ff}.lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{color:#c3dafe}.lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder{color:#c3dafe}.lg\:focus\:placeholder-indigo-200:focus::placeholder{color:#c3dafe}.lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{color:#a3bffa}.lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder{color:#a3bffa}.lg\:focus\:placeholder-indigo-300:focus::placeholder{color:#a3bffa}.lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{color:#7f9cf5}.lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder{color:#7f9cf5}.lg\:focus\:placeholder-indigo-400:focus::placeholder{color:#7f9cf5}.lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{color:#667eea}.lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder{color:#667eea}.lg\:focus\:placeholder-indigo-500:focus::placeholder{color:#667eea}.lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{color:#5a67d8}.lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder{color:#5a67d8}.lg\:focus\:placeholder-indigo-600:focus::placeholder{color:#5a67d8}.lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{color:#4c51bf}.lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder{color:#4c51bf}.lg\:focus\:placeholder-indigo-700:focus::placeholder{color:#4c51bf}.lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{color:#434190}.lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder{color:#434190}.lg\:focus\:placeholder-indigo-800:focus::placeholder{color:#434190}.lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{color:#3c366b}.lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder{color:#3c366b}.lg\:focus\:placeholder-indigo-900:focus::placeholder{color:#3c366b}.lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{color:#faf5ff}.lg\:focus\:placeholder-purple-100:focus::-ms-input-placeholder{color:#faf5ff}.lg\:focus\:placeholder-purple-100:focus::placeholder{color:#faf5ff}.lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{color:#e9d8fd}.lg\:focus\:placeholder-purple-200:focus::-ms-input-placeholder{color:#e9d8fd}.lg\:focus\:placeholder-purple-200:focus::placeholder{color:#e9d8fd}.lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{color:#d6bcfa}.lg\:focus\:placeholder-purple-300:focus::-ms-input-placeholder{color:#d6bcfa}.lg\:focus\:placeholder-purple-300:focus::placeholder{color:#d6bcfa}.lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{color:#b794f4}.lg\:focus\:placeholder-purple-400:focus::-ms-input-placeholder{color:#b794f4}.lg\:focus\:placeholder-purple-400:focus::placeholder{color:#b794f4}.lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{color:#9f7aea}.lg\:focus\:placeholder-purple-500:focus::-ms-input-placeholder{color:#9f7aea}.lg\:focus\:placeholder-purple-500:focus::placeholder{color:#9f7aea}.lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{color:#805ad5}.lg\:focus\:placeholder-purple-600:focus::-ms-input-placeholder{color:#805ad5}.lg\:focus\:placeholder-purple-600:focus::placeholder{color:#805ad5}.lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{color:#6b46c1}.lg\:focus\:placeholder-purple-700:focus::-ms-input-placeholder{color:#6b46c1}.lg\:focus\:placeholder-purple-700:focus::placeholder{color:#6b46c1}.lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{color:#553c9a}.lg\:focus\:placeholder-purple-800:focus::-ms-input-placeholder{color:#553c9a}.lg\:focus\:placeholder-purple-800:focus::placeholder{color:#553c9a}.lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{color:#44337a}.lg\:focus\:placeholder-purple-900:focus::-ms-input-placeholder{color:#44337a}.lg\:focus\:placeholder-purple-900:focus::placeholder{color:#44337a}.lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{color:#fff5f7}.lg\:focus\:placeholder-pink-100:focus::-ms-input-placeholder{color:#fff5f7}.lg\:focus\:placeholder-pink-100:focus::placeholder{color:#fff5f7}.lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{color:#fed7e2}.lg\:focus\:placeholder-pink-200:focus::-ms-input-placeholder{color:#fed7e2}.lg\:focus\:placeholder-pink-200:focus::placeholder{color:#fed7e2}.lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{color:#fbb6ce}.lg\:focus\:placeholder-pink-300:focus::-ms-input-placeholder{color:#fbb6ce}.lg\:focus\:placeholder-pink-300:focus::placeholder{color:#fbb6ce}.lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{color:#f687b3}.lg\:focus\:placeholder-pink-400:focus::-ms-input-placeholder{color:#f687b3}.lg\:focus\:placeholder-pink-400:focus::placeholder{color:#f687b3}.lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{color:#ed64a6}.lg\:focus\:placeholder-pink-500:focus::-ms-input-placeholder{color:#ed64a6}.lg\:focus\:placeholder-pink-500:focus::placeholder{color:#ed64a6}.lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{color:#d53f8c}.lg\:focus\:placeholder-pink-600:focus::-ms-input-placeholder{color:#d53f8c}.lg\:focus\:placeholder-pink-600:focus::placeholder{color:#d53f8c}.lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{color:#b83280}.lg\:focus\:placeholder-pink-700:focus::-ms-input-placeholder{color:#b83280}.lg\:focus\:placeholder-pink-700:focus::placeholder{color:#b83280}.lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{color:#97266d}.lg\:focus\:placeholder-pink-800:focus::-ms-input-placeholder{color:#97266d}.lg\:focus\:placeholder-pink-800:focus::placeholder{color:#97266d}.lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{color:#702459}.lg\:focus\:placeholder-pink-900:focus::-ms-input-placeholder{color:#702459}.lg\:focus\:placeholder-pink-900:focus::placeholder{color:#702459}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.lg\:inset-y-0{top:0;bottom:0}.lg\:inset-x-0{right:0;left:0}.lg\:inset-y-auto{top:auto;bottom:auto}.lg\:inset-x-auto{right:auto;left:auto}.lg\:top-0{top:0}.lg\:right-0{right:0}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:top-auto{top:auto}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-auto{left:auto}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lg\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.lg\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.lg\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lg\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lg\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.lg\:shadow-none{box-shadow:none}.lg\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lg\:hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.lg\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.lg\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lg\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lg\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.lg\:hover\:shadow-none:hover{box-shadow:none}.lg\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lg\:focus\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.lg\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.lg\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lg\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lg\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.lg\:focus\:shadow-none:focus{box-shadow:none}.lg\:fill-current{fill:currentColor}.lg\:stroke-current{stroke:currentColor}.lg\:stroke-0{stroke-width:0}.lg\:stroke-1{stroke-width:1}.lg\:stroke-2{stroke-width:2}.lg\:table-auto{table-layout:auto}.lg\:table-fixed{table-layout:fixed}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-transparent{color:transparent}.lg\:text-black{color:#000}.lg\:text-white{color:#fff}.lg\:text-gray-100{color:#f7fafc}.lg\:text-gray-200{color:#edf2f7}.lg\:text-gray-300{color:#e2e8f0}.lg\:text-gray-400{color:#cbd5e0}.lg\:text-gray-500{color:#a0aec0}.lg\:text-gray-600{color:#718096}.lg\:text-gray-700{color:#4a5568}.lg\:text-gray-800{color:#2d3748}.lg\:text-gray-900{color:#1a202c}.lg\:text-red-100{color:#fff5f5}.lg\:text-red-200{color:#fed7d7}.lg\:text-red-300{color:#feb2b2}.lg\:text-red-400{color:#fc8181}.lg\:text-red-500{color:#f56565}.lg\:text-red-600{color:#e53e3e}.lg\:text-red-700{color:#c53030}.lg\:text-red-800{color:#9b2c2c}.lg\:text-red-900{color:#742a2a}.lg\:text-orange-100{color:#fffaf0}.lg\:text-orange-200{color:#feebc8}.lg\:text-orange-300{color:#fbd38d}.lg\:text-orange-400{color:#f6ad55}.lg\:text-orange-500{color:#ed8936}.lg\:text-orange-600{color:#dd6b20}.lg\:text-orange-700{color:#c05621}.lg\:text-orange-800{color:#9c4221}.lg\:text-orange-900{color:#7b341e}.lg\:text-yellow-100{color:ivory}.lg\:text-yellow-200{color:#fefcbf}.lg\:text-yellow-300{color:#faf089}.lg\:text-yellow-400{color:#f6e05e}.lg\:text-yellow-500{color:#ecc94b}.lg\:text-yellow-600{color:#d69e2e}.lg\:text-yellow-700{color:#b7791f}.lg\:text-yellow-800{color:#975a16}.lg\:text-yellow-900{color:#744210}.lg\:text-green-100{color:#f0fff4}.lg\:text-green-200{color:#c6f6d5}.lg\:text-green-300{color:#9ae6b4}.lg\:text-green-400{color:#68d391}.lg\:text-green-500{color:#48bb78}.lg\:text-green-600{color:#38a169}.lg\:text-green-700{color:#2f855a}.lg\:text-green-800{color:#276749}.lg\:text-green-900{color:#22543d}.lg\:text-teal-100{color:#e6fffa}.lg\:text-teal-200{color:#b2f5ea}.lg\:text-teal-300{color:#81e6d9}.lg\:text-teal-400{color:#4fd1c5}.lg\:text-teal-500{color:#38b2ac}.lg\:text-teal-600{color:#319795}.lg\:text-teal-700{color:#2c7a7b}.lg\:text-teal-800{color:#285e61}.lg\:text-teal-900{color:#234e52}.lg\:text-blue-100{color:#ebf8ff}.lg\:text-blue-200{color:#bee3f8}.lg\:text-blue-300{color:#90cdf4}.lg\:text-blue-400{color:#63b3ed}.lg\:text-blue-500{color:#4299e1}.lg\:text-blue-600{color:#3182ce}.lg\:text-blue-700{color:#2b6cb0}.lg\:text-blue-800{color:#2c5282}.lg\:text-blue-900{color:#2a4365}.lg\:text-indigo-100{color:#ebf4ff}.lg\:text-indigo-200{color:#c3dafe}.lg\:text-indigo-300{color:#a3bffa}.lg\:text-indigo-400{color:#7f9cf5}.lg\:text-indigo-500{color:#667eea}.lg\:text-indigo-600{color:#5a67d8}.lg\:text-indigo-700{color:#4c51bf}.lg\:text-indigo-800{color:#434190}.lg\:text-indigo-900{color:#3c366b}.lg\:text-purple-100{color:#faf5ff}.lg\:text-purple-200{color:#e9d8fd}.lg\:text-purple-300{color:#d6bcfa}.lg\:text-purple-400{color:#b794f4}.lg\:text-purple-500{color:#9f7aea}.lg\:text-purple-600{color:#805ad5}.lg\:text-purple-700{color:#6b46c1}.lg\:text-purple-800{color:#553c9a}.lg\:text-purple-900{color:#44337a}.lg\:text-pink-100{color:#fff5f7}.lg\:text-pink-200{color:#fed7e2}.lg\:text-pink-300{color:#fbb6ce}.lg\:text-pink-400{color:#f687b3}.lg\:text-pink-500{color:#ed64a6}.lg\:text-pink-600{color:#d53f8c}.lg\:text-pink-700{color:#b83280}.lg\:text-pink-800{color:#97266d}.lg\:text-pink-900{color:#702459}.lg\:hover\:text-transparent:hover{color:transparent}.lg\:hover\:text-black:hover{color:#000}.lg\:hover\:text-white:hover{color:#fff}.lg\:hover\:text-gray-100:hover{color:#f7fafc}.lg\:hover\:text-gray-200:hover{color:#edf2f7}.lg\:hover\:text-gray-300:hover{color:#e2e8f0}.lg\:hover\:text-gray-400:hover{color:#cbd5e0}.lg\:hover\:text-gray-500:hover{color:#a0aec0}.lg\:hover\:text-gray-600:hover{color:#718096}.lg\:hover\:text-gray-700:hover{color:#4a5568}.lg\:hover\:text-gray-800:hover{color:#2d3748}.lg\:hover\:text-gray-900:hover{color:#1a202c}.lg\:hover\:text-red-100:hover{color:#fff5f5}.lg\:hover\:text-red-200:hover{color:#fed7d7}.lg\:hover\:text-red-300:hover{color:#feb2b2}.lg\:hover\:text-red-400:hover{color:#fc8181}.lg\:hover\:text-red-500:hover{color:#f56565}.lg\:hover\:text-red-600:hover{color:#e53e3e}.lg\:hover\:text-red-700:hover{color:#c53030}.lg\:hover\:text-red-800:hover{color:#9b2c2c}.lg\:hover\:text-red-900:hover{color:#742a2a}.lg\:hover\:text-orange-100:hover{color:#fffaf0}.lg\:hover\:text-orange-200:hover{color:#feebc8}.lg\:hover\:text-orange-300:hover{color:#fbd38d}.lg\:hover\:text-orange-400:hover{color:#f6ad55}.lg\:hover\:text-orange-500:hover{color:#ed8936}.lg\:hover\:text-orange-600:hover{color:#dd6b20}.lg\:hover\:text-orange-700:hover{color:#c05621}.lg\:hover\:text-orange-800:hover{color:#9c4221}.lg\:hover\:text-orange-900:hover{color:#7b341e}.lg\:hover\:text-yellow-100:hover{color:ivory}.lg\:hover\:text-yellow-200:hover{color:#fefcbf}.lg\:hover\:text-yellow-300:hover{color:#faf089}.lg\:hover\:text-yellow-400:hover{color:#f6e05e}.lg\:hover\:text-yellow-500:hover{color:#ecc94b}.lg\:hover\:text-yellow-600:hover{color:#d69e2e}.lg\:hover\:text-yellow-700:hover{color:#b7791f}.lg\:hover\:text-yellow-800:hover{color:#975a16}.lg\:hover\:text-yellow-900:hover{color:#744210}.lg\:hover\:text-green-100:hover{color:#f0fff4}.lg\:hover\:text-green-200:hover{color:#c6f6d5}.lg\:hover\:text-green-300:hover{color:#9ae6b4}.lg\:hover\:text-green-400:hover{color:#68d391}.lg\:hover\:text-green-500:hover{color:#48bb78}.lg\:hover\:text-green-600:hover{color:#38a169}.lg\:hover\:text-green-700:hover{color:#2f855a}.lg\:hover\:text-green-800:hover{color:#276749}.lg\:hover\:text-green-900:hover{color:#22543d}.lg\:hover\:text-teal-100:hover{color:#e6fffa}.lg\:hover\:text-teal-200:hover{color:#b2f5ea}.lg\:hover\:text-teal-300:hover{color:#81e6d9}.lg\:hover\:text-teal-400:hover{color:#4fd1c5}.lg\:hover\:text-teal-500:hover{color:#38b2ac}.lg\:hover\:text-teal-600:hover{color:#319795}.lg\:hover\:text-teal-700:hover{color:#2c7a7b}.lg\:hover\:text-teal-800:hover{color:#285e61}.lg\:hover\:text-teal-900:hover{color:#234e52}.lg\:hover\:text-blue-100:hover{color:#ebf8ff}.lg\:hover\:text-blue-200:hover{color:#bee3f8}.lg\:hover\:text-blue-300:hover{color:#90cdf4}.lg\:hover\:text-blue-400:hover{color:#63b3ed}.lg\:hover\:text-blue-500:hover{color:#4299e1}.lg\:hover\:text-blue-600:hover{color:#3182ce}.lg\:hover\:text-blue-700:hover{color:#2b6cb0}.lg\:hover\:text-blue-800:hover{color:#2c5282}.lg\:hover\:text-blue-900:hover{color:#2a4365}.lg\:hover\:text-indigo-100:hover{color:#ebf4ff}.lg\:hover\:text-indigo-200:hover{color:#c3dafe}.lg\:hover\:text-indigo-300:hover{color:#a3bffa}.lg\:hover\:text-indigo-400:hover{color:#7f9cf5}.lg\:hover\:text-indigo-500:hover{color:#667eea}.lg\:hover\:text-indigo-600:hover{color:#5a67d8}.lg\:hover\:text-indigo-700:hover{color:#4c51bf}.lg\:hover\:text-indigo-800:hover{color:#434190}.lg\:hover\:text-indigo-900:hover{color:#3c366b}.lg\:hover\:text-purple-100:hover{color:#faf5ff}.lg\:hover\:text-purple-200:hover{color:#e9d8fd}.lg\:hover\:text-purple-300:hover{color:#d6bcfa}.lg\:hover\:text-purple-400:hover{color:#b794f4}.lg\:hover\:text-purple-500:hover{color:#9f7aea}.lg\:hover\:text-purple-600:hover{color:#805ad5}.lg\:hover\:text-purple-700:hover{color:#6b46c1}.lg\:hover\:text-purple-800:hover{color:#553c9a}.lg\:hover\:text-purple-900:hover{color:#44337a}.lg\:hover\:text-pink-100:hover{color:#fff5f7}.lg\:hover\:text-pink-200:hover{color:#fed7e2}.lg\:hover\:text-pink-300:hover{color:#fbb6ce}.lg\:hover\:text-pink-400:hover{color:#f687b3}.lg\:hover\:text-pink-500:hover{color:#ed64a6}.lg\:hover\:text-pink-600:hover{color:#d53f8c}.lg\:hover\:text-pink-700:hover{color:#b83280}.lg\:hover\:text-pink-800:hover{color:#97266d}.lg\:hover\:text-pink-900:hover{color:#702459}.lg\:focus\:text-transparent:focus{color:transparent}.lg\:focus\:text-black:focus{color:#000}.lg\:focus\:text-white:focus{color:#fff}.lg\:focus\:text-gray-100:focus{color:#f7fafc}.lg\:focus\:text-gray-200:focus{color:#edf2f7}.lg\:focus\:text-gray-300:focus{color:#e2e8f0}.lg\:focus\:text-gray-400:focus{color:#cbd5e0}.lg\:focus\:text-gray-500:focus{color:#a0aec0}.lg\:focus\:text-gray-600:focus{color:#718096}.lg\:focus\:text-gray-700:focus{color:#4a5568}.lg\:focus\:text-gray-800:focus{color:#2d3748}.lg\:focus\:text-gray-900:focus{color:#1a202c}.lg\:focus\:text-red-100:focus{color:#fff5f5}.lg\:focus\:text-red-200:focus{color:#fed7d7}.lg\:focus\:text-red-300:focus{color:#feb2b2}.lg\:focus\:text-red-400:focus{color:#fc8181}.lg\:focus\:text-red-500:focus{color:#f56565}.lg\:focus\:text-red-600:focus{color:#e53e3e}.lg\:focus\:text-red-700:focus{color:#c53030}.lg\:focus\:text-red-800:focus{color:#9b2c2c}.lg\:focus\:text-red-900:focus{color:#742a2a}.lg\:focus\:text-orange-100:focus{color:#fffaf0}.lg\:focus\:text-orange-200:focus{color:#feebc8}.lg\:focus\:text-orange-300:focus{color:#fbd38d}.lg\:focus\:text-orange-400:focus{color:#f6ad55}.lg\:focus\:text-orange-500:focus{color:#ed8936}.lg\:focus\:text-orange-600:focus{color:#dd6b20}.lg\:focus\:text-orange-700:focus{color:#c05621}.lg\:focus\:text-orange-800:focus{color:#9c4221}.lg\:focus\:text-orange-900:focus{color:#7b341e}.lg\:focus\:text-yellow-100:focus{color:ivory}.lg\:focus\:text-yellow-200:focus{color:#fefcbf}.lg\:focus\:text-yellow-300:focus{color:#faf089}.lg\:focus\:text-yellow-400:focus{color:#f6e05e}.lg\:focus\:text-yellow-500:focus{color:#ecc94b}.lg\:focus\:text-yellow-600:focus{color:#d69e2e}.lg\:focus\:text-yellow-700:focus{color:#b7791f}.lg\:focus\:text-yellow-800:focus{color:#975a16}.lg\:focus\:text-yellow-900:focus{color:#744210}.lg\:focus\:text-green-100:focus{color:#f0fff4}.lg\:focus\:text-green-200:focus{color:#c6f6d5}.lg\:focus\:text-green-300:focus{color:#9ae6b4}.lg\:focus\:text-green-400:focus{color:#68d391}.lg\:focus\:text-green-500:focus{color:#48bb78}.lg\:focus\:text-green-600:focus{color:#38a169}.lg\:focus\:text-green-700:focus{color:#2f855a}.lg\:focus\:text-green-800:focus{color:#276749}.lg\:focus\:text-green-900:focus{color:#22543d}.lg\:focus\:text-teal-100:focus{color:#e6fffa}.lg\:focus\:text-teal-200:focus{color:#b2f5ea}.lg\:focus\:text-teal-300:focus{color:#81e6d9}.lg\:focus\:text-teal-400:focus{color:#4fd1c5}.lg\:focus\:text-teal-500:focus{color:#38b2ac}.lg\:focus\:text-teal-600:focus{color:#319795}.lg\:focus\:text-teal-700:focus{color:#2c7a7b}.lg\:focus\:text-teal-800:focus{color:#285e61}.lg\:focus\:text-teal-900:focus{color:#234e52}.lg\:focus\:text-blue-100:focus{color:#ebf8ff}.lg\:focus\:text-blue-200:focus{color:#bee3f8}.lg\:focus\:text-blue-300:focus{color:#90cdf4}.lg\:focus\:text-blue-400:focus{color:#63b3ed}.lg\:focus\:text-blue-500:focus{color:#4299e1}.lg\:focus\:text-blue-600:focus{color:#3182ce}.lg\:focus\:text-blue-700:focus{color:#2b6cb0}.lg\:focus\:text-blue-800:focus{color:#2c5282}.lg\:focus\:text-blue-900:focus{color:#2a4365}.lg\:focus\:text-indigo-100:focus{color:#ebf4ff}.lg\:focus\:text-indigo-200:focus{color:#c3dafe}.lg\:focus\:text-indigo-300:focus{color:#a3bffa}.lg\:focus\:text-indigo-400:focus{color:#7f9cf5}.lg\:focus\:text-indigo-500:focus{color:#667eea}.lg\:focus\:text-indigo-600:focus{color:#5a67d8}.lg\:focus\:text-indigo-700:focus{color:#4c51bf}.lg\:focus\:text-indigo-800:focus{color:#434190}.lg\:focus\:text-indigo-900:focus{color:#3c366b}.lg\:focus\:text-purple-100:focus{color:#faf5ff}.lg\:focus\:text-purple-200:focus{color:#e9d8fd}.lg\:focus\:text-purple-300:focus{color:#d6bcfa}.lg\:focus\:text-purple-400:focus{color:#b794f4}.lg\:focus\:text-purple-500:focus{color:#9f7aea}.lg\:focus\:text-purple-600:focus{color:#805ad5}.lg\:focus\:text-purple-700:focus{color:#6b46c1}.lg\:focus\:text-purple-800:focus{color:#553c9a}.lg\:focus\:text-purple-900:focus{color:#44337a}.lg\:focus\:text-pink-100:focus{color:#fff5f7}.lg\:focus\:text-pink-200:focus{color:#fed7e2}.lg\:focus\:text-pink-300:focus{color:#fbb6ce}.lg\:focus\:text-pink-400:focus{color:#f687b3}.lg\:focus\:text-pink-500:focus{color:#ed64a6}.lg\:focus\:text-pink-600:focus{color:#d53f8c}.lg\:focus\:text-pink-700:focus{color:#b83280}.lg\:focus\:text-pink-800:focus{color:#97266d}.lg\:focus\:text-pink-900:focus{color:#702459}.lg\:text-xs{font-size:.75rem}.lg\:text-sm{font-size:.875rem}.lg\:text-base{font-size:1rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-2xl{font-size:1.5rem}.lg\:text-3xl{font-size:1.875rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-5xl{font-size:3rem}.lg\:text-6xl{font-size:4rem}.lg\:italic{font-style:italic}.lg\:not-italic{font-style:normal}.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}.lg\:hover\:underline:hover{text-decoration:underline}.lg\:hover\:line-through:hover{text-decoration:line-through}.lg\:hover\:no-underline:hover{text-decoration:none}.lg\:focus\:underline:focus{text-decoration:underline}.lg\:focus\:line-through:focus{text-decoration:line-through}.lg\:focus\:no-underline:focus{text-decoration:none}.lg\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:tracking-tighter{letter-spacing:-.05em}.lg\:tracking-tight{letter-spacing:-.025em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.025em}.lg\:tracking-wider{letter-spacing:.05em}.lg\:tracking-widest{letter-spacing:.1em}.lg\:select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.lg\:select-text{-webkit-user-select:text;-ms-user-select:text;user-select:text}.lg\:select-all{-webkit-user-select:all;-ms-user-select:all;user-select:all}.lg\:select-auto{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.lg\:align-baseline{vertical-align:baseline}.lg\:align-top{vertical-align:top}.lg\:align-middle{vertical-align:middle}.lg\:align-bottom{vertical-align:bottom}.lg\:align-text-top{vertical-align:text-top}.lg\:align-text-bottom{vertical-align:text-bottom}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-no-wrap{white-space:nowrap}.lg\:whitespace-pre{white-space:pre}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-normal{overflow-wrap:normal;word-break:normal}.lg\:break-words{overflow-wrap:break-word}.lg\:break-all{word-break:break-all}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:w-0{width:0}.lg\:w-1{width:.25rem}.lg\:w-2{width:.5rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-8{width:2rem}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:w-32{width:8rem}.lg\:w-40{width:10rem}.lg\:w-48{width:12rem}.lg\:w-56{width:14rem}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-px{width:1px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-2\/4{width:50%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.666667%}.lg\:w-2\/6{width:33.333333%}.lg\:w-3\/6{width:50%}.lg\:w-4\/6{width:66.666667%}.lg\:w-5\/6{width:83.333333%}.lg\:w-1\/12{width:8.333333%}.lg\:w-2\/12{width:16.666667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:z-0{z-index:0}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:z-30{z-index:30}.lg\:z-40{z-index:40}.lg\:z-50{z-index:50}.lg\:z-auto{z-index:auto}.lg\:gap-0{grid-gap:0;gap:0}.lg\:gap-1{grid-gap:.25rem;gap:.25rem}.lg\:gap-2{grid-gap:.5rem;gap:.5rem}.lg\:gap-3{grid-gap:.75rem;gap:.75rem}.lg\:gap-4{grid-gap:1rem;gap:1rem}.lg\:gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\:gap-12{grid-gap:3rem;gap:3rem}.lg\:gap-16{grid-gap:4rem;gap:4rem}.lg\:gap-20{grid-gap:5rem;gap:5rem}.lg\:gap-24{grid-gap:6rem;gap:6rem}.lg\:gap-32{grid-gap:8rem;gap:8rem}.lg\:gap-40{grid-gap:10rem;gap:10rem}.lg\:gap-48{grid-gap:12rem;gap:12rem}.lg\:gap-56{grid-gap:14rem;gap:14rem}.lg\:gap-64{grid-gap:16rem;gap:16rem}.lg\:gap-px{grid-gap:1px;gap:1px}.lg\:col-gap-0{grid-column-gap:0;column-gap:0}.lg\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.lg\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.lg\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.lg\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.lg\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.lg\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.lg\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.lg\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.lg\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.lg\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.lg\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.lg\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.lg\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.lg\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.lg\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.lg\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.lg\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.lg\:col-gap-px{grid-column-gap:1px;column-gap:1px}.lg\:row-gap-0{grid-row-gap:0;row-gap:0}.lg\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.lg\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.lg\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.lg\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.lg\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.lg\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.lg\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.lg\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.lg\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.lg\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.lg\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.lg\:row-gap-px{grid-row-gap:1px;row-gap:1px}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-2{grid-column-end:2}.lg\:col-end-3{grid-column-end:3}.lg\:col-end-4{grid-column-end:4}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-6{grid-column-end:6}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:col-end-auto{grid-column-end:auto}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:grid-rows-none{grid-template-rows:none}.lg\:row-auto{grid-row:auto}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-start-6{grid-row-start:6}.lg\:row-start-7{grid-row-start:7}.lg\:row-start-auto{grid-row-start:auto}.lg\:row-end-1{grid-row-end:1}.lg\:row-end-2{grid-row-end:2}.lg\:row-end-3{grid-row-end:3}.lg\:row-end-4{grid-row-end:4}.lg\:row-end-5{grid-row-end:5}.lg\:row-end-6{grid-row-end:6}.lg\:row-end-7{grid-row-end:7}.lg\:row-end-auto{grid-row-end:auto}.lg\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.lg\:transform-none{transform:none}.lg\:origin-center{transform-origin:center}.lg\:origin-top{transform-origin:top}.lg\:origin-top-right{transform-origin:top right}.lg\:origin-right{transform-origin:right}.lg\:origin-bottom-right{transform-origin:bottom right}.lg\:origin-bottom{transform-origin:bottom}.lg\:origin-bottom-left{transform-origin:bottom left}.lg\:origin-left{transform-origin:left}.lg\:origin-top-left{transform-origin:top left}.lg\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.lg\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.lg\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:scale-x-0{--transform-scale-x:0}.lg\:scale-x-50{--transform-scale-x:.5}.lg\:scale-x-75{--transform-scale-x:.75}.lg\:scale-x-90{--transform-scale-x:.9}.lg\:scale-x-95{--transform-scale-x:.95}.lg\:scale-x-100{--transform-scale-x:1}.lg\:scale-x-105{--transform-scale-x:1.05}.lg\:scale-x-110{--transform-scale-x:1.1}.lg\:scale-x-125{--transform-scale-x:1.25}.lg\:scale-x-150{--transform-scale-x:1.5}.lg\:scale-y-0{--transform-scale-y:0}.lg\:scale-y-50{--transform-scale-y:.5}.lg\:scale-y-75{--transform-scale-y:.75}.lg\:scale-y-90{--transform-scale-y:.9}.lg\:scale-y-95{--transform-scale-y:.95}.lg\:scale-y-100{--transform-scale-y:1}.lg\:scale-y-105{--transform-scale-y:1.05}.lg\:scale-y-110{--transform-scale-y:1.1}.lg\:scale-y-125{--transform-scale-y:1.25}.lg\:scale-y-150{--transform-scale-y:1.5}.lg\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.lg\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.lg\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:hover\:scale-x-0:hover{--transform-scale-x:0}.lg\:hover\:scale-x-50:hover{--transform-scale-x:.5}.lg\:hover\:scale-x-75:hover{--transform-scale-x:.75}.lg\:hover\:scale-x-90:hover{--transform-scale-x:.9}.lg\:hover\:scale-x-95:hover{--transform-scale-x:.95}.lg\:hover\:scale-x-100:hover{--transform-scale-x:1}.lg\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.lg\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.lg\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.lg\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.lg\:hover\:scale-y-0:hover{--transform-scale-y:0}.lg\:hover\:scale-y-50:hover{--transform-scale-y:.5}.lg\:hover\:scale-y-75:hover{--transform-scale-y:.75}.lg\:hover\:scale-y-90:hover{--transform-scale-y:.9}.lg\:hover\:scale-y-95:hover{--transform-scale-y:.95}.lg\:hover\:scale-y-100:hover{--transform-scale-y:1}.lg\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.lg\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.lg\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.lg\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.lg\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.lg\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.lg\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:focus\:scale-x-0:focus{--transform-scale-x:0}.lg\:focus\:scale-x-50:focus{--transform-scale-x:.5}.lg\:focus\:scale-x-75:focus{--transform-scale-x:.75}.lg\:focus\:scale-x-90:focus{--transform-scale-x:.9}.lg\:focus\:scale-x-95:focus{--transform-scale-x:.95}.lg\:focus\:scale-x-100:focus{--transform-scale-x:1}.lg\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.lg\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.lg\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.lg\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.lg\:focus\:scale-y-0:focus{--transform-scale-y:0}.lg\:focus\:scale-y-50:focus{--transform-scale-y:.5}.lg\:focus\:scale-y-75:focus{--transform-scale-y:.75}.lg\:focus\:scale-y-90:focus{--transform-scale-y:.9}.lg\:focus\:scale-y-95:focus{--transform-scale-y:.95}.lg\:focus\:scale-y-100:focus{--transform-scale-y:1}.lg\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.lg\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.lg\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.lg\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.lg\:rotate-0{--transform-rotate:0}.lg\:rotate-45{--transform-rotate:45deg}.lg\:rotate-90{--transform-rotate:90deg}.lg\:rotate-180{--transform-rotate:180deg}.lg\:-rotate-180{--transform-rotate:-180deg}.lg\:-rotate-90{--transform-rotate:-90deg}.lg\:-rotate-45{--transform-rotate:-45deg}.lg\:hover\:rotate-0:hover{--transform-rotate:0}.lg\:hover\:rotate-45:hover{--transform-rotate:45deg}.lg\:hover\:rotate-90:hover{--transform-rotate:90deg}.lg\:hover\:rotate-180:hover{--transform-rotate:180deg}.lg\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.lg\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.lg\:hover\:-rotate-45:hover{--transform-rotate:-45deg}.lg\:focus\:rotate-0:focus{--transform-rotate:0}.lg\:focus\:rotate-45:focus{--transform-rotate:45deg}.lg\:focus\:rotate-90:focus{--transform-rotate:90deg}.lg\:focus\:rotate-180:focus{--transform-rotate:180deg}.lg\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.lg\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.lg\:focus\:-rotate-45:focus{--transform-rotate:-45deg}.lg\:translate-x-0{--transform-translate-x:0}.lg\:translate-x-1{--transform-translate-x:0.25rem}.lg\:translate-x-2{--transform-translate-x:0.5rem}.lg\:translate-x-3{--transform-translate-x:0.75rem}.lg\:translate-x-4{--transform-translate-x:1rem}.lg\:translate-x-5{--transform-translate-x:1.25rem}.lg\:translate-x-6{--transform-translate-x:1.5rem}.lg\:translate-x-8{--transform-translate-x:2rem}.lg\:translate-x-10{--transform-translate-x:2.5rem}.lg\:translate-x-12{--transform-translate-x:3rem}.lg\:translate-x-16{--transform-translate-x:4rem}.lg\:translate-x-20{--transform-translate-x:5rem}.lg\:translate-x-24{--transform-translate-x:6rem}.lg\:translate-x-32{--transform-translate-x:8rem}.lg\:translate-x-40{--transform-translate-x:10rem}.lg\:translate-x-48{--transform-translate-x:12rem}.lg\:translate-x-56{--transform-translate-x:14rem}.lg\:translate-x-64{--transform-translate-x:16rem}.lg\:translate-x-px{--transform-translate-x:1px}.lg\:-translate-x-1{--transform-translate-x:-0.25rem}.lg\:-translate-x-2{--transform-translate-x:-0.5rem}.lg\:-translate-x-3{--transform-translate-x:-0.75rem}.lg\:-translate-x-4{--transform-translate-x:-1rem}.lg\:-translate-x-5{--transform-translate-x:-1.25rem}.lg\:-translate-x-6{--transform-translate-x:-1.5rem}.lg\:-translate-x-8{--transform-translate-x:-2rem}.lg\:-translate-x-10{--transform-translate-x:-2.5rem}.lg\:-translate-x-12{--transform-translate-x:-3rem}.lg\:-translate-x-16{--transform-translate-x:-4rem}.lg\:-translate-x-20{--transform-translate-x:-5rem}.lg\:-translate-x-24{--transform-translate-x:-6rem}.lg\:-translate-x-32{--transform-translate-x:-8rem}.lg\:-translate-x-40{--transform-translate-x:-10rem}.lg\:-translate-x-48{--transform-translate-x:-12rem}.lg\:-translate-x-56{--transform-translate-x:-14rem}.lg\:-translate-x-64{--transform-translate-x:-16rem}.lg\:-translate-x-px{--transform-translate-x:-1px}.lg\:-translate-x-full{--transform-translate-x:-100%}.lg\:-translate-x-1\/2{--transform-translate-x:-50%}.lg\:translate-x-1\/2{--transform-translate-x:50%}.lg\:translate-x-full{--transform-translate-x:100%}.lg\:translate-y-0{--transform-translate-y:0}.lg\:translate-y-1{--transform-translate-y:0.25rem}.lg\:translate-y-2{--transform-translate-y:0.5rem}.lg\:translate-y-3{--transform-translate-y:0.75rem}.lg\:translate-y-4{--transform-translate-y:1rem}.lg\:translate-y-5{--transform-translate-y:1.25rem}.lg\:translate-y-6{--transform-translate-y:1.5rem}.lg\:translate-y-8{--transform-translate-y:2rem}.lg\:translate-y-10{--transform-translate-y:2.5rem}.lg\:translate-y-12{--transform-translate-y:3rem}.lg\:translate-y-16{--transform-translate-y:4rem}.lg\:translate-y-20{--transform-translate-y:5rem}.lg\:translate-y-24{--transform-translate-y:6rem}.lg\:translate-y-32{--transform-translate-y:8rem}.lg\:translate-y-40{--transform-translate-y:10rem}.lg\:translate-y-48{--transform-translate-y:12rem}.lg\:translate-y-56{--transform-translate-y:14rem}.lg\:translate-y-64{--transform-translate-y:16rem}.lg\:translate-y-px{--transform-translate-y:1px}.lg\:-translate-y-1{--transform-translate-y:-0.25rem}.lg\:-translate-y-2{--transform-translate-y:-0.5rem}.lg\:-translate-y-3{--transform-translate-y:-0.75rem}.lg\:-translate-y-4{--transform-translate-y:-1rem}.lg\:-translate-y-5{--transform-translate-y:-1.25rem}.lg\:-translate-y-6{--transform-translate-y:-1.5rem}.lg\:-translate-y-8{--transform-translate-y:-2rem}.lg\:-translate-y-10{--transform-translate-y:-2.5rem}.lg\:-translate-y-12{--transform-translate-y:-3rem}.lg\:-translate-y-16{--transform-translate-y:-4rem}.lg\:-translate-y-20{--transform-translate-y:-5rem}.lg\:-translate-y-24{--transform-translate-y:-6rem}.lg\:-translate-y-32{--transform-translate-y:-8rem}.lg\:-translate-y-40{--transform-translate-y:-10rem}.lg\:-translate-y-48{--transform-translate-y:-12rem}.lg\:-translate-y-56{--transform-translate-y:-14rem}.lg\:-translate-y-64{--transform-translate-y:-16rem}.lg\:-translate-y-px{--transform-translate-y:-1px}.lg\:-translate-y-full{--transform-translate-y:-100%}.lg\:-translate-y-1\/2{--transform-translate-y:-50%}.lg\:translate-y-1\/2{--transform-translate-y:50%}.lg\:translate-y-full{--transform-translate-y:100%}.lg\:hover\:translate-x-0:hover{--transform-translate-x:0}.lg\:hover\:translate-x-1:hover{--transform-translate-x:0.25rem}.lg\:hover\:translate-x-2:hover{--transform-translate-x:0.5rem}.lg\:hover\:translate-x-3:hover{--transform-translate-x:0.75rem}.lg\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.lg\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.lg\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.lg\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.lg\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.lg\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.lg\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.lg\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.lg\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.lg\:hover\:translate-x-32:hover{--transform-translate-x:8rem}.lg\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.lg\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.lg\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.lg\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.lg\:hover\:translate-x-px:hover{--transform-translate-x:1px}.lg\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.lg\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.lg\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.lg\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.lg\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.lg\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.lg\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.lg\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.lg\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.lg\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.lg\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.lg\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.lg\:hover\:-translate-x-32:hover{--transform-translate-x:-8rem}.lg\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.lg\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.lg\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.lg\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.lg\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.lg\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.lg\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.lg\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.lg\:hover\:translate-x-full:hover{--transform-translate-x:100%}.lg\:hover\:translate-y-0:hover{--transform-translate-y:0}.lg\:hover\:translate-y-1:hover{--transform-translate-y:0.25rem}.lg\:hover\:translate-y-2:hover{--transform-translate-y:0.5rem}.lg\:hover\:translate-y-3:hover{--transform-translate-y:0.75rem}.lg\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.lg\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.lg\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.lg\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.lg\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.lg\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.lg\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.lg\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.lg\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.lg\:hover\:translate-y-32:hover{--transform-translate-y:8rem}.lg\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.lg\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.lg\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.lg\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.lg\:hover\:translate-y-px:hover{--transform-translate-y:1px}.lg\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.lg\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.lg\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.lg\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.lg\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.lg\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.lg\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.lg\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.lg\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.lg\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.lg\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.lg\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.lg\:hover\:-translate-y-32:hover{--transform-translate-y:-8rem}.lg\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.lg\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.lg\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.lg\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.lg\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.lg\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.lg\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.lg\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.lg\:hover\:translate-y-full:hover{--transform-translate-y:100%}.lg\:focus\:translate-x-0:focus{--transform-translate-x:0}.lg\:focus\:translate-x-1:focus{--transform-translate-x:0.25rem}.lg\:focus\:translate-x-2:focus{--transform-translate-x:0.5rem}.lg\:focus\:translate-x-3:focus{--transform-translate-x:0.75rem}.lg\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.lg\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.lg\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.lg\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.lg\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.lg\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.lg\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.lg\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.lg\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.lg\:focus\:translate-x-32:focus{--transform-translate-x:8rem}.lg\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.lg\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.lg\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.lg\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.lg\:focus\:translate-x-px:focus{--transform-translate-x:1px}.lg\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.lg\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.lg\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.lg\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.lg\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.lg\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.lg\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.lg\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.lg\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.lg\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.lg\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.lg\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.lg\:focus\:-translate-x-32:focus{--transform-translate-x:-8rem}.lg\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.lg\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.lg\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.lg\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.lg\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.lg\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.lg\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.lg\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.lg\:focus\:translate-x-full:focus{--transform-translate-x:100%}.lg\:focus\:translate-y-0:focus{--transform-translate-y:0}.lg\:focus\:translate-y-1:focus{--transform-translate-y:0.25rem}.lg\:focus\:translate-y-2:focus{--transform-translate-y:0.5rem}.lg\:focus\:translate-y-3:focus{--transform-translate-y:0.75rem}.lg\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.lg\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.lg\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.lg\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.lg\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.lg\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.lg\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.lg\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.lg\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.lg\:focus\:translate-y-32:focus{--transform-translate-y:8rem}.lg\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.lg\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.lg\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.lg\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.lg\:focus\:translate-y-px:focus{--transform-translate-y:1px}.lg\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.lg\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.lg\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.lg\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.lg\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.lg\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.lg\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.lg\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.lg\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.lg\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.lg\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.lg\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.lg\:focus\:-translate-y-32:focus{--transform-translate-y:-8rem}.lg\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.lg\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.lg\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.lg\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.lg\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.lg\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.lg\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.lg\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.lg\:focus\:translate-y-full:focus{--transform-translate-y:100%}.lg\:skew-x-0{--transform-skew-x:0}.lg\:skew-x-3{--transform-skew-x:3deg}.lg\:skew-x-6{--transform-skew-x:6deg}.lg\:skew-x-12{--transform-skew-x:12deg}.lg\:-skew-x-12{--transform-skew-x:-12deg}.lg\:-skew-x-6{--transform-skew-x:-6deg}.lg\:-skew-x-3{--transform-skew-x:-3deg}.lg\:skew-y-0{--transform-skew-y:0}.lg\:skew-y-3{--transform-skew-y:3deg}.lg\:skew-y-6{--transform-skew-y:6deg}.lg\:skew-y-12{--transform-skew-y:12deg}.lg\:-skew-y-12{--transform-skew-y:-12deg}.lg\:-skew-y-6{--transform-skew-y:-6deg}.lg\:-skew-y-3{--transform-skew-y:-3deg}.lg\:hover\:skew-x-0:hover{--transform-skew-x:0}.lg\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.lg\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.lg\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.lg\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.lg\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.lg\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.lg\:hover\:skew-y-0:hover{--transform-skew-y:0}.lg\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.lg\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.lg\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.lg\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.lg\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.lg\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.lg\:focus\:skew-x-0:focus{--transform-skew-x:0}.lg\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.lg\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.lg\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.lg\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.lg\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.lg\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.lg\:focus\:skew-y-0:focus{--transform-skew-y:0}.lg\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.lg\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.lg\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.lg\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.lg\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.lg\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.lg\:transition-none{transition-property:none}.lg\:transition-all{transition-property:all}.lg\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.lg\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.lg\:transition-opacity{transition-property:opacity}.lg\:transition-shadow{transition-property:box-shadow}.lg\:transition-transform{transition-property:transform}.lg\:ease-linear{transition-timing-function:linear}.lg\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.lg\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:duration-75{transition-duration:75ms}.lg\:duration-100{transition-duration:.1s}.lg\:duration-150{transition-duration:150ms}.lg\:duration-200{transition-duration:.2s}.lg\:duration-300{transition-duration:.3s}.lg\:duration-500{transition-duration:.5s}.lg\:duration-700{transition-duration:.7s}.lg\:duration-1000{transition-duration:1s}}@media (min-width:1280px){.xl\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:bg-fixed{background-attachment:fixed}.xl\:bg-local{background-attachment:local}.xl\:bg-scroll{background-attachment:scroll}.xl\:bg-transparent{background-color:transparent}.xl\:bg-black{background-color:#000}.xl\:bg-white{background-color:#fff}.xl\:bg-gray-100{background-color:#f7fafc}.xl\:bg-gray-200{background-color:#edf2f7}.xl\:bg-gray-300{background-color:#e2e8f0}.xl\:bg-gray-400{background-color:#cbd5e0}.xl\:bg-gray-500{background-color:#a0aec0}.xl\:bg-gray-600{background-color:#718096}.xl\:bg-gray-700{background-color:#4a5568}.xl\:bg-gray-800{background-color:#2d3748}.xl\:bg-gray-900{background-color:#1a202c}.xl\:bg-red-100{background-color:#fff5f5}.xl\:bg-red-200{background-color:#fed7d7}.xl\:bg-red-300{background-color:#feb2b2}.xl\:bg-red-400{background-color:#fc8181}.xl\:bg-red-500{background-color:#f56565}.xl\:bg-red-600{background-color:#e53e3e}.xl\:bg-red-700{background-color:#c53030}.xl\:bg-red-800{background-color:#9b2c2c}.xl\:bg-red-900{background-color:#742a2a}.xl\:bg-orange-100{background-color:#fffaf0}.xl\:bg-orange-200{background-color:#feebc8}.xl\:bg-orange-300{background-color:#fbd38d}.xl\:bg-orange-400{background-color:#f6ad55}.xl\:bg-orange-500{background-color:#ed8936}.xl\:bg-orange-600{background-color:#dd6b20}.xl\:bg-orange-700{background-color:#c05621}.xl\:bg-orange-800{background-color:#9c4221}.xl\:bg-orange-900{background-color:#7b341e}.xl\:bg-yellow-100{background-color:ivory}.xl\:bg-yellow-200{background-color:#fefcbf}.xl\:bg-yellow-300{background-color:#faf089}.xl\:bg-yellow-400{background-color:#f6e05e}.xl\:bg-yellow-500{background-color:#ecc94b}.xl\:bg-yellow-600{background-color:#d69e2e}.xl\:bg-yellow-700{background-color:#b7791f}.xl\:bg-yellow-800{background-color:#975a16}.xl\:bg-yellow-900{background-color:#744210}.xl\:bg-green-100{background-color:#f0fff4}.xl\:bg-green-200{background-color:#c6f6d5}.xl\:bg-green-300{background-color:#9ae6b4}.xl\:bg-green-400{background-color:#68d391}.xl\:bg-green-500{background-color:#48bb78}.xl\:bg-green-600{background-color:#38a169}.xl\:bg-green-700{background-color:#2f855a}.xl\:bg-green-800{background-color:#276749}.xl\:bg-green-900{background-color:#22543d}.xl\:bg-teal-100{background-color:#e6fffa}.xl\:bg-teal-200{background-color:#b2f5ea}.xl\:bg-teal-300{background-color:#81e6d9}.xl\:bg-teal-400{background-color:#4fd1c5}.xl\:bg-teal-500{background-color:#38b2ac}.xl\:bg-teal-600{background-color:#319795}.xl\:bg-teal-700{background-color:#2c7a7b}.xl\:bg-teal-800{background-color:#285e61}.xl\:bg-teal-900{background-color:#234e52}.xl\:bg-blue-100{background-color:#ebf8ff}.xl\:bg-blue-200{background-color:#bee3f8}.xl\:bg-blue-300{background-color:#90cdf4}.xl\:bg-blue-400{background-color:#63b3ed}.xl\:bg-blue-500{background-color:#4299e1}.xl\:bg-blue-600{background-color:#3182ce}.xl\:bg-blue-700{background-color:#2b6cb0}.xl\:bg-blue-800{background-color:#2c5282}.xl\:bg-blue-900{background-color:#2a4365}.xl\:bg-indigo-100{background-color:#ebf4ff}.xl\:bg-indigo-200{background-color:#c3dafe}.xl\:bg-indigo-300{background-color:#a3bffa}.xl\:bg-indigo-400{background-color:#7f9cf5}.xl\:bg-indigo-500{background-color:#667eea}.xl\:bg-indigo-600{background-color:#5a67d8}.xl\:bg-indigo-700{background-color:#4c51bf}.xl\:bg-indigo-800{background-color:#434190}.xl\:bg-indigo-900{background-color:#3c366b}.xl\:bg-purple-100{background-color:#faf5ff}.xl\:bg-purple-200{background-color:#e9d8fd}.xl\:bg-purple-300{background-color:#d6bcfa}.xl\:bg-purple-400{background-color:#b794f4}.xl\:bg-purple-500{background-color:#9f7aea}.xl\:bg-purple-600{background-color:#805ad5}.xl\:bg-purple-700{background-color:#6b46c1}.xl\:bg-purple-800{background-color:#553c9a}.xl\:bg-purple-900{background-color:#44337a}.xl\:bg-pink-100{background-color:#fff5f7}.xl\:bg-pink-200{background-color:#fed7e2}.xl\:bg-pink-300{background-color:#fbb6ce}.xl\:bg-pink-400{background-color:#f687b3}.xl\:bg-pink-500{background-color:#ed64a6}.xl\:bg-pink-600{background-color:#d53f8c}.xl\:bg-pink-700{background-color:#b83280}.xl\:bg-pink-800{background-color:#97266d}.xl\:bg-pink-900{background-color:#702459}.xl\:hover\:bg-transparent:hover{background-color:transparent}.xl\:hover\:bg-black:hover{background-color:#000}.xl\:hover\:bg-white:hover{background-color:#fff}.xl\:hover\:bg-gray-100:hover{background-color:#f7fafc}.xl\:hover\:bg-gray-200:hover{background-color:#edf2f7}.xl\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.xl\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.xl\:hover\:bg-gray-500:hover{background-color:#a0aec0}.xl\:hover\:bg-gray-600:hover{background-color:#718096}.xl\:hover\:bg-gray-700:hover{background-color:#4a5568}.xl\:hover\:bg-gray-800:hover{background-color:#2d3748}.xl\:hover\:bg-gray-900:hover{background-color:#1a202c}.xl\:hover\:bg-red-100:hover{background-color:#fff5f5}.xl\:hover\:bg-red-200:hover{background-color:#fed7d7}.xl\:hover\:bg-red-300:hover{background-color:#feb2b2}.xl\:hover\:bg-red-400:hover{background-color:#fc8181}.xl\:hover\:bg-red-500:hover{background-color:#f56565}.xl\:hover\:bg-red-600:hover{background-color:#e53e3e}.xl\:hover\:bg-red-700:hover{background-color:#c53030}.xl\:hover\:bg-red-800:hover{background-color:#9b2c2c}.xl\:hover\:bg-red-900:hover{background-color:#742a2a}.xl\:hover\:bg-orange-100:hover{background-color:#fffaf0}.xl\:hover\:bg-orange-200:hover{background-color:#feebc8}.xl\:hover\:bg-orange-300:hover{background-color:#fbd38d}.xl\:hover\:bg-orange-400:hover{background-color:#f6ad55}.xl\:hover\:bg-orange-500:hover{background-color:#ed8936}.xl\:hover\:bg-orange-600:hover{background-color:#dd6b20}.xl\:hover\:bg-orange-700:hover{background-color:#c05621}.xl\:hover\:bg-orange-800:hover{background-color:#9c4221}.xl\:hover\:bg-orange-900:hover{background-color:#7b341e}.xl\:hover\:bg-yellow-100:hover{background-color:ivory}.xl\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.xl\:hover\:bg-yellow-300:hover{background-color:#faf089}.xl\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.xl\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.xl\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.xl\:hover\:bg-yellow-700:hover{background-color:#b7791f}.xl\:hover\:bg-yellow-800:hover{background-color:#975a16}.xl\:hover\:bg-yellow-900:hover{background-color:#744210}.xl\:hover\:bg-green-100:hover{background-color:#f0fff4}.xl\:hover\:bg-green-200:hover{background-color:#c6f6d5}.xl\:hover\:bg-green-300:hover{background-color:#9ae6b4}.xl\:hover\:bg-green-400:hover{background-color:#68d391}.xl\:hover\:bg-green-500:hover{background-color:#48bb78}.xl\:hover\:bg-green-600:hover{background-color:#38a169}.xl\:hover\:bg-green-700:hover{background-color:#2f855a}.xl\:hover\:bg-green-800:hover{background-color:#276749}.xl\:hover\:bg-green-900:hover{background-color:#22543d}.xl\:hover\:bg-teal-100:hover{background-color:#e6fffa}.xl\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.xl\:hover\:bg-teal-300:hover{background-color:#81e6d9}.xl\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.xl\:hover\:bg-teal-500:hover{background-color:#38b2ac}.xl\:hover\:bg-teal-600:hover{background-color:#319795}.xl\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.xl\:hover\:bg-teal-800:hover{background-color:#285e61}.xl\:hover\:bg-teal-900:hover{background-color:#234e52}.xl\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.xl\:hover\:bg-blue-200:hover{background-color:#bee3f8}.xl\:hover\:bg-blue-300:hover{background-color:#90cdf4}.xl\:hover\:bg-blue-400:hover{background-color:#63b3ed}.xl\:hover\:bg-blue-500:hover{background-color:#4299e1}.xl\:hover\:bg-blue-600:hover{background-color:#3182ce}.xl\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.xl\:hover\:bg-blue-800:hover{background-color:#2c5282}.xl\:hover\:bg-blue-900:hover{background-color:#2a4365}.xl\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.xl\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.xl\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.xl\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.xl\:hover\:bg-indigo-500:hover{background-color:#667eea}.xl\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.xl\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.xl\:hover\:bg-indigo-800:hover{background-color:#434190}.xl\:hover\:bg-indigo-900:hover{background-color:#3c366b}.xl\:hover\:bg-purple-100:hover{background-color:#faf5ff}.xl\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.xl\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.xl\:hover\:bg-purple-400:hover{background-color:#b794f4}.xl\:hover\:bg-purple-500:hover{background-color:#9f7aea}.xl\:hover\:bg-purple-600:hover{background-color:#805ad5}.xl\:hover\:bg-purple-700:hover{background-color:#6b46c1}.xl\:hover\:bg-purple-800:hover{background-color:#553c9a}.xl\:hover\:bg-purple-900:hover{background-color:#44337a}.xl\:hover\:bg-pink-100:hover{background-color:#fff5f7}.xl\:hover\:bg-pink-200:hover{background-color:#fed7e2}.xl\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.xl\:hover\:bg-pink-400:hover{background-color:#f687b3}.xl\:hover\:bg-pink-500:hover{background-color:#ed64a6}.xl\:hover\:bg-pink-600:hover{background-color:#d53f8c}.xl\:hover\:bg-pink-700:hover{background-color:#b83280}.xl\:hover\:bg-pink-800:hover{background-color:#97266d}.xl\:hover\:bg-pink-900:hover{background-color:#702459}.xl\:focus\:bg-transparent:focus{background-color:transparent}.xl\:focus\:bg-black:focus{background-color:#000}.xl\:focus\:bg-white:focus{background-color:#fff}.xl\:focus\:bg-gray-100:focus{background-color:#f7fafc}.xl\:focus\:bg-gray-200:focus{background-color:#edf2f7}.xl\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.xl\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.xl\:focus\:bg-gray-500:focus{background-color:#a0aec0}.xl\:focus\:bg-gray-600:focus{background-color:#718096}.xl\:focus\:bg-gray-700:focus{background-color:#4a5568}.xl\:focus\:bg-gray-800:focus{background-color:#2d3748}.xl\:focus\:bg-gray-900:focus{background-color:#1a202c}.xl\:focus\:bg-red-100:focus{background-color:#fff5f5}.xl\:focus\:bg-red-200:focus{background-color:#fed7d7}.xl\:focus\:bg-red-300:focus{background-color:#feb2b2}.xl\:focus\:bg-red-400:focus{background-color:#fc8181}.xl\:focus\:bg-red-500:focus{background-color:#f56565}.xl\:focus\:bg-red-600:focus{background-color:#e53e3e}.xl\:focus\:bg-red-700:focus{background-color:#c53030}.xl\:focus\:bg-red-800:focus{background-color:#9b2c2c}.xl\:focus\:bg-red-900:focus{background-color:#742a2a}.xl\:focus\:bg-orange-100:focus{background-color:#fffaf0}.xl\:focus\:bg-orange-200:focus{background-color:#feebc8}.xl\:focus\:bg-orange-300:focus{background-color:#fbd38d}.xl\:focus\:bg-orange-400:focus{background-color:#f6ad55}.xl\:focus\:bg-orange-500:focus{background-color:#ed8936}.xl\:focus\:bg-orange-600:focus{background-color:#dd6b20}.xl\:focus\:bg-orange-700:focus{background-color:#c05621}.xl\:focus\:bg-orange-800:focus{background-color:#9c4221}.xl\:focus\:bg-orange-900:focus{background-color:#7b341e}.xl\:focus\:bg-yellow-100:focus{background-color:ivory}.xl\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.xl\:focus\:bg-yellow-300:focus{background-color:#faf089}.xl\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.xl\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.xl\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.xl\:focus\:bg-yellow-700:focus{background-color:#b7791f}.xl\:focus\:bg-yellow-800:focus{background-color:#975a16}.xl\:focus\:bg-yellow-900:focus{background-color:#744210}.xl\:focus\:bg-green-100:focus{background-color:#f0fff4}.xl\:focus\:bg-green-200:focus{background-color:#c6f6d5}.xl\:focus\:bg-green-300:focus{background-color:#9ae6b4}.xl\:focus\:bg-green-400:focus{background-color:#68d391}.xl\:focus\:bg-green-500:focus{background-color:#48bb78}.xl\:focus\:bg-green-600:focus{background-color:#38a169}.xl\:focus\:bg-green-700:focus{background-color:#2f855a}.xl\:focus\:bg-green-800:focus{background-color:#276749}.xl\:focus\:bg-green-900:focus{background-color:#22543d}.xl\:focus\:bg-teal-100:focus{background-color:#e6fffa}.xl\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.xl\:focus\:bg-teal-300:focus{background-color:#81e6d9}.xl\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.xl\:focus\:bg-teal-500:focus{background-color:#38b2ac}.xl\:focus\:bg-teal-600:focus{background-color:#319795}.xl\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.xl\:focus\:bg-teal-800:focus{background-color:#285e61}.xl\:focus\:bg-teal-900:focus{background-color:#234e52}.xl\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.xl\:focus\:bg-blue-200:focus{background-color:#bee3f8}.xl\:focus\:bg-blue-300:focus{background-color:#90cdf4}.xl\:focus\:bg-blue-400:focus{background-color:#63b3ed}.xl\:focus\:bg-blue-500:focus{background-color:#4299e1}.xl\:focus\:bg-blue-600:focus{background-color:#3182ce}.xl\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.xl\:focus\:bg-blue-800:focus{background-color:#2c5282}.xl\:focus\:bg-blue-900:focus{background-color:#2a4365}.xl\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.xl\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.xl\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.xl\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.xl\:focus\:bg-indigo-500:focus{background-color:#667eea}.xl\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.xl\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.xl\:focus\:bg-indigo-800:focus{background-color:#434190}.xl\:focus\:bg-indigo-900:focus{background-color:#3c366b}.xl\:focus\:bg-purple-100:focus{background-color:#faf5ff}.xl\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.xl\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.xl\:focus\:bg-purple-400:focus{background-color:#b794f4}.xl\:focus\:bg-purple-500:focus{background-color:#9f7aea}.xl\:focus\:bg-purple-600:focus{background-color:#805ad5}.xl\:focus\:bg-purple-700:focus{background-color:#6b46c1}.xl\:focus\:bg-purple-800:focus{background-color:#553c9a}.xl\:focus\:bg-purple-900:focus{background-color:#44337a}.xl\:focus\:bg-pink-100:focus{background-color:#fff5f7}.xl\:focus\:bg-pink-200:focus{background-color:#fed7e2}.xl\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.xl\:focus\:bg-pink-400:focus{background-color:#f687b3}.xl\:focus\:bg-pink-500:focus{background-color:#ed64a6}.xl\:focus\:bg-pink-600:focus{background-color:#d53f8c}.xl\:focus\:bg-pink-700:focus{background-color:#b83280}.xl\:focus\:bg-pink-800:focus{background-color:#97266d}.xl\:focus\:bg-pink-900:focus{background-color:#702459}.xl\:bg-bottom{background-position:bottom}.xl\:bg-center{background-position:center}.xl\:bg-left{background-position:left}.xl\:bg-left-bottom{background-position:left bottom}.xl\:bg-left-top{background-position:left top}.xl\:bg-right{background-position:right}.xl\:bg-right-bottom{background-position:right bottom}.xl\:bg-right-top{background-position:right top}.xl\:bg-top{background-position:top}.xl\:bg-repeat{background-repeat:repeat}.xl\:bg-no-repeat{background-repeat:no-repeat}.xl\:bg-repeat-x{background-repeat:repeat-x}.xl\:bg-repeat-y{background-repeat:repeat-y}.xl\:bg-repeat-round{background-repeat:round}.xl\:bg-repeat-space{background-repeat:space}.xl\:bg-auto{background-size:auto}.xl\:bg-cover{background-size:cover}.xl\:bg-contain{background-size:contain}.xl\:border-collapse{border-collapse:collapse}.xl\:border-separate{border-collapse:separate}.xl\:border-transparent{border-color:transparent}.xl\:border-black{border-color:#000}.xl\:border-white{border-color:#fff}.xl\:border-gray-100{border-color:#f7fafc}.xl\:border-gray-200{border-color:#edf2f7}.xl\:border-gray-300{border-color:#e2e8f0}.xl\:border-gray-400{border-color:#cbd5e0}.xl\:border-gray-500{border-color:#a0aec0}.xl\:border-gray-600{border-color:#718096}.xl\:border-gray-700{border-color:#4a5568}.xl\:border-gray-800{border-color:#2d3748}.xl\:border-gray-900{border-color:#1a202c}.xl\:border-red-100{border-color:#fff5f5}.xl\:border-red-200{border-color:#fed7d7}.xl\:border-red-300{border-color:#feb2b2}.xl\:border-red-400{border-color:#fc8181}.xl\:border-red-500{border-color:#f56565}.xl\:border-red-600{border-color:#e53e3e}.xl\:border-red-700{border-color:#c53030}.xl\:border-red-800{border-color:#9b2c2c}.xl\:border-red-900{border-color:#742a2a}.xl\:border-orange-100{border-color:#fffaf0}.xl\:border-orange-200{border-color:#feebc8}.xl\:border-orange-300{border-color:#fbd38d}.xl\:border-orange-400{border-color:#f6ad55}.xl\:border-orange-500{border-color:#ed8936}.xl\:border-orange-600{border-color:#dd6b20}.xl\:border-orange-700{border-color:#c05621}.xl\:border-orange-800{border-color:#9c4221}.xl\:border-orange-900{border-color:#7b341e}.xl\:border-yellow-100{border-color:ivory}.xl\:border-yellow-200{border-color:#fefcbf}.xl\:border-yellow-300{border-color:#faf089}.xl\:border-yellow-400{border-color:#f6e05e}.xl\:border-yellow-500{border-color:#ecc94b}.xl\:border-yellow-600{border-color:#d69e2e}.xl\:border-yellow-700{border-color:#b7791f}.xl\:border-yellow-800{border-color:#975a16}.xl\:border-yellow-900{border-color:#744210}.xl\:border-green-100{border-color:#f0fff4}.xl\:border-green-200{border-color:#c6f6d5}.xl\:border-green-300{border-color:#9ae6b4}.xl\:border-green-400{border-color:#68d391}.xl\:border-green-500{border-color:#48bb78}.xl\:border-green-600{border-color:#38a169}.xl\:border-green-700{border-color:#2f855a}.xl\:border-green-800{border-color:#276749}.xl\:border-green-900{border-color:#22543d}.xl\:border-teal-100{border-color:#e6fffa}.xl\:border-teal-200{border-color:#b2f5ea}.xl\:border-teal-300{border-color:#81e6d9}.xl\:border-teal-400{border-color:#4fd1c5}.xl\:border-teal-500{border-color:#38b2ac}.xl\:border-teal-600{border-color:#319795}.xl\:border-teal-700{border-color:#2c7a7b}.xl\:border-teal-800{border-color:#285e61}.xl\:border-teal-900{border-color:#234e52}.xl\:border-blue-100{border-color:#ebf8ff}.xl\:border-blue-200{border-color:#bee3f8}.xl\:border-blue-300{border-color:#90cdf4}.xl\:border-blue-400{border-color:#63b3ed}.xl\:border-blue-500{border-color:#4299e1}.xl\:border-blue-600{border-color:#3182ce}.xl\:border-blue-700{border-color:#2b6cb0}.xl\:border-blue-800{border-color:#2c5282}.xl\:border-blue-900{border-color:#2a4365}.xl\:border-indigo-100{border-color:#ebf4ff}.xl\:border-indigo-200{border-color:#c3dafe}.xl\:border-indigo-300{border-color:#a3bffa}.xl\:border-indigo-400{border-color:#7f9cf5}.xl\:border-indigo-500{border-color:#667eea}.xl\:border-indigo-600{border-color:#5a67d8}.xl\:border-indigo-700{border-color:#4c51bf}.xl\:border-indigo-800{border-color:#434190}.xl\:border-indigo-900{border-color:#3c366b}.xl\:border-purple-100{border-color:#faf5ff}.xl\:border-purple-200{border-color:#e9d8fd}.xl\:border-purple-300{border-color:#d6bcfa}.xl\:border-purple-400{border-color:#b794f4}.xl\:border-purple-500{border-color:#9f7aea}.xl\:border-purple-600{border-color:#805ad5}.xl\:border-purple-700{border-color:#6b46c1}.xl\:border-purple-800{border-color:#553c9a}.xl\:border-purple-900{border-color:#44337a}.xl\:border-pink-100{border-color:#fff5f7}.xl\:border-pink-200{border-color:#fed7e2}.xl\:border-pink-300{border-color:#fbb6ce}.xl\:border-pink-400{border-color:#f687b3}.xl\:border-pink-500{border-color:#ed64a6}.xl\:border-pink-600{border-color:#d53f8c}.xl\:border-pink-700{border-color:#b83280}.xl\:border-pink-800{border-color:#97266d}.xl\:border-pink-900{border-color:#702459}.xl\:hover\:border-transparent:hover{border-color:transparent}.xl\:hover\:border-black:hover{border-color:#000}.xl\:hover\:border-white:hover{border-color:#fff}.xl\:hover\:border-gray-100:hover{border-color:#f7fafc}.xl\:hover\:border-gray-200:hover{border-color:#edf2f7}.xl\:hover\:border-gray-300:hover{border-color:#e2e8f0}.xl\:hover\:border-gray-400:hover{border-color:#cbd5e0}.xl\:hover\:border-gray-500:hover{border-color:#a0aec0}.xl\:hover\:border-gray-600:hover{border-color:#718096}.xl\:hover\:border-gray-700:hover{border-color:#4a5568}.xl\:hover\:border-gray-800:hover{border-color:#2d3748}.xl\:hover\:border-gray-900:hover{border-color:#1a202c}.xl\:hover\:border-red-100:hover{border-color:#fff5f5}.xl\:hover\:border-red-200:hover{border-color:#fed7d7}.xl\:hover\:border-red-300:hover{border-color:#feb2b2}.xl\:hover\:border-red-400:hover{border-color:#fc8181}.xl\:hover\:border-red-500:hover{border-color:#f56565}.xl\:hover\:border-red-600:hover{border-color:#e53e3e}.xl\:hover\:border-red-700:hover{border-color:#c53030}.xl\:hover\:border-red-800:hover{border-color:#9b2c2c}.xl\:hover\:border-red-900:hover{border-color:#742a2a}.xl\:hover\:border-orange-100:hover{border-color:#fffaf0}.xl\:hover\:border-orange-200:hover{border-color:#feebc8}.xl\:hover\:border-orange-300:hover{border-color:#fbd38d}.xl\:hover\:border-orange-400:hover{border-color:#f6ad55}.xl\:hover\:border-orange-500:hover{border-color:#ed8936}.xl\:hover\:border-orange-600:hover{border-color:#dd6b20}.xl\:hover\:border-orange-700:hover{border-color:#c05621}.xl\:hover\:border-orange-800:hover{border-color:#9c4221}.xl\:hover\:border-orange-900:hover{border-color:#7b341e}.xl\:hover\:border-yellow-100:hover{border-color:ivory}.xl\:hover\:border-yellow-200:hover{border-color:#fefcbf}.xl\:hover\:border-yellow-300:hover{border-color:#faf089}.xl\:hover\:border-yellow-400:hover{border-color:#f6e05e}.xl\:hover\:border-yellow-500:hover{border-color:#ecc94b}.xl\:hover\:border-yellow-600:hover{border-color:#d69e2e}.xl\:hover\:border-yellow-700:hover{border-color:#b7791f}.xl\:hover\:border-yellow-800:hover{border-color:#975a16}.xl\:hover\:border-yellow-900:hover{border-color:#744210}.xl\:hover\:border-green-100:hover{border-color:#f0fff4}.xl\:hover\:border-green-200:hover{border-color:#c6f6d5}.xl\:hover\:border-green-300:hover{border-color:#9ae6b4}.xl\:hover\:border-green-400:hover{border-color:#68d391}.xl\:hover\:border-green-500:hover{border-color:#48bb78}.xl\:hover\:border-green-600:hover{border-color:#38a169}.xl\:hover\:border-green-700:hover{border-color:#2f855a}.xl\:hover\:border-green-800:hover{border-color:#276749}.xl\:hover\:border-green-900:hover{border-color:#22543d}.xl\:hover\:border-teal-100:hover{border-color:#e6fffa}.xl\:hover\:border-teal-200:hover{border-color:#b2f5ea}.xl\:hover\:border-teal-300:hover{border-color:#81e6d9}.xl\:hover\:border-teal-400:hover{border-color:#4fd1c5}.xl\:hover\:border-teal-500:hover{border-color:#38b2ac}.xl\:hover\:border-teal-600:hover{border-color:#319795}.xl\:hover\:border-teal-700:hover{border-color:#2c7a7b}.xl\:hover\:border-teal-800:hover{border-color:#285e61}.xl\:hover\:border-teal-900:hover{border-color:#234e52}.xl\:hover\:border-blue-100:hover{border-color:#ebf8ff}.xl\:hover\:border-blue-200:hover{border-color:#bee3f8}.xl\:hover\:border-blue-300:hover{border-color:#90cdf4}.xl\:hover\:border-blue-400:hover{border-color:#63b3ed}.xl\:hover\:border-blue-500:hover{border-color:#4299e1}.xl\:hover\:border-blue-600:hover{border-color:#3182ce}.xl\:hover\:border-blue-700:hover{border-color:#2b6cb0}.xl\:hover\:border-blue-800:hover{border-color:#2c5282}.xl\:hover\:border-blue-900:hover{border-color:#2a4365}.xl\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.xl\:hover\:border-indigo-200:hover{border-color:#c3dafe}.xl\:hover\:border-indigo-300:hover{border-color:#a3bffa}.xl\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.xl\:hover\:border-indigo-500:hover{border-color:#667eea}.xl\:hover\:border-indigo-600:hover{border-color:#5a67d8}.xl\:hover\:border-indigo-700:hover{border-color:#4c51bf}.xl\:hover\:border-indigo-800:hover{border-color:#434190}.xl\:hover\:border-indigo-900:hover{border-color:#3c366b}.xl\:hover\:border-purple-100:hover{border-color:#faf5ff}.xl\:hover\:border-purple-200:hover{border-color:#e9d8fd}.xl\:hover\:border-purple-300:hover{border-color:#d6bcfa}.xl\:hover\:border-purple-400:hover{border-color:#b794f4}.xl\:hover\:border-purple-500:hover{border-color:#9f7aea}.xl\:hover\:border-purple-600:hover{border-color:#805ad5}.xl\:hover\:border-purple-700:hover{border-color:#6b46c1}.xl\:hover\:border-purple-800:hover{border-color:#553c9a}.xl\:hover\:border-purple-900:hover{border-color:#44337a}.xl\:hover\:border-pink-100:hover{border-color:#fff5f7}.xl\:hover\:border-pink-200:hover{border-color:#fed7e2}.xl\:hover\:border-pink-300:hover{border-color:#fbb6ce}.xl\:hover\:border-pink-400:hover{border-color:#f687b3}.xl\:hover\:border-pink-500:hover{border-color:#ed64a6}.xl\:hover\:border-pink-600:hover{border-color:#d53f8c}.xl\:hover\:border-pink-700:hover{border-color:#b83280}.xl\:hover\:border-pink-800:hover{border-color:#97266d}.xl\:hover\:border-pink-900:hover{border-color:#702459}.xl\:focus\:border-transparent:focus{border-color:transparent}.xl\:focus\:border-black:focus{border-color:#000}.xl\:focus\:border-white:focus{border-color:#fff}.xl\:focus\:border-gray-100:focus{border-color:#f7fafc}.xl\:focus\:border-gray-200:focus{border-color:#edf2f7}.xl\:focus\:border-gray-300:focus{border-color:#e2e8f0}.xl\:focus\:border-gray-400:focus{border-color:#cbd5e0}.xl\:focus\:border-gray-500:focus{border-color:#a0aec0}.xl\:focus\:border-gray-600:focus{border-color:#718096}.xl\:focus\:border-gray-700:focus{border-color:#4a5568}.xl\:focus\:border-gray-800:focus{border-color:#2d3748}.xl\:focus\:border-gray-900:focus{border-color:#1a202c}.xl\:focus\:border-red-100:focus{border-color:#fff5f5}.xl\:focus\:border-red-200:focus{border-color:#fed7d7}.xl\:focus\:border-red-300:focus{border-color:#feb2b2}.xl\:focus\:border-red-400:focus{border-color:#fc8181}.xl\:focus\:border-red-500:focus{border-color:#f56565}.xl\:focus\:border-red-600:focus{border-color:#e53e3e}.xl\:focus\:border-red-700:focus{border-color:#c53030}.xl\:focus\:border-red-800:focus{border-color:#9b2c2c}.xl\:focus\:border-red-900:focus{border-color:#742a2a}.xl\:focus\:border-orange-100:focus{border-color:#fffaf0}.xl\:focus\:border-orange-200:focus{border-color:#feebc8}.xl\:focus\:border-orange-300:focus{border-color:#fbd38d}.xl\:focus\:border-orange-400:focus{border-color:#f6ad55}.xl\:focus\:border-orange-500:focus{border-color:#ed8936}.xl\:focus\:border-orange-600:focus{border-color:#dd6b20}.xl\:focus\:border-orange-700:focus{border-color:#c05621}.xl\:focus\:border-orange-800:focus{border-color:#9c4221}.xl\:focus\:border-orange-900:focus{border-color:#7b341e}.xl\:focus\:border-yellow-100:focus{border-color:ivory}.xl\:focus\:border-yellow-200:focus{border-color:#fefcbf}.xl\:focus\:border-yellow-300:focus{border-color:#faf089}.xl\:focus\:border-yellow-400:focus{border-color:#f6e05e}.xl\:focus\:border-yellow-500:focus{border-color:#ecc94b}.xl\:focus\:border-yellow-600:focus{border-color:#d69e2e}.xl\:focus\:border-yellow-700:focus{border-color:#b7791f}.xl\:focus\:border-yellow-800:focus{border-color:#975a16}.xl\:focus\:border-yellow-900:focus{border-color:#744210}.xl\:focus\:border-green-100:focus{border-color:#f0fff4}.xl\:focus\:border-green-200:focus{border-color:#c6f6d5}.xl\:focus\:border-green-300:focus{border-color:#9ae6b4}.xl\:focus\:border-green-400:focus{border-color:#68d391}.xl\:focus\:border-green-500:focus{border-color:#48bb78}.xl\:focus\:border-green-600:focus{border-color:#38a169}.xl\:focus\:border-green-700:focus{border-color:#2f855a}.xl\:focus\:border-green-800:focus{border-color:#276749}.xl\:focus\:border-green-900:focus{border-color:#22543d}.xl\:focus\:border-teal-100:focus{border-color:#e6fffa}.xl\:focus\:border-teal-200:focus{border-color:#b2f5ea}.xl\:focus\:border-teal-300:focus{border-color:#81e6d9}.xl\:focus\:border-teal-400:focus{border-color:#4fd1c5}.xl\:focus\:border-teal-500:focus{border-color:#38b2ac}.xl\:focus\:border-teal-600:focus{border-color:#319795}.xl\:focus\:border-teal-700:focus{border-color:#2c7a7b}.xl\:focus\:border-teal-800:focus{border-color:#285e61}.xl\:focus\:border-teal-900:focus{border-color:#234e52}.xl\:focus\:border-blue-100:focus{border-color:#ebf8ff}.xl\:focus\:border-blue-200:focus{border-color:#bee3f8}.xl\:focus\:border-blue-300:focus{border-color:#90cdf4}.xl\:focus\:border-blue-400:focus{border-color:#63b3ed}.xl\:focus\:border-blue-500:focus{border-color:#4299e1}.xl\:focus\:border-blue-600:focus{border-color:#3182ce}.xl\:focus\:border-blue-700:focus{border-color:#2b6cb0}.xl\:focus\:border-blue-800:focus{border-color:#2c5282}.xl\:focus\:border-blue-900:focus{border-color:#2a4365}.xl\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.xl\:focus\:border-indigo-200:focus{border-color:#c3dafe}.xl\:focus\:border-indigo-300:focus{border-color:#a3bffa}.xl\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.xl\:focus\:border-indigo-500:focus{border-color:#667eea}.xl\:focus\:border-indigo-600:focus{border-color:#5a67d8}.xl\:focus\:border-indigo-700:focus{border-color:#4c51bf}.xl\:focus\:border-indigo-800:focus{border-color:#434190}.xl\:focus\:border-indigo-900:focus{border-color:#3c366b}.xl\:focus\:border-purple-100:focus{border-color:#faf5ff}.xl\:focus\:border-purple-200:focus{border-color:#e9d8fd}.xl\:focus\:border-purple-300:focus{border-color:#d6bcfa}.xl\:focus\:border-purple-400:focus{border-color:#b794f4}.xl\:focus\:border-purple-500:focus{border-color:#9f7aea}.xl\:focus\:border-purple-600:focus{border-color:#805ad5}.xl\:focus\:border-purple-700:focus{border-color:#6b46c1}.xl\:focus\:border-purple-800:focus{border-color:#553c9a}.xl\:focus\:border-purple-900:focus{border-color:#44337a}.xl\:focus\:border-pink-100:focus{border-color:#fff5f7}.xl\:focus\:border-pink-200:focus{border-color:#fed7e2}.xl\:focus\:border-pink-300:focus{border-color:#fbb6ce}.xl\:focus\:border-pink-400:focus{border-color:#f687b3}.xl\:focus\:border-pink-500:focus{border-color:#ed64a6}.xl\:focus\:border-pink-600:focus{border-color:#d53f8c}.xl\:focus\:border-pink-700:focus{border-color:#b83280}.xl\:focus\:border-pink-800:focus{border-color:#97266d}.xl\:focus\:border-pink-900:focus{border-color:#702459}.xl\:rounded-none{border-radius:0}.xl\:rounded-sm{border-radius:.125rem}.xl\:rounded{border-radius:.25rem}.xl\:rounded-md{border-radius:.375rem}.xl\:rounded-lg{border-radius:.5rem}.xl\:rounded-full{border-radius:9999px}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.xl\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.xl\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.xl\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.xl\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.xl\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.xl\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.xl\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.xl\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-tl-none{border-top-left-radius:0}.xl\:rounded-tr-none{border-top-right-radius:0}.xl\:rounded-br-none{border-bottom-right-radius:0}.xl\:rounded-bl-none{border-bottom-left-radius:0}.xl\:rounded-tl-sm{border-top-left-radius:.125rem}.xl\:rounded-tr-sm{border-top-right-radius:.125rem}.xl\:rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:rounded-tl{border-top-left-radius:.25rem}.xl\:rounded-tr{border-top-right-radius:.25rem}.xl\:rounded-br{border-bottom-right-radius:.25rem}.xl\:rounded-bl{border-bottom-left-radius:.25rem}.xl\:rounded-tl-md{border-top-left-radius:.375rem}.xl\:rounded-tr-md{border-top-right-radius:.375rem}.xl\:rounded-br-md{border-bottom-right-radius:.375rem}.xl\:rounded-bl-md{border-bottom-left-radius:.375rem}.xl\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:rounded-tl-full{border-top-left-radius:9999px}.xl\:rounded-tr-full{border-top-right-radius:9999px}.xl\:rounded-br-full{border-bottom-right-radius:9999px}.xl\:rounded-bl-full{border-bottom-left-radius:9999px}.xl\:border-solid{border-style:solid}.xl\:border-dashed{border-style:dashed}.xl\:border-dotted{border-style:dotted}.xl\:border-double{border-style:double}.xl\:border-none{border-style:none}.xl\:border-0{border-width:0}.xl\:border-2{border-width:2px}.xl\:border-4{border-width:4px}.xl\:border-8{border-width:8px}.xl\:border{border-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-r-0{border-right-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l-0{border-left-width:0}.xl\:border-t-2{border-top-width:2px}.xl\:border-r-2{border-right-width:2px}.xl\:border-b-2{border-bottom-width:2px}.xl\:border-l-2{border-left-width:2px}.xl\:border-t-4{border-top-width:4px}.xl\:border-r-4{border-right-width:4px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-l-4{border-left-width:4px}.xl\:border-t-8{border-top-width:8px}.xl\:border-r-8{border-right-width:8px}.xl\:border-b-8{border-bottom-width:8px}.xl\:border-l-8{border-left-width:8px}.xl\:border-t{border-top-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-b{border-bottom-width:1px}.xl\:border-l{border-left-width:1px}.xl\:box-border{box-sizing:border-box}.xl\:box-content{box-sizing:content-box}.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-text{cursor:text}.xl\:cursor-move{cursor:move}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:table{display:table}.xl\:table-caption{display:table-caption}.xl\:table-cell{display:table-cell}.xl\:table-column{display:table-column}.xl\:table-column-group{display:table-column-group}.xl\:table-footer-group{display:table-footer-group}.xl\:table-header-group{display:table-header-group}.xl\:table-row-group{display:table-row-group}.xl\:table-row{display:table-row}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-no-wrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-end{align-self:flex-end}.xl\:self-center{align-self:center}.xl\:self-stretch{align-self:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:content-center{align-content:center}.xl\:content-start{align-content:flex-start}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:flex-1{flex:1 1 0%}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-none{flex:none}.xl\:flex-grow-0{flex-grow:0}.xl\:flex-grow{flex-grow:1}.xl\:flex-shrink-0{flex-shrink:0}.xl\:flex-shrink{flex-shrink:1}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-6{order:6}.xl\:order-7{order:7}.xl\:order-8{order:8}.xl\:order-9{order:9}.xl\:order-10{order:10}.xl\:order-11{order:11}.xl\:order-12{order:12}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:order-none{order:0}.xl\:float-right{float:right}.xl\:float-left{float:left}.xl\:float-none{float:none}.xl\:clearfix:after{content:"";display:table;clear:both}.xl\:clear-left{clear:left}.xl\:clear-right{clear:right}.xl\:clear-both{clear:both}.xl\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.xl\:font-serif{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.xl\:font-mono{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.xl\:font-hairline{font-weight:100}.xl\:font-thin{font-weight:200}.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:font-extrabold{font-weight:800}.xl\:font-black{font-weight:900}.xl\:hover\:font-hairline:hover{font-weight:100}.xl\:hover\:font-thin:hover{font-weight:200}.xl\:hover\:font-light:hover{font-weight:300}.xl\:hover\:font-normal:hover{font-weight:400}.xl\:hover\:font-medium:hover{font-weight:500}.xl\:hover\:font-semibold:hover{font-weight:600}.xl\:hover\:font-bold:hover{font-weight:700}.xl\:hover\:font-extrabold:hover{font-weight:800}.xl\:hover\:font-black:hover{font-weight:900}.xl\:focus\:font-hairline:focus{font-weight:100}.xl\:focus\:font-thin:focus{font-weight:200}.xl\:focus\:font-light:focus{font-weight:300}.xl\:focus\:font-normal:focus{font-weight:400}.xl\:focus\:font-medium:focus{font-weight:500}.xl\:focus\:font-semibold:focus{font-weight:600}.xl\:focus\:font-bold:focus{font-weight:700}.xl\:focus\:font-extrabold:focus{font-weight:800}.xl\:focus\:font-black:focus{font-weight:900}.xl\:h-0{height:0}.xl\:h-1{height:.25rem}.xl\:h-2{height:.5rem}.xl\:h-3{height:.75rem}.xl\:h-4{height:1rem}.xl\:h-5{height:1.25rem}.xl\:h-6{height:1.5rem}.xl\:h-8{height:2rem}.xl\:h-10{height:2.5rem}.xl\:h-12{height:3rem}.xl\:h-16{height:4rem}.xl\:h-20{height:5rem}.xl\:h-24{height:6rem}.xl\:h-32{height:8rem}.xl\:h-40{height:10rem}.xl\:h-48{height:12rem}.xl\:h-56{height:14rem}.xl\:h-64{height:16rem}.xl\:h-auto{height:auto}.xl\:h-px{height:1px}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:leading-3{line-height:.75rem}.xl\:leading-4{line-height:1rem}.xl\:leading-5{line-height:1.25rem}.xl\:leading-6{line-height:1.5rem}.xl\:leading-7{line-height:1.75rem}.xl\:leading-8{line-height:2rem}.xl\:leading-9{line-height:2.25rem}.xl\:leading-10{line-height:2.5rem}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-snug{line-height:1.375}.xl\:leading-normal{line-height:1.5}.xl\:leading-relaxed{line-height:1.625}.xl\:leading-loose{line-height:2}.xl\:list-inside{list-style-position:inside}.xl\:list-outside{list-style-position:outside}.xl\:list-none{list-style-type:none}.xl\:list-disc{list-style-type:disc}.xl\:list-decimal{list-style-type:decimal}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-8{margin:2rem}.xl\:m-10{margin:2.5rem}.xl\:m-12{margin:3rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-24{margin:6rem}.xl\:m-32{margin:8rem}.xl\:m-40{margin:10rem}.xl\:m-48{margin:12rem}.xl\:m-56{margin:14rem}.xl\:m-64{margin:16rem}.xl\:m-auto{margin:auto}.xl\:m-px{margin:1px}.xl\:-m-1{margin:-.25rem}.xl\:-m-2{margin:-.5rem}.xl\:-m-3{margin:-.75rem}.xl\:-m-4{margin:-1rem}.xl\:-m-5{margin:-1.25rem}.xl\:-m-6{margin:-1.5rem}.xl\:-m-8{margin:-2rem}.xl\:-m-10{margin:-2.5rem}.xl\:-m-12{margin:-3rem}.xl\:-m-16{margin:-4rem}.xl\:-m-20{margin:-5rem}.xl\:-m-24{margin:-6rem}.xl\:-m-32{margin:-8rem}.xl\:-m-40{margin:-10rem}.xl\:-m-48{margin:-12rem}.xl\:-m-56{margin:-14rem}.xl\:-m-64{margin:-16rem}.xl\:-m-px{margin:-1px}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:my-12{margin-top:3rem;margin-bottom:3rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:my-20{margin-top:5rem;margin-bottom:5rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:my-32{margin-top:8rem;margin-bottom:8rem}.xl\:mx-32{margin-left:8rem;margin-right:8rem}.xl\:my-40{margin-top:10rem;margin-bottom:10rem}.xl\:mx-40{margin-left:10rem;margin-right:10rem}.xl\:my-48{margin-top:12rem;margin-bottom:12rem}.xl\:mx-48{margin-left:12rem;margin-right:12rem}.xl\:my-56{margin-top:14rem;margin-bottom:14rem}.xl\:mx-56{margin-left:14rem;margin-right:14rem}.xl\:my-64{margin-top:16rem;margin-bottom:16rem}.xl\:mx-64{margin-left:16rem;margin-right:16rem}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-px{margin-top:1px;margin-bottom:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.xl\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.xl\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.xl\:-mx-32{margin-left:-8rem;margin-right:-8rem}.xl\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.xl\:-mx-40{margin-left:-10rem;margin-right:-10rem}.xl\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.xl\:-mx-56{margin-left:-14rem;margin-right:-14rem}.xl\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.xl\:-mx-64{margin-left:-16rem;margin-right:-16rem}.xl\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:mt-0{margin-top:0}.xl\:mr-0{margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:ml-0{margin-left:0}.xl\:mt-1{margin-top:.25rem}.xl\:mr-1{margin-right:.25rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:ml-1{margin-left:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mr-2{margin-right:.5rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:ml-2{margin-left:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mr-3{margin-right:.75rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:ml-3{margin-left:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:ml-4{margin-left:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mr-5{margin-right:1.25rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:ml-5{margin-left:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mr-6{margin-right:1.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:ml-6{margin-left:1.5rem}.xl\:mt-8{margin-top:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mr-10{margin-right:2.5rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:ml-10{margin-left:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mr-12{margin-right:3rem}.xl\:mb-12{margin-bottom:3rem}.xl\:ml-12{margin-left:3rem}.xl\:mt-16{margin-top:4rem}.xl\:mr-16{margin-right:4rem}.xl\:mb-16{margin-bottom:4rem}.xl\:ml-16{margin-left:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mr-20{margin-right:5rem}.xl\:mb-20{margin-bottom:5rem}.xl\:ml-20{margin-left:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mr-24{margin-right:6rem}.xl\:mb-24{margin-bottom:6rem}.xl\:ml-24{margin-left:6rem}.xl\:mt-32{margin-top:8rem}.xl\:mr-32{margin-right:8rem}.xl\:mb-32{margin-bottom:8rem}.xl\:ml-32{margin-left:8rem}.xl\:mt-40{margin-top:10rem}.xl\:mr-40{margin-right:10rem}.xl\:mb-40{margin-bottom:10rem}.xl\:ml-40{margin-left:10rem}.xl\:mt-48{margin-top:12rem}.xl\:mr-48{margin-right:12rem}.xl\:mb-48{margin-bottom:12rem}.xl\:ml-48{margin-left:12rem}.xl\:mt-56{margin-top:14rem}.xl\:mr-56{margin-right:14rem}.xl\:mb-56{margin-bottom:14rem}.xl\:ml-56{margin-left:14rem}.xl\:mt-64{margin-top:16rem}.xl\:mr-64{margin-right:16rem}.xl\:mb-64{margin-bottom:16rem}.xl\:ml-64{margin-left:16rem}.xl\:mt-auto{margin-top:auto}.xl\:mr-auto{margin-right:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ml-auto{margin-left:auto}.xl\:mt-px{margin-top:1px}.xl\:mr-px{margin-right:1px}.xl\:mb-px{margin-bottom:1px}.xl\:ml-px{margin-left:1px}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mr-1{margin-right:-.25rem}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-ml-1{margin-left:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mr-2{margin-right:-.5rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mr-3{margin-right:-.75rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-ml-3{margin-left:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mr-4{margin-right:-1rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-ml-4{margin-left:-1rem}.xl\:-mt-5{margin-top:-1.25rem}.xl\:-mr-5{margin-right:-1.25rem}.xl\:-mb-5{margin-bottom:-1.25rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mr-6{margin-right:-1.5rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-ml-6{margin-left:-1.5rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mr-8{margin-right:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-ml-8{margin-left:-2rem}.xl\:-mt-10{margin-top:-2.5rem}.xl\:-mr-10{margin-right:-2.5rem}.xl\:-mb-10{margin-bottom:-2.5rem}.xl\:-ml-10{margin-left:-2.5rem}.xl\:-mt-12{margin-top:-3rem}.xl\:-mr-12{margin-right:-3rem}.xl\:-mb-12{margin-bottom:-3rem}.xl\:-ml-12{margin-left:-3rem}.xl\:-mt-16{margin-top:-4rem}.xl\:-mr-16{margin-right:-4rem}.xl\:-mb-16{margin-bottom:-4rem}.xl\:-ml-16{margin-left:-4rem}.xl\:-mt-20{margin-top:-5rem}.xl\:-mr-20{margin-right:-5rem}.xl\:-mb-20{margin-bottom:-5rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-mt-24{margin-top:-6rem}.xl\:-mr-24{margin-right:-6rem}.xl\:-mb-24{margin-bottom:-6rem}.xl\:-ml-24{margin-left:-6rem}.xl\:-mt-32{margin-top:-8rem}.xl\:-mr-32{margin-right:-8rem}.xl\:-mb-32{margin-bottom:-8rem}.xl\:-ml-32{margin-left:-8rem}.xl\:-mt-40{margin-top:-10rem}.xl\:-mr-40{margin-right:-10rem}.xl\:-mb-40{margin-bottom:-10rem}.xl\:-ml-40{margin-left:-10rem}.xl\:-mt-48{margin-top:-12rem}.xl\:-mr-48{margin-right:-12rem}.xl\:-mb-48{margin-bottom:-12rem}.xl\:-ml-48{margin-left:-12rem}.xl\:-mt-56{margin-top:-14rem}.xl\:-mr-56{margin-right:-14rem}.xl\:-mb-56{margin-bottom:-14rem}.xl\:-ml-56{margin-left:-14rem}.xl\:-mt-64{margin-top:-16rem}.xl\:-mr-64{margin-right:-16rem}.xl\:-mb-64{margin-bottom:-16rem}.xl\:-ml-64{margin-left:-16rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mr-px{margin-right:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:-ml-px{margin-left:-1px}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:max-w-none{max-width:none}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:24rem}.xl\:max-w-md{max-width:28rem}.xl\:max-w-lg{max-width:32rem}.xl\:max-w-xl{max-width:36rem}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-4xl{max-width:56rem}.xl\:max-w-5xl{max-width:64rem}.xl\:max-w-6xl{max-width:72rem}.xl\:max-w-full{max-width:100%}.xl\:max-w-screen-sm{max-width:640px}.xl\:max-w-screen-md{max-width:768px}.xl\:max-w-screen-lg{max-width:1024px}.xl\:max-w-screen-xl{max-width:1280px}.xl\:min-h-0{min-height:0}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:min-w-0{min-width:0}.xl\:min-w-full{min-width:100%}.xl\:object-contain{-o-object-fit:contain;object-fit:contain}.xl\:object-cover{-o-object-fit:cover;object-fit:cover}.xl\:object-fill{-o-object-fit:fill;object-fit:fill}.xl\:object-none{-o-object-fit:none;object-fit:none}.xl\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.xl\:object-bottom{-o-object-position:bottom;object-position:bottom}.xl\:object-center{-o-object-position:center;object-position:center}.xl\:object-left{-o-object-position:left;object-position:left}.xl\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.xl\:object-left-top{-o-object-position:left top;object-position:left top}.xl\:object-right{-o-object-position:right;object-position:right}.xl\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.xl\:object-right-top{-o-object-position:right top;object-position:right top}.xl\:object-top{-o-object-position:top;object-position:top}.xl\:opacity-0{opacity:0}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-100{opacity:1}.xl\:hover\:opacity-0:hover{opacity:0}.xl\:hover\:opacity-25:hover{opacity:.25}.xl\:hover\:opacity-50:hover{opacity:.5}.xl\:hover\:opacity-75:hover{opacity:.75}.xl\:hover\:opacity-100:hover{opacity:1}.xl\:focus\:opacity-0:focus{opacity:0}.xl\:focus\:opacity-25:focus{opacity:.25}.xl\:focus\:opacity-50:focus{opacity:.5}.xl\:focus\:opacity-75:focus{opacity:.75}.xl\:focus\:opacity-100:focus{opacity:1}.xl\:outline-none{outline:0}.xl\:focus\:outline-none:focus{outline:0}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-8{padding:2rem}.xl\:p-10{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-24{padding:6rem}.xl\:p-32{padding:8rem}.xl\:p-40{padding:10rem}.xl\:p-48{padding:12rem}.xl\:p-56{padding:14rem}.xl\:p-64{padding:16rem}.xl\:p-px{padding:1px}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:py-32{padding-top:8rem;padding-bottom:8rem}.xl\:px-32{padding-left:8rem;padding-right:8rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}.xl\:px-40{padding-left:10rem;padding-right:10rem}.xl\:py-48{padding-top:12rem;padding-bottom:12rem}.xl\:px-48{padding-left:12rem;padding-right:12rem}.xl\:py-56{padding-top:14rem;padding-bottom:14rem}.xl\:px-56{padding-left:14rem;padding-right:14rem}.xl\:py-64{padding-top:16rem;padding-bottom:16rem}.xl\:px-64{padding-left:16rem;padding-right:16rem}.xl\:py-px{padding-top:1px;padding-bottom:1px}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:pt-0{padding-top:0}.xl\:pr-0{padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-1{padding-top:.25rem}.xl\:pr-1{padding-right:.25rem}.xl\:pb-1{padding-bottom:.25rem}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-2{padding-right:.5rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pl-2{padding-left:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pr-3{padding-right:.75rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pr-4{padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pl-4{padding-left:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:pr-8{padding-right:2rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pl-8{padding-left:2rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pr-10{padding-right:2.5rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pt-12{padding-top:3rem}.xl\:pr-12{padding-right:3rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pl-12{padding-left:3rem}.xl\:pt-16{padding-top:4rem}.xl\:pr-16{padding-right:4rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pr-20{padding-right:5rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pl-20{padding-left:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pr-24{padding-right:6rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-24{padding-left:6rem}.xl\:pt-32{padding-top:8rem}.xl\:pr-32{padding-right:8rem}.xl\:pb-32{padding-bottom:8rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-40{padding-top:10rem}.xl\:pr-40{padding-right:10rem}.xl\:pb-40{padding-bottom:10rem}.xl\:pl-40{padding-left:10rem}.xl\:pt-48{padding-top:12rem}.xl\:pr-48{padding-right:12rem}.xl\:pb-48{padding-bottom:12rem}.xl\:pl-48{padding-left:12rem}.xl\:pt-56{padding-top:14rem}.xl\:pr-56{padding-right:14rem}.xl\:pb-56{padding-bottom:14rem}.xl\:pl-56{padding-left:14rem}.xl\:pt-64{padding-top:16rem}.xl\:pr-64{padding-right:16rem}.xl\:pb-64{padding-bottom:16rem}.xl\:pl-64{padding-left:16rem}.xl\:pt-px{padding-top:1px}.xl\:pr-px{padding-right:1px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-px{padding-left:1px}.xl\:placeholder-transparent:-ms-input-placeholder{color:transparent}.xl\:placeholder-transparent::-ms-input-placeholder{color:transparent}.xl\:placeholder-transparent::placeholder{color:transparent}.xl\:placeholder-black:-ms-input-placeholder{color:#000}.xl\:placeholder-black::-ms-input-placeholder{color:#000}.xl\:placeholder-black::placeholder{color:#000}.xl\:placeholder-white:-ms-input-placeholder{color:#fff}.xl\:placeholder-white::-ms-input-placeholder{color:#fff}.xl\:placeholder-white::placeholder{color:#fff}.xl\:placeholder-gray-100:-ms-input-placeholder{color:#f7fafc}.xl\:placeholder-gray-100::-ms-input-placeholder{color:#f7fafc}.xl\:placeholder-gray-100::placeholder{color:#f7fafc}.xl\:placeholder-gray-200:-ms-input-placeholder{color:#edf2f7}.xl\:placeholder-gray-200::-ms-input-placeholder{color:#edf2f7}.xl\:placeholder-gray-200::placeholder{color:#edf2f7}.xl\:placeholder-gray-300:-ms-input-placeholder{color:#e2e8f0}.xl\:placeholder-gray-300::-ms-input-placeholder{color:#e2e8f0}.xl\:placeholder-gray-300::placeholder{color:#e2e8f0}.xl\:placeholder-gray-400:-ms-input-placeholder{color:#cbd5e0}.xl\:placeholder-gray-400::-ms-input-placeholder{color:#cbd5e0}.xl\:placeholder-gray-400::placeholder{color:#cbd5e0}.xl\:placeholder-gray-500:-ms-input-placeholder{color:#a0aec0}.xl\:placeholder-gray-500::-ms-input-placeholder{color:#a0aec0}.xl\:placeholder-gray-500::placeholder{color:#a0aec0}.xl\:placeholder-gray-600:-ms-input-placeholder{color:#718096}.xl\:placeholder-gray-600::-ms-input-placeholder{color:#718096}.xl\:placeholder-gray-600::placeholder{color:#718096}.xl\:placeholder-gray-700:-ms-input-placeholder{color:#4a5568}.xl\:placeholder-gray-700::-ms-input-placeholder{color:#4a5568}.xl\:placeholder-gray-700::placeholder{color:#4a5568}.xl\:placeholder-gray-800:-ms-input-placeholder{color:#2d3748}.xl\:placeholder-gray-800::-ms-input-placeholder{color:#2d3748}.xl\:placeholder-gray-800::placeholder{color:#2d3748}.xl\:placeholder-gray-900:-ms-input-placeholder{color:#1a202c}.xl\:placeholder-gray-900::-ms-input-placeholder{color:#1a202c}.xl\:placeholder-gray-900::placeholder{color:#1a202c}.xl\:placeholder-red-100:-ms-input-placeholder{color:#fff5f5}.xl\:placeholder-red-100::-ms-input-placeholder{color:#fff5f5}.xl\:placeholder-red-100::placeholder{color:#fff5f5}.xl\:placeholder-red-200:-ms-input-placeholder{color:#fed7d7}.xl\:placeholder-red-200::-ms-input-placeholder{color:#fed7d7}.xl\:placeholder-red-200::placeholder{color:#fed7d7}.xl\:placeholder-red-300:-ms-input-placeholder{color:#feb2b2}.xl\:placeholder-red-300::-ms-input-placeholder{color:#feb2b2}.xl\:placeholder-red-300::placeholder{color:#feb2b2}.xl\:placeholder-red-400:-ms-input-placeholder{color:#fc8181}.xl\:placeholder-red-400::-ms-input-placeholder{color:#fc8181}.xl\:placeholder-red-400::placeholder{color:#fc8181}.xl\:placeholder-red-500:-ms-input-placeholder{color:#f56565}.xl\:placeholder-red-500::-ms-input-placeholder{color:#f56565}.xl\:placeholder-red-500::placeholder{color:#f56565}.xl\:placeholder-red-600:-ms-input-placeholder{color:#e53e3e}.xl\:placeholder-red-600::-ms-input-placeholder{color:#e53e3e}.xl\:placeholder-red-600::placeholder{color:#e53e3e}.xl\:placeholder-red-700:-ms-input-placeholder{color:#c53030}.xl\:placeholder-red-700::-ms-input-placeholder{color:#c53030}.xl\:placeholder-red-700::placeholder{color:#c53030}.xl\:placeholder-red-800:-ms-input-placeholder{color:#9b2c2c}.xl\:placeholder-red-800::-ms-input-placeholder{color:#9b2c2c}.xl\:placeholder-red-800::placeholder{color:#9b2c2c}.xl\:placeholder-red-900:-ms-input-placeholder{color:#742a2a}.xl\:placeholder-red-900::-ms-input-placeholder{color:#742a2a}.xl\:placeholder-red-900::placeholder{color:#742a2a}.xl\:placeholder-orange-100:-ms-input-placeholder{color:#fffaf0}.xl\:placeholder-orange-100::-ms-input-placeholder{color:#fffaf0}.xl\:placeholder-orange-100::placeholder{color:#fffaf0}.xl\:placeholder-orange-200:-ms-input-placeholder{color:#feebc8}.xl\:placeholder-orange-200::-ms-input-placeholder{color:#feebc8}.xl\:placeholder-orange-200::placeholder{color:#feebc8}.xl\:placeholder-orange-300:-ms-input-placeholder{color:#fbd38d}.xl\:placeholder-orange-300::-ms-input-placeholder{color:#fbd38d}.xl\:placeholder-orange-300::placeholder{color:#fbd38d}.xl\:placeholder-orange-400:-ms-input-placeholder{color:#f6ad55}.xl\:placeholder-orange-400::-ms-input-placeholder{color:#f6ad55}.xl\:placeholder-orange-400::placeholder{color:#f6ad55}.xl\:placeholder-orange-500:-ms-input-placeholder{color:#ed8936}.xl\:placeholder-orange-500::-ms-input-placeholder{color:#ed8936}.xl\:placeholder-orange-500::placeholder{color:#ed8936}.xl\:placeholder-orange-600:-ms-input-placeholder{color:#dd6b20}.xl\:placeholder-orange-600::-ms-input-placeholder{color:#dd6b20}.xl\:placeholder-orange-600::placeholder{color:#dd6b20}.xl\:placeholder-orange-700:-ms-input-placeholder{color:#c05621}.xl\:placeholder-orange-700::-ms-input-placeholder{color:#c05621}.xl\:placeholder-orange-700::placeholder{color:#c05621}.xl\:placeholder-orange-800:-ms-input-placeholder{color:#9c4221}.xl\:placeholder-orange-800::-ms-input-placeholder{color:#9c4221}.xl\:placeholder-orange-800::placeholder{color:#9c4221}.xl\:placeholder-orange-900:-ms-input-placeholder{color:#7b341e}.xl\:placeholder-orange-900::-ms-input-placeholder{color:#7b341e}.xl\:placeholder-orange-900::placeholder{color:#7b341e}.xl\:placeholder-yellow-100:-ms-input-placeholder{color:ivory}.xl\:placeholder-yellow-100::-ms-input-placeholder{color:ivory}.xl\:placeholder-yellow-100::placeholder{color:ivory}.xl\:placeholder-yellow-200:-ms-input-placeholder{color:#fefcbf}.xl\:placeholder-yellow-200::-ms-input-placeholder{color:#fefcbf}.xl\:placeholder-yellow-200::placeholder{color:#fefcbf}.xl\:placeholder-yellow-300:-ms-input-placeholder{color:#faf089}.xl\:placeholder-yellow-300::-ms-input-placeholder{color:#faf089}.xl\:placeholder-yellow-300::placeholder{color:#faf089}.xl\:placeholder-yellow-400:-ms-input-placeholder{color:#f6e05e}.xl\:placeholder-yellow-400::-ms-input-placeholder{color:#f6e05e}.xl\:placeholder-yellow-400::placeholder{color:#f6e05e}.xl\:placeholder-yellow-500:-ms-input-placeholder{color:#ecc94b}.xl\:placeholder-yellow-500::-ms-input-placeholder{color:#ecc94b}.xl\:placeholder-yellow-500::placeholder{color:#ecc94b}.xl\:placeholder-yellow-600:-ms-input-placeholder{color:#d69e2e}.xl\:placeholder-yellow-600::-ms-input-placeholder{color:#d69e2e}.xl\:placeholder-yellow-600::placeholder{color:#d69e2e}.xl\:placeholder-yellow-700:-ms-input-placeholder{color:#b7791f}.xl\:placeholder-yellow-700::-ms-input-placeholder{color:#b7791f}.xl\:placeholder-yellow-700::placeholder{color:#b7791f}.xl\:placeholder-yellow-800:-ms-input-placeholder{color:#975a16}.xl\:placeholder-yellow-800::-ms-input-placeholder{color:#975a16}.xl\:placeholder-yellow-800::placeholder{color:#975a16}.xl\:placeholder-yellow-900:-ms-input-placeholder{color:#744210}.xl\:placeholder-yellow-900::-ms-input-placeholder{color:#744210}.xl\:placeholder-yellow-900::placeholder{color:#744210}.xl\:placeholder-green-100:-ms-input-placeholder{color:#f0fff4}.xl\:placeholder-green-100::-ms-input-placeholder{color:#f0fff4}.xl\:placeholder-green-100::placeholder{color:#f0fff4}.xl\:placeholder-green-200:-ms-input-placeholder{color:#c6f6d5}.xl\:placeholder-green-200::-ms-input-placeholder{color:#c6f6d5}.xl\:placeholder-green-200::placeholder{color:#c6f6d5}.xl\:placeholder-green-300:-ms-input-placeholder{color:#9ae6b4}.xl\:placeholder-green-300::-ms-input-placeholder{color:#9ae6b4}.xl\:placeholder-green-300::placeholder{color:#9ae6b4}.xl\:placeholder-green-400:-ms-input-placeholder{color:#68d391}.xl\:placeholder-green-400::-ms-input-placeholder{color:#68d391}.xl\:placeholder-green-400::placeholder{color:#68d391}.xl\:placeholder-green-500:-ms-input-placeholder{color:#48bb78}.xl\:placeholder-green-500::-ms-input-placeholder{color:#48bb78}.xl\:placeholder-green-500::placeholder{color:#48bb78}.xl\:placeholder-green-600:-ms-input-placeholder{color:#38a169}.xl\:placeholder-green-600::-ms-input-placeholder{color:#38a169}.xl\:placeholder-green-600::placeholder{color:#38a169}.xl\:placeholder-green-700:-ms-input-placeholder{color:#2f855a}.xl\:placeholder-green-700::-ms-input-placeholder{color:#2f855a}.xl\:placeholder-green-700::placeholder{color:#2f855a}.xl\:placeholder-green-800:-ms-input-placeholder{color:#276749}.xl\:placeholder-green-800::-ms-input-placeholder{color:#276749}.xl\:placeholder-green-800::placeholder{color:#276749}.xl\:placeholder-green-900:-ms-input-placeholder{color:#22543d}.xl\:placeholder-green-900::-ms-input-placeholder{color:#22543d}.xl\:placeholder-green-900::placeholder{color:#22543d}.xl\:placeholder-teal-100:-ms-input-placeholder{color:#e6fffa}.xl\:placeholder-teal-100::-ms-input-placeholder{color:#e6fffa}.xl\:placeholder-teal-100::placeholder{color:#e6fffa}.xl\:placeholder-teal-200:-ms-input-placeholder{color:#b2f5ea}.xl\:placeholder-teal-200::-ms-input-placeholder{color:#b2f5ea}.xl\:placeholder-teal-200::placeholder{color:#b2f5ea}.xl\:placeholder-teal-300:-ms-input-placeholder{color:#81e6d9}.xl\:placeholder-teal-300::-ms-input-placeholder{color:#81e6d9}.xl\:placeholder-teal-300::placeholder{color:#81e6d9}.xl\:placeholder-teal-400:-ms-input-placeholder{color:#4fd1c5}.xl\:placeholder-teal-400::-ms-input-placeholder{color:#4fd1c5}.xl\:placeholder-teal-400::placeholder{color:#4fd1c5}.xl\:placeholder-teal-500:-ms-input-placeholder{color:#38b2ac}.xl\:placeholder-teal-500::-ms-input-placeholder{color:#38b2ac}.xl\:placeholder-teal-500::placeholder{color:#38b2ac}.xl\:placeholder-teal-600:-ms-input-placeholder{color:#319795}.xl\:placeholder-teal-600::-ms-input-placeholder{color:#319795}.xl\:placeholder-teal-600::placeholder{color:#319795}.xl\:placeholder-teal-700:-ms-input-placeholder{color:#2c7a7b}.xl\:placeholder-teal-700::-ms-input-placeholder{color:#2c7a7b}.xl\:placeholder-teal-700::placeholder{color:#2c7a7b}.xl\:placeholder-teal-800:-ms-input-placeholder{color:#285e61}.xl\:placeholder-teal-800::-ms-input-placeholder{color:#285e61}.xl\:placeholder-teal-800::placeholder{color:#285e61}.xl\:placeholder-teal-900:-ms-input-placeholder{color:#234e52}.xl\:placeholder-teal-900::-ms-input-placeholder{color:#234e52}.xl\:placeholder-teal-900::placeholder{color:#234e52}.xl\:placeholder-blue-100:-ms-input-placeholder{color:#ebf8ff}.xl\:placeholder-blue-100::-ms-input-placeholder{color:#ebf8ff}.xl\:placeholder-blue-100::placeholder{color:#ebf8ff}.xl\:placeholder-blue-200:-ms-input-placeholder{color:#bee3f8}.xl\:placeholder-blue-200::-ms-input-placeholder{color:#bee3f8}.xl\:placeholder-blue-200::placeholder{color:#bee3f8}.xl\:placeholder-blue-300:-ms-input-placeholder{color:#90cdf4}.xl\:placeholder-blue-300::-ms-input-placeholder{color:#90cdf4}.xl\:placeholder-blue-300::placeholder{color:#90cdf4}.xl\:placeholder-blue-400:-ms-input-placeholder{color:#63b3ed}.xl\:placeholder-blue-400::-ms-input-placeholder{color:#63b3ed}.xl\:placeholder-blue-400::placeholder{color:#63b3ed}.xl\:placeholder-blue-500:-ms-input-placeholder{color:#4299e1}.xl\:placeholder-blue-500::-ms-input-placeholder{color:#4299e1}.xl\:placeholder-blue-500::placeholder{color:#4299e1}.xl\:placeholder-blue-600:-ms-input-placeholder{color:#3182ce}.xl\:placeholder-blue-600::-ms-input-placeholder{color:#3182ce}.xl\:placeholder-blue-600::placeholder{color:#3182ce}.xl\:placeholder-blue-700:-ms-input-placeholder{color:#2b6cb0}.xl\:placeholder-blue-700::-ms-input-placeholder{color:#2b6cb0}.xl\:placeholder-blue-700::placeholder{color:#2b6cb0}.xl\:placeholder-blue-800:-ms-input-placeholder{color:#2c5282}.xl\:placeholder-blue-800::-ms-input-placeholder{color:#2c5282}.xl\:placeholder-blue-800::placeholder{color:#2c5282}.xl\:placeholder-blue-900:-ms-input-placeholder{color:#2a4365}.xl\:placeholder-blue-900::-ms-input-placeholder{color:#2a4365}.xl\:placeholder-blue-900::placeholder{color:#2a4365}.xl\:placeholder-indigo-100:-ms-input-placeholder{color:#ebf4ff}.xl\:placeholder-indigo-100::-ms-input-placeholder{color:#ebf4ff}.xl\:placeholder-indigo-100::placeholder{color:#ebf4ff}.xl\:placeholder-indigo-200:-ms-input-placeholder{color:#c3dafe}.xl\:placeholder-indigo-200::-ms-input-placeholder{color:#c3dafe}.xl\:placeholder-indigo-200::placeholder{color:#c3dafe}.xl\:placeholder-indigo-300:-ms-input-placeholder{color:#a3bffa}.xl\:placeholder-indigo-300::-ms-input-placeholder{color:#a3bffa}.xl\:placeholder-indigo-300::placeholder{color:#a3bffa}.xl\:placeholder-indigo-400:-ms-input-placeholder{color:#7f9cf5}.xl\:placeholder-indigo-400::-ms-input-placeholder{color:#7f9cf5}.xl\:placeholder-indigo-400::placeholder{color:#7f9cf5}.xl\:placeholder-indigo-500:-ms-input-placeholder{color:#667eea}.xl\:placeholder-indigo-500::-ms-input-placeholder{color:#667eea}.xl\:placeholder-indigo-500::placeholder{color:#667eea}.xl\:placeholder-indigo-600:-ms-input-placeholder{color:#5a67d8}.xl\:placeholder-indigo-600::-ms-input-placeholder{color:#5a67d8}.xl\:placeholder-indigo-600::placeholder{color:#5a67d8}.xl\:placeholder-indigo-700:-ms-input-placeholder{color:#4c51bf}.xl\:placeholder-indigo-700::-ms-input-placeholder{color:#4c51bf}.xl\:placeholder-indigo-700::placeholder{color:#4c51bf}.xl\:placeholder-indigo-800:-ms-input-placeholder{color:#434190}.xl\:placeholder-indigo-800::-ms-input-placeholder{color:#434190}.xl\:placeholder-indigo-800::placeholder{color:#434190}.xl\:placeholder-indigo-900:-ms-input-placeholder{color:#3c366b}.xl\:placeholder-indigo-900::-ms-input-placeholder{color:#3c366b}.xl\:placeholder-indigo-900::placeholder{color:#3c366b}.xl\:placeholder-purple-100:-ms-input-placeholder{color:#faf5ff}.xl\:placeholder-purple-100::-ms-input-placeholder{color:#faf5ff}.xl\:placeholder-purple-100::placeholder{color:#faf5ff}.xl\:placeholder-purple-200:-ms-input-placeholder{color:#e9d8fd}.xl\:placeholder-purple-200::-ms-input-placeholder{color:#e9d8fd}.xl\:placeholder-purple-200::placeholder{color:#e9d8fd}.xl\:placeholder-purple-300:-ms-input-placeholder{color:#d6bcfa}.xl\:placeholder-purple-300::-ms-input-placeholder{color:#d6bcfa}.xl\:placeholder-purple-300::placeholder{color:#d6bcfa}.xl\:placeholder-purple-400:-ms-input-placeholder{color:#b794f4}.xl\:placeholder-purple-400::-ms-input-placeholder{color:#b794f4}.xl\:placeholder-purple-400::placeholder{color:#b794f4}.xl\:placeholder-purple-500:-ms-input-placeholder{color:#9f7aea}.xl\:placeholder-purple-500::-ms-input-placeholder{color:#9f7aea}.xl\:placeholder-purple-500::placeholder{color:#9f7aea}.xl\:placeholder-purple-600:-ms-input-placeholder{color:#805ad5}.xl\:placeholder-purple-600::-ms-input-placeholder{color:#805ad5}.xl\:placeholder-purple-600::placeholder{color:#805ad5}.xl\:placeholder-purple-700:-ms-input-placeholder{color:#6b46c1}.xl\:placeholder-purple-700::-ms-input-placeholder{color:#6b46c1}.xl\:placeholder-purple-700::placeholder{color:#6b46c1}.xl\:placeholder-purple-800:-ms-input-placeholder{color:#553c9a}.xl\:placeholder-purple-800::-ms-input-placeholder{color:#553c9a}.xl\:placeholder-purple-800::placeholder{color:#553c9a}.xl\:placeholder-purple-900:-ms-input-placeholder{color:#44337a}.xl\:placeholder-purple-900::-ms-input-placeholder{color:#44337a}.xl\:placeholder-purple-900::placeholder{color:#44337a}.xl\:placeholder-pink-100:-ms-input-placeholder{color:#fff5f7}.xl\:placeholder-pink-100::-ms-input-placeholder{color:#fff5f7}.xl\:placeholder-pink-100::placeholder{color:#fff5f7}.xl\:placeholder-pink-200:-ms-input-placeholder{color:#fed7e2}.xl\:placeholder-pink-200::-ms-input-placeholder{color:#fed7e2}.xl\:placeholder-pink-200::placeholder{color:#fed7e2}.xl\:placeholder-pink-300:-ms-input-placeholder{color:#fbb6ce}.xl\:placeholder-pink-300::-ms-input-placeholder{color:#fbb6ce}.xl\:placeholder-pink-300::placeholder{color:#fbb6ce}.xl\:placeholder-pink-400:-ms-input-placeholder{color:#f687b3}.xl\:placeholder-pink-400::-ms-input-placeholder{color:#f687b3}.xl\:placeholder-pink-400::placeholder{color:#f687b3}.xl\:placeholder-pink-500:-ms-input-placeholder{color:#ed64a6}.xl\:placeholder-pink-500::-ms-input-placeholder{color:#ed64a6}.xl\:placeholder-pink-500::placeholder{color:#ed64a6}.xl\:placeholder-pink-600:-ms-input-placeholder{color:#d53f8c}.xl\:placeholder-pink-600::-ms-input-placeholder{color:#d53f8c}.xl\:placeholder-pink-600::placeholder{color:#d53f8c}.xl\:placeholder-pink-700:-ms-input-placeholder{color:#b83280}.xl\:placeholder-pink-700::-ms-input-placeholder{color:#b83280}.xl\:placeholder-pink-700::placeholder{color:#b83280}.xl\:placeholder-pink-800:-ms-input-placeholder{color:#97266d}.xl\:placeholder-pink-800::-ms-input-placeholder{color:#97266d}.xl\:placeholder-pink-800::placeholder{color:#97266d}.xl\:placeholder-pink-900:-ms-input-placeholder{color:#702459}.xl\:placeholder-pink-900::-ms-input-placeholder{color:#702459}.xl\:placeholder-pink-900::placeholder{color:#702459}.xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder{color:transparent}.xl\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.xl\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.xl\:focus\:placeholder-black:focus::-ms-input-placeholder{color:#000}.xl\:focus\:placeholder-black:focus::placeholder{color:#000}.xl\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.xl\:focus\:placeholder-white:focus::-ms-input-placeholder{color:#fff}.xl\:focus\:placeholder-white:focus::placeholder{color:#fff}.xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{color:#f7fafc}.xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{color:#f7fafc}.xl\:focus\:placeholder-gray-100:focus::placeholder{color:#f7fafc}.xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{color:#edf2f7}.xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{color:#edf2f7}.xl\:focus\:placeholder-gray-200:focus::placeholder{color:#edf2f7}.xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{color:#e2e8f0}.xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{color:#e2e8f0}.xl\:focus\:placeholder-gray-300:focus::placeholder{color:#e2e8f0}.xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{color:#cbd5e0}.xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{color:#cbd5e0}.xl\:focus\:placeholder-gray-400:focus::placeholder{color:#cbd5e0}.xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{color:#a0aec0}.xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{color:#a0aec0}.xl\:focus\:placeholder-gray-500:focus::placeholder{color:#a0aec0}.xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{color:#718096}.xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{color:#718096}.xl\:focus\:placeholder-gray-600:focus::placeholder{color:#718096}.xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{color:#4a5568}.xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{color:#4a5568}.xl\:focus\:placeholder-gray-700:focus::placeholder{color:#4a5568}.xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{color:#2d3748}.xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{color:#2d3748}.xl\:focus\:placeholder-gray-800:focus::placeholder{color:#2d3748}.xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{color:#1a202c}.xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{color:#1a202c}.xl\:focus\:placeholder-gray-900:focus::placeholder{color:#1a202c}.xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{color:#fff5f5}.xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder{color:#fff5f5}.xl\:focus\:placeholder-red-100:focus::placeholder{color:#fff5f5}.xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{color:#fed7d7}.xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder{color:#fed7d7}.xl\:focus\:placeholder-red-200:focus::placeholder{color:#fed7d7}.xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{color:#feb2b2}.xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder{color:#feb2b2}.xl\:focus\:placeholder-red-300:focus::placeholder{color:#feb2b2}.xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{color:#fc8181}.xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder{color:#fc8181}.xl\:focus\:placeholder-red-400:focus::placeholder{color:#fc8181}.xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{color:#f56565}.xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder{color:#f56565}.xl\:focus\:placeholder-red-500:focus::placeholder{color:#f56565}.xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{color:#e53e3e}.xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder{color:#e53e3e}.xl\:focus\:placeholder-red-600:focus::placeholder{color:#e53e3e}.xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{color:#c53030}.xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder{color:#c53030}.xl\:focus\:placeholder-red-700:focus::placeholder{color:#c53030}.xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{color:#9b2c2c}.xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder{color:#9b2c2c}.xl\:focus\:placeholder-red-800:focus::placeholder{color:#9b2c2c}.xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{color:#742a2a}.xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder{color:#742a2a}.xl\:focus\:placeholder-red-900:focus::placeholder{color:#742a2a}.xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{color:#fffaf0}.xl\:focus\:placeholder-orange-100:focus::-ms-input-placeholder{color:#fffaf0}.xl\:focus\:placeholder-orange-100:focus::placeholder{color:#fffaf0}.xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{color:#feebc8}.xl\:focus\:placeholder-orange-200:focus::-ms-input-placeholder{color:#feebc8}.xl\:focus\:placeholder-orange-200:focus::placeholder{color:#feebc8}.xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{color:#fbd38d}.xl\:focus\:placeholder-orange-300:focus::-ms-input-placeholder{color:#fbd38d}.xl\:focus\:placeholder-orange-300:focus::placeholder{color:#fbd38d}.xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{color:#f6ad55}.xl\:focus\:placeholder-orange-400:focus::-ms-input-placeholder{color:#f6ad55}.xl\:focus\:placeholder-orange-400:focus::placeholder{color:#f6ad55}.xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{color:#ed8936}.xl\:focus\:placeholder-orange-500:focus::-ms-input-placeholder{color:#ed8936}.xl\:focus\:placeholder-orange-500:focus::placeholder{color:#ed8936}.xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{color:#dd6b20}.xl\:focus\:placeholder-orange-600:focus::-ms-input-placeholder{color:#dd6b20}.xl\:focus\:placeholder-orange-600:focus::placeholder{color:#dd6b20}.xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{color:#c05621}.xl\:focus\:placeholder-orange-700:focus::-ms-input-placeholder{color:#c05621}.xl\:focus\:placeholder-orange-700:focus::placeholder{color:#c05621}.xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{color:#9c4221}.xl\:focus\:placeholder-orange-800:focus::-ms-input-placeholder{color:#9c4221}.xl\:focus\:placeholder-orange-800:focus::placeholder{color:#9c4221}.xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{color:#7b341e}.xl\:focus\:placeholder-orange-900:focus::-ms-input-placeholder{color:#7b341e}.xl\:focus\:placeholder-orange-900:focus::placeholder{color:#7b341e}.xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{color:ivory}.xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{color:ivory}.xl\:focus\:placeholder-yellow-100:focus::placeholder{color:ivory}.xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{color:#fefcbf}.xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{color:#fefcbf}.xl\:focus\:placeholder-yellow-200:focus::placeholder{color:#fefcbf}.xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{color:#faf089}.xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{color:#faf089}.xl\:focus\:placeholder-yellow-300:focus::placeholder{color:#faf089}.xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{color:#f6e05e}.xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{color:#f6e05e}.xl\:focus\:placeholder-yellow-400:focus::placeholder{color:#f6e05e}.xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{color:#ecc94b}.xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{color:#ecc94b}.xl\:focus\:placeholder-yellow-500:focus::placeholder{color:#ecc94b}.xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{color:#d69e2e}.xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{color:#d69e2e}.xl\:focus\:placeholder-yellow-600:focus::placeholder{color:#d69e2e}.xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{color:#b7791f}.xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{color:#b7791f}.xl\:focus\:placeholder-yellow-700:focus::placeholder{color:#b7791f}.xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{color:#975a16}.xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{color:#975a16}.xl\:focus\:placeholder-yellow-800:focus::placeholder{color:#975a16}.xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{color:#744210}.xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{color:#744210}.xl\:focus\:placeholder-yellow-900:focus::placeholder{color:#744210}.xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder{color:#f0fff4}.xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder{color:#f0fff4}.xl\:focus\:placeholder-green-100:focus::placeholder{color:#f0fff4}.xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder{color:#c6f6d5}.xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder{color:#c6f6d5}.xl\:focus\:placeholder-green-200:focus::placeholder{color:#c6f6d5}.xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder{color:#9ae6b4}.xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder{color:#9ae6b4}.xl\:focus\:placeholder-green-300:focus::placeholder{color:#9ae6b4}.xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder{color:#68d391}.xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder{color:#68d391}.xl\:focus\:placeholder-green-400:focus::placeholder{color:#68d391}.xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder{color:#48bb78}.xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder{color:#48bb78}.xl\:focus\:placeholder-green-500:focus::placeholder{color:#48bb78}.xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder{color:#38a169}.xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder{color:#38a169}.xl\:focus\:placeholder-green-600:focus::placeholder{color:#38a169}.xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder{color:#2f855a}.xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder{color:#2f855a}.xl\:focus\:placeholder-green-700:focus::placeholder{color:#2f855a}.xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder{color:#276749}.xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder{color:#276749}.xl\:focus\:placeholder-green-800:focus::placeholder{color:#276749}.xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder{color:#22543d}.xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder{color:#22543d}.xl\:focus\:placeholder-green-900:focus::placeholder{color:#22543d}.xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{color:#e6fffa}.xl\:focus\:placeholder-teal-100:focus::-ms-input-placeholder{color:#e6fffa}.xl\:focus\:placeholder-teal-100:focus::placeholder{color:#e6fffa}.xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{color:#b2f5ea}.xl\:focus\:placeholder-teal-200:focus::-ms-input-placeholder{color:#b2f5ea}.xl\:focus\:placeholder-teal-200:focus::placeholder{color:#b2f5ea}.xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{color:#81e6d9}.xl\:focus\:placeholder-teal-300:focus::-ms-input-placeholder{color:#81e6d9}.xl\:focus\:placeholder-teal-300:focus::placeholder{color:#81e6d9}.xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{color:#4fd1c5}.xl\:focus\:placeholder-teal-400:focus::-ms-input-placeholder{color:#4fd1c5}.xl\:focus\:placeholder-teal-400:focus::placeholder{color:#4fd1c5}.xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{color:#38b2ac}.xl\:focus\:placeholder-teal-500:focus::-ms-input-placeholder{color:#38b2ac}.xl\:focus\:placeholder-teal-500:focus::placeholder{color:#38b2ac}.xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{color:#319795}.xl\:focus\:placeholder-teal-600:focus::-ms-input-placeholder{color:#319795}.xl\:focus\:placeholder-teal-600:focus::placeholder{color:#319795}.xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{color:#2c7a7b}.xl\:focus\:placeholder-teal-700:focus::-ms-input-placeholder{color:#2c7a7b}.xl\:focus\:placeholder-teal-700:focus::placeholder{color:#2c7a7b}.xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{color:#285e61}.xl\:focus\:placeholder-teal-800:focus::-ms-input-placeholder{color:#285e61}.xl\:focus\:placeholder-teal-800:focus::placeholder{color:#285e61}.xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{color:#234e52}.xl\:focus\:placeholder-teal-900:focus::-ms-input-placeholder{color:#234e52}.xl\:focus\:placeholder-teal-900:focus::placeholder{color:#234e52}.xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#ebf8ff}.xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder{color:#ebf8ff}.xl\:focus\:placeholder-blue-100:focus::placeholder{color:#ebf8ff}.xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#bee3f8}.xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder{color:#bee3f8}.xl\:focus\:placeholder-blue-200:focus::placeholder{color:#bee3f8}.xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#90cdf4}.xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder{color:#90cdf4}.xl\:focus\:placeholder-blue-300:focus::placeholder{color:#90cdf4}.xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#63b3ed}.xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder{color:#63b3ed}.xl\:focus\:placeholder-blue-400:focus::placeholder{color:#63b3ed}.xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#4299e1}.xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder{color:#4299e1}.xl\:focus\:placeholder-blue-500:focus::placeholder{color:#4299e1}.xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#3182ce}.xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder{color:#3182ce}.xl\:focus\:placeholder-blue-600:focus::placeholder{color:#3182ce}.xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#2b6cb0}.xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder{color:#2b6cb0}.xl\:focus\:placeholder-blue-700:focus::placeholder{color:#2b6cb0}.xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#2c5282}.xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder{color:#2c5282}.xl\:focus\:placeholder-blue-800:focus::placeholder{color:#2c5282}.xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#2a4365}.xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder{color:#2a4365}.xl\:focus\:placeholder-blue-900:focus::placeholder{color:#2a4365}.xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{color:#ebf4ff}.xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder{color:#ebf4ff}.xl\:focus\:placeholder-indigo-100:focus::placeholder{color:#ebf4ff}.xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{color:#c3dafe}.xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder{color:#c3dafe}.xl\:focus\:placeholder-indigo-200:focus::placeholder{color:#c3dafe}.xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{color:#a3bffa}.xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder{color:#a3bffa}.xl\:focus\:placeholder-indigo-300:focus::placeholder{color:#a3bffa}.xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{color:#7f9cf5}.xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder{color:#7f9cf5}.xl\:focus\:placeholder-indigo-400:focus::placeholder{color:#7f9cf5}.xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{color:#667eea}.xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder{color:#667eea}.xl\:focus\:placeholder-indigo-500:focus::placeholder{color:#667eea}.xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{color:#5a67d8}.xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder{color:#5a67d8}.xl\:focus\:placeholder-indigo-600:focus::placeholder{color:#5a67d8}.xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{color:#4c51bf}.xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder{color:#4c51bf}.xl\:focus\:placeholder-indigo-700:focus::placeholder{color:#4c51bf}.xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{color:#434190}.xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder{color:#434190}.xl\:focus\:placeholder-indigo-800:focus::placeholder{color:#434190}.xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{color:#3c366b}.xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder{color:#3c366b}.xl\:focus\:placeholder-indigo-900:focus::placeholder{color:#3c366b}.xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{color:#faf5ff}.xl\:focus\:placeholder-purple-100:focus::-ms-input-placeholder{color:#faf5ff}.xl\:focus\:placeholder-purple-100:focus::placeholder{color:#faf5ff}.xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{color:#e9d8fd}.xl\:focus\:placeholder-purple-200:focus::-ms-input-placeholder{color:#e9d8fd}.xl\:focus\:placeholder-purple-200:focus::placeholder{color:#e9d8fd}.xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{color:#d6bcfa}.xl\:focus\:placeholder-purple-300:focus::-ms-input-placeholder{color:#d6bcfa}.xl\:focus\:placeholder-purple-300:focus::placeholder{color:#d6bcfa}.xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{color:#b794f4}.xl\:focus\:placeholder-purple-400:focus::-ms-input-placeholder{color:#b794f4}.xl\:focus\:placeholder-purple-400:focus::placeholder{color:#b794f4}.xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{color:#9f7aea}.xl\:focus\:placeholder-purple-500:focus::-ms-input-placeholder{color:#9f7aea}.xl\:focus\:placeholder-purple-500:focus::placeholder{color:#9f7aea}.xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{color:#805ad5}.xl\:focus\:placeholder-purple-600:focus::-ms-input-placeholder{color:#805ad5}.xl\:focus\:placeholder-purple-600:focus::placeholder{color:#805ad5}.xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{color:#6b46c1}.xl\:focus\:placeholder-purple-700:focus::-ms-input-placeholder{color:#6b46c1}.xl\:focus\:placeholder-purple-700:focus::placeholder{color:#6b46c1}.xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{color:#553c9a}.xl\:focus\:placeholder-purple-800:focus::-ms-input-placeholder{color:#553c9a}.xl\:focus\:placeholder-purple-800:focus::placeholder{color:#553c9a}.xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{color:#44337a}.xl\:focus\:placeholder-purple-900:focus::-ms-input-placeholder{color:#44337a}.xl\:focus\:placeholder-purple-900:focus::placeholder{color:#44337a}.xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{color:#fff5f7}.xl\:focus\:placeholder-pink-100:focus::-ms-input-placeholder{color:#fff5f7}.xl\:focus\:placeholder-pink-100:focus::placeholder{color:#fff5f7}.xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{color:#fed7e2}.xl\:focus\:placeholder-pink-200:focus::-ms-input-placeholder{color:#fed7e2}.xl\:focus\:placeholder-pink-200:focus::placeholder{color:#fed7e2}.xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{color:#fbb6ce}.xl\:focus\:placeholder-pink-300:focus::-ms-input-placeholder{color:#fbb6ce}.xl\:focus\:placeholder-pink-300:focus::placeholder{color:#fbb6ce}.xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{color:#f687b3}.xl\:focus\:placeholder-pink-400:focus::-ms-input-placeholder{color:#f687b3}.xl\:focus\:placeholder-pink-400:focus::placeholder{color:#f687b3}.xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{color:#ed64a6}.xl\:focus\:placeholder-pink-500:focus::-ms-input-placeholder{color:#ed64a6}.xl\:focus\:placeholder-pink-500:focus::placeholder{color:#ed64a6}.xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{color:#d53f8c}.xl\:focus\:placeholder-pink-600:focus::-ms-input-placeholder{color:#d53f8c}.xl\:focus\:placeholder-pink-600:focus::placeholder{color:#d53f8c}.xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{color:#b83280}.xl\:focus\:placeholder-pink-700:focus::-ms-input-placeholder{color:#b83280}.xl\:focus\:placeholder-pink-700:focus::placeholder{color:#b83280}.xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{color:#97266d}.xl\:focus\:placeholder-pink-800:focus::-ms-input-placeholder{color:#97266d}.xl\:focus\:placeholder-pink-800:focus::placeholder{color:#97266d}.xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{color:#702459}.xl\:focus\:placeholder-pink-900:focus::-ms-input-placeholder{color:#702459}.xl\:focus\:placeholder-pink-900:focus::placeholder{color:#702459}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:static{position:static}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:inset-0{top:0;right:0;bottom:0;left:0}.xl\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.xl\:inset-y-0{top:0;bottom:0}.xl\:inset-x-0{right:0;left:0}.xl\:inset-y-auto{top:auto;bottom:auto}.xl\:inset-x-auto{right:auto;left:auto}.xl\:top-0{top:0}.xl\:right-0{right:0}.xl\:bottom-0{bottom:0}.xl\:left-0{left:0}.xl\:top-auto{top:auto}.xl\:right-auto{right:auto}.xl\:bottom-auto{bottom:auto}.xl\:left-auto{left:auto}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.xl\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.xl\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.xl\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.xl\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.xl\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.xl\:shadow-none{box-shadow:none}.xl\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.xl\:hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.xl\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.xl\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.xl\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.xl\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.xl\:hover\:shadow-none:hover{box-shadow:none}.xl\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.xl\:focus\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.xl\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.xl\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.xl\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.xl\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.xl\:focus\:shadow-none:focus{box-shadow:none}.xl\:fill-current{fill:currentColor}.xl\:stroke-current{stroke:currentColor}.xl\:stroke-0{stroke-width:0}.xl\:stroke-1{stroke-width:1}.xl\:stroke-2{stroke-width:2}.xl\:table-auto{table-layout:auto}.xl\:table-fixed{table-layout:fixed}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-transparent{color:transparent}.xl\:text-black{color:#000}.xl\:text-white{color:#fff}.xl\:text-gray-100{color:#f7fafc}.xl\:text-gray-200{color:#edf2f7}.xl\:text-gray-300{color:#e2e8f0}.xl\:text-gray-400{color:#cbd5e0}.xl\:text-gray-500{color:#a0aec0}.xl\:text-gray-600{color:#718096}.xl\:text-gray-700{color:#4a5568}.xl\:text-gray-800{color:#2d3748}.xl\:text-gray-900{color:#1a202c}.xl\:text-red-100{color:#fff5f5}.xl\:text-red-200{color:#fed7d7}.xl\:text-red-300{color:#feb2b2}.xl\:text-red-400{color:#fc8181}.xl\:text-red-500{color:#f56565}.xl\:text-red-600{color:#e53e3e}.xl\:text-red-700{color:#c53030}.xl\:text-red-800{color:#9b2c2c}.xl\:text-red-900{color:#742a2a}.xl\:text-orange-100{color:#fffaf0}.xl\:text-orange-200{color:#feebc8}.xl\:text-orange-300{color:#fbd38d}.xl\:text-orange-400{color:#f6ad55}.xl\:text-orange-500{color:#ed8936}.xl\:text-orange-600{color:#dd6b20}.xl\:text-orange-700{color:#c05621}.xl\:text-orange-800{color:#9c4221}.xl\:text-orange-900{color:#7b341e}.xl\:text-yellow-100{color:ivory}.xl\:text-yellow-200{color:#fefcbf}.xl\:text-yellow-300{color:#faf089}.xl\:text-yellow-400{color:#f6e05e}.xl\:text-yellow-500{color:#ecc94b}.xl\:text-yellow-600{color:#d69e2e}.xl\:text-yellow-700{color:#b7791f}.xl\:text-yellow-800{color:#975a16}.xl\:text-yellow-900{color:#744210}.xl\:text-green-100{color:#f0fff4}.xl\:text-green-200{color:#c6f6d5}.xl\:text-green-300{color:#9ae6b4}.xl\:text-green-400{color:#68d391}.xl\:text-green-500{color:#48bb78}.xl\:text-green-600{color:#38a169}.xl\:text-green-700{color:#2f855a}.xl\:text-green-800{color:#276749}.xl\:text-green-900{color:#22543d}.xl\:text-teal-100{color:#e6fffa}.xl\:text-teal-200{color:#b2f5ea}.xl\:text-teal-300{color:#81e6d9}.xl\:text-teal-400{color:#4fd1c5}.xl\:text-teal-500{color:#38b2ac}.xl\:text-teal-600{color:#319795}.xl\:text-teal-700{color:#2c7a7b}.xl\:text-teal-800{color:#285e61}.xl\:text-teal-900{color:#234e52}.xl\:text-blue-100{color:#ebf8ff}.xl\:text-blue-200{color:#bee3f8}.xl\:text-blue-300{color:#90cdf4}.xl\:text-blue-400{color:#63b3ed}.xl\:text-blue-500{color:#4299e1}.xl\:text-blue-600{color:#3182ce}.xl\:text-blue-700{color:#2b6cb0}.xl\:text-blue-800{color:#2c5282}.xl\:text-blue-900{color:#2a4365}.xl\:text-indigo-100{color:#ebf4ff}.xl\:text-indigo-200{color:#c3dafe}.xl\:text-indigo-300{color:#a3bffa}.xl\:text-indigo-400{color:#7f9cf5}.xl\:text-indigo-500{color:#667eea}.xl\:text-indigo-600{color:#5a67d8}.xl\:text-indigo-700{color:#4c51bf}.xl\:text-indigo-800{color:#434190}.xl\:text-indigo-900{color:#3c366b}.xl\:text-purple-100{color:#faf5ff}.xl\:text-purple-200{color:#e9d8fd}.xl\:text-purple-300{color:#d6bcfa}.xl\:text-purple-400{color:#b794f4}.xl\:text-purple-500{color:#9f7aea}.xl\:text-purple-600{color:#805ad5}.xl\:text-purple-700{color:#6b46c1}.xl\:text-purple-800{color:#553c9a}.xl\:text-purple-900{color:#44337a}.xl\:text-pink-100{color:#fff5f7}.xl\:text-pink-200{color:#fed7e2}.xl\:text-pink-300{color:#fbb6ce}.xl\:text-pink-400{color:#f687b3}.xl\:text-pink-500{color:#ed64a6}.xl\:text-pink-600{color:#d53f8c}.xl\:text-pink-700{color:#b83280}.xl\:text-pink-800{color:#97266d}.xl\:text-pink-900{color:#702459}.xl\:hover\:text-transparent:hover{color:transparent}.xl\:hover\:text-black:hover{color:#000}.xl\:hover\:text-white:hover{color:#fff}.xl\:hover\:text-gray-100:hover{color:#f7fafc}.xl\:hover\:text-gray-200:hover{color:#edf2f7}.xl\:hover\:text-gray-300:hover{color:#e2e8f0}.xl\:hover\:text-gray-400:hover{color:#cbd5e0}.xl\:hover\:text-gray-500:hover{color:#a0aec0}.xl\:hover\:text-gray-600:hover{color:#718096}.xl\:hover\:text-gray-700:hover{color:#4a5568}.xl\:hover\:text-gray-800:hover{color:#2d3748}.xl\:hover\:text-gray-900:hover{color:#1a202c}.xl\:hover\:text-red-100:hover{color:#fff5f5}.xl\:hover\:text-red-200:hover{color:#fed7d7}.xl\:hover\:text-red-300:hover{color:#feb2b2}.xl\:hover\:text-red-400:hover{color:#fc8181}.xl\:hover\:text-red-500:hover{color:#f56565}.xl\:hover\:text-red-600:hover{color:#e53e3e}.xl\:hover\:text-red-700:hover{color:#c53030}.xl\:hover\:text-red-800:hover{color:#9b2c2c}.xl\:hover\:text-red-900:hover{color:#742a2a}.xl\:hover\:text-orange-100:hover{color:#fffaf0}.xl\:hover\:text-orange-200:hover{color:#feebc8}.xl\:hover\:text-orange-300:hover{color:#fbd38d}.xl\:hover\:text-orange-400:hover{color:#f6ad55}.xl\:hover\:text-orange-500:hover{color:#ed8936}.xl\:hover\:text-orange-600:hover{color:#dd6b20}.xl\:hover\:text-orange-700:hover{color:#c05621}.xl\:hover\:text-orange-800:hover{color:#9c4221}.xl\:hover\:text-orange-900:hover{color:#7b341e}.xl\:hover\:text-yellow-100:hover{color:ivory}.xl\:hover\:text-yellow-200:hover{color:#fefcbf}.xl\:hover\:text-yellow-300:hover{color:#faf089}.xl\:hover\:text-yellow-400:hover{color:#f6e05e}.xl\:hover\:text-yellow-500:hover{color:#ecc94b}.xl\:hover\:text-yellow-600:hover{color:#d69e2e}.xl\:hover\:text-yellow-700:hover{color:#b7791f}.xl\:hover\:text-yellow-800:hover{color:#975a16}.xl\:hover\:text-yellow-900:hover{color:#744210}.xl\:hover\:text-green-100:hover{color:#f0fff4}.xl\:hover\:text-green-200:hover{color:#c6f6d5}.xl\:hover\:text-green-300:hover{color:#9ae6b4}.xl\:hover\:text-green-400:hover{color:#68d391}.xl\:hover\:text-green-500:hover{color:#48bb78}.xl\:hover\:text-green-600:hover{color:#38a169}.xl\:hover\:text-green-700:hover{color:#2f855a}.xl\:hover\:text-green-800:hover{color:#276749}.xl\:hover\:text-green-900:hover{color:#22543d}.xl\:hover\:text-teal-100:hover{color:#e6fffa}.xl\:hover\:text-teal-200:hover{color:#b2f5ea}.xl\:hover\:text-teal-300:hover{color:#81e6d9}.xl\:hover\:text-teal-400:hover{color:#4fd1c5}.xl\:hover\:text-teal-500:hover{color:#38b2ac}.xl\:hover\:text-teal-600:hover{color:#319795}.xl\:hover\:text-teal-700:hover{color:#2c7a7b}.xl\:hover\:text-teal-800:hover{color:#285e61}.xl\:hover\:text-teal-900:hover{color:#234e52}.xl\:hover\:text-blue-100:hover{color:#ebf8ff}.xl\:hover\:text-blue-200:hover{color:#bee3f8}.xl\:hover\:text-blue-300:hover{color:#90cdf4}.xl\:hover\:text-blue-400:hover{color:#63b3ed}.xl\:hover\:text-blue-500:hover{color:#4299e1}.xl\:hover\:text-blue-600:hover{color:#3182ce}.xl\:hover\:text-blue-700:hover{color:#2b6cb0}.xl\:hover\:text-blue-800:hover{color:#2c5282}.xl\:hover\:text-blue-900:hover{color:#2a4365}.xl\:hover\:text-indigo-100:hover{color:#ebf4ff}.xl\:hover\:text-indigo-200:hover{color:#c3dafe}.xl\:hover\:text-indigo-300:hover{color:#a3bffa}.xl\:hover\:text-indigo-400:hover{color:#7f9cf5}.xl\:hover\:text-indigo-500:hover{color:#667eea}.xl\:hover\:text-indigo-600:hover{color:#5a67d8}.xl\:hover\:text-indigo-700:hover{color:#4c51bf}.xl\:hover\:text-indigo-800:hover{color:#434190}.xl\:hover\:text-indigo-900:hover{color:#3c366b}.xl\:hover\:text-purple-100:hover{color:#faf5ff}.xl\:hover\:text-purple-200:hover{color:#e9d8fd}.xl\:hover\:text-purple-300:hover{color:#d6bcfa}.xl\:hover\:text-purple-400:hover{color:#b794f4}.xl\:hover\:text-purple-500:hover{color:#9f7aea}.xl\:hover\:text-purple-600:hover{color:#805ad5}.xl\:hover\:text-purple-700:hover{color:#6b46c1}.xl\:hover\:text-purple-800:hover{color:#553c9a}.xl\:hover\:text-purple-900:hover{color:#44337a}.xl\:hover\:text-pink-100:hover{color:#fff5f7}.xl\:hover\:text-pink-200:hover{color:#fed7e2}.xl\:hover\:text-pink-300:hover{color:#fbb6ce}.xl\:hover\:text-pink-400:hover{color:#f687b3}.xl\:hover\:text-pink-500:hover{color:#ed64a6}.xl\:hover\:text-pink-600:hover{color:#d53f8c}.xl\:hover\:text-pink-700:hover{color:#b83280}.xl\:hover\:text-pink-800:hover{color:#97266d}.xl\:hover\:text-pink-900:hover{color:#702459}.xl\:focus\:text-transparent:focus{color:transparent}.xl\:focus\:text-black:focus{color:#000}.xl\:focus\:text-white:focus{color:#fff}.xl\:focus\:text-gray-100:focus{color:#f7fafc}.xl\:focus\:text-gray-200:focus{color:#edf2f7}.xl\:focus\:text-gray-300:focus{color:#e2e8f0}.xl\:focus\:text-gray-400:focus{color:#cbd5e0}.xl\:focus\:text-gray-500:focus{color:#a0aec0}.xl\:focus\:text-gray-600:focus{color:#718096}.xl\:focus\:text-gray-700:focus{color:#4a5568}.xl\:focus\:text-gray-800:focus{color:#2d3748}.xl\:focus\:text-gray-900:focus{color:#1a202c}.xl\:focus\:text-red-100:focus{color:#fff5f5}.xl\:focus\:text-red-200:focus{color:#fed7d7}.xl\:focus\:text-red-300:focus{color:#feb2b2}.xl\:focus\:text-red-400:focus{color:#fc8181}.xl\:focus\:text-red-500:focus{color:#f56565}.xl\:focus\:text-red-600:focus{color:#e53e3e}.xl\:focus\:text-red-700:focus{color:#c53030}.xl\:focus\:text-red-800:focus{color:#9b2c2c}.xl\:focus\:text-red-900:focus{color:#742a2a}.xl\:focus\:text-orange-100:focus{color:#fffaf0}.xl\:focus\:text-orange-200:focus{color:#feebc8}.xl\:focus\:text-orange-300:focus{color:#fbd38d}.xl\:focus\:text-orange-400:focus{color:#f6ad55}.xl\:focus\:text-orange-500:focus{color:#ed8936}.xl\:focus\:text-orange-600:focus{color:#dd6b20}.xl\:focus\:text-orange-700:focus{color:#c05621}.xl\:focus\:text-orange-800:focus{color:#9c4221}.xl\:focus\:text-orange-900:focus{color:#7b341e}.xl\:focus\:text-yellow-100:focus{color:ivory}.xl\:focus\:text-yellow-200:focus{color:#fefcbf}.xl\:focus\:text-yellow-300:focus{color:#faf089}.xl\:focus\:text-yellow-400:focus{color:#f6e05e}.xl\:focus\:text-yellow-500:focus{color:#ecc94b}.xl\:focus\:text-yellow-600:focus{color:#d69e2e}.xl\:focus\:text-yellow-700:focus{color:#b7791f}.xl\:focus\:text-yellow-800:focus{color:#975a16}.xl\:focus\:text-yellow-900:focus{color:#744210}.xl\:focus\:text-green-100:focus{color:#f0fff4}.xl\:focus\:text-green-200:focus{color:#c6f6d5}.xl\:focus\:text-green-300:focus{color:#9ae6b4}.xl\:focus\:text-green-400:focus{color:#68d391}.xl\:focus\:text-green-500:focus{color:#48bb78}.xl\:focus\:text-green-600:focus{color:#38a169}.xl\:focus\:text-green-700:focus{color:#2f855a}.xl\:focus\:text-green-800:focus{color:#276749}.xl\:focus\:text-green-900:focus{color:#22543d}.xl\:focus\:text-teal-100:focus{color:#e6fffa}.xl\:focus\:text-teal-200:focus{color:#b2f5ea}.xl\:focus\:text-teal-300:focus{color:#81e6d9}.xl\:focus\:text-teal-400:focus{color:#4fd1c5}.xl\:focus\:text-teal-500:focus{color:#38b2ac}.xl\:focus\:text-teal-600:focus{color:#319795}.xl\:focus\:text-teal-700:focus{color:#2c7a7b}.xl\:focus\:text-teal-800:focus{color:#285e61}.xl\:focus\:text-teal-900:focus{color:#234e52}.xl\:focus\:text-blue-100:focus{color:#ebf8ff}.xl\:focus\:text-blue-200:focus{color:#bee3f8}.xl\:focus\:text-blue-300:focus{color:#90cdf4}.xl\:focus\:text-blue-400:focus{color:#63b3ed}.xl\:focus\:text-blue-500:focus{color:#4299e1}.xl\:focus\:text-blue-600:focus{color:#3182ce}.xl\:focus\:text-blue-700:focus{color:#2b6cb0}.xl\:focus\:text-blue-800:focus{color:#2c5282}.xl\:focus\:text-blue-900:focus{color:#2a4365}.xl\:focus\:text-indigo-100:focus{color:#ebf4ff}.xl\:focus\:text-indigo-200:focus{color:#c3dafe}.xl\:focus\:text-indigo-300:focus{color:#a3bffa}.xl\:focus\:text-indigo-400:focus{color:#7f9cf5}.xl\:focus\:text-indigo-500:focus{color:#667eea}.xl\:focus\:text-indigo-600:focus{color:#5a67d8}.xl\:focus\:text-indigo-700:focus{color:#4c51bf}.xl\:focus\:text-indigo-800:focus{color:#434190}.xl\:focus\:text-indigo-900:focus{color:#3c366b}.xl\:focus\:text-purple-100:focus{color:#faf5ff}.xl\:focus\:text-purple-200:focus{color:#e9d8fd}.xl\:focus\:text-purple-300:focus{color:#d6bcfa}.xl\:focus\:text-purple-400:focus{color:#b794f4}.xl\:focus\:text-purple-500:focus{color:#9f7aea}.xl\:focus\:text-purple-600:focus{color:#805ad5}.xl\:focus\:text-purple-700:focus{color:#6b46c1}.xl\:focus\:text-purple-800:focus{color:#553c9a}.xl\:focus\:text-purple-900:focus{color:#44337a}.xl\:focus\:text-pink-100:focus{color:#fff5f7}.xl\:focus\:text-pink-200:focus{color:#fed7e2}.xl\:focus\:text-pink-300:focus{color:#fbb6ce}.xl\:focus\:text-pink-400:focus{color:#f687b3}.xl\:focus\:text-pink-500:focus{color:#ed64a6}.xl\:focus\:text-pink-600:focus{color:#d53f8c}.xl\:focus\:text-pink-700:focus{color:#b83280}.xl\:focus\:text-pink-800:focus{color:#97266d}.xl\:focus\:text-pink-900:focus{color:#702459}.xl\:text-xs{font-size:.75rem}.xl\:text-sm{font-size:.875rem}.xl\:text-base{font-size:1rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-2xl{font-size:1.5rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.25rem}.xl\:text-5xl{font-size:3rem}.xl\:text-6xl{font-size:4rem}.xl\:italic{font-style:italic}.xl\:not-italic{font-style:normal}.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}.xl\:hover\:underline:hover{text-decoration:underline}.xl\:hover\:line-through:hover{text-decoration:line-through}.xl\:hover\:no-underline:hover{text-decoration:none}.xl\:focus\:underline:focus{text-decoration:underline}.xl\:focus\:line-through:focus{text-decoration:line-through}.xl\:focus\:no-underline:focus{text-decoration:none}.xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:tracking-tighter{letter-spacing:-.05em}.xl\:tracking-tight{letter-spacing:-.025em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.025em}.xl\:tracking-wider{letter-spacing:.05em}.xl\:tracking-widest{letter-spacing:.1em}.xl\:select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.xl\:select-text{-webkit-user-select:text;-ms-user-select:text;user-select:text}.xl\:select-all{-webkit-user-select:all;-ms-user-select:all;user-select:all}.xl\:select-auto{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.xl\:align-baseline{vertical-align:baseline}.xl\:align-top{vertical-align:top}.xl\:align-middle{vertical-align:middle}.xl\:align-bottom{vertical-align:bottom}.xl\:align-text-top{vertical-align:text-top}.xl\:align-text-bottom{vertical-align:text-bottom}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}.xl\:whitespace-normal{white-space:normal}.xl\:whitespace-no-wrap{white-space:nowrap}.xl\:whitespace-pre{white-space:pre}.xl\:whitespace-pre-line{white-space:pre-line}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-normal{overflow-wrap:normal;word-break:normal}.xl\:break-words{overflow-wrap:break-word}.xl\:break-all{word-break:break-all}.xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:w-0{width:0}.xl\:w-1{width:.25rem}.xl\:w-2{width:.5rem}.xl\:w-3{width:.75rem}.xl\:w-4{width:1rem}.xl\:w-5{width:1.25rem}.xl\:w-6{width:1.5rem}.xl\:w-8{width:2rem}.xl\:w-10{width:2.5rem}.xl\:w-12{width:3rem}.xl\:w-16{width:4rem}.xl\:w-20{width:5rem}.xl\:w-24{width:6rem}.xl\:w-32{width:8rem}.xl\:w-40{width:10rem}.xl\:w-48{width:12rem}.xl\:w-56{width:14rem}.xl\:w-64{width:16rem}.xl\:w-auto{width:auto}.xl\:w-px{width:1px}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-1\/4{width:25%}.xl\:w-2\/4{width:50%}.xl\:w-3\/4{width:75%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-1\/6{width:16.666667%}.xl\:w-2\/6{width:33.333333%}.xl\:w-3\/6{width:50%}.xl\:w-4\/6{width:66.666667%}.xl\:w-5\/6{width:83.333333%}.xl\:w-1\/12{width:8.333333%}.xl\:w-2\/12{width:16.666667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-5\/12{width:41.666667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.333333%}.xl\:w-8\/12{width:66.666667%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.333333%}.xl\:w-11\/12{width:91.666667%}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:z-0{z-index:0}.xl\:z-10{z-index:10}.xl\:z-20{z-index:20}.xl\:z-30{z-index:30}.xl\:z-40{z-index:40}.xl\:z-50{z-index:50}.xl\:z-auto{z-index:auto}.xl\:gap-0{grid-gap:0;gap:0}.xl\:gap-1{grid-gap:.25rem;gap:.25rem}.xl\:gap-2{grid-gap:.5rem;gap:.5rem}.xl\:gap-3{grid-gap:.75rem;gap:.75rem}.xl\:gap-4{grid-gap:1rem;gap:1rem}.xl\:gap-5{grid-gap:1.25rem;gap:1.25rem}.xl\:gap-6{grid-gap:1.5rem;gap:1.5rem}.xl\:gap-8{grid-gap:2rem;gap:2rem}.xl\:gap-10{grid-gap:2.5rem;gap:2.5rem}.xl\:gap-12{grid-gap:3rem;gap:3rem}.xl\:gap-16{grid-gap:4rem;gap:4rem}.xl\:gap-20{grid-gap:5rem;gap:5rem}.xl\:gap-24{grid-gap:6rem;gap:6rem}.xl\:gap-32{grid-gap:8rem;gap:8rem}.xl\:gap-40{grid-gap:10rem;gap:10rem}.xl\:gap-48{grid-gap:12rem;gap:12rem}.xl\:gap-56{grid-gap:14rem;gap:14rem}.xl\:gap-64{grid-gap:16rem;gap:16rem}.xl\:gap-px{grid-gap:1px;gap:1px}.xl\:col-gap-0{grid-column-gap:0;column-gap:0}.xl\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.xl\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.xl\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.xl\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.xl\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.xl\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.xl\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.xl\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.xl\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.xl\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.xl\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.xl\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.xl\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.xl\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.xl\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.xl\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.xl\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.xl\:col-gap-px{grid-column-gap:1px;column-gap:1px}.xl\:row-gap-0{grid-row-gap:0;row-gap:0}.xl\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.xl\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.xl\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.xl\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.xl\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.xl\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.xl\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.xl\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.xl\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.xl\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.xl\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.xl\:row-gap-px{grid-row-gap:1px;row-gap:1px}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-none{grid-template-columns:none}.xl\:col-auto{grid-column:auto}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-start-13{grid-column-start:13}.xl\:col-start-auto{grid-column-start:auto}.xl\:col-end-1{grid-column-end:1}.xl\:col-end-2{grid-column-end:2}.xl\:col-end-3{grid-column-end:3}.xl\:col-end-4{grid-column-end:4}.xl\:col-end-5{grid-column-end:5}.xl\:col-end-6{grid-column-end:6}.xl\:col-end-7{grid-column-end:7}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:col-end-10{grid-column-end:10}.xl\:col-end-11{grid-column-end:11}.xl\:col-end-12{grid-column-end:12}.xl\:col-end-13{grid-column-end:13}.xl\:col-end-auto{grid-column-end:auto}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-none{grid-template-rows:none}.xl\:row-auto{grid-row:auto}.xl\:row-span-1{grid-row:span 1/span 1}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:row-span-5{grid-row:span 5/span 5}.xl\:row-span-6{grid-row:span 6/span 6}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-start-3{grid-row-start:3}.xl\:row-start-4{grid-row-start:4}.xl\:row-start-5{grid-row-start:5}.xl\:row-start-6{grid-row-start:6}.xl\:row-start-7{grid-row-start:7}.xl\:row-start-auto{grid-row-start:auto}.xl\:row-end-1{grid-row-end:1}.xl\:row-end-2{grid-row-end:2}.xl\:row-end-3{grid-row-end:3}.xl\:row-end-4{grid-row-end:4}.xl\:row-end-5{grid-row-end:5}.xl\:row-end-6{grid-row-end:6}.xl\:row-end-7{grid-row-end:7}.xl\:row-end-auto{grid-row-end:auto}.xl\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.xl\:transform-none{transform:none}.xl\:origin-center{transform-origin:center}.xl\:origin-top{transform-origin:top}.xl\:origin-top-right{transform-origin:top right}.xl\:origin-right{transform-origin:right}.xl\:origin-bottom-right{transform-origin:bottom right}.xl\:origin-bottom{transform-origin:bottom}.xl\:origin-bottom-left{transform-origin:bottom left}.xl\:origin-left{transform-origin:left}.xl\:origin-top-left{transform-origin:top left}.xl\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.xl\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.xl\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:scale-x-0{--transform-scale-x:0}.xl\:scale-x-50{--transform-scale-x:.5}.xl\:scale-x-75{--transform-scale-x:.75}.xl\:scale-x-90{--transform-scale-x:.9}.xl\:scale-x-95{--transform-scale-x:.95}.xl\:scale-x-100{--transform-scale-x:1}.xl\:scale-x-105{--transform-scale-x:1.05}.xl\:scale-x-110{--transform-scale-x:1.1}.xl\:scale-x-125{--transform-scale-x:1.25}.xl\:scale-x-150{--transform-scale-x:1.5}.xl\:scale-y-0{--transform-scale-y:0}.xl\:scale-y-50{--transform-scale-y:.5}.xl\:scale-y-75{--transform-scale-y:.75}.xl\:scale-y-90{--transform-scale-y:.9}.xl\:scale-y-95{--transform-scale-y:.95}.xl\:scale-y-100{--transform-scale-y:1}.xl\:scale-y-105{--transform-scale-y:1.05}.xl\:scale-y-110{--transform-scale-y:1.1}.xl\:scale-y-125{--transform-scale-y:1.25}.xl\:scale-y-150{--transform-scale-y:1.5}.xl\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.xl\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.xl\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:hover\:scale-x-0:hover{--transform-scale-x:0}.xl\:hover\:scale-x-50:hover{--transform-scale-x:.5}.xl\:hover\:scale-x-75:hover{--transform-scale-x:.75}.xl\:hover\:scale-x-90:hover{--transform-scale-x:.9}.xl\:hover\:scale-x-95:hover{--transform-scale-x:.95}.xl\:hover\:scale-x-100:hover{--transform-scale-x:1}.xl\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.xl\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.xl\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.xl\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.xl\:hover\:scale-y-0:hover{--transform-scale-y:0}.xl\:hover\:scale-y-50:hover{--transform-scale-y:.5}.xl\:hover\:scale-y-75:hover{--transform-scale-y:.75}.xl\:hover\:scale-y-90:hover{--transform-scale-y:.9}.xl\:hover\:scale-y-95:hover{--transform-scale-y:.95}.xl\:hover\:scale-y-100:hover{--transform-scale-y:1}.xl\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.xl\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.xl\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.xl\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.xl\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.xl\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.xl\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:focus\:scale-x-0:focus{--transform-scale-x:0}.xl\:focus\:scale-x-50:focus{--transform-scale-x:.5}.xl\:focus\:scale-x-75:focus{--transform-scale-x:.75}.xl\:focus\:scale-x-90:focus{--transform-scale-x:.9}.xl\:focus\:scale-x-95:focus{--transform-scale-x:.95}.xl\:focus\:scale-x-100:focus{--transform-scale-x:1}.xl\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.xl\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.xl\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.xl\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.xl\:focus\:scale-y-0:focus{--transform-scale-y:0}.xl\:focus\:scale-y-50:focus{--transform-scale-y:.5}.xl\:focus\:scale-y-75:focus{--transform-scale-y:.75}.xl\:focus\:scale-y-90:focus{--transform-scale-y:.9}.xl\:focus\:scale-y-95:focus{--transform-scale-y:.95}.xl\:focus\:scale-y-100:focus{--transform-scale-y:1}.xl\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.xl\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.xl\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.xl\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.xl\:rotate-0{--transform-rotate:0}.xl\:rotate-45{--transform-rotate:45deg}.xl\:rotate-90{--transform-rotate:90deg}.xl\:rotate-180{--transform-rotate:180deg}.xl\:-rotate-180{--transform-rotate:-180deg}.xl\:-rotate-90{--transform-rotate:-90deg}.xl\:-rotate-45{--transform-rotate:-45deg}.xl\:hover\:rotate-0:hover{--transform-rotate:0}.xl\:hover\:rotate-45:hover{--transform-rotate:45deg}.xl\:hover\:rotate-90:hover{--transform-rotate:90deg}.xl\:hover\:rotate-180:hover{--transform-rotate:180deg}.xl\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.xl\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.xl\:hover\:-rotate-45:hover{--transform-rotate:-45deg}.xl\:focus\:rotate-0:focus{--transform-rotate:0}.xl\:focus\:rotate-45:focus{--transform-rotate:45deg}.xl\:focus\:rotate-90:focus{--transform-rotate:90deg}.xl\:focus\:rotate-180:focus{--transform-rotate:180deg}.xl\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.xl\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.xl\:focus\:-rotate-45:focus{--transform-rotate:-45deg}.xl\:translate-x-0{--transform-translate-x:0}.xl\:translate-x-1{--transform-translate-x:0.25rem}.xl\:translate-x-2{--transform-translate-x:0.5rem}.xl\:translate-x-3{--transform-translate-x:0.75rem}.xl\:translate-x-4{--transform-translate-x:1rem}.xl\:translate-x-5{--transform-translate-x:1.25rem}.xl\:translate-x-6{--transform-translate-x:1.5rem}.xl\:translate-x-8{--transform-translate-x:2rem}.xl\:translate-x-10{--transform-translate-x:2.5rem}.xl\:translate-x-12{--transform-translate-x:3rem}.xl\:translate-x-16{--transform-translate-x:4rem}.xl\:translate-x-20{--transform-translate-x:5rem}.xl\:translate-x-24{--transform-translate-x:6rem}.xl\:translate-x-32{--transform-translate-x:8rem}.xl\:translate-x-40{--transform-translate-x:10rem}.xl\:translate-x-48{--transform-translate-x:12rem}.xl\:translate-x-56{--transform-translate-x:14rem}.xl\:translate-x-64{--transform-translate-x:16rem}.xl\:translate-x-px{--transform-translate-x:1px}.xl\:-translate-x-1{--transform-translate-x:-0.25rem}.xl\:-translate-x-2{--transform-translate-x:-0.5rem}.xl\:-translate-x-3{--transform-translate-x:-0.75rem}.xl\:-translate-x-4{--transform-translate-x:-1rem}.xl\:-translate-x-5{--transform-translate-x:-1.25rem}.xl\:-translate-x-6{--transform-translate-x:-1.5rem}.xl\:-translate-x-8{--transform-translate-x:-2rem}.xl\:-translate-x-10{--transform-translate-x:-2.5rem}.xl\:-translate-x-12{--transform-translate-x:-3rem}.xl\:-translate-x-16{--transform-translate-x:-4rem}.xl\:-translate-x-20{--transform-translate-x:-5rem}.xl\:-translate-x-24{--transform-translate-x:-6rem}.xl\:-translate-x-32{--transform-translate-x:-8rem}.xl\:-translate-x-40{--transform-translate-x:-10rem}.xl\:-translate-x-48{--transform-translate-x:-12rem}.xl\:-translate-x-56{--transform-translate-x:-14rem}.xl\:-translate-x-64{--transform-translate-x:-16rem}.xl\:-translate-x-px{--transform-translate-x:-1px}.xl\:-translate-x-full{--transform-translate-x:-100%}.xl\:-translate-x-1\/2{--transform-translate-x:-50%}.xl\:translate-x-1\/2{--transform-translate-x:50%}.xl\:translate-x-full{--transform-translate-x:100%}.xl\:translate-y-0{--transform-translate-y:0}.xl\:translate-y-1{--transform-translate-y:0.25rem}.xl\:translate-y-2{--transform-translate-y:0.5rem}.xl\:translate-y-3{--transform-translate-y:0.75rem}.xl\:translate-y-4{--transform-translate-y:1rem}.xl\:translate-y-5{--transform-translate-y:1.25rem}.xl\:translate-y-6{--transform-translate-y:1.5rem}.xl\:translate-y-8{--transform-translate-y:2rem}.xl\:translate-y-10{--transform-translate-y:2.5rem}.xl\:translate-y-12{--transform-translate-y:3rem}.xl\:translate-y-16{--transform-translate-y:4rem}.xl\:translate-y-20{--transform-translate-y:5rem}.xl\:translate-y-24{--transform-translate-y:6rem}.xl\:translate-y-32{--transform-translate-y:8rem}.xl\:translate-y-40{--transform-translate-y:10rem}.xl\:translate-y-48{--transform-translate-y:12rem}.xl\:translate-y-56{--transform-translate-y:14rem}.xl\:translate-y-64{--transform-translate-y:16rem}.xl\:translate-y-px{--transform-translate-y:1px}.xl\:-translate-y-1{--transform-translate-y:-0.25rem}.xl\:-translate-y-2{--transform-translate-y:-0.5rem}.xl\:-translate-y-3{--transform-translate-y:-0.75rem}.xl\:-translate-y-4{--transform-translate-y:-1rem}.xl\:-translate-y-5{--transform-translate-y:-1.25rem}.xl\:-translate-y-6{--transform-translate-y:-1.5rem}.xl\:-translate-y-8{--transform-translate-y:-2rem}.xl\:-translate-y-10{--transform-translate-y:-2.5rem}.xl\:-translate-y-12{--transform-translate-y:-3rem}.xl\:-translate-y-16{--transform-translate-y:-4rem}.xl\:-translate-y-20{--transform-translate-y:-5rem}.xl\:-translate-y-24{--transform-translate-y:-6rem}.xl\:-translate-y-32{--transform-translate-y:-8rem}.xl\:-translate-y-40{--transform-translate-y:-10rem}.xl\:-translate-y-48{--transform-translate-y:-12rem}.xl\:-translate-y-56{--transform-translate-y:-14rem}.xl\:-translate-y-64{--transform-translate-y:-16rem}.xl\:-translate-y-px{--transform-translate-y:-1px}.xl\:-translate-y-full{--transform-translate-y:-100%}.xl\:-translate-y-1\/2{--transform-translate-y:-50%}.xl\:translate-y-1\/2{--transform-translate-y:50%}.xl\:translate-y-full{--transform-translate-y:100%}.xl\:hover\:translate-x-0:hover{--transform-translate-x:0}.xl\:hover\:translate-x-1:hover{--transform-translate-x:0.25rem}.xl\:hover\:translate-x-2:hover{--transform-translate-x:0.5rem}.xl\:hover\:translate-x-3:hover{--transform-translate-x:0.75rem}.xl\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.xl\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.xl\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.xl\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.xl\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.xl\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.xl\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.xl\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.xl\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.xl\:hover\:translate-x-32:hover{--transform-translate-x:8rem}.xl\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.xl\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.xl\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.xl\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.xl\:hover\:translate-x-px:hover{--transform-translate-x:1px}.xl\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.xl\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.xl\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.xl\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.xl\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.xl\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.xl\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.xl\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.xl\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.xl\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.xl\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.xl\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.xl\:hover\:-translate-x-32:hover{--transform-translate-x:-8rem}.xl\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.xl\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.xl\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.xl\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.xl\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.xl\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.xl\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.xl\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.xl\:hover\:translate-x-full:hover{--transform-translate-x:100%}.xl\:hover\:translate-y-0:hover{--transform-translate-y:0}.xl\:hover\:translate-y-1:hover{--transform-translate-y:0.25rem}.xl\:hover\:translate-y-2:hover{--transform-translate-y:0.5rem}.xl\:hover\:translate-y-3:hover{--transform-translate-y:0.75rem}.xl\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.xl\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.xl\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.xl\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.xl\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.xl\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.xl\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.xl\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.xl\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.xl\:hover\:translate-y-32:hover{--transform-translate-y:8rem}.xl\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.xl\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.xl\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.xl\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.xl\:hover\:translate-y-px:hover{--transform-translate-y:1px}.xl\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.xl\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.xl\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.xl\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.xl\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.xl\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.xl\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.xl\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.xl\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.xl\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.xl\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.xl\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.xl\:hover\:-translate-y-32:hover{--transform-translate-y:-8rem}.xl\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.xl\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.xl\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.xl\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.xl\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.xl\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.xl\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.xl\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.xl\:hover\:translate-y-full:hover{--transform-translate-y:100%}.xl\:focus\:translate-x-0:focus{--transform-translate-x:0}.xl\:focus\:translate-x-1:focus{--transform-translate-x:0.25rem}.xl\:focus\:translate-x-2:focus{--transform-translate-x:0.5rem}.xl\:focus\:translate-x-3:focus{--transform-translate-x:0.75rem}.xl\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.xl\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.xl\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.xl\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.xl\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.xl\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.xl\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.xl\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.xl\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.xl\:focus\:translate-x-32:focus{--transform-translate-x:8rem}.xl\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.xl\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.xl\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.xl\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.xl\:focus\:translate-x-px:focus{--transform-translate-x:1px}.xl\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.xl\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.xl\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.xl\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.xl\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.xl\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.xl\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.xl\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.xl\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.xl\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.xl\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.xl\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.xl\:focus\:-translate-x-32:focus{--transform-translate-x:-8rem}.xl\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.xl\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.xl\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.xl\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.xl\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.xl\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.xl\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.xl\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.xl\:focus\:translate-x-full:focus{--transform-translate-x:100%}.xl\:focus\:translate-y-0:focus{--transform-translate-y:0}.xl\:focus\:translate-y-1:focus{--transform-translate-y:0.25rem}.xl\:focus\:translate-y-2:focus{--transform-translate-y:0.5rem}.xl\:focus\:translate-y-3:focus{--transform-translate-y:0.75rem}.xl\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.xl\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.xl\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.xl\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.xl\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.xl\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.xl\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.xl\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.xl\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.xl\:focus\:translate-y-32:focus{--transform-translate-y:8rem}.xl\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.xl\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.xl\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.xl\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.xl\:focus\:translate-y-px:focus{--transform-translate-y:1px}.xl\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.xl\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.xl\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.xl\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.xl\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.xl\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.xl\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.xl\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.xl\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.xl\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.xl\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.xl\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.xl\:focus\:-translate-y-32:focus{--transform-translate-y:-8rem}.xl\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.xl\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.xl\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.xl\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.xl\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.xl\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.xl\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.xl\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.xl\:focus\:translate-y-full:focus{--transform-translate-y:100%}.xl\:skew-x-0{--transform-skew-x:0}.xl\:skew-x-3{--transform-skew-x:3deg}.xl\:skew-x-6{--transform-skew-x:6deg}.xl\:skew-x-12{--transform-skew-x:12deg}.xl\:-skew-x-12{--transform-skew-x:-12deg}.xl\:-skew-x-6{--transform-skew-x:-6deg}.xl\:-skew-x-3{--transform-skew-x:-3deg}.xl\:skew-y-0{--transform-skew-y:0}.xl\:skew-y-3{--transform-skew-y:3deg}.xl\:skew-y-6{--transform-skew-y:6deg}.xl\:skew-y-12{--transform-skew-y:12deg}.xl\:-skew-y-12{--transform-skew-y:-12deg}.xl\:-skew-y-6{--transform-skew-y:-6deg}.xl\:-skew-y-3{--transform-skew-y:-3deg}.xl\:hover\:skew-x-0:hover{--transform-skew-x:0}.xl\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.xl\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.xl\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.xl\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.xl\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.xl\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.xl\:hover\:skew-y-0:hover{--transform-skew-y:0}.xl\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.xl\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.xl\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.xl\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.xl\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.xl\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.xl\:focus\:skew-x-0:focus{--transform-skew-x:0}.xl\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.xl\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.xl\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.xl\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.xl\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.xl\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.xl\:focus\:skew-y-0:focus{--transform-skew-y:0}.xl\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.xl\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.xl\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.xl\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.xl\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.xl\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.xl\:transition-none{transition-property:none}.xl\:transition-all{transition-property:all}.xl\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.xl\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.xl\:transition-opacity{transition-property:opacity}.xl\:transition-shadow{transition-property:box-shadow}.xl\:transition-transform{transition-property:transform}.xl\:ease-linear{transition-timing-function:linear}.xl\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.xl\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.xl\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:duration-75{transition-duration:75ms}.xl\:duration-100{transition-duration:.1s}.xl\:duration-150{transition-duration:150ms}.xl\:duration-200{transition-duration:.2s}.xl\:duration-300{transition-duration:.3s}.xl\:duration-500{transition-duration:.5s}.xl\:duration-700{transition-duration:.7s}.xl\:duration-1000{transition-duration:1s}}
diff --git a/public/css/vanilla.css b/public/css/vanilla.css
index 191d5459..b7b97722 100644
--- a/public/css/vanilla.css
+++ b/public/css/vanilla.css
@@ -1,312 +1,138 @@
/* Reset */
-html,
-body,
-div,
-span,
-applet,
-object,
-iframe,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-p,
-blockquote,
-pre,
-a,
-abbr,
-acronym,
-address,
-big,
-cite,
-code,
-del,
-dfn,
-em,
-img,
-ins,
-kbd,
-q,
-s,
-samp,
-small,
-strike,
-strong,
-sub,
-sup,
-tt,
-var,
-b,
-u,
-i,
-center,
-dl,
-dt,
-dd,
-ol,
-ul,
-li,
-fieldset,
-form,
-label,
-legend,
-table,
-caption,
-tbody,
-tfoot,
-thead,
-tr,
-th,
-td,
-article,
-aside,
-canvas,
-details,
-embed,
-figure,
-figcaption,
-footer,
-header,
-hgroup,
-menu,
-nav,
-output,
-ruby,
-section,
-summary,
-time,
-mark,
-audio,
-video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
}
* {
- box-sizing: border-box;
+ box-sizing: border-box;
}
+
+
/* Variables */
:root {
- --desktop-font-size: 1.3rem/1.5;
- --mobile-font-size: 1.1rem/1.4;
- --text-color: #2d2d2d;
- --link-color: blue;
- --primary-color: lightsteelblue;
- --secondary-color: aliceblue;
- --tertiary-color: whitesmoke;
+ --desktop-font-size: 1.3rem/1.5;
+ --mobile-font-size: 1.1rem/1.4;
+ --text-color: #2d2d2d;
+ --link-color: blue;
+ --primary-color: lightsteelblue;
+ --secondary-color: aliceblue;
+ --tertiary-color: whitesmoke;
}
+
+
+
/* Typography */
body {
- color: var(--text-color);
- padding: 3rem;
- font:
- var(--desktop-font-size) -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- Helvetica,
- Arial,
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol';
+ color: var(--text-color);
+ padding: 3rem;
+ font: var(--desktop-font-size) -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto, Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji", "Segoe UI Symbol";
}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-p,
-blockquote,
-dl,
-img,
-figure {
- margin: 2rem 0;
+h1,h2,h3,h4,h5,h6,p,blockquote,dl,img,figure {
+ margin: 2rem 0;
}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-weight: bold;
-}
-h1 {
- font-size: 200%;
-}
-h2 {
- font-size: 150%;
-}
-h3 {
- font-size: 120%;
-}
-h4,
-h5,
-h6 {
- font-size: 100%;
-}
-h5,
-h6 {
- text-transform: uppercase;
-}
+h1,h2,h3,h4,h5,h6 { font-weight: bold; }
+h1 { font-size: 200%; }
+h2 { font-size: 150%; }
+h3 { font-size: 120%; }
+h4,h5,h6 { font-size: 100%; }
+h5, h6 { text-transform: uppercase; }
-header h1 {
- border-bottom: 1px solid;
-}
+header h1 { border-bottom: 1px solid; }
-p {
- margin: 2rem 0;
-}
+p { margin: 2rem 0; }
-a,
-a:visited {
- color: var(--link-color);
-}
+a,a:visited { color: var(--link-color); }
-strong,
-time,
-b {
- font-weight: bold;
-}
-em,
-dfn,
-i {
- font-style: italic;
-}
-sub {
- font-size: 60%;
- vertical-align: bottom;
-}
-small {
- font-size: 80%;
-}
+strong, time, b { font-weight: bold; }
+em, dfn, i { font-style: italic; }
+sub { font-size: 60%; vertical-align: bottom; }
+small { font-size: 80%; }
-blockquote,
-q {
- background: var(--secondary-color);
- border-left: 10px solid var(--primary-color);
- font-family: 'Georgia', serif;
- padding: 1rem;
-}
-blockquote p:first-child {
- margin-top: 0;
+blockquote, q {
+ background: var(--secondary-color);
+ border-left: 10px solid var(--primary-color);
+ font-family: "Georgia", serif;
+ padding: 1rem;
}
+blockquote p:first-child { margin-top: 0; }
cite {
- font-family: 'Georgia', serif;
- font-style: italic;
- font-weight: bold;
+ font-family: "Georgia", serif;
+ font-style: italic;
+ font-weight: bold;
}
-kbd,
-code,
-samp,
-pre,
-var {
- font-family: monospace;
- font-weight: bold;
-}
-code,
-pre {
- background: var(--tertiary-color);
- padding: 0.5rem 1rem;
-}
-code pre,
-pre code {
- padding: 0;
+kbd,code,samp,pre,var { font-family: monospace; font-weight: bold; }
+code, pre {
+ background: var(--tertiary-color);
+ padding: 0.5rem 1rem;
}
+code pre , pre code { padding: 0; }
+
+
/* Elements */
hr {
- background: var(--text-color);
- border: 0;
- height: 1px;
- margin: 4rem 0;
+ background: var(--text-color);
+ border: 0;
+ height: 1px;
+ margin: 4rem 0;
}
-img {
- max-width: 100%;
-}
+img { max-width: 100%; }
figure {
- border: 1px solid var(--primary-color);
- display: inline-block;
- padding: 1rem;
- width: auto;
-}
-figure img {
- margin: 0;
-}
-figure figcaption {
- font-size: 80%;
+ border: 1px solid var(--primary-color);
+ display: inline-block;
+ padding: 1rem;
+ width: auto;
}
+figure img { margin: 0; }
+figure figcaption { font-size: 80%; }
-ul,
-ol {
- margin: 2rem 0;
- padding: 0 0 0 4rem;
-}
+ul, ol { margin: 2rem 0; padding: 0 0 0 4rem; }
-dl dd {
- padding-left: 2rem;
-}
+dl dd { padding-left: 2rem; }
table {
- border: 1px solid var(--primary-color);
- border-collapse: collapse;
- table-layout: fixed;
- width: 100%;
-}
-table caption {
- margin: 2rem 0;
-}
-table thead {
- text-align: center;
-}
-table tbody {
- text-align: right;
-}
-table tr {
- border-bottom: 1px solid var(--primary-color);
-}
-table tbody tr:nth-child(even) {
- background: var(--tertiary-color);
-}
-table th {
- background: var(--secondary-color);
- font-weight: bold;
-}
-table th,
-table td {
- padding: 1rem;
-}
-table th:not(last-of-type),
-table td:not(last-of-type) {
- border-right: 1px solid var(--primary-color);
+ border: 1px solid var(--primary-color);
+ border-collapse: collapse;
+ table-layout: fixed;
+ width: 100%;
}
+table caption { margin: 2rem 0; }
+table thead { text-align: center; }
+table tbody { text-align: right; }
+table tr { border-bottom: 1px solid var(--primary-color); }
+table tbody tr:nth-child(even) { background: var(--tertiary-color); }
+table th { background: var(--secondary-color); font-weight: bold; }
+table th, table td { padding: 1rem; }
+table th:not(last-of-type), table td:not(last-of-type) { border-right: 1px solid var(--primary-color); }
+
+
/* Mobile Styling */
@media screen and (max-width: 50rem) {
- body {
- font:
- var(--mobile-font-size) -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- Helvetica,
- Arial,
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol';
- }
+ body {
+ font: var(--mobile-font-size) -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto, Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji", "Segoe UI Symbol"
+ }
}
From 7c0122dd03a8d6903c861e674e85cfbbee7046b1 Mon Sep 17 00:00:00 2001
From: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
Date: Sat, 10 Feb 2024 21:01:44 -0700
Subject: [PATCH 4/9] more updates
---
.env.example | 8 +
.eslintrc.cjs | 2 +-
.github/workflows/build.yml | 2 +-
adonisrc.ts | 6 +-
.../Api/Static/AnnouncementsController.ts | 2 +-
app/Controllers/Http/RecipeController.ts | 2 +-
app/Controllers/Http/ServiceController.ts | 2 +-
app/Exceptions/Handler.ts | 23 -
app/Middleware/Auth.ts | 3 +-
app/Middleware/Dashboard.ts | 4 +-
app/Models/User.ts | 2 +-
config/app.ts | 84 +-
config/auth.ts | 9 +-
config/bodyparser.ts | 2 -
config/dashboard.ts | 2 +-
config/database.ts | 8 +-
config/drive.ts | 149 --
config/hash.ts | 7 +-
config/logger.ts | 14 +
config/mail.ts | 111 +-
config/session.ts | 4 +-
package.json | 38 +-
pnpm-lock.yaml | 1520 ++++++++++++++++-
providers/AppProvider.ts | 21 -
providers/LegacyHashDriver.ts | 20 -
providers/LegacyHasherProvider.ts | 14 -
start/env.ts | 27 +-
start/kernel.ts | 55 +-
tests/bootstrap.ts | 42 +-
tsconfig.json | 12 +-
types/drive.ts | 13 -
types/events.ts | 2 +-
32 files changed, 1606 insertions(+), 604 deletions(-)
delete mode 100644 app/Exceptions/Handler.ts
delete mode 100644 config/drive.ts
create mode 100644 config/logger.ts
delete mode 100644 providers/AppProvider.ts
delete mode 100644 providers/LegacyHashDriver.ts
delete mode 100644 providers/LegacyHasherProvider.ts
delete mode 100644 types/drive.ts
diff --git a/.env.example b/.env.example
index a288fde1..d2fc36bd 100644
--- a/.env.example
+++ b/.env.example
@@ -26,6 +26,14 @@ DATA_DIR=data
APP_KEY= # Need to set some value
HOST=127.0.0.1
PORT=3333
+LOG_LEVEL=info
# These have defaults hard-coded, but are being overridden
CACHE_VIEWS=false
+SESSION_DRIVER=cookie
+SES_ACCESS_KEY=
+SES_ACCESS_SECRET=
+SES_REGION=
+MAILGUN_API_KEY=
+MAILGUN_DOMAIN=
+SPARKPOST_API_KEY=
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 3dd08e27..f970936e 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -71,7 +71,7 @@ module.exports = {
},
],
'no-param-reassign': 1,
- 'prefer-destructuring': 1,
+ 'prefer-destructuring': 0,
// eslint-plugin-unicorn
'unicorn/filename-case': 0,
'unicorn/prefer-module': 0,
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index e9c92ec4..9c23c7ed 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -18,7 +18,7 @@ jobs:
- name: Use Node.js specified in the '.nvmrc' file
uses: actions/setup-node@v4
with:
- node-version-file: ".nvmrc"
+ node-version-file: '.nvmrc'
cache: 'pnpm'
- name: Install node dependencies recursively
diff --git a/adonisrc.ts b/adonisrc.ts
index 0e092b01..3d9dfae0 100644
--- a/adonisrc.ts
+++ b/adonisrc.ts
@@ -14,7 +14,7 @@ export default defineConfig({
() => import('@adonisjs/core/commands'),
() => import('@adonisjs/lucid/commands'),
() => import('@adonisjs/mail/commands'),
- () => import('adonis5-jwt/build/commands'),
+ // () => import('adonis5-jwt/build/commands'),
],
/*
|--------------------------------------------------------------------------
@@ -39,7 +39,6 @@ export default defineConfig({
|
*/
providers: [
- () => import('./providers/AppProvider.js'),
() => import('@adonisjs/core/providers/app_provider'),
() => import('@adonisjs/core/providers/hash_provider'),
{
@@ -52,8 +51,7 @@ export default defineConfig({
() => import('@adonisjs/shield/shield_provider'),
() => import('@adonisjs/session/session_provider'),
() => import('@adonisjs/mail/mail_provider'),
- () => import('adonis5-jwt'),
- () => import('./providers/LegacyHasherProvider.js'),
+ // () => import('adonis5-jwt'),
],
metaFiles: [
{
diff --git a/app/Controllers/Http/Api/Static/AnnouncementsController.ts b/app/Controllers/Http/Api/Static/AnnouncementsController.ts
index 090ee1c8..565df5e1 100644
--- a/app/Controllers/Http/Api/Static/AnnouncementsController.ts
+++ b/app/Controllers/Http/Api/Static/AnnouncementsController.ts
@@ -1,5 +1,5 @@
import type { HttpContext } from '@adonisjs/core/http';
-import { app } from '@adonisjs/core/services/app';
+import app from '@adonisjs/core/services/app';
import path from 'node:path';
import fs from 'fs-extra';
diff --git a/app/Controllers/Http/RecipeController.ts b/app/Controllers/Http/RecipeController.ts
index d30c59fa..4d01a029 100644
--- a/app/Controllers/Http/RecipeController.ts
+++ b/app/Controllers/Http/RecipeController.ts
@@ -1,6 +1,6 @@
import type { HttpContext } from '@adonisjs/core/http';
import fs from 'fs-extra';
-import { app } from '@adonisjs/core/services/app';
+import app from '@adonisjs/core/services/app';
import path from 'node:path';
import Recipe from '#app/Models/Recipe';
import { isCreationEnabled } from '#config/app';
diff --git a/app/Controllers/Http/ServiceController.ts b/app/Controllers/Http/ServiceController.ts
index 8fec8449..df5f623a 100644
--- a/app/Controllers/Http/ServiceController.ts
+++ b/app/Controllers/Http/ServiceController.ts
@@ -5,7 +5,7 @@ import { url } from '#config/app';
import { v4 as uuid } from 'uuid';
import * as fs from 'fs-extra';
import path from 'node:path';
-import { app } from '@adonisjs/core/services/app';
+import app from '@adonisjs/core/services/app';
import sanitize from 'sanitize-filename';
const createSchema = schema.create({
diff --git a/app/Exceptions/Handler.ts b/app/Exceptions/Handler.ts
deleted file mode 100644
index 51764bc2..00000000
--- a/app/Exceptions/Handler.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-|--------------------------------------------------------------------------
-| Http Exception Handler
-|--------------------------------------------------------------------------
-|
-| AdonisJs will forward all exceptions occurred during an HTTP request to
-| the following class. You can learn more about exception handling by
-| reading docs.
-|
-| The exception handler extends a base `HttpExceptionHandler` which is not
-| mandatory, however it can do lot of heavy lifting to handle the errors
-| properly.
-|
-*/
-
-import logger from '@adonisjs/core/services/logger';
-import { ExceptionHandler as AdonisExceptionHandler } from '@adonisjs/core/http';
-
-export default class ExceptionHandler extends AdonisExceptionHandler {
- constructor() {
- super(logger);
- }
-}
diff --git a/app/Middleware/Auth.ts b/app/Middleware/Auth.ts
index b6ff4462..58d5b769 100644
--- a/app/Middleware/Auth.ts
+++ b/app/Middleware/Auth.ts
@@ -3,7 +3,7 @@ import { HttpContext } from '@adonisjs/core/http';
import { AuthenticationException } from '@adonisjs/auth/build/standalone';
import * as jose from 'jose';
import { appKey } from '#config/app';
-import User from '#app/Models/User';
+import User from '#models/User';
/**
* Auth middleware is meant to restrict un-authenticated access to a given route
@@ -94,6 +94,7 @@ export default class AuthMiddleware {
/**
* Handle request
*/
+ // eslint-disable-next-line consistent-return
public async handle(
{ request, auth, response }: HttpContext,
next: () => Promise,
diff --git a/app/Middleware/Dashboard.ts b/app/Middleware/Dashboard.ts
index 19c8cfcf..20113b74 100644
--- a/app/Middleware/Dashboard.ts
+++ b/app/Middleware/Dashboard.ts
@@ -1,9 +1,9 @@
import type { HttpContext } from '@adonisjs/core/http';
-import { Config } from '@adonisjs/core/config';
+import config from '@adonisjs/core/services/config';
export default class Dashboard {
public async handle({ response }: HttpContext, next: () => Promise) {
- if (Config.get('dashboard.enabled') === false) {
+ if (config.get('dashboard.enabled') === false) {
response.send(
'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.',
);
diff --git a/app/Models/User.ts b/app/Models/User.ts
index d292b3a2..f7445880 100644
--- a/app/Models/User.ts
+++ b/app/Models/User.ts
@@ -3,7 +3,7 @@ import { BaseModel, beforeSave, column, hasMany } from '@adonisjs/lucid/orm';
import hash from '@adonisjs/core/services/hash';
import emitter from '@adonisjs/core/services/emitter';
import moment from 'moment';
-import Encryption from '@ioc:Adonis/Core/Encryption';
+import { Encryption } from '@adonisjs/core/encryption';
import randtoken from 'rand-token';
import Token from './Token.js';
import Workspace from './Workspace.js';
diff --git a/config/app.ts b/config/app.ts
index 5575bc19..278a6f8c 100644
--- a/config/app.ts
+++ b/config/app.ts
@@ -7,8 +7,6 @@
import proxyAddr from 'proxy-addr';
import env from '#start/env';
-import { ProfilerConfig } from '@ioc:Adonis/Core/Profiler';
-import { LoggerConfig } from '@adonisjs/core/types/logger';
import { ValidatorConfig } from '@adonisjs/validator/types';
import { defineConfig } from '@adonisjs/core/http';
@@ -27,12 +25,12 @@ import { defineConfig } from '@adonisjs/core/http';
*/
export const appKey: string = env.get('APP_KEY');
-export const url: string = env.get('APP_URL');
+export const url = env.get('APP_URL');
// TODO: this is parsed as string to be coherent with the previous version of the code we add (before migrating to AdonisJS 5)
-export const isRegistrationEnabled: string = env.get('IS_REGISTRATION_ENABLED');
-export const connectWithFranz: string = env.get('CONNECT_WITH_FRANZ');
-export const isCreationEnabled: string = env.get('IS_CREATION_ENABLED');
+export const isRegistrationEnabled = env.get('IS_REGISTRATION_ENABLED');
+export const connectWithFranz = env.get('CONNECT_WITH_FRANZ');
+export const isCreationEnabled = env.get('IS_CREATION_ENABLED');
export const jwtUsePEM: boolean =
env.get('JWT_USE_PEM', false) ||
(env.get('JWT_PUBLIC_KEY', '') !== '' &&
@@ -119,86 +117,14 @@ export const http = defineConfig({
secure: false,
sameSite: false,
},
-
- /*
- |--------------------------------------------------------------------------
- | Force Content Negotiation
- |--------------------------------------------------------------------------
- |
- | The internals of the framework relies on the content negotiation to
- | detect the best possible response type for a given HTTP request.
- |
- | However, it is a very common these days that API servers always wants to
- | make response in JSON regardless of the existence of the `Accept` header.
- |
- | By setting `forceContentNegotiationTo = 'application/json'`, you negotiate
- | with the server in advance to always return JSON without relying on the
- | client to set the header explicitly.
- |
- */
- forceContentNegotiationTo: 'application/json',
});
-/*
-|--------------------------------------------------------------------------
-| Logger
-|--------------------------------------------------------------------------
-*/
-export const logger: LoggerConfig = {
- /*
- |--------------------------------------------------------------------------
- | Application name
- |--------------------------------------------------------------------------
- |
- | The name of the application you want to add to the log. It is recommended
- | to always have app name in every log line.
- |
- | The `APP_NAME` environment variable is automatically set by AdonisJS by
- | reading the `name` property from the `package.json` file.
- |
- */
- name: env.get('APP_NAME', 'Ferdium-server'),
-
- /*
- |--------------------------------------------------------------------------
- | Toggle logger
- |--------------------------------------------------------------------------
- |
- | Enable or disable logger application wide
- |
- */
- enabled: true,
-
- /*
- |--------------------------------------------------------------------------
- | Logging level
- |--------------------------------------------------------------------------
- |
- | The level from which you want the logger to flush logs. It is recommended
- | to make use of the environment variable, so that you can define log levels
- | at deployment level and not code level.
- |
- */
- level: env.get('LOG_LEVEL', 'info'),
-
- /*
- |--------------------------------------------------------------------------
- | Pretty print
- |--------------------------------------------------------------------------
- |
- | It is highly advised NOT to use `prettyPrint` in production, since it
- | can have huge impact on performance.
- |
- */
- prettyPrint: env.get('NODE_ENV') === 'development',
-};
-
/*
|--------------------------------------------------------------------------
| Profiler
|--------------------------------------------------------------------------
*/
-export const profiler: ProfilerConfig = {
+export const profiler = {
/*
|--------------------------------------------------------------------------
| Toggle profiler
diff --git a/config/auth.ts b/config/auth.ts
index a3fcc452..976aa197 100644
--- a/config/auth.ts
+++ b/config/auth.ts
@@ -79,7 +79,7 @@ const authConfig: AuthConfig = {
| that time.
|
*/
- model: () => import('App/Models/User'),
+ model: () => import('#app/Models/User'),
},
},
/*
@@ -163,7 +163,7 @@ const authConfig: AuthConfig = {
| that time.
|
*/
- model: () => import('App/Models/User'),
+ model: () => import('#app/Models/User'),
},
},
/*
@@ -226,7 +226,7 @@ const authConfig: AuthConfig = {
| that time.
|
*/
- model: () => import('App/Models/User'),
+ model: () => import('#app/Models/User'),
},
},
jwt: {
@@ -242,7 +242,6 @@ const authConfig: AuthConfig = {
persistJwt: true,
// TODO: We should improve the following implementation as this is a security concern.
// The following ts-expect-error is to set exp to undefined (JWT with no expiration)
- // @ts-expect-error
jwtDefaultExpire: undefined,
refreshTokenDefaultExpire: '10d',
tokenProvider: {
@@ -254,7 +253,7 @@ const authConfig: AuthConfig = {
driver: 'lucid',
identifierKey: 'id',
uids: [],
- model: () => import('App/Models/User'),
+ model: () => import('#app/Models/User'),
},
},
},
diff --git a/config/bodyparser.ts b/config/bodyparser.ts
index b8e6ed62..63fc03c5 100644
--- a/config/bodyparser.ts
+++ b/config/bodyparser.ts
@@ -5,7 +5,6 @@
* file.
*/
-import { BodyParserConfig } from '@adonisjs/core/bodyparser';
import { defineConfig } from '@adonisjs/core/bodyparser';
const bodyParserConfig = defineConfig({
@@ -83,7 +82,6 @@ const bodyParserConfig = defineConfig({
raw: {
encoding: 'utf8',
limit: '1mb',
- queryString: {},
types: ['text/*'],
},
diff --git a/config/dashboard.ts b/config/dashboard.ts
index bbf7a711..5d3afbb5 100644
--- a/config/dashboard.ts
+++ b/config/dashboard.ts
@@ -2,4 +2,4 @@ import env from '#start/env';
export const enabled: boolean = env.get('IS_DASHBOARD_ENABLED') !== 'false';
-export const mailFrom: string = env.get('MAIL_SENDER');
+export const mailFrom: string = env.get('MAIL_SENDER')!;
diff --git a/config/database.ts b/config/database.ts
index 7e3774d3..d2fabe1c 100644
--- a/config/database.ts
+++ b/config/database.ts
@@ -7,7 +7,6 @@
import path from 'node:path';
import env from '#start/env';
-import { DatabaseConfig } from '@adonisjs/lucid/database';
import { defineConfig } from '@adonisjs/lucid';
const databaseConfig = defineConfig({
@@ -53,7 +52,6 @@ const databaseConfig = defineConfig({
},
useNullAsDefault: true,
healthCheck: false,
- debug: env.get('DB_DEBUG', false),
},
/*
@@ -71,7 +69,7 @@ const databaseConfig = defineConfig({
client: 'mysql',
connection: {
host: env.get('DB_HOST', 'localhost'),
- port: env.get('DB_PORT', ''),
+ port: Number(env.get('DB_PORT')),
user: env.get('DB_USER', 'root'),
password: env.get('DB_PASSWORD', ''),
database: env.get('DB_DATABASE', 'ferdium'),
@@ -80,7 +78,6 @@ const databaseConfig = defineConfig({
naturalSort: true,
},
healthCheck: false,
- debug: env.get('DB_DEBUG', false),
},
/*
@@ -98,7 +95,7 @@ const databaseConfig = defineConfig({
client: 'pg',
connection: {
host: env.get('DB_HOST', 'localhost'),
- port: env.get('DB_PORT', ''),
+ port: Number(env.get('DB_PORT')),
user: env.get('DB_USER', 'root'),
password: env.get('DB_PASSWORD', ''),
database: env.get('DB_DATABASE', 'ferdium'),
@@ -113,7 +110,6 @@ const databaseConfig = defineConfig({
naturalSort: true,
},
healthCheck: false,
- debug: env.get('DB_DEBUG', false),
},
},
});
diff --git a/config/drive.ts b/config/drive.ts
deleted file mode 100644
index 98cc9050..00000000
--- a/config/drive.ts
+++ /dev/null
@@ -1,149 +0,0 @@
-/**
- * Config source: https://git.io/JBt3o
- *
- * Feel free to let us know via PR, if you find something broken in this config
- * file.
- */
-
-import env from '#start/env';
-import { driveConfig } from '@adonisjs/core/build/config';
-import { app } from '@adonisjs/core/services/app';
-
-/*
-|--------------------------------------------------------------------------
-| Drive Config
-|--------------------------------------------------------------------------
-|
-| The `DriveConfig` relies on the `DisksList` interface which is
-| defined inside the `contracts` directory.
-|
-*/
-export default driveConfig({
- /*
- |--------------------------------------------------------------------------
- | Default disk
- |--------------------------------------------------------------------------
- |
- | The default disk to use for managing file uploads. The value is driven by
- | the `DRIVE_DISK` environment variable.
- |
- */
- disk: env.get('DRIVE_DISK', 'local'),
-
- disks: {
- /*
- |--------------------------------------------------------------------------
- | Local
- |--------------------------------------------------------------------------
- |
- | Uses the local file system to manage files. Make sure to turn off serving
- | files when not using this disk.
- |
- */
- local: {
- driver: 'local',
- visibility: 'public',
-
- /*
- |--------------------------------------------------------------------------
- | Storage root - Local driver only
- |--------------------------------------------------------------------------
- |
- | Define an absolute path to the storage directory from where to read the
- | files.
- |
- */
- root: app.tmpPath('uploads'),
-
- /*
- |--------------------------------------------------------------------------
- | Serve files - Local driver only
- |--------------------------------------------------------------------------
- |
- | When this is set to true, AdonisJS will configure a files server to serve
- | files from the disk root. This is done to mimic the behavior of cloud
- | storage services that has inbuilt capabilities to serve files.
- |
- */
- serveFiles: true,
-
- /*
- |--------------------------------------------------------------------------
- | Base path - Local driver only
- |--------------------------------------------------------------------------
- |
- | Base path is always required when "serveFiles = true". Also make sure
- | the `basePath` is unique across all the disks using "local" driver and
- | you are not registering routes with this prefix.
- |
- */
- basePath: '/uploads',
- },
-
- /*
- |--------------------------------------------------------------------------
- | S3 Driver
- |--------------------------------------------------------------------------
- |
- | Uses the S3 cloud storage to manage files. Make sure to install the s3
- | drive separately when using it.
- |
- |**************************************************************************
- | npm i @adonisjs/drive-s3
- |**************************************************************************
- |
- */
- // s3: {
- // driver: 's3',
- // visibility: 'public',
- // key: Env.get('S3_KEY'),
- // secret: Env.get('S3_SECRET'),
- // region: Env.get('S3_REGION'),
- // bucket: Env.get('S3_BUCKET'),
- // endpoint: Env.get('S3_ENDPOINT'),
- //
- // // For minio to work
- // // forcePathStyle: true,
- // },
-
- /*
- |--------------------------------------------------------------------------
- | GCS Driver
- |--------------------------------------------------------------------------
- |
- | Uses the Google cloud storage to manage files. Make sure to install the GCS
- | drive separately when using it.
- |
- |**************************************************************************
- | npm i @adonisjs/drive-gcs
- |**************************************************************************
- |
- */
- // gcs: {
- // driver: 'gcs',
- // visibility: 'public',
- // keyFilename: Env.get('GCS_KEY_FILENAME'),
- // bucket: Env.get('GCS_BUCKET'),
-
- /*
- |--------------------------------------------------------------------------
- | Uniform ACL - Google cloud storage only
- |--------------------------------------------------------------------------
- |
- | When using the Uniform ACL on the bucket, the "visibility" option is
- | ignored. Since, the files ACL is managed by the google bucket policies
- | directly.
- |
- |**************************************************************************
- | Learn more: https://cloud.google.com/storage/docs/uniform-bucket-level-access
- |**************************************************************************
- |
- | The following option just informs drive whether your bucket is using uniform
- | ACL or not. The actual setting needs to be toggled within the Google cloud
- | console.
- |
- */
- // usingUniformAcl: false,
- // },
- },
-});
diff --git a/config/hash.ts b/config/hash.ts
index 38c87845..891833c4 100644
--- a/config/hash.ts
+++ b/config/hash.ts
@@ -6,8 +6,7 @@
*/
import env from '#start/env';
-import { defineConfig } from '@adonisjs/core/hash';
-import { drivers } from '@adonisjs/core/hash';
+import { defineConfig, drivers } from '@adonisjs/core/hash';
/*
|--------------------------------------------------------------------------
@@ -84,7 +83,3 @@ export default defineConfig({
},
},
});
-
-declare module '@adonisjs/core/types' {
- export interface HashersList extends InferHashers {}
-}
diff --git a/config/logger.ts b/config/logger.ts
new file mode 100644
index 00000000..a9078b6d
--- /dev/null
+++ b/config/logger.ts
@@ -0,0 +1,14 @@
+import env from '#start/env';
+import { defineConfig } from '@adonisjs/core/logger';
+
+export default defineConfig({
+ default: 'app',
+
+ loggers: {
+ app: {
+ enabled: true,
+ name: env.get('APP_NAME', 'Ferdium-server'),
+ level: env.get('LOG_LEVEL', 'info'),
+ },
+ },
+});
diff --git a/config/mail.ts b/config/mail.ts
index ac672315..dbe4bdf6 100644
--- a/config/mail.ts
+++ b/config/mail.ts
@@ -1,118 +1,55 @@
-/**
- * Config source: https://git.io/JvgAf
- *
- * Feel free to let us know via PR, if you find something broken in this contract
- * file.
- */
-
import env from '#start/env';
-import { defineConfig } from '@adonisjs/mail';
+import { defineConfig, transports } from '@adonisjs/mail';
-export default defineConfig({
- /*
- |--------------------------------------------------------------------------
- | Default mailer
- |--------------------------------------------------------------------------
- |
- | The following mailer will be used to send emails, when you don't specify
- | a mailer
- |
- */
- mailer: env.get('MAIL_CONNECTION', 'smtp'),
+const mailConfig = defineConfig({
+ default: 'smtp',
- /*
- |--------------------------------------------------------------------------
- | Mailers
- |--------------------------------------------------------------------------
- |
- | You can define or more mailers to send emails from your application. A
- | single `driver` can be used to define multiple mailers with different
- | config.
- |
- | For example: Postmark driver can be used to have different mailers for
- | sending transactional and promotional emails
- |
- */
+ /**
+ * The mailers object can be used to configure multiple mailers
+ * each using a different transport or same transport with different
+ * options.
+ */
mailers: {
- /*
- |--------------------------------------------------------------------------
- | Smtp
- |--------------------------------------------------------------------------
- |
- | Uses SMTP protocol for sending email
- |
- */
- smtp: drivers.smtp({
- name: env.get('APP_URL'),
+ smtp: transports.smtp({
port: env.get('SMTP_PORT', '2525'),
host: env.get('SMTP_HOST', 'localhost'),
secure: JSON.parse(env.get('MAIL_SSL', 'false')),
requireTLS: JSON.parse(env.get('MAIL_REQUIRE_TLS', 'false')),
auth: {
- user: env.get('MAIL_USERNAME'),
- pass: env.get('MAIL_PASSWORD'),
+ user: env.get('MAIL_USERNAME')!,
+ pass: env.get('MAIL_PASSWORD')!,
type: 'login',
},
maxConnections: 5,
maxMessages: 100,
- rateLimit: 10,
}),
- /*
- |--------------------------------------------------------------------------
- | SES
- |--------------------------------------------------------------------------
- |
- | Uses Amazon SES for sending emails. You will have to install the aws-sdk
- | when using this driver.
- |
- | ```
- | npm i aws-sdk
- | ```
- |
- */
- ses: drivers.ses({
+ ses: transports.ses({
apiVersion: '2010-12-01',
- key: env.get('SES_ACCESS_KEY'),
- secret: env.get('SES_ACCESS_SECRET'),
- region: env.get('SES_REGION'),
- sslEnabled: true,
+ credentials: {
+ accessKeyId: env.get('SES_ACCESS_KEY')!,
+ secretAccessKey: env.get('SES_ACCESS_SECRET')!,
+ },
+ region: process.env.SES_REGION!,
sendingRate: 10,
maxConnections: 5,
}),
- /*
- |--------------------------------------------------------------------------
- | Mailgun
- |--------------------------------------------------------------------------
- |
- | Uses Mailgun service for sending emails.
- |
- | If you are using an EU domain. Ensure to change the baseUrl to hit the
- | europe endpoint (https://api.eu.mailgun.net/v3).
- |
- */
- mailgun: drivers.mailgun({
+ mailgun: transports.mailgun({
baseUrl: 'https://api.mailgun.net/v3',
- key: env.get('MAILGUN_API_KEY'),
- domain: env.get('MAILGUN_DOMAIN'),
+ key: env.get('MAILGUN_API_KEY')!,
+ domain: env.get('MAILGUN_DOMAIN')!,
}),
- /*
- |--------------------------------------------------------------------------
- | SparkPost
- |--------------------------------------------------------------------------
- |
- | Uses Sparkpost service for sending emails.
- |
- */
- sparkpost: drivers.sparkpost({
+ sparkpost: transports.sparkpost({
baseUrl: 'https://api.sparkpost.com/api/v1',
- key: env.get('SPARKPOST_API_KEY'),
+ key: env.get('SPARKPOST_API_KEY')!,
}),
},
});
+export default mailConfig;
+
declare module '@adonisjs/mail/types' {
export interface MailersList extends InferMailers {}
}
diff --git a/config/session.ts b/config/session.ts
index d3f56424..3f193ddd 100644
--- a/config/session.ts
+++ b/config/session.ts
@@ -6,7 +6,7 @@
*/
import env from '#start/env';
-import { app } from '@adonisjs/core/services/app';
+import app from '@adonisjs/core/services/app';
import { defineConfig } from '@adonisjs/session';
export default defineConfig({
@@ -36,7 +36,7 @@ export default defineConfig({
| Note: Switching drivers will make existing sessions invalid.
|
*/
- driver: env.get('SESSION_DRIVER', 'cookie'),
+ store: env.get('SESSION_DRIVER', 'cookie'),
/*
|--------------------------------------------------------------------------
diff --git a/package.json b/package.json
index 833c16ed..9ff45d7e 100644
--- a/package.json
+++ b/package.json
@@ -18,29 +18,33 @@
"license": "MIT License",
"scripts": {
"prepare": "is-ci || husky",
- "dev": "cross-env-shell ENV_PATH=.env.development node ace serve --watch",
- "migrate": "cross-env-shell ENV_PATH=.env.development node ace migration:run",
- "refresh": "cross-env-shell ENV_PATH=.env.development node ace migration:refresh",
- "status": "cross-env-shell ENV_PATH=.env.development node ace migration:status",
- "build": "node ace build --production",
- "start": "cross-env-shell ENV_PATH=.env node bin/server.js",
- "test": "cross-env-shell ENV_PATH=.env.test node ace test",
+ "dev": "node ace serve --watch",
+ "migrate": "node ace migration:run",
+ "refresh": "node ace migration:refresh",
+ "status": "node ace migration:status",
+ "build": "node ace build",
+ "start": "node bin/server.js",
+ "test": "node ace test",
"typecheck": "tsc --noEmit",
- "lint": "eslint \"**/*.{js,ts}\"",
+ "lint": "eslint .",
"lint:fix": "pnpm lint --fix",
"reformat-files": "prettier --write .",
"prepare-code": "pnpm typecheck && pnpm lint:fix && pnpm reformat-files && pnpm test"
},
"imports": {
+ "#app/*": "./app/*.js",
"#controllers/*": "./app/Controllers/*.js",
- "#exceptions/*": "./app/Exceptions/*.js",
"#models/*": "./app/Models/*.js",
+ "#services/*": "./app/services/*.js",
+ "#listeners/*": "./app/listeners/*.js",
+ "#events/*": "./app/events/*.js",
"#middleware/*": "./app/Middleware/*.js",
+ "#validators/*": "./app/validators/*.js",
"#database/*": "./database/*.js",
- "#types/*": "./types/*.js",
- "#start/*": "./start/*.js",
"#tests/*": "./tests/*.js",
- "#config/*": "./config/*.js"
+ "#start/*": "./start/*.js",
+ "#config/*": "./config/*.js",
+ "#types/*": "./types/*.js"
},
"devDependencies": {
"@adonisjs/assembler": "7.1.1",
@@ -49,6 +53,8 @@
"@adonisjs/prettier-config": "1.2.1",
"@adonisjs/tsconfig": "1.2.1",
"@adonisjs/vite": "2.0.2",
+ "@japa/api-client": "2.0.2",
+ "@japa/assert": "2.1.0",
"@japa/plugin-adonisjs": "3.0.0",
"@japa/runner": "3.1.1",
"@swc/core": "1.4.0",
@@ -62,7 +68,6 @@
"@types/uuid": "9.0.8",
"@typescript-eslint/eslint-plugin": "6.21.0",
"@typescript-eslint/parser": "6.21.0",
- "cross-env": "7.0.3",
"eslint": "8.56.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-unicorn": "51.0.1",
@@ -83,6 +88,7 @@
"@adonisjs/shield": "8.1.1",
"@adonisjs/static": "1.1.1",
"@adonisjs/validator": "13.0.2",
+ "@aws-sdk/client-ses": "3.511.0",
"adonis5-jwt": "github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3",
"bcrypt": "5.1.1",
"edge.js": "6.0.1",
@@ -103,11 +109,7 @@
},
"pnpm": {
"allowedDeprecatedVersions": {
- "@npmcli/move-file": "1.1.2",
- "@types/pino-pretty": "5.0.0",
- "@types/pino-std-serializers": "4.0.0",
- "cuid": "2.1.8",
- "querystring": "0.2.0"
+ "@npmcli/move-file": "1.1.2"
}
},
"type": "module"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 77e871da..1406f44a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,7 +7,7 @@ settings:
dependencies:
'@adonisjs/auth':
specifier: 9.1.1
- version: 9.1.1(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)(@adonisjs/lucid@20.1.0)(@adonisjs/session@7.1.1)(@japa/plugin-adonisjs@3.0.0)
+ version: 9.1.1(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)(@adonisjs/lucid@20.1.0)(@adonisjs/session@7.1.1)(@japa/api-client@2.0.2)(@japa/plugin-adonisjs@3.0.0)
'@adonisjs/core':
specifier: 6.2.3
version: 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
@@ -19,19 +19,22 @@ dependencies:
version: 20.1.0(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)(luxon@3.4.4)(mysql@2.18.1)(pg@8.11.3)(sqlite3@5.1.7)
'@adonisjs/mail':
specifier: 9.2.0
- version: 9.2.0(@adonisjs/core@6.2.3)(@types/luxon@3.4.2)(@types/node@20.11.17)(edge.js@6.0.1)(luxon@3.4.4)(moment@2.30.1)
+ version: 9.2.0(@adonisjs/core@6.2.3)(@aws-sdk/client-ses@3.511.0)(@types/luxon@3.4.2)(@types/node@20.11.17)(edge.js@6.0.1)(luxon@3.4.4)(moment@2.30.1)
'@adonisjs/session':
specifier: 7.1.1
- version: 7.1.1(@adonisjs/core@6.2.3)(edge.js@6.0.1)
+ version: 7.1.1(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(edge.js@6.0.1)
'@adonisjs/shield':
specifier: 8.1.1
- version: 8.1.1(@adonisjs/core@6.2.3)(@adonisjs/session@7.1.1)(edge.js@6.0.1)
+ version: 8.1.1(@adonisjs/core@6.2.3)(@adonisjs/session@7.1.1)(@japa/api-client@2.0.2)(edge.js@6.0.1)
'@adonisjs/static':
specifier: 1.1.1
version: 1.1.1(@adonisjs/core@6.2.3)
'@adonisjs/validator':
specifier: 13.0.2
version: 13.0.2(@adonisjs/core@6.2.3)
+ '@aws-sdk/client-ses':
+ specifier: 3.511.0
+ version: 3.511.0
adonis5-jwt:
specifier: github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3
version: github.com/SpecialAro/adonis5-jwt/34941c10adcf89583a40767552b994ea499b92e3
@@ -103,9 +106,15 @@ devDependencies:
'@adonisjs/vite':
specifier: 2.0.2
version: 2.0.2(@adonisjs/core@6.2.3)(@adonisjs/shield@8.1.1)(edge.js@6.0.1)(vite@5.1.1)
+ '@japa/api-client':
+ specifier: 2.0.2
+ version: 2.0.2(@japa/assert@2.1.0)(@japa/runner@3.1.1)
+ '@japa/assert':
+ specifier: 2.1.0
+ version: 2.1.0(@japa/runner@3.1.1)(openapi-types@12.1.3)
'@japa/plugin-adonisjs':
specifier: 3.0.0
- version: 3.0.0(@adonisjs/core@6.2.3)(@japa/runner@3.1.1)
+ version: 3.0.0(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(@japa/runner@3.1.1)
'@japa/runner':
specifier: 3.1.1
version: 3.1.1
@@ -142,9 +151,6 @@ devDependencies:
'@typescript-eslint/parser':
specifier: 6.21.0
version: 6.21.0(eslint@8.56.0)(typescript@5.3.3)
- cross-env:
- specifier: 7.0.3
- version: 7.0.3
eslint:
specifier: 8.56.0
version: 8.56.0
@@ -235,7 +241,7 @@ packages:
transitivePeerDependencies:
- babel-plugin-macros
- /@adonisjs/auth@9.1.1(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)(@adonisjs/lucid@20.1.0)(@adonisjs/session@7.1.1)(@japa/plugin-adonisjs@3.0.0):
+ /@adonisjs/auth@9.1.1(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)(@adonisjs/lucid@20.1.0)(@adonisjs/session@7.1.1)(@japa/api-client@2.0.2)(@japa/plugin-adonisjs@3.0.0):
resolution: {integrity: sha512-gusUQT/9xWYZvdOzHQeqFlI1WDsxi0DIHxjkCNcExwLHpCwBvJ2+VItQ5+dBx5Aryi7Szm2C4od/vg08f//A5g==}
engines: {node: '>=18.16.0'}
peerDependencies:
@@ -260,8 +266,9 @@ packages:
'@adonisjs/core': 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
'@adonisjs/lucid': 20.1.0(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)(luxon@3.4.4)(mysql@2.18.1)(pg@8.11.3)(sqlite3@5.1.7)
'@adonisjs/presets': 2.2.4(@adonisjs/assembler@7.1.1)(@adonisjs/core@6.2.3)
- '@adonisjs/session': 7.1.1(@adonisjs/core@6.2.3)(edge.js@6.0.1)
- '@japa/plugin-adonisjs': 3.0.0(@adonisjs/core@6.2.3)(@japa/runner@3.1.1)
+ '@adonisjs/session': 7.1.1(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(edge.js@6.0.1)
+ '@japa/api-client': 2.0.2(@japa/assert@2.1.0)(@japa/runner@3.1.1)
+ '@japa/plugin-adonisjs': 3.0.0(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(@japa/runner@3.1.1)
basic-auth: 2.0.1
transitivePeerDependencies:
- '@adonisjs/assembler'
@@ -518,7 +525,7 @@ packages:
- tedious
dev: false
- /@adonisjs/mail@9.2.0(@adonisjs/core@6.2.3)(@types/luxon@3.4.2)(@types/node@20.11.17)(edge.js@6.0.1)(luxon@3.4.4)(moment@2.30.1):
+ /@adonisjs/mail@9.2.0(@adonisjs/core@6.2.3)(@aws-sdk/client-ses@3.511.0)(@types/luxon@3.4.2)(@types/node@20.11.17)(edge.js@6.0.1)(luxon@3.4.4)(moment@2.30.1):
resolution: {integrity: sha512-TeZuB0VV3dDh4lPdHxvR9nxWFYkgjtRCURCT4mBMpa3Pxu0XtLwCs8s6jLYvt8k+L4pG2zHJttCrKNpM6hsrlw==}
engines: {node: '>=18.16.0'}
peerDependencies:
@@ -530,6 +537,7 @@ packages:
optional: true
dependencies:
'@adonisjs/core': 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
+ '@aws-sdk/client-ses': 3.511.0
'@poppinss/colors': 4.1.2
'@poppinss/macroable': 1.0.1
'@poppinss/utils': 6.7.2
@@ -577,7 +585,7 @@ packages:
'@poppinss/colors': 4.1.2
string-width: 7.1.0
- /@adonisjs/session@7.1.1(@adonisjs/core@6.2.3)(edge.js@6.0.1):
+ /@adonisjs/session@7.1.1(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(edge.js@6.0.1):
resolution: {integrity: sha512-rv5lF6uEaAT3kujAEbwpVJuTfPcskjXlM8bt8OV2V6eGMQHGVczV3bErvQjW5ouHqyZiotKkCV2+7roGJdDaWw==}
engines: {node: '>=18.16.0'}
peerDependencies:
@@ -597,10 +605,11 @@ packages:
optional: true
dependencies:
'@adonisjs/core': 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
+ '@japa/api-client': 2.0.2(@japa/assert@2.1.0)(@japa/runner@3.1.1)
'@poppinss/utils': 6.7.2
edge.js: 6.0.1
- /@adonisjs/shield@8.1.1(@adonisjs/core@6.2.3)(@adonisjs/session@7.1.1)(edge.js@6.0.1):
+ /@adonisjs/shield@8.1.1(@adonisjs/core@6.2.3)(@adonisjs/session@7.1.1)(@japa/api-client@2.0.2)(edge.js@6.0.1):
resolution: {integrity: sha512-b/rIypxfG8HKPRvWYJo7qhvAlvYCFXn7/A7eb/QI/PQV4fMmW4iF9tAykxl5peu4WJCHCwXwR3Y6/j0VerQcmQ==}
engines: {node: '>=18.16.0'}
peerDependencies:
@@ -618,7 +627,8 @@ packages:
optional: true
dependencies:
'@adonisjs/core': 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
- '@adonisjs/session': 7.1.1(@adonisjs/core@6.2.3)(edge.js@6.0.1)
+ '@adonisjs/session': 7.1.1(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(edge.js@6.0.1)
+ '@japa/api-client': 2.0.2(@japa/assert@2.1.0)(@japa/runner@3.1.1)
'@poppinss/utils': 6.7.2
csrf: 3.1.0
edge.js: 6.0.1
@@ -673,7 +683,7 @@ packages:
optional: true
dependencies:
'@adonisjs/core': 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
- '@adonisjs/shield': 8.1.1(@adonisjs/core@6.2.3)(@adonisjs/session@7.1.1)(edge.js@6.0.1)
+ '@adonisjs/shield': 8.1.1(@adonisjs/core@6.2.3)(@adonisjs/session@7.1.1)(@japa/api-client@2.0.2)(edge.js@6.0.1)
defu: 6.1.4
edge-error: 4.0.1
edge.js: 6.0.1
@@ -686,10 +696,535 @@ packages:
dependencies:
execa: 8.0.1
+ /@apidevtools/json-schema-ref-parser@9.1.2:
+ resolution: {integrity: sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==}
+ dependencies:
+ '@jsdevtools/ono': 7.1.3
+ '@types/json-schema': 7.0.15
+ call-me-maybe: 1.0.2
+ js-yaml: 4.1.0
+
+ /@apidevtools/openapi-schemas@2.1.0:
+ resolution: {integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==}
+ engines: {node: '>=10'}
+
+ /@apidevtools/swagger-methods@3.0.2:
+ resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==}
+
+ /@apidevtools/swagger-parser@10.0.3(openapi-types@12.1.3):
+ resolution: {integrity: sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==}
+ peerDependencies:
+ openapi-types: '>=7'
+ dependencies:
+ '@apidevtools/json-schema-ref-parser': 9.1.2
+ '@apidevtools/openapi-schemas': 2.1.0
+ '@apidevtools/swagger-methods': 3.0.2
+ '@jsdevtools/ono': 7.1.3
+ call-me-maybe: 1.0.2
+ openapi-types: 12.1.3
+ z-schema: 5.0.5
+
/@arr/every@1.0.1:
resolution: {integrity: sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==}
engines: {node: '>=4'}
+ /@aws-crypto/crc32@3.0.0:
+ resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==}
+ dependencies:
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.511.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/ie11-detection@3.0.0:
+ resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha256-browser@3.0.0:
+ resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==}
+ dependencies:
+ '@aws-crypto/ie11-detection': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-crypto/supports-web-crypto': 3.0.0
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-locate-window': 3.495.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha256-js@3.0.0:
+ resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==}
+ dependencies:
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.511.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/supports-web-crypto@3.0.0:
+ resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/util@3.0.0:
+ resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-sdk/client-ses@3.511.0:
+ resolution: {integrity: sha512-+TuXj0Y/mEWVozQRbF5RoWBzC2RLxf3TKiRw9hmN9D7+/bQIqiqq2lWztG7XVohqwPDW2BOEJ/f9j5tCQhKajw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sts': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/core': 3.511.0
+ '@aws-sdk/credential-provider-node': 3.511.0
+ '@aws-sdk/middleware-host-header': 3.511.0
+ '@aws-sdk/middleware-logger': 3.511.0
+ '@aws-sdk/middleware-recursion-detection': 3.511.0
+ '@aws-sdk/middleware-signing': 3.511.0
+ '@aws-sdk/middleware-user-agent': 3.511.0
+ '@aws-sdk/region-config-resolver': 3.511.0
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-endpoints': 3.511.0
+ '@aws-sdk/util-user-agent-browser': 3.511.0
+ '@aws-sdk/util-user-agent-node': 3.511.0
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/core': 1.3.2
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.2.0
+ '@smithy/util-endpoints': 1.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ '@smithy/util-waiter': 2.1.1
+ fast-xml-parser: 4.2.5
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sso-oidc@3.511.0(@aws-sdk/credential-provider-node@3.511.0):
+ resolution: {integrity: sha512-cITRRq54eTrq7ll9li+yYnLbNHKXG2P+ovdZSDiQ6LjCYBdcD4ela30qbs87Yye9YsopdslDzBhHHtrf5oiuMw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@aws-sdk/credential-provider-node': ^3.511.0
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sts': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/core': 3.511.0
+ '@aws-sdk/credential-provider-node': 3.511.0
+ '@aws-sdk/middleware-host-header': 3.511.0
+ '@aws-sdk/middleware-logger': 3.511.0
+ '@aws-sdk/middleware-recursion-detection': 3.511.0
+ '@aws-sdk/middleware-signing': 3.511.0
+ '@aws-sdk/middleware-user-agent': 3.511.0
+ '@aws-sdk/region-config-resolver': 3.511.0
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-endpoints': 3.511.0
+ '@aws-sdk/util-user-agent-browser': 3.511.0
+ '@aws-sdk/util-user-agent-node': 3.511.0
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/core': 1.3.2
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.2.0
+ '@smithy/util-endpoints': 1.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sso@3.511.0:
+ resolution: {integrity: sha512-v1f5ZbuZWpad+fgTOpgFyIZT3A37wdqoSPh0hl+cKRu5kPsz96xCe9+UvLx+HdN2yJ/mV0UZcMq6ysj4xAGIEg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/core': 3.511.0
+ '@aws-sdk/middleware-host-header': 3.511.0
+ '@aws-sdk/middleware-logger': 3.511.0
+ '@aws-sdk/middleware-recursion-detection': 3.511.0
+ '@aws-sdk/middleware-user-agent': 3.511.0
+ '@aws-sdk/region-config-resolver': 3.511.0
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-endpoints': 3.511.0
+ '@aws-sdk/util-user-agent-browser': 3.511.0
+ '@aws-sdk/util-user-agent-node': 3.511.0
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/core': 1.3.2
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.2.0
+ '@smithy/util-endpoints': 1.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sts@3.511.0(@aws-sdk/credential-provider-node@3.511.0):
+ resolution: {integrity: sha512-lwVEEXK+1auEwmBuTv35m2GvbxPthi8SjNUpU4pRetZPVbGhnhCN6H7JqeMDP6GLf81Io2eySXRsmLMt7l/fjg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@aws-sdk/credential-provider-node': ^3.511.0
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/core': 3.511.0
+ '@aws-sdk/credential-provider-node': 3.511.0
+ '@aws-sdk/middleware-host-header': 3.511.0
+ '@aws-sdk/middleware-logger': 3.511.0
+ '@aws-sdk/middleware-recursion-detection': 3.511.0
+ '@aws-sdk/middleware-user-agent': 3.511.0
+ '@aws-sdk/region-config-resolver': 3.511.0
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-endpoints': 3.511.0
+ '@aws-sdk/util-user-agent-browser': 3.511.0
+ '@aws-sdk/util-user-agent-node': 3.511.0
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/core': 1.3.2
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.2.0
+ '@smithy/util-endpoints': 1.1.1
+ '@smithy/util-middleware': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ fast-xml-parser: 4.2.5
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/core@3.511.0:
+ resolution: {integrity: sha512-0gbDvQhToyLxPyr/7KP6uavrBYKh7exld2lju1Lp65U61XgEjTVP/thJmHTvH4BAKGSqeIz/rrwJ0KrC8nwBtw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/core': 1.3.2
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/signature-v4': 2.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-env@3.511.0:
+ resolution: {integrity: sha512-4VUsnLRox8YzxnZwnFrfZM4bL5KKLhsjjjX7oiuLyzFkhauI4HFYt7rTB8YNGphpqAg/Wzw5DBZfO3Bw1iR1HA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-http@3.511.0:
+ resolution: {integrity: sha512-y83Gt8GPpgMe/lMFxIq+0G2rbzLTC6lhrDocHUzqcApLD6wet8Esy2iYckSRlJgYY+qsVAzpLrSMtt85DwRPTw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/node-http-handler': 2.3.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-stream': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-ini@3.511.0(@aws-sdk/credential-provider-node@3.511.0):
+ resolution: {integrity: sha512-AgIOCtYzm61jbTQCY/2Vf/yu7DeLG0TLZa05a3VVRN9XE4ERtEnMn7TdbxM+hS24MTX8xI0HbMcWxCBkXRIg9w==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/client-sts': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/credential-provider-env': 3.511.0
+ '@aws-sdk/credential-provider-process': 3.511.0
+ '@aws-sdk/credential-provider-sso': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/credential-provider-web-identity': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/types': 3.511.0
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/credential-provider-node'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-node@3.511.0:
+ resolution: {integrity: sha512-5JDZXsSluliJmxOF+lYYFgJdSKQfVLQyic5NxScHULTERGoEwEHMgucFGwJ9MV9FoINjNTQLfAiWlJL/kGkCEQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/credential-provider-env': 3.511.0
+ '@aws-sdk/credential-provider-http': 3.511.0
+ '@aws-sdk/credential-provider-ini': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/credential-provider-process': 3.511.0
+ '@aws-sdk/credential-provider-sso': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/credential-provider-web-identity': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/types': 3.511.0
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-process@3.511.0:
+ resolution: {integrity: sha512-88hLUPqcTwjSubPS+34ZfmglnKeLny8GbmZsyllk96l26PmDTAqo5RScSA8BWxL0l5pRRWGtcrFyts+oibHIuQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-sso@3.511.0(@aws-sdk/credential-provider-node@3.511.0):
+ resolution: {integrity: sha512-aEei9UdXYEE2e0Htf28/IcuHcWk3VkUkpcg3KDR/AyzXA3i/kxmixtAgRmHOForC5CMqoJjzVPFUITNkAscyag==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/client-sso': 3.511.0
+ '@aws-sdk/token-providers': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/types': 3.511.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/credential-provider-node'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-web-identity@3.511.0(@aws-sdk/credential-provider-node@3.511.0):
+ resolution: {integrity: sha512-/3XMyN7YYefAsES/sMMY5zZGRmZ5QJisJw798DdMYmYMsb1dt0Qy8kZTu+59ZzOiVIcznsjSTCEB81QmGtDKcA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/client-sts': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/types': 3.511.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/credential-provider-node'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/middleware-host-header@3.511.0:
+ resolution: {integrity: sha512-DbBzQP/6woSHR/+g9dHN3YiYaLIqFw9u8lQFMxi3rT3hqITFVYLzzXtEaHjDD6/is56pNT84CIKbyJ6/gY5d1Q==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-logger@3.511.0:
+ resolution: {integrity: sha512-EYU9dBlJXvQcCsM2Tfgi0NQoXrqovfDv/fDy8oGJgZFrgNuHDti8tdVVxeJTUJNEAF67xlDl5o+rWEkKthkYGQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-recursion-detection@3.511.0:
+ resolution: {integrity: sha512-PlNPCV/6zpDVdNx1K69xDTh/wPNU4WyP4qa6hUo2/+4/PNG5HI9xbCWtpb4RjhdTRw6qDtkBNcPICHbtWx5aHg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-signing@3.511.0:
+ resolution: {integrity: sha512-IMijFLfm+QQHD6NNDX9k3op9dpBSlWKnqjcMU38Tytl2nbqV4gktkarOK1exHAmH7CdoYR5BufVtBzbASNSF/A==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/signature-v4': 2.1.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-middleware': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-user-agent@3.511.0:
+ resolution: {integrity: sha512-eLs+CxP2QCXh3tCGYCdAml3oyWj8MSIwKbH+8rKw0k/5vmY1YJDBy526whOxx61ivhz2e0muuijN4X5EZZ2Pnw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@aws-sdk/util-endpoints': 3.511.0
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/region-config-resolver@3.511.0:
+ resolution: {integrity: sha512-RzBLSNaRd4iEkQyEGfiSNvSnWU/x23rsiFgA9tqYFA0Vqx7YmzSWC8QBUxpwybB8HkbbL9wNVKQqTbhI3mYneQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-config-provider': 2.2.1
+ '@smithy/util-middleware': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/token-providers@3.511.0(@aws-sdk/credential-provider-node@3.511.0):
+ resolution: {integrity: sha512-92dXjMHBJcRoUkJHc0Bvtsz7Sal8t6VASRJ5vfs5c2ZpTVgLpVnM4dBmwUgGUdnvHov0cZTXbbadTJ/qOWx5Zw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/client-sso-oidc': 3.511.0(@aws-sdk/credential-provider-node@3.511.0)
+ '@aws-sdk/types': 3.511.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/credential-provider-node'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/types@3.511.0:
+ resolution: {integrity: sha512-P03ufufxmkvd7nO46oOeEqYIMPJ8qMCKxAsfJk1JBVPQ1XctVntbail4/UFnrnzij8DTl4Mk/D62uGo7+RolXA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-endpoints@3.511.0:
+ resolution: {integrity: sha512-J/5hsscJkg2pAOdLx1YKlyMCk5lFRxRxEtup9xipzOxVBlqOIE72Tuu31fbxSlF8XzO/AuCJcZL4m1v098K9oA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/types': 2.9.1
+ '@smithy/util-endpoints': 1.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-locate-window@3.495.0:
+ resolution: {integrity: sha512-MfaPXT0kLX2tQaR90saBT9fWQq2DHqSSJRzW+MZWsmF+y5LGCOhO22ac/2o6TKSQm7h0HRc2GaADqYYYor62yg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-user-agent-browser@3.511.0:
+ resolution: {integrity: sha512-5LuESdwtIcA10aHcX7pde7aCIijcyTPBXFuXmFlDTgm/naAayQxelQDpvgbzuzGLgePf8eTyyhDKhzwPZ2EqiQ==}
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/types': 2.9.1
+ bowser: 2.11.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-user-agent-node@3.511.0:
+ resolution: {integrity: sha512-UopdlRvYY5mxlS4wwFv+QAWL6/T302wmoQj7i+RY+c/D3Ej3PKBb/mW3r2wEOgZLJmPpeeM1SYMk+rVmsW1rqw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ aws-crt: '>=1.0.0'
+ peerDependenciesMeta:
+ aws-crt:
+ optional: true
+ dependencies:
+ '@aws-sdk/types': 3.511.0
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-utf8-browser@3.259.0:
+ resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@babel/code-frame@7.23.5:
resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
engines: {node: '>=6.9.0'}
@@ -1000,6 +1535,41 @@ packages:
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true
+ /@japa/api-client@2.0.2(@japa/assert@2.1.0)(@japa/runner@3.1.1):
+ resolution: {integrity: sha512-wQrmT8Fxdu+2W0NU209zWHXDeX5a+9PKJs5Ux+jd7NR2y2ndFIi1bSAvN/c5N2UtywNFht2gTmQSCFSTC9kVNg==}
+ engines: {node: '>=18.16.0'}
+ peerDependencies:
+ '@japa/assert': ^2.0.0
+ '@japa/runner': ^3.0.0
+ peerDependenciesMeta:
+ '@japa/assert':
+ optional: true
+ dependencies:
+ '@japa/assert': 2.1.0(@japa/runner@3.1.1)(openapi-types@12.1.3)
+ '@japa/runner': 3.1.1
+ '@poppinss/hooks': 7.2.2
+ '@poppinss/macroable': 1.0.1
+ '@types/superagent': 4.1.24
+ cookie: 0.6.0
+ set-cookie-parser: 2.6.0
+ superagent: 8.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ /@japa/assert@2.1.0(@japa/runner@3.1.1)(openapi-types@12.1.3):
+ resolution: {integrity: sha512-klSa1nO6VFYJqW9oSeMRZQpTSw01+yZpBDoHNuUse7SqbScau9SvNIvBEYxbdDB2bj9hTXxt/z6cwVWf1UltZg==}
+ engines: {node: '>=18.16.0'}
+ peerDependencies:
+ '@japa/runner': ^3.0.0
+ dependencies:
+ '@japa/runner': 3.1.1
+ '@poppinss/macroable': 1.0.1
+ '@types/chai': 4.3.11
+ api-contract-validator: 2.2.8(openapi-types@12.1.3)
+ chai: 4.4.1
+ transitivePeerDependencies:
+ - openapi-types
+
/@japa/core@9.0.0:
resolution: {integrity: sha512-BQiS8rd1qiSkz+uTsx+Bfsp+FVeoKpJXMtUse4XDt2cUfDdCnvYkvRnqmR/F/u8ttt71sZ4mHKizGa1Q5MG3DQ==}
engines: {node: '>=18.16.0'}
@@ -1021,7 +1591,7 @@ packages:
youch: 3.3.3
youch-terminal: 2.2.3
- /@japa/plugin-adonisjs@3.0.0(@adonisjs/core@6.2.3)(@japa/runner@3.1.1):
+ /@japa/plugin-adonisjs@3.0.0(@adonisjs/core@6.2.3)(@japa/api-client@2.0.2)(@japa/runner@3.1.1):
resolution: {integrity: sha512-gw92tnOlNeVuZoI/ysX/AW9AZdACd5cm50Jpa+dUPQ7VJU7J7PQCNGhp3FF98h7czdGvw8KJvszr/grr3SENEA==}
engines: {node: '>=18.16.0'}
peerDependencies:
@@ -1039,6 +1609,7 @@ packages:
optional: true
dependencies:
'@adonisjs/core': 6.2.3(@adonisjs/assembler@7.1.1)(bcrypt@5.1.1)(edge.js@6.0.1)
+ '@japa/api-client': 2.0.2(@japa/assert@2.1.0)(@japa/runner@3.1.1)
'@japa/runner': 3.1.1
/@japa/runner@3.1.1:
@@ -1062,6 +1633,15 @@ packages:
dependencies:
'@sinclair/typebox': 0.27.8
+ /@jest/types@25.5.0:
+ resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==}
+ engines: {node: '>= 8.3'}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-reports': 1.1.2
+ '@types/yargs': 15.0.19
+ chalk: 3.0.0
+
/@jridgewell/resolve-uri@3.1.1:
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
@@ -1078,6 +1658,9 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
+ /@jsdevtools/ono@7.1.3:
+ resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==}
+
/@lukeed/ms@2.0.2:
resolution: {integrity: sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==}
engines: {node: '>=8'}
@@ -1326,36 +1909,417 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.10.0:
- resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
+ /@rollup/rollup-win32-arm64-msvc@4.10.0:
+ resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.10.0:
+ resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.10.0:
+ resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@sinclair/typebox@0.27.8:
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+
+ /@sindresorhus/is@6.1.0:
+ resolution: {integrity: sha512-BuvU07zq3tQ/2SIgBsEuxKYDyDjC0n7Zir52bpHy2xnBbW81+po43aLFPLbeV3HRAheFbGud1qgcqSYfhtHMAg==}
+ engines: {node: '>=16'}
+
+ /@smithy/abort-controller@2.1.1:
+ resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/config-resolver@2.1.1:
+ resolution: {integrity: sha512-lxfLDpZm+AWAHPFZps5JfDoO9Ux1764fOgvRUBpHIO8HWHcSN1dkgsago1qLRVgm1BZ8RCm8cgv99QvtaOWIhw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-config-provider': 2.2.1
+ '@smithy/util-middleware': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/core@1.3.2:
+ resolution: {integrity: sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-middleware': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/credential-provider-imds@2.2.1:
+ resolution: {integrity: sha512-7XHjZUxmZYnONheVQL7j5zvZXga+EWNgwEAP6OPZTi7l8J4JTeNh9aIOfE5fKHZ/ee2IeNOh54ZrSna+Vc6TFA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/eventstream-codec@2.1.1:
+ resolution: {integrity: sha512-E8KYBxBIuU4c+zrpR22VsVrOPoEDzk35bQR3E+xm4k6Pa6JqzkDOdMyf9Atac5GPNKHJBdVaQ4JtjdWX2rl/nw==}
+ dependencies:
+ '@aws-crypto/crc32': 3.0.0
+ '@smithy/types': 2.9.1
+ '@smithy/util-hex-encoding': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/fetch-http-handler@2.4.1:
+ resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==}
+ dependencies:
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/querystring-builder': 2.1.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-base64': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/hash-node@2.1.1:
+ resolution: {integrity: sha512-Qhoq0N8f2OtCnvUpCf+g1vSyhYQrZjhSwvJ9qvR8BUGOtTXiyv2x1OD2e6jVGmlpC4E4ax1USHoyGfV9JFsACg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ '@smithy/util-buffer-from': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/invalid-dependency@2.1.1:
+ resolution: {integrity: sha512-7WTgnKw+VPg8fxu2v9AlNOQ5yaz6RA54zOVB4f6vQuR0xFKd+RzlCpt0WidYTsye7F+FYDIaS/RnJW4pxjNInw==}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/is-array-buffer@2.1.1:
+ resolution: {integrity: sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/middleware-content-length@2.1.1:
+ resolution: {integrity: sha512-rSr9ezUl9qMgiJR0UVtVOGEZElMdGFyl8FzWEF5iEKTlcWxGr2wTqGfDwtH3LAB7h+FPkxqv4ZU4cpuCN9Kf/g==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/middleware-endpoint@2.4.1:
+ resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-middleware': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/middleware-retry@2.1.1:
+ resolution: {integrity: sha512-eMIHOBTXro6JZ+WWzZWd/8fS8ht5nS5KDQjzhNMHNRcG5FkNTqcKpYhw7TETMYzbLfhO5FYghHy1vqDWM4FLDA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/service-error-classification': 2.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-middleware': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ tslib: 2.6.2
+ uuid: 8.3.2
+ dev: false
+
+ /@smithy/middleware-serde@2.1.1:
+ resolution: {integrity: sha512-D8Gq0aQBeE1pxf3cjWVkRr2W54t+cdM2zx78tNrVhqrDykRA7asq8yVJij1u5NDtKzKqzBSPYh7iW0svUKg76g==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/middleware-stack@2.1.1:
+ resolution: {integrity: sha512-KPJhRlhsl8CjgGXK/DoDcrFGfAqoqvuwlbxy+uOO4g2Azn1dhH+GVfC3RAp+6PoL5PWPb+vt6Z23FP+Mr6qeCw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/node-config-provider@2.2.1:
+ resolution: {integrity: sha512-epzK3x1xNxA9oJgHQ5nz+2j6DsJKdHfieb+YgJ7ATWxzNcB7Hc+Uya2TUck5MicOPhDV8HZImND7ZOecVr+OWg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/node-http-handler@2.3.1:
+ resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/abort-controller': 2.1.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/querystring-builder': 2.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/property-provider@2.1.1:
+ resolution: {integrity: sha512-FX7JhhD/o5HwSwg6GLK9zxrMUrGnb3PzNBrcthqHKBc3dH0UfgEAU24xnJ8F0uow5mj17UeBEOI6o3CF2k7Mhw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/protocol-http@3.1.1:
+ resolution: {integrity: sha512-6ZRTSsaXuSL9++qEwH851hJjUA0OgXdQFCs+VDw4tGH256jQ3TjYY/i34N4vd24RV3nrjNsgd1yhb57uMoKbzQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/querystring-builder@2.1.1:
+ resolution: {integrity: sha512-C/ko/CeEa8jdYE4gt6nHO5XDrlSJ3vdCG0ZAc6nD5ZIE7LBp0jCx4qoqp7eoutBu7VrGMXERSRoPqwi1WjCPbg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ '@smithy/util-uri-escape': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/querystring-parser@2.1.1:
+ resolution: {integrity: sha512-H4+6jKGVhG1W4CIxfBaSsbm98lOO88tpDWmZLgkJpt8Zkk/+uG0FmmqMuCAc3HNM2ZDV+JbErxr0l5BcuIf/XQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/service-error-classification@2.1.1:
+ resolution: {integrity: sha512-txEdZxPUgM1PwGvDvHzqhXisrc5LlRWYCf2yyHfvITWioAKat7srQvpjMAvgzf0t6t7j8yHrryXU9xt7RZqFpw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ dev: false
+
+ /@smithy/shared-ini-file-loader@2.3.1:
+ resolution: {integrity: sha512-2E2kh24igmIznHLB6H05Na4OgIEilRu0oQpYXo3LCNRrawHAcfDKq9004zJs+sAMt2X5AbY87CUCJ7IpqpSgdw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/signature-v4@2.1.1:
+ resolution: {integrity: sha512-Hb7xub0NHuvvQD3YwDSdanBmYukoEkhqBjqoxo+bSdC0ryV9cTfgmNjuAQhTPYB6yeU7hTR+sPRiFMlxqv6kmg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/eventstream-codec': 2.1.1
+ '@smithy/is-array-buffer': 2.1.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-hex-encoding': 2.1.1
+ '@smithy/util-middleware': 2.1.1
+ '@smithy/util-uri-escape': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/smithy-client@2.3.1:
+ resolution: {integrity: sha512-YsTdU8xVD64r2pLEwmltrNvZV6XIAC50LN6ivDopdt+YiF/jGH6PY9zUOu0CXD/d8GMB8gbhnpPsdrjAXHS9QA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/protocol-http': 3.1.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-stream': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/types@2.9.1:
+ resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/url-parser@2.1.1:
+ resolution: {integrity: sha512-qC9Bv8f/vvFIEkHsiNrUKYNl8uKQnn4BdhXl7VzQRP774AwIjiSMMwkbT+L7Fk8W8rzYVifzJNYxv1HwvfBo3Q==}
+ dependencies:
+ '@smithy/querystring-parser': 2.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-base64@2.1.1:
+ resolution: {integrity: sha512-UfHVpY7qfF/MrgndI5PexSKVTxSZIdz9InghTFa49QOvuu9I52zLPLUHXvHpNuMb1iD2vmc6R+zbv/bdMipR/g==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/util-buffer-from': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-body-length-browser@2.1.1:
+ resolution: {integrity: sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-body-length-node@2.2.1:
+ resolution: {integrity: sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-buffer-from@2.1.1:
+ resolution: {integrity: sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/is-array-buffer': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-config-provider@2.2.1:
+ resolution: {integrity: sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-defaults-mode-browser@2.1.1:
+ resolution: {integrity: sha512-lqLz/9aWRO6mosnXkArtRuQqqZBhNpgI65YDpww4rVQBuUT7qzKbDLG5AmnQTCiU4rOquaZO/Kt0J7q9Uic7MA==}
+ engines: {node: '>= 10.0.0'}
+ dependencies:
+ '@smithy/property-provider': 2.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ bowser: 2.11.0
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-defaults-mode-node@2.2.0:
+ resolution: {integrity: sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA==}
+ engines: {node: '>= 10.0.0'}
+ dependencies:
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-endpoints@1.1.1:
+ resolution: {integrity: sha512-sI4d9rjoaekSGEtq3xSb2nMjHMx8QXcz2cexnVyRWsy4yQ9z3kbDpX+7fN0jnbdOp0b3KSTZJZ2Yb92JWSanLw==}
+ engines: {node: '>= 14.0.0'}
+ dependencies:
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-hex-encoding@2.1.1:
+ resolution: {integrity: sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
- /@rollup/rollup-win32-ia32-msvc@4.10.0:
- resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
+ /@smithy/util-middleware@2.1.1:
+ resolution: {integrity: sha512-mKNrk8oz5zqkNcbcgAAepeJbmfUW6ogrT2Z2gDbIUzVzNAHKJQTYmH9jcy0jbWb+m7ubrvXKb6uMjkSgAqqsFA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
- /@rollup/rollup-win32-x64-msvc@4.10.0:
- resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
+ /@smithy/util-retry@2.1.1:
+ resolution: {integrity: sha512-Mg+xxWPTeSPrthpC5WAamJ6PW4Kbo01Fm7lWM1jmGRvmrRdsd3192Gz2fBXAMURyXpaNxyZf6Hr/nQ4q70oVEA==}
+ engines: {node: '>= 14.0.0'}
+ dependencies:
+ '@smithy/service-error-classification': 2.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
- /@sinclair/typebox@0.27.8:
- resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+ /@smithy/util-stream@2.1.1:
+ resolution: {integrity: sha512-J7SMIpUYvU4DQN55KmBtvaMc7NM3CZ2iWICdcgaovtLzseVhAqFRYqloT3mh0esrFw+3VEK6nQFteFsTqZSECQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/node-http-handler': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-buffer-from': 2.1.1
+ '@smithy/util-hex-encoding': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ tslib: 2.6.2
+ dev: false
- /@sindresorhus/is@6.1.0:
- resolution: {integrity: sha512-BuvU07zq3tQ/2SIgBsEuxKYDyDjC0n7Zir52bpHy2xnBbW81+po43aLFPLbeV3HRAheFbGud1qgcqSYfhtHMAg==}
- engines: {node: '>=16'}
+ /@smithy/util-uri-escape@2.1.1:
+ resolution: {integrity: sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-utf8@2.1.1:
+ resolution: {integrity: sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/util-buffer-from': 2.1.1
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/util-waiter@2.1.1:
+ resolution: {integrity: sha512-kYy6BLJJNif+uqNENtJqWdXcpqo1LS+nj1AfXcDhOpqpSHJSAkVySLyZV9fkmuVO21lzGoxjvd1imGGJHph/IA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/abort-controller': 2.1.1
+ '@smithy/types': 2.9.1
+ tslib: 2.6.2
+ dev: false
/@swc/core-darwin-arm64@1.4.0:
resolution: {integrity: sha512-UTJ/Vz+s7Pagef6HmufWt6Rs0aUu+EJF4Pzuwvr7JQQ5b1DZeAAUeUtkUTFx/PvCbM8Xfw4XdKBUZfrIKCfW8A==}
@@ -1539,6 +2503,12 @@ packages:
/@types/bytes@3.1.4:
resolution: {integrity: sha512-A0uYgOj3zNc4hNjHc5lYUfJQ/HVyBXiUMKdXd7ysclaE6k9oJdavQzODHuwjpUu2/boCP8afjQYi8z/GtvNCWA==}
+ /@types/chai@4.3.11:
+ resolution: {integrity: sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==}
+
+ /@types/cookiejar@2.1.5:
+ resolution: {integrity: sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==}
+
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
@@ -1557,9 +2527,22 @@ packages:
resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
dev: false
+ /@types/istanbul-lib-coverage@2.0.6:
+ resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
+
+ /@types/istanbul-lib-report@3.0.3:
+ resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+
+ /@types/istanbul-reports@1.1.2:
+ resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-lib-report': 3.0.3
+
/@types/json-schema@7.0.15:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- dev: true
/@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
@@ -1611,6 +2594,12 @@ packages:
source-map: 0.6.1
dev: true
+ /@types/superagent@4.1.24:
+ resolution: {integrity: sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==}
+ dependencies:
+ '@types/cookiejar': 2.1.5
+ '@types/node': 20.11.17
+
/@types/tar-fs@2.0.4:
resolution: {integrity: sha512-ipPec0CjTmVDWE+QKr9cTmIIoTl7dFG/yARCM5MqK8i6CNLIG1P8x4kwDsOQY1ChZOZjH0wO9nvfgBvWl4R3kA==}
dependencies:
@@ -1638,6 +2627,14 @@ packages:
resolution: {integrity: sha512-c/hzNDBh7eRF+KbCf+OoZxKbnkpaK/cKp9iLQWqB7muXtM+MtL9SUUH8vCFcLn6dH1Qm05jiexK0ofWY7TfOhQ==}
dev: false
+ /@types/yargs-parser@21.0.3:
+ resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
+
+ /@types/yargs@15.0.19:
+ resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==}
+ dependencies:
+ '@types/yargs-parser': 21.0.3
+
/@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3):
resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
engines: {node: ^16.0.0 || >=18.0.0}
@@ -1853,7 +2850,6 @@ packages:
fast-json-stable-stringify: 2.1.0
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- dev: true
/ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
@@ -1901,6 +2897,37 @@ packages:
normalize-path: 3.0.0
picomatch: 2.3.1
+ /api-contract-validator@2.2.8(openapi-types@12.1.3):
+ resolution: {integrity: sha512-YM3rMcrIp8Thf/WWbVBXBGX793Mm3Phw2pn3VbJpiZkpeTCTtF10huKPrzQ2gSIaK5GjAhTRJMAOyf+rsS7MAw==}
+ engines: {node: '>=8'}
+ dependencies:
+ api-schema-builder: 2.0.11(openapi-types@12.1.3)
+ chalk: 3.0.0
+ columnify: 1.6.0
+ jest-diff: 25.5.0
+ jest-matcher-utils: 25.5.0
+ lodash.flatten: 4.4.0
+ lodash.get: 4.4.2
+ lodash.set: 4.3.2
+ uri-js: 4.4.1
+ transitivePeerDependencies:
+ - openapi-types
+
+ /api-schema-builder@2.0.11(openapi-types@12.1.3):
+ resolution: {integrity: sha512-85zbwf8MtPWodhfnmQRW5YD/fuGR12FP+8TbcYai5wbRnoUmPYLftLSbp7NB6zQMPb61Gjz+ApPUSyTdcCos7g==}
+ engines: {node: '>=8'}
+ dependencies:
+ ajv: 6.12.6
+ clone-deep: 4.0.1
+ decimal.js: 10.4.3
+ js-yaml: 3.14.1
+ json-schema-deref-sync: 0.14.0
+ lodash.get: 4.4.2
+ openapi-schema-validator: 3.0.3
+ swagger-parser: 10.0.3(openapi-types@12.1.3)
+ transitivePeerDependencies:
+ - openapi-types
+
/aproba@2.0.0:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
@@ -1925,9 +2952,13 @@ packages:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
dev: true
+ /argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+ dependencies:
+ sprintf-js: 1.0.3
+
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- dev: true
/array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
@@ -2001,6 +3032,12 @@ packages:
dependencies:
printable-characters: 1.0.42
+ /asap@2.0.6:
+ resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
+
+ /assertion-error@1.1.0:
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+
/astring@1.8.6:
resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==}
hasBin: true
@@ -2010,6 +3047,9 @@ packages:
dependencies:
retry: 0.13.1
+ /asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
/atomic-sleep@1.0.0:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
@@ -2072,6 +3112,10 @@ packages:
readable-stream: 3.6.2
dev: false
+ /bowser@2.11.0:
+ resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
+ dev: false
+
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -2195,6 +3239,9 @@ packages:
get-intrinsic: 1.2.2
set-function-length: 1.2.0
+ /call-me-maybe@1.0.2:
+ resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
+
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -2208,6 +3255,18 @@ packages:
resolution: {integrity: sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==}
engines: {node: '>=12.13'}
+ /chai@4.4.1:
+ resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
+ engines: {node: '>=4'}
+ dependencies:
+ assertion-error: 1.1.0
+ check-error: 1.0.3
+ deep-eql: 4.1.3
+ get-func-name: 2.0.2
+ loupe: 2.3.7
+ pathval: 1.1.1
+ type-detect: 4.0.8
+
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
@@ -2217,6 +3276,13 @@ packages:
supports-color: 5.5.0
dev: true
+ /chalk@3.0.0:
+ resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
/chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -2224,6 +3290,14 @@ packages:
ansi-styles: 4.3.0
supports-color: 7.2.0
+ /charenc@0.0.2:
+ resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==}
+
+ /check-error@1.0.3:
+ resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+ dependencies:
+ get-func-name: 2.0.2
+
/chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
@@ -2304,6 +3378,22 @@ packages:
slice-ansi: 5.0.0
string-width: 7.1.0
+ /clone-deep@4.0.1:
+ resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ is-plain-object: 2.0.4
+ kind-of: 6.0.3
+ shallow-clone: 3.0.1
+
+ /clone@1.0.4:
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+ engines: {node: '>=0.8'}
+
+ /clone@2.1.2:
+ resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
+ engines: {node: '>=0.8'}
+
/code-block-writer@11.0.3:
resolution: {integrity: sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==}
dev: false
@@ -2338,14 +3428,36 @@ packages:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: false
+ /columnify@1.6.0:
+ resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ strip-ansi: 6.0.1
+ wcwidth: 1.0.1
+
+ /combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ delayed-stream: 1.0.0
+
/commander@10.0.1:
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines: {node: '>=14'}
dev: false
+ /commander@9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
+ engines: {node: ^12.20.0 || >=14}
+ requiresBuild: true
+ optional: true
+
/common-path-prefix@3.0.0:
resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
+ /component-emitter@1.3.1:
+ resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==}
+
/concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
@@ -2370,6 +3482,9 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
+ /cookiejar@2.1.4:
+ resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==}
+
/copy-file@11.0.0:
resolution: {integrity: sha512-mFsNh/DIANLqFt5VHZoGirdg7bK5+oTWlhnGu6tgRhzBlnEKWaPX2xrFaLltii/6rmhqFMJqffUgknuRdpYlHw==}
engines: {node: '>=18'}
@@ -2402,14 +3517,6 @@ packages:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
dev: true
- /cross-env@7.0.3:
- resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
- engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
- hasBin: true
- dependencies:
- cross-spawn: 7.0.3
- dev: true
-
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -2418,6 +3525,9 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
+ /crypt@0.0.2:
+ resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==}
+
/csrf@3.1.0:
resolution: {integrity: sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==}
engines: {node: '>= 0.8'}
@@ -2426,6 +3536,9 @@ packages:
tsscmp: 1.0.6
uid-safe: 2.1.5
+ /dag-map@1.0.2:
+ resolution: {integrity: sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==}
+
/data-uri-to-buffer@2.0.2:
resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
@@ -2462,6 +3575,9 @@ packages:
dependencies:
ms: 2.1.2
+ /decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+
/decompress-response@6.0.0:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines: {node: '>=10'}
@@ -2477,6 +3593,12 @@ packages:
babel-plugin-macros:
optional: true
+ /deep-eql@4.1.3:
+ resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
+ engines: {node: '>=6'}
+ dependencies:
+ type-detect: 4.0.8
+
/deep-extend@0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
@@ -2486,6 +3608,11 @@ packages:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
+ /defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+ dependencies:
+ clone: 1.0.4
+
/defer-to-connect@2.0.1:
resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
engines: {node: '>=10'}
@@ -2512,6 +3639,10 @@ packages:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
dev: true
+ /delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
/delegates@1.0.0:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
@@ -2527,6 +3658,16 @@ packages:
resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
engines: {node: '>=8'}
+ /dezalgo@1.0.4:
+ resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==}
+ dependencies:
+ asap: 2.0.6
+ wrappy: 1.0.2
+
+ /diff-sequences@25.2.6:
+ resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==}
+ engines: {node: '>= 8.3'}
+
/diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -3043,6 +4184,11 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
+ /esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
@@ -3117,7 +4263,6 @@ packages:
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- dev: true
/fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
@@ -3127,6 +4272,16 @@ packages:
resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==}
engines: {node: '>=6'}
+ /fast-safe-stringify@2.1.1:
+ resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
+
+ /fast-xml-parser@4.2.5:
+ resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==}
+ hasBin: true
+ dependencies:
+ strnum: 1.0.5
+ dev: false
+
/fastest-levenshtein@1.0.16:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
engines: {node: '>= 4.9.1'}
@@ -3219,11 +4374,27 @@ packages:
engines: {node: '>= 18'}
dev: false
+ /form-data@4.0.0:
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
+ engines: {node: '>= 6'}
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
/formdata-node@6.0.3:
resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==}
engines: {node: '>= 18'}
dev: false
+ /formidable@2.1.2:
+ resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==}
+ dependencies:
+ dezalgo: 1.0.4
+ hexoid: 1.0.0
+ once: 1.4.0
+ qs: 6.11.2
+
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -3316,6 +4487,9 @@ packages:
resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
engines: {node: '>=18'}
+ /get-func-name@2.0.2:
+ resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+
/get-intrinsic@1.2.2:
resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
dependencies:
@@ -3500,6 +4674,10 @@ packages:
resolution: {integrity: sha512-a+YgzWw6dajqhQfb6ktxil0FsQuWTKzrLSUfy55dxS8fuvl1jidTIMPZ2udN15mjjcpBPgTHNHGF5tyWKYyR8w==}
engines: {node: '>=10.0.0'}
+ /hexoid@1.0.0:
+ resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==}
+ engines: {node: '>=8'}
+
/hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
dev: true
@@ -3733,6 +4911,9 @@ packages:
has-tostringtag: 1.0.0
dev: true
+ /is-buffer@1.1.6:
+ resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
+
/is-builtin-module@3.2.1:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
@@ -3764,6 +4945,10 @@ packages:
has-tostringtag: 1.0.0
dev: true
+ /is-extglob@1.0.0:
+ resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==}
+ engines: {node: '>=0.10.0'}
+
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -3782,12 +4967,24 @@ packages:
dependencies:
get-east-asian-width: 1.2.0
+ /is-glob@2.0.1:
+ resolution: {integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: 1.0.0
+
/is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
+ /is-invalid-path@0.1.0:
+ resolution: {integrity: sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-glob: 2.0.1
+
/is-lambda@1.0.1:
resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
requiresBuild: true
@@ -3815,6 +5012,12 @@ packages:
engines: {node: '>=8'}
dev: true
+ /is-plain-object@2.0.4:
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ isobject: 3.0.1
+
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -3854,6 +5057,12 @@ packages:
which-typed-array: 1.1.13
dev: true
+ /is-valid-path@0.1.1:
+ resolution: {integrity: sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-invalid-path: 0.1.0
+
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
@@ -3871,6 +5080,19 @@ packages:
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ /isobject@3.0.1:
+ resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
+ engines: {node: '>=0.10.0'}
+
+ /jest-diff@25.5.0:
+ resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==}
+ engines: {node: '>= 8.3'}
+ dependencies:
+ chalk: 3.0.0
+ diff-sequences: 25.2.6
+ jest-get-type: 25.2.6
+ pretty-format: 25.5.0
+
/jest-diff@29.7.0:
resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -3880,10 +5102,23 @@ packages:
jest-get-type: 29.6.3
pretty-format: 29.7.0
+ /jest-get-type@25.2.6:
+ resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==}
+ engines: {node: '>= 8.3'}
+
/jest-get-type@29.6.3:
resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ /jest-matcher-utils@25.5.0:
+ resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==}
+ engines: {node: '>= 8.3'}
+ dependencies:
+ chalk: 3.0.0
+ jest-diff: 25.5.0
+ jest-get-type: 25.2.6
+ pretty-format: 25.5.0
+
/jose@4.15.4:
resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==}
dev: false
@@ -3899,12 +5134,18 @@ packages:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
dev: true
+ /js-yaml@3.14.1:
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
+ hasBin: true
+ dependencies:
+ argparse: 1.0.10
+ esprima: 4.0.1
+
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
dependencies:
argparse: 2.0.1
- dev: true
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
@@ -3924,9 +5165,21 @@ packages:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
dev: true
+ /json-schema-deref-sync@0.14.0:
+ resolution: {integrity: sha512-yGR1xmhdiD6R0MSrwWcFxQzAj5b3i5Gb/mt5tvQKgFMMeNe0KZYNEN/jWr7G+xn39Azqgcvk4ZKMs8dQl8e4wA==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ clone: 2.1.2
+ dag-map: 1.0.2
+ is-valid-path: 0.1.1
+ lodash: 4.17.21
+ md5: 2.2.1
+ memory-cache: 0.2.0
+ traverse: 0.6.8
+ valid-url: 1.0.9
+
/json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- dev: true
/json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
@@ -3969,6 +5222,10 @@ packages:
dependencies:
json-buffer: 3.0.1
+ /kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
@@ -4071,9 +5328,20 @@ packages:
dependencies:
p-locate: 6.0.0
+ /lodash.flatten@4.4.0:
+ resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==}
+
+ /lodash.get@4.4.2:
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
+
+ /lodash.isequal@4.5.0:
+ resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
+
/lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- dev: true
+
+ /lodash.set@4.3.2:
+ resolution: {integrity: sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==}
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
@@ -4088,6 +5356,11 @@ packages:
strip-ansi: 7.1.0
wrap-ansi: 9.0.0
+ /loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+ dependencies:
+ get-func-name: 2.0.2
+
/lowercase-keys@3.0.0:
resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4141,6 +5414,13 @@ packages:
dev: false
optional: true
+ /md5@2.2.1:
+ resolution: {integrity: sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==}
+ dependencies:
+ charenc: 0.0.2
+ crypt: 0.0.2
+ is-buffer: 1.1.6
+
/media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
@@ -4155,6 +5435,9 @@ packages:
dependencies:
mimic-function: 5.0.0
+ /memory-cache@0.2.0:
+ resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==}
+
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -4162,6 +5445,10 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
+ /methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
+ engines: {node: '>= 0.6'}
+
/micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
@@ -4185,6 +5472,11 @@ packages:
hasBin: true
dev: false
+ /mime@2.6.0:
+ resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
+ engines: {node: '>=4.0.0'}
+ hasBin: true
+
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -4550,6 +5842,20 @@ packages:
dependencies:
mimic-fn: 4.0.0
+ /openapi-schema-validator@3.0.3:
+ resolution: {integrity: sha512-KKpeNEvAmpy6B2JCfyrM4yWjL6vggDCVbBoR8Yfkj0Jltc6PCW+dBbcg+1yrTCuDv80qBQJ6w0ejA71DlOFegA==}
+ dependencies:
+ ajv: 6.12.6
+ lodash.merge: 4.6.2
+ openapi-types: 1.3.4
+ swagger-schema-official: 2.0.0-bab6bed
+
+ /openapi-types@1.3.4:
+ resolution: {integrity: sha512-h8rADpW3k/wepLdERKF0VKMAPdoFYNQCLGPmc/f8sgQ2dxUy+7sY4WAX2XDUDjhKTjbJVbxxofLkzy7f1/tE4g==}
+
+ /openapi-types@12.1.3:
+ resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==}
+
/optionator@0.9.3:
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
@@ -4712,6 +6018,9 @@ packages:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
+ /pathval@1.1.1:
+ resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+
/peek-readable@5.0.0:
resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==}
engines: {node: '>=14.16'}
@@ -4895,6 +6204,15 @@ packages:
hasBin: true
dev: true
+ /pretty-format@25.5.0:
+ resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==}
+ engines: {node: '>= 8.3'}
+ dependencies:
+ '@jest/types': 25.5.0
+ ansi-regex: 5.0.1
+ ansi-styles: 4.3.0
+ react-is: 16.13.1
+
/pretty-format@29.7.0:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -4969,7 +6287,6 @@ packages:
/punycode@2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
- dev: true
/qs@6.11.2:
resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
@@ -5021,6 +6338,9 @@ packages:
strip-json-comments: 2.0.1
dev: false
+ /react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
@@ -5327,6 +6647,9 @@ packages:
/set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+ /set-cookie-parser@2.6.0:
+ resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
+
/set-function-length@1.2.0:
resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==}
engines: {node: '>= 0.4'}
@@ -5349,6 +6672,12 @@ packages:
/setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ /shallow-clone@3.0.1:
+ resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
+ engines: {node: '>=8'}
+ dependencies:
+ kind-of: 6.0.3
+
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -5493,6 +6822,9 @@ packages:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
+ /sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
/sqlite3@5.1.7:
resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==}
requiresBuild: true
@@ -5631,6 +6963,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /strnum@1.0.5:
+ resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
+ dev: false
+
/strtok3@7.0.0:
resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==}
engines: {node: '>=14.16'}
@@ -5638,6 +6974,23 @@ packages:
'@tokenizer/token': 0.3.0
peek-readable: 5.0.0
+ /superagent@8.1.2:
+ resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==}
+ engines: {node: '>=6.4.0 <13 || >=14'}
+ dependencies:
+ component-emitter: 1.3.1
+ cookiejar: 2.1.4
+ debug: 4.3.4
+ fast-safe-stringify: 2.1.1
+ form-data: 4.0.0
+ formidable: 2.1.2
+ methods: 1.1.2
+ mime: 2.6.0
+ qs: 6.11.2
+ semver: 7.6.0
+ transitivePeerDependencies:
+ - supports-color
+
/supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
@@ -5659,6 +7012,17 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ /swagger-parser@10.0.3(openapi-types@12.1.3):
+ resolution: {integrity: sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==}
+ engines: {node: '>=10'}
+ dependencies:
+ '@apidevtools/swagger-parser': 10.0.3(openapi-types@12.1.3)
+ transitivePeerDependencies:
+ - openapi-types
+
+ /swagger-schema-official@2.0.0-bab6bed:
+ resolution: {integrity: sha512-rCC0NWGKr/IJhtRuPq/t37qvZHI/mH4I4sxflVM+qgVe5Z2uOCivzWaVbuioJaB61kvm5UvB7b49E+oBY0M8jA==}
+
/synckit@0.6.2:
resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==}
engines: {node: '>=12.20'}
@@ -5794,6 +7158,10 @@ packages:
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+ /traverse@0.6.8:
+ resolution: {integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==}
+ engines: {node: '>= 0.4'}
+
/truncate-utf8-bytes@1.0.2:
resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==}
dependencies:
@@ -5866,9 +7234,12 @@ packages:
strip-bom: 3.0.0
dev: true
+ /tslib@1.14.1:
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+ dev: false
+
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- dev: true
/tsscmp@1.0.6:
resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
@@ -5887,6 +7258,10 @@ packages:
prelude-ls: 1.2.1
dev: true
+ /type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
@@ -6018,7 +7393,6 @@ packages:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
punycode: 2.3.0
- dev: true
/utf8-byte-length@1.0.4:
resolution: {integrity: sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==}
@@ -6031,6 +7405,11 @@ packages:
resolution: {integrity: sha512-UOzej0Le/UgkbWEO8flm+0y+G+ljUon1QWTEZOq1rnMAsxo2+SckbiZdKzAHHlVh6gJqI1TjC/xwgR50MuCrBQ==}
dev: false
+ /uuid@8.3.2:
+ resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ hasBin: true
+ dev: false
+
/uuid@9.0.1:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
@@ -6040,6 +7419,9 @@ packages:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
dev: true
+ /valid-url@1.0.9:
+ resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==}
+
/validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
@@ -6100,6 +7482,11 @@ packages:
fsevents: 2.3.3
dev: true
+ /wcwidth@1.0.1:
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ dependencies:
+ defaults: 1.0.4
+
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -6197,6 +7584,17 @@ packages:
mustache: 4.2.0
stacktracey: 2.1.8
+ /z-schema@5.0.5:
+ resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==}
+ engines: {node: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ lodash.get: 4.4.2
+ lodash.isequal: 4.5.0
+ validator: 13.11.0
+ optionalDependencies:
+ commander: 9.5.0
+
github.com/SpecialAro/adonis5-jwt/34941c10adcf89583a40767552b994ea499b92e3:
resolution: {tarball: https://codeload.github.com/SpecialAro/adonis5-jwt/tar.gz/34941c10adcf89583a40767552b994ea499b92e3}
name: adonis5-jwt
diff --git a/providers/AppProvider.ts b/providers/AppProvider.ts
deleted file mode 100644
index 4ee494ca..00000000
--- a/providers/AppProvider.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { ApplicationService } from '@adonisjs/core/types';
-
-export default class AppProvider {
- constructor(protected app: ApplicationService) {}
-
- public register() {
- // Register your own bindings
- }
-
- public async boot() {
- // IoC container is ready
- }
-
- public async ready() {
- // App is ready
- }
-
- public async shutdown() {
- // Cleanup, since app is going down
- }
-}
diff --git a/providers/LegacyHashDriver.ts b/providers/LegacyHashDriver.ts
deleted file mode 100644
index d01e3bb7..00000000
--- a/providers/LegacyHashDriver.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import bcrypt from 'bcrypt';
-import { HashDriverContract } from '@adonisjs/core/hash';
-
-/**
- * Implementation of custom bcrypt driver
- */
-export class LegacyHashDriver implements HashDriverContract {
- /**
- * Hash value
- */
- public async make(value: string) {
- return bcrypt.hash(value, 10);
- }
- /**
- * Verify value
- */
- public async verify(hashedValue: string, plainValue: string) {
- return bcrypt.compare(plainValue, hashedValue);
- }
-}
diff --git a/providers/LegacyHasherProvider.ts b/providers/LegacyHasherProvider.ts
deleted file mode 100644
index b3ccd7f7..00000000
--- a/providers/LegacyHasherProvider.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { LegacyHashDriver } from './LegacyHashDriver.js';
-import { ApplicationService } from '@adonisjs/core/types';
-
-export default class LegacyHasherProvider {
- constructor(protected app: ApplicationService) {}
-
- public async boot() {
- const Hash = this.app.container.use('Adonis/Core/Hash');
-
- Hash.extend('legacy', () => {
- return new LegacyHashDriver();
- });
- }
-}
diff --git a/start/env.ts b/start/env.ts
index c51a4726..5b40fd8a 100644
--- a/start/env.ts
+++ b/start/env.ts
@@ -14,11 +14,30 @@
import { Env } from '@adonisjs/core/env';
export default await Env.create(new URL('../', import.meta.url), {
- HOST: Env.schema.string({ format: 'host' }),
+ NODE_ENV: Env.schema.enum(['development', 'production', 'test'] as const),
PORT: Env.schema.number(),
-
APP_KEY: Env.schema.string(),
- APP_NAME: Env.schema.string(),
+ HOST: Env.schema.string({ format: 'host' }),
+ LOG_LEVEL: Env.schema.string(),
- NODE_ENV: Env.schema.enum(['development', 'production', 'test'] as const),
+ /*
+ |----------------------------------------------------------
+ | Variables for configuring session package
+ |----------------------------------------------------------
+ */
+ SESSION_DRIVER: Env.schema.enum(['cookie', 'memory'] as const),
+
+ /*
+ |----------------------------------------------------------
+ | Variables for configuring the mail package
+ |----------------------------------------------------------
+ */
+ // SMTP_HOST: Env.schema.string(),
+ // SMTP_PORT: Env.schema.string(),
+ // SES_ACCESS_KEY: Env.schema.string(),
+ // SES_ACCESS_SECRET: Env.schema.string(),
+ // SES_REGION: Env.schema.string(),
+ // MAILGUN_API_KEY: Env.schema.string(),
+ // MAILGUN_DOMAIN: Env.schema.string(),
+ // SPARKPOST_API_KEY: Env.schema.string(),
});
diff --git a/start/kernel.ts b/start/kernel.ts
index 0081844d..86ec933d 100644
--- a/start/kernel.ts
+++ b/start/kernel.ts
@@ -1,49 +1,14 @@
-/*
-|--------------------------------------------------------------------------
-| Application middleware
-|--------------------------------------------------------------------------
-|
-| This file is used to define middleware for HTTP requests. You can register
-| middleware as a `closure` or an IoC container binding. The bindings are
-| preferred, since they keep this file clean.
-|
-*/
+import server from '@adonisjs/core/services/server';
+import router from '@adonisjs/core/services/router';
-import { server } from '@adonisjs/core/services/server';
-
-/*
-|--------------------------------------------------------------------------
-| Global middleware
-|--------------------------------------------------------------------------
-|
-| An array of global middleware, that will be executed in the order they
-| are defined for every HTTP requests.
-|
-*/
-server.middleware.register([
- () => import('@ioc:Adonis/Core/BodyParser'),
- () => import('@ioc:Adonis/Addons/Shield'),
+server.use([
+ () => import('@adonisjs/core/bodyparser_middleware'),
+ () => import('@adonisjs/shield/shield_middleware'),
]);
-/*
-|--------------------------------------------------------------------------
-| Named middleware
-|--------------------------------------------------------------------------
-|
-| Named middleware are defined as key-value pair. The value is the namespace
-| or middleware function and key is the alias. Later you can use these
-| alias on individual routes. For example:
-|
-| { auth: () => import('App/Middleware/Auth') }
-|
-| and then use it as follows
-|
-| Route.get('dashboard', 'UserController.dashboard').middleware('auth')
-|
-*/
-server.middleware.registerNamed({
- auth: () => import('App/Middleware/Auth'),
- dashboard: () => import('App/Middleware/Dashboard'),
- guest: () => import('App/Middleware/AllowGuestOnly'),
- shield: () => import('@ioc:Adonis/Addons/Shield'),
+router.named({
+ auth: () => import('#app/Middleware/Auth'),
+ dashboard: () => import('#app/Middleware/Dashboard'),
+ guest: () => import('#app/Middleware/AllowGuestOnly'),
+ shield: () => import('@adonisjs/shield/shield_middleware'),
});
diff --git a/tests/bootstrap.ts b/tests/bootstrap.ts
index 521f718c..d152db05 100644
--- a/tests/bootstrap.ts
+++ b/tests/bootstrap.ts
@@ -5,14 +5,14 @@
* file.
*/
-import type { Config } from '@japa/runner';
-import TestUtils from '@ioc:Adonis/Core/TestUtils';
-import {
- assert,
- runFailedTests,
- specReporter,
- apiClient,
-} from '@japa/preset-adonis';
+import { pluginAdonisJS } from '@japa/plugin-adonisjs';
+
+import { assert } from '@japa/assert';
+import { apiClient } from '@japa/api-client';
+import app from '@adonisjs/core/services/app';
+import type { Config } from '@japa/runner/types';
+import testUtils from '@adonisjs/core/services/test_utils';
+
import { fakeCsrfField } from './utils.js';
/*
@@ -26,24 +26,13 @@ import { fakeCsrfField } from './utils.js';
| Feel free to remove existing plugins or add more.
|
*/
+
export const plugins: Config['plugins'] = [
assert(),
- runFailedTests(),
apiClient(),
+ pluginAdonisJS(app),
];
-/*
-|--------------------------------------------------------------------------
-| Japa Reporters
-|--------------------------------------------------------------------------
-|
-| Japa reporters displays/saves the progress of tests as they are executed.
-| By default, we register the spec reporter to show a detailed report
-| of tests on the terminal.
-|
-*/
-export const reporters: Config['reporters'] = [specReporter()];
-
/*
|--------------------------------------------------------------------------
| Runner hooks
@@ -57,11 +46,7 @@ export const reporters: Config['reporters'] = [specReporter()];
|
*/
export const runnerHooks: Required> = {
- setup: [
- () => TestUtils.ace().loadCommands(),
- () => TestUtils.db().migrate(),
- () => fakeCsrfField(),
- ],
+ setup: [() => testUtils.db().migrate(), () => fakeCsrfField()],
teardown: [],
};
@@ -76,8 +61,9 @@ export const runnerHooks: Required> = {
| You can use this method to configure suites. For example: Only start
| the HTTP server when it is a functional suite.
*/
+// eslint-disable-next-line consistent-return
export const configureSuite: Config['configureSuite'] = suite => {
- if (suite.name === 'functional') {
- suite.setup(() => TestUtils.httpServer().start());
+ if (['browser', 'functional', 'e2e'].includes(suite.name)) {
+ return suite.setup(() => testUtils.httpServer().start());
}
};
diff --git a/tsconfig.json b/tsconfig.json
index 54d4a5e8..b3462597 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -8,21 +8,21 @@
"strict": true,
"incremental": true,
"paths": {
+ "#app/*": ["./app/*.js"],
"#controllers/*": ["./app/controllers/*.js"],
- "#exceptions/*": ["./app/exceptions/*.js"],
- "#models/*": ["./app/models/*.js"],
+ "#models/*": ["./app/Models/*.js"],
"#services/*": ["./app/services/*.js"],
"#listeners/*": ["./app/listeners/*.js"],
"#events/*": ["./app/events/*.js"],
- "#middleware/*": ["./app/middleware/*.js"],
+ "#middleware/*": ["./app/Middleware/*.js"],
"#validators/*": ["./app/validators/*.js"],
+ "#database/*": ["./database/*.js"],
+ "#tests/*": ["./tests/*.js"],
"#start/*": ["./start/*.js"],
"#config/*": ["./config/*.js"],
- "#app/*": ["./app/*.js"],
- "#database/*": ["./database/*.js"],
"#types/*": ["./types/*.js"]
},
- "types": ["fs-extra", "adonis5-jwt"],
+ "types": ["fs-extra"],
"noFallthroughCasesInSwitch": true,
"resolveJsonModule": true,
"forceConsistentCasingInFileNames": true,
diff --git a/types/drive.ts b/types/drive.ts
deleted file mode 100644
index e8aa2c4a..00000000
--- a/types/drive.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Contract source: https://git.io/JBt3I
- *
- * Feel free to let us know via PR, if you find something broken in this contract
- * file.
- */
-
-import { InferDisksFromConfig } from '@adonisjs/core/build/config';
-import driveConfig from '../config/drive.js';
-
-declare module '@ioc:Adonis/Core/Drive' {
- interface DisksList extends InferDisksFromConfig {}
-}
diff --git a/types/events.ts b/types/events.ts
index 8bf1adc9..54982bb8 100644
--- a/types/events.ts
+++ b/types/events.ts
@@ -7,7 +7,7 @@
import User from '#app/Models/User';
-declare module '@ioc:Adonis/Core/Event' {
+declare module '@adonisjs/core/events' {
/*
|--------------------------------------------------------------------------
| Define typed events
From a61e73c33b2e80d5af58e3dcfa2efe74245cd065 Mon Sep 17 00:00:00 2001
From: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
Date: Sat, 10 Feb 2024 18:19:14 -0700
Subject: [PATCH 5/9] refactor: project maintenance
- work in progress
---
.eslintignore | 35 -
.eslintrc.js => .eslintrc.cjs | 27 +-
.prettierrc.js => .prettierrc.cjs | 2 +-
README.md | 98 +-
ace | 16 -
ace-manifest.json | 616 --
ace.js | 24 +
adonisrc.ts | 83 +
.../Api/Static/AnnouncementsController.ts | 20 +-
.../Http/Api/Static/EmptyController.ts | 6 +-
.../Http/Api/Static/FeaturesController.ts | 6 +-
.../Http/Dashboard/AccountController.ts | 40 +-
.../Http/Dashboard/DataController.ts | 12 +-
.../Http/Dashboard/DeleteController.ts | 14 +-
.../Http/Dashboard/ExportController.ts | 29 +-
.../Dashboard/ForgotPasswordController.ts | 22 +-
.../Http/Dashboard/LogOutController.ts | 8 +-
.../Http/Dashboard/LoginController.ts | 58 +-
.../Http/Dashboard/ResetPasswordController.ts | 51 +-
.../Http/Dashboard/TransferController.ts | 77 +-
app/Controllers/Http/DashboardController.ts | 2 +-
app/Controllers/Http/HealthController.ts | 2 +-
app/Controllers/Http/HomeController.ts | 4 +-
app/Controllers/Http/RecipeController.ts | 179 +-
app/Controllers/Http/ServiceController.ts | 204 +-
app/Controllers/Http/StaticsController.ts | 2 +-
app/Controllers/Http/UserController.ts | 239 +-
app/Controllers/Http/WorkspaceController.ts | 98 +-
app/Exceptions/Handler.ts | 8 +-
app/Middleware/AllowGuestOnly.ts | 33 +-
app/Middleware/Auth.ts | 61 +-
app/Middleware/Dashboard.ts | 15 +-
app/Middleware/SilentAuth.ts | 11 +-
app/Models/Recipe.ts | 16 +-
app/Models/Service.ts | 25 +-
app/Models/Token.ts | 27 +-
app/Models/User.ts | 85 +-
app/Models/Workspace.ts | 27 +-
bin/console.ts | 47 +
bin/server.ts | 45 +
bin/test.ts | 60 +
commands/index.ts | 21 -
config/app.ts | 43 +-
config/auth.ts | 18 +-
config/bodyparser.ts | 9 +-
config/cors.ts | 15 +-
config/dashboard.ts | 6 +-
config/database.ts | 54 +-
config/drive.ts | 12 +-
config/hash.ts | 30 +-
config/mail.ts | 64 +-
config/session.ts | 14 +-
config/shield.ts | 363 +-
config/static.ts | 8 +-
contracts/env.ts | 23 -
contracts/hash.ts | 26 -
contracts/mail.ts | 13 -
database/factories/ServiceFactory.ts | 6 +-
database/factories/TokenFactory.ts | 15 +-
database/factories/UserFactory.ts | 17 +-
database/factories/WorkspaceFactory.ts | 6 +-
database/migrations/1503250034279_user.ts | 22 +-
database/migrations/1503250034280_token.ts | 22 +-
.../1566385379883_service_schema.ts | 24 +-
.../migrations/1566554231482_recipe_schema.ts | 20 +-
.../1566554359294_workspace_schema.ts | 26 +-
.../1612629845398_users_update_schema.ts | 14 +-
.../1658076326250_correct_token_relations.ts | 16 +-
.../migrations/1696110557648_jwt_tokens.ts | 34 +-
helpers/PasswordHash.ts | 19 +-
package.json | 80 +-
pnpm-lock.yaml | 8725 ++++-------------
providers/AppProvider.ts | 4 +-
providers/LegacyHashDriver.ts | 9 +-
providers/LegacyHasherProvider.ts | 12 +-
public/js/new.js | 32 +-
public/js/transfer.js | 20 +-
server.ts | 19 -
env.ts => start/env.ts | 7 +-
start/events.ts | 20 +-
start/kernel.ts | 10 +-
start/routes.ts | 4 +-
start/routes/api.ts | 82 +-
start/routes/web.ts | 104 +-
test.ts | 49 -
tests/bootstrap.ts | 29 +-
tests/config.ts | 2 +-
.../api/static/announcements.spec.ts | 26 +-
tests/functional/api/static/features.spec.ts | 24 +-
tests/functional/api/static/news.spec.ts | 14 +-
tests/functional/api/static/services.spec.ts | 14 +-
tests/functional/dashboard/account.spec.ts | 129 +-
tests/functional/dashboard/data.spec.ts | 38 +-
tests/functional/dashboard/delete.spec.ts | 49 +-
.../dashboard/disabled-dashboard.spec.ts | 82 +-
tests/functional/dashboard/export.spec.ts | 91 +-
.../dashboard/forgot-password.spec.ts | 66 +-
.../import-stubs/services-workspaces.json | 5 +-
tests/functional/dashboard/login.spec.ts | 62 +-
tests/functional/dashboard/logout.spec.ts | 26 +-
.../dashboard/reset-password.spec.ts | 84 +-
tests/functional/dashboard/transfer.spec.ts | 200 +-
tests/functional/health.spec.ts | 12 +-
tests/functional/static-pages/home.spec.ts | 12 +-
tests/functional/static-pages/privacy.spec.ts | 12 +-
tests/functional/static-pages/terms.spec.ts | 12 +-
tests/utils.ts | 4 +-
tsconfig.json | 34 +-
{contracts => types}/auth.ts | 34 +-
{contracts => types}/drive.ts | 4 +-
{contracts => types}/events.ts | 4 +-
{contracts => types}/tests.ts | 2 +-
vite.config.ts | 19 +
webpack.config.js | 213 -
114 files changed, 3925 insertions(+), 9949 deletions(-)
delete mode 100644 .eslintignore
rename .eslintrc.js => .eslintrc.cjs (76%)
rename .prettierrc.js => .prettierrc.cjs (97%)
delete mode 100644 ace
delete mode 100644 ace-manifest.json
create mode 100644 ace.js
create mode 100644 adonisrc.ts
create mode 100644 bin/console.ts
create mode 100644 bin/server.ts
create mode 100644 bin/test.ts
delete mode 100644 commands/index.ts
delete mode 100644 contracts/env.ts
delete mode 100644 contracts/hash.ts
delete mode 100644 contracts/mail.ts
delete mode 100644 server.ts
rename env.ts => start/env.ts (87%)
delete mode 100644 test.ts
rename {contracts => types}/auth.ts (82%)
rename {contracts => types}/drive.ts (87%)
rename {contracts => types}/events.ts (89%)
rename {contracts => types}/tests.ts (93%)
create mode 100644 vite.config.ts
delete mode 100644 webpack.config.js
diff --git a/.eslintignore b/.eslintignore
deleted file mode 100644
index 606431bf..00000000
--- a/.eslintignore
+++ /dev/null
@@ -1,35 +0,0 @@
-# Logs
-logs
-*.log
-
-# Runtime data
-pids
-*.pid
-*.seed
-
-# Coverage directory used by tools like istanbul
-coverage
-.eslintcache
-
-# Dependency directory
-# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
-node_modules
-
-# OSX
-.DS_Store
-
-.idea
-.pnpm-debug.log*
-*.css.d.ts
-*.sass.d.ts
-*.scss.d.ts
-
-/build/
-/out/
-/recipes/
-
-# package files
-pnpm-lock.yaml
-
-# Json
-tests/functional/dashboard/import-stubs/invalid.json
diff --git a/.eslintrc.js b/.eslintrc.cjs
similarity index 76%
rename from .eslintrc.js
rename to .eslintrc.cjs
index 2660c046..2be48ef3 100644
--- a/.eslintrc.js
+++ b/.eslintrc.cjs
@@ -2,20 +2,13 @@
module.exports = {
root: true,
parserOptions: {
- ecmaVersion: 2018,
+ ecmaVersion: 'latest',
sourceType: 'module',
project: './tsconfig.json',
},
ignorePatterns: ['node_modules', 'build', 'recipes', '.eslintrc.js'],
- extends: [
- 'plugin:adonis/typescriptApp',
- 'plugin:unicorn/recommended',
- 'prettier',
- ],
- plugins: [],
- globals: {
- use: true,
- },
+ extends: ['@adonisjs/eslint-config/app', 'plugin:unicorn/recommended', 'prettier'],
+ plugins: ['@adonisjs/eslint-plugin'],
env: {
es6: true,
node: true,
@@ -25,7 +18,7 @@ module.exports = {
{
files: ['**/*.ts'],
extends: [
- 'plugin:adonis/typescriptApp',
+ '@adonisjs/eslint-config/app',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/strict',
// TODO: Opt-in to a stricter ruleset in the future
@@ -47,6 +40,16 @@ module.exports = {
'@typescript-eslint/no-extraneous-class': 0,
'@typescript-eslint/ban-ts-comment': 0,
'@typescript-eslint/prefer-ts-expect-error': 0,
+ '@typescript-eslint/explicit-member-accessibility': 0,
+ '@typescript-eslint/no-shadow': 0,
+ '@typescript-eslint/prefer-nullish-coalescing': 0,
+
+ // @adonisjs/eslint-plugin
+ '@adonisjs/prefer-lazy-controller-import': 2,
+ '@adonisjs/prefer-lazy-listener-import': 2,
+
+ // eslint-plugin-unicorn
+ 'unicorn/filename-case': 0,
},
},
],
@@ -83,4 +86,4 @@ module.exports = {
'unicorn/no-empty-file': 0,
'unicorn/prefer-top-level-await': 0,
},
-};
+}
diff --git a/.prettierrc.js b/.prettierrc.cjs
similarity index 97%
rename from .prettierrc.js
rename to .prettierrc.cjs
index f2feee85..f8073e96 100644
--- a/.prettierrc.js
+++ b/.prettierrc.cjs
@@ -2,4 +2,4 @@
module.exports = {
singleQuote: true,
arrowParens: 'avoid',
-};
+}
diff --git a/README.md b/README.md
index d74d0e95..2c4b1908 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,8 @@
# Server
- [![Docker Build and Publish](https://github.com/ferdium/ferdium-server/actions/workflows/docker.yml/badge.svg)](https://github.com/ferdium/ferdium-server/actions/workflows/docker.yml)
+
+[![Docker Build and Publish](https://github.com/ferdium/ferdium-server/actions/workflows/docker.yml/badge.svg)](https://github.com/ferdium/ferdium-server/actions/workflows/docker.yml)
@@ -23,6 +24,7 @@ A custom server allows you to manage the data of all registered users yourself a
## Features
+
- [x] User registration and login
- [x] Service creation, download, listing and removing
- [x] Workspace support
@@ -45,47 +47,49 @@ After setting up the docker container we recommend you set up an NGINX reverse p
1. Pull the Docker image
- ```sh
- docker pull ferdium/ferdium-server:latest
- ```
-2. Create a *new* Docker container with your desired configuration **Existing users please seee the warning above.**
-
- ```sh
- docker create \
- --name=ferdium-server \
- -e NODE_ENV=development \
- -e APP_URL= \
- -e DB_CONNECTION= \
- -e DB_HOST= \
- -e DB_PORT= \
- -e DB_USER= \
- -e DB_PASSWORD= \
- -e DB_DATABASE= \
- -e DB_SSL=false \
- -e MAIL_CONNECTION=smtp \
- -e SMTP_HOST= \
- -e SMTP_PORT= \
- -e MAIL_SSL=true/false \
- -e MAIL_USERNAME= \
- -e MAIL_PASSWORD= \
- -e MAIL_SENDER= \
- -e IS_CREATION_ENABLED=true \
- -e IS_DASHBOARD_ENABLED=true \
- -e IS_REGISTRATION_ENABLED=true \
- -e CONNECT_WITH_FRANZ=true \
- -e DATA_DIR=data \
- -p :3333 \
- -v :/data \
- -v :/app/recipes \
- --restart unless-stopped \
- ferdium/ferdium-server:latest
- ```
-
- Alternatively, you can also use docker-compose v2 schema. An example can be found [in the docker folder](./docker/docker-compose.yml).
+ ```sh
+ docker pull ferdium/ferdium-server:latest
+ ```
+
+2. Create a _new_ Docker container with your desired configuration **Existing users please seee the warning above.**
+
+ ```sh
+ docker create \
+ --name=ferdium-server \
+ -e NODE_ENV=development \
+ -e APP_URL= \
+ -e DB_CONNECTION= \
+ -e DB_HOST= \
+ -e DB_PORT= \
+ -e DB_USER= \
+ -e DB_PASSWORD= \
+ -e DB_DATABASE= \
+ -e DB_SSL=false \
+ -e MAIL_CONNECTION=smtp \
+ -e SMTP_HOST= \
+ -e SMTP_PORT= \
+ -e MAIL_SSL=true/false \
+ -e MAIL_USERNAME= \
+ -e MAIL_PASSWORD= \
+ -e MAIL_SENDER= \
+ -e IS_CREATION_ENABLED=true \
+ -e IS_DASHBOARD_ENABLED=true \
+ -e IS_REGISTRATION_ENABLED=true \
+ -e CONNECT_WITH_FRANZ=true \
+ -e DATA_DIR=data \
+ -p :3333 \
+ -v :/data \
+ -v :/app/recipes \
+ --restart unless-stopped \
+ ferdium/ferdium-server:latest
+ ```
+
+ Alternatively, you can also use docker-compose v2 schema. An example can be found [in the docker folder](./docker/docker-compose.yml).
3. Optionally, you can [set up Nginx as a reverse proxy](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04#set-up-nginx-as-a-reverse-proxy-server).
For more information on configuring the Docker image, please read [the Ferdium docker documentation](./docker/README.md).
+
Manual setup
@@ -97,26 +101,29 @@ For more information on configuring the Docker image, please read [the Ferdium d
5. Run `npm install` to install local dependencies
6. Run the database migrations with
- ```js
- node ace migration:run
- ```
+ ```js
+ node ace migration:run
+ ```
7. Start the server with
- ```js
- npm start
- ```
+ ```js
+ npm start
+ ```
+
Configuration
Ferdium-server's configuration is saved inside an `.env` file. Besides AdonisJS's settings, Ferdium-server has the following custom settings:
+
- `IS_CREATION_ENABLED` (`true` or `false`, default: `true`): Whether to enable the [creation of custom recipes](#creating-and-using-custom-recipes)
- `IS_REGISTRATION_ENABLED` (`true` or `false`, default: `true`): Whether to enable the creation of new user accounts
- `IS_DASHBOARD_ENABLED` (`true` or `false`, default: `true`): Whether to enable the user dashboard
- `CONNECT_WITH_FRANZ` (`true` or `false`, default: `true`): Whether to enable connections to the Franz server. By enabling this option, Ferdium-server can:
- Show the full Franz recipe library instead of only custom recipes
- Import Franz accounts
+
Importing your Franz/Ferdi account
@@ -124,11 +131,13 @@ Ferdium-server's configuration is saved inside an `.env` file. Besides AdonisJS'
Ferdium-server allows you to import your full Franz/Ferdi account, including all its settings.
To import your Franz/Ferdi account, open `http://[YOUR FERDIUM-SERVER]/import` in your browser and login using your Franz/Ferdi account details. Ferdium-server will create a new user with the same credentials and copy your Franz/Ferdi settings, services and workspaces.
+
Transferring user data
Please refer to
+
Creating and using custom recipes
@@ -149,6 +158,7 @@ To add your recipe to Ferdium-server, open `http://[YOUR FERDIUM-SERVER]/new` in
Listing custom recipes
Inside Ferdium, searching for `ferdium:custom` will list all of your custom recipes.
+
## Contributing
diff --git a/ace b/ace
deleted file mode 100644
index c1750318..00000000
--- a/ace
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
-|--------------------------------------------------------------------------
-| Ace Commands
-|--------------------------------------------------------------------------
-|
-| This file is the entry point for running ace commands.
-|
-*/
-
-require('reflect-metadata')
-require('source-map-support').install({ handleUncaughtExceptions: false })
-
-const { Ignitor } = require('@adonisjs/core/build/standalone')
-new Ignitor(__dirname)
- .ace()
- .handle(process.argv.slice(2))
diff --git a/ace-manifest.json b/ace-manifest.json
deleted file mode 100644
index d7befd20..00000000
--- a/ace-manifest.json
+++ /dev/null
@@ -1,616 +0,0 @@
-{
- "commands": {
- "dump:rcfile": {
- "settings": {},
- "commandPath": "@adonisjs/core/build/commands/DumpRc",
- "commandName": "dump:rcfile",
- "description": "Dump contents of .adonisrc.json file along with defaults",
- "args": [],
- "aliases": [],
- "flags": []
- },
- "list:routes": {
- "settings": {
- "loadApp": true,
- "stayAlive": true
- },
- "commandPath": "@adonisjs/core/build/commands/ListRoutes/index",
- "commandName": "list:routes",
- "description": "List application routes",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "verbose",
- "propertyName": "verbose",
- "type": "boolean",
- "description": "Display more information"
- },
- {
- "name": "reverse",
- "propertyName": "reverse",
- "type": "boolean",
- "alias": "r",
- "description": "Reverse routes display"
- },
- {
- "name": "methods",
- "propertyName": "methodsFilter",
- "type": "array",
- "alias": "m",
- "description": "Filter routes by method"
- },
- {
- "name": "patterns",
- "propertyName": "patternsFilter",
- "type": "array",
- "alias": "p",
- "description": "Filter routes by the route pattern"
- },
- {
- "name": "names",
- "propertyName": "namesFilter",
- "type": "array",
- "alias": "n",
- "description": "Filter routes by route name"
- },
- {
- "name": "json",
- "propertyName": "json",
- "type": "boolean",
- "description": "Output as JSON"
- },
- {
- "name": "table",
- "propertyName": "table",
- "type": "boolean",
- "description": "Output as Table"
- },
- {
- "name": "max-width",
- "propertyName": "maxWidth",
- "type": "number",
- "description": "Specify maximum rendering width. Ignored for JSON Output"
- }
- ]
- },
- "generate:key": {
- "settings": {},
- "commandPath": "@adonisjs/core/build/commands/GenerateKey",
- "commandName": "generate:key",
- "description": "Generate a new APP_KEY secret",
- "args": [],
- "aliases": [],
- "flags": []
- },
- "repl": {
- "settings": {
- "loadApp": true,
- "environment": "repl",
- "stayAlive": true
- },
- "commandPath": "@adonisjs/repl/build/commands/AdonisRepl",
- "commandName": "repl",
- "description": "Start a new REPL session",
- "args": [],
- "aliases": [],
- "flags": []
- },
- "db:seed": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/DbSeed",
- "commandName": "db:seed",
- "description": "Execute database seeders",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection for the seeders",
- "alias": "c"
- },
- {
- "name": "interactive",
- "propertyName": "interactive",
- "type": "boolean",
- "description": "Run seeders in interactive mode",
- "alias": "i"
- },
- {
- "name": "files",
- "propertyName": "files",
- "type": "array",
- "description": "Define a custom set of seeders files names to run",
- "alias": "f"
- },
- {
- "name": "compact-output",
- "propertyName": "compactOutput",
- "type": "boolean",
- "description": "A compact single-line output"
- }
- ]
- },
- "db:wipe": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/DbWipe",
- "commandName": "db:wipe",
- "description": "Drop all tables, views and types in database",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "drop-views",
- "propertyName": "dropViews",
- "type": "boolean",
- "description": "Drop all views"
- },
- {
- "name": "drop-types",
- "propertyName": "dropTypes",
- "type": "boolean",
- "description": "Drop all custom types (Postgres only)"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explicitly force command to run in production"
- }
- ]
- },
- "db:truncate": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/DbTruncate",
- "commandName": "db:truncate",
- "description": "Truncate all tables in database",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explicitly force command to run in production"
- }
- ]
- },
- "make:model": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/MakeModel",
- "commandName": "make:model",
- "description": "Make a new Lucid model",
- "args": [
- {
- "type": "string",
- "propertyName": "name",
- "name": "name",
- "required": true,
- "description": "Name of the model class"
- }
- ],
- "aliases": [],
- "flags": [
- {
- "name": "migration",
- "propertyName": "migration",
- "type": "boolean",
- "alias": "m",
- "description": "Generate the migration for the model"
- },
- {
- "name": "controller",
- "propertyName": "controller",
- "type": "boolean",
- "alias": "c",
- "description": "Generate the controller for the model"
- },
- {
- "name": "factory",
- "propertyName": "factory",
- "type": "boolean",
- "alias": "f",
- "description": "Generate a factory for the model"
- }
- ]
- },
- "make:migration": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/MakeMigration",
- "commandName": "make:migration",
- "description": "Make a new migration file",
- "args": [
- {
- "type": "string",
- "propertyName": "name",
- "name": "name",
- "required": true,
- "description": "Name of the migration file"
- }
- ],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "The connection flag is used to lookup the directory for the migration file"
- },
- {
- "name": "folder",
- "propertyName": "folder",
- "type": "string",
- "description": "Pre-select a migration directory"
- },
- {
- "name": "create",
- "propertyName": "create",
- "type": "string",
- "description": "Define the table name for creating a new table"
- },
- {
- "name": "table",
- "propertyName": "table",
- "type": "string",
- "description": "Define the table name for altering an existing table"
- }
- ]
- },
- "make:seeder": {
- "settings": {},
- "commandPath": "@adonisjs/lucid/build/commands/MakeSeeder",
- "commandName": "make:seeder",
- "description": "Make a new Seeder file",
- "args": [
- {
- "type": "string",
- "propertyName": "name",
- "name": "name",
- "required": true,
- "description": "Name of the seeder class"
- }
- ],
- "aliases": [],
- "flags": []
- },
- "make:factory": {
- "settings": {},
- "commandPath": "@adonisjs/lucid/build/commands/MakeFactory",
- "commandName": "make:factory",
- "description": "Make a new factory",
- "args": [
- {
- "type": "string",
- "propertyName": "model",
- "name": "model",
- "required": true,
- "description": "The name of the model"
- }
- ],
- "aliases": [],
- "flags": [
- {
- "name": "model-path",
- "propertyName": "modelPath",
- "type": "string",
- "description": "The path to the model"
- },
- {
- "name": "exact",
- "propertyName": "exact",
- "type": "boolean",
- "description": "Create the factory with the exact name as provided",
- "alias": "e"
- }
- ]
- },
- "migration:run": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/Migration/Run",
- "commandName": "migration:run",
- "description": "Migrate database by running pending migrations",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explicitly force to run migrations in production"
- },
- {
- "name": "dry-run",
- "propertyName": "dryRun",
- "type": "boolean",
- "description": "Do not run actual queries. Instead view the SQL output"
- },
- {
- "name": "compact-output",
- "propertyName": "compactOutput",
- "type": "boolean",
- "description": "A compact single-line output"
- },
- {
- "name": "disable-locks",
- "propertyName": "disableLocks",
- "type": "boolean",
- "description": "Disable locks acquired to run migrations safely"
- }
- ]
- },
- "migration:rollback": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/Migration/Rollback",
- "commandName": "migration:rollback",
- "description": "Rollback migrations to a specific batch number",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explictly force to run migrations in production"
- },
- {
- "name": "dry-run",
- "propertyName": "dryRun",
- "type": "boolean",
- "description": "Do not run actual queries. Instead view the SQL output"
- },
- {
- "name": "batch",
- "propertyName": "batch",
- "type": "number",
- "description": "Define custom batch number for rollback. Use 0 to rollback to initial state"
- },
- {
- "name": "compact-output",
- "propertyName": "compactOutput",
- "type": "boolean",
- "description": "A compact single-line output"
- },
- {
- "name": "disable-locks",
- "propertyName": "disableLocks",
- "type": "boolean",
- "description": "Disable locks acquired to run migrations safely"
- }
- ]
- },
- "migration:status": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/Migration/Status",
- "commandName": "migration:status",
- "description": "View migrations status",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- }
- ]
- },
- "migration:reset": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/Migration/Reset",
- "commandName": "migration:reset",
- "description": "Rollback all migrations",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explicitly force command to run in production"
- },
- {
- "name": "dry-run",
- "propertyName": "dryRun",
- "type": "boolean",
- "description": "Do not run actual queries. Instead view the SQL output"
- },
- {
- "name": "disable-locks",
- "propertyName": "disableLocks",
- "type": "boolean",
- "description": "Disable locks acquired to run migrations safely"
- }
- ]
- },
- "migration:refresh": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/Migration/Refresh",
- "commandName": "migration:refresh",
- "description": "Rollback and migrate database",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explicitly force command to run in production"
- },
- {
- "name": "dry-run",
- "propertyName": "dryRun",
- "type": "boolean",
- "description": "Do not run actual queries. Instead view the SQL output"
- },
- {
- "name": "seed",
- "propertyName": "seed",
- "type": "boolean",
- "description": "Run seeders"
- },
- {
- "name": "disable-locks",
- "propertyName": "disableLocks",
- "type": "boolean",
- "description": "Disable locks acquired to run migrations safely"
- }
- ]
- },
- "migration:fresh": {
- "settings": {
- "loadApp": true
- },
- "commandPath": "@adonisjs/lucid/build/commands/Migration/Fresh",
- "commandName": "migration:fresh",
- "description": "Drop all tables and re-migrate the database",
- "args": [],
- "aliases": [],
- "flags": [
- {
- "name": "connection",
- "propertyName": "connection",
- "type": "string",
- "description": "Define a custom database connection",
- "alias": "c"
- },
- {
- "name": "force",
- "propertyName": "force",
- "type": "boolean",
- "description": "Explicitly force command to run in production"
- },
- {
- "name": "seed",
- "propertyName": "seed",
- "type": "boolean",
- "description": "Run seeders"
- },
- {
- "name": "drop-views",
- "propertyName": "dropViews",
- "type": "boolean",
- "description": "Drop all views"
- },
- {
- "name": "drop-types",
- "propertyName": "dropTypes",
- "type": "boolean",
- "description": "Drop all custom types (Postgres only)"
- },
- {
- "name": "disable-locks",
- "propertyName": "disableLocks",
- "type": "boolean",
- "description": "Disable locks acquired to run migrations safely"
- }
- ]
- },
- "make:mailer": {
- "settings": {},
- "commandPath": "@adonisjs/mail/build/commands/MakeMailer",
- "commandName": "make:mailer",
- "description": "Make a new mailer class",
- "args": [
- {
- "type": "string",
- "propertyName": "name",
- "name": "name",
- "required": true,
- "description": "Name of the mailer class"
- }
- ],
- "aliases": [],
- "flags": []
- },
- "jwt:generate-keys": {
- "settings": {},
- "commandPath": "adonis5-jwt/build/commands/GenerateKeyPair",
- "commandName": "jwt:generate-keys",
- "description": "Generate key pair",
- "args": [
- {
- "type": "string",
- "propertyName": "outputDir",
- "name": "outputDir",
- "required": false,
- "description": "Key pair output dir"
- },
- {
- "type": "string",
- "propertyName": "algorithm",
- "name": "algorithm",
- "required": false,
- "description": "Key pair algorithm"
- }
- ],
- "aliases": [],
- "flags": []
- }
- },
- "aliases": {}
-}
diff --git a/ace.js b/ace.js
new file mode 100644
index 00000000..a313518e
--- /dev/null
+++ b/ace.js
@@ -0,0 +1,24 @@
+/*
+/*
+|--------------------------------------------------------------------------
+| JavaScript entrypoint for running ace commands
+|--------------------------------------------------------------------------
+|
+| Since, we cannot run TypeScript source code using "node" binary, we need
+| a JavaScript entrypoint to run ace commands.
+|
+| This file registers the "ts-node/esm" hook with the Node.js module system
+| and then imports the "bin/console.ts" file.
+|
+*/
+
+/**
+ * Register hook to process TypeScript files using ts-node
+ */
+import { register } from 'node:module'
+register('ts-node/esm', import.meta.url)
+
+/**
+ * Import ace console entrypoint
+ */
+await import('./bin/console.js')
diff --git a/adonisrc.ts b/adonisrc.ts
new file mode 100644
index 00000000..02f47b07
--- /dev/null
+++ b/adonisrc.ts
@@ -0,0 +1,83 @@
+import { defineConfig } from '@adonisjs/core/app'
+
+export default defineConfig({
+ /*
+ |--------------------------------------------------------------------------
+ | Commands
+ |--------------------------------------------------------------------------
+ |
+ | List of ace commands to register from packages. The application commands
+ | will be scanned automatically from the "./commands" directory.
+ |
+ */
+ commands: [
+ () => import('@adonisjs/core/commands'),
+ () => import('@adonisjs/lucid/commands'),
+ () => import('@adonisjs/mail/commands'),
+ () => import('adonis5-jwt/build/commands'),
+ ],
+ /*
+ |--------------------------------------------------------------------------
+ | Preloads
+ |--------------------------------------------------------------------------
+ |
+ | List of modules to import before starting the application.
+ |
+ */
+ preloads: [
+ () => import('./start/routes.js'),
+ () => import('./start/kernel.js'),
+ () => import('./start/events.js'),
+ ],
+ /*
+ |--------------------------------------------------------------------------
+ | Service providers
+ |--------------------------------------------------------------------------
+ |
+ | List of service providers to import and register when booting the
+ | application
+ |
+ */
+ providers: [
+ () => import('./providers/AppProvider.js'),
+ () => import('@adonisjs/core/providers/app_provider'),
+ () => import('@adonisjs/core/providers/hash_provider'),
+ { file: () => import('@adonisjs/core/providers/repl_provider'), environment: ['repl', 'test'] },
+ () => import('@adonisjs/core/providers/edge_provider'),
+ () => import('@adonisjs/lucid/database_provider'),
+ () => import('@adonisjs/auth/auth_provider'),
+ () => import('@adonisjs/shield/shield_provider'),
+ () => import('@adonisjs/session/session_provider'),
+ () => import('@adonisjs/mail/mail_provider'),
+ () => import('adonis5-jwt'),
+ () => import('./providers/LegacyHasherProvider.js'),
+ ],
+ metaFiles: [
+ {
+ pattern: 'resources/views/**/*.edge',
+ reloadServer: false,
+ },
+ {
+ pattern: 'public/**',
+ reloadServer: false,
+ },
+ ],
+ /*
+ |--------------------------------------------------------------------------
+ | Tests
+ |--------------------------------------------------------------------------
+ |
+ | List of test suites to organize tests by their type. Feel free to remove
+ | and add additional suites.
+ |
+ */
+ tests: {
+ suites: [
+ {
+ name: 'functional',
+ files: ['tests/functional/**/*.spec(.ts|.js)'],
+ timeout: 60_000,
+ },
+ ],
+ },
+})
diff --git a/app/Controllers/Http/Api/Static/AnnouncementsController.ts b/app/Controllers/Http/Api/Static/AnnouncementsController.ts
index c20707b5..4ae9d0e1 100644
--- a/app/Controllers/Http/Api/Static/AnnouncementsController.ts
+++ b/app/Controllers/Http/Api/Static/AnnouncementsController.ts
@@ -1,20 +1,16 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import Application from '@ioc:Adonis/Core/Application';
-import path from 'node:path';
-import fs from 'fs-extra';
+import type { HttpContext } from '@adonisjs/core/http'
+import { app } from '@adonisjs/core/services/app'
+import path from 'node:path'
+import fs from 'fs-extra'
export default class AnnouncementsController {
- public async show({ response, params }: HttpContextContract) {
- const announcement = path.join(
- Application.resourcesPath(),
- 'announcements',
- `${params.version}.json`,
- );
+ public async show({ response, params }: HttpContext) {
+ const announcement = path.join(app.resourcesPath(), 'announcements', `${params.version}.json`)
if (await fs.pathExists(announcement)) {
- return response.download(announcement);
+ return response.download(announcement)
}
- return response.status(404).send('No announcement found.');
+ return response.status(404).send('No announcement found.')
}
}
diff --git a/app/Controllers/Http/Api/Static/EmptyController.ts b/app/Controllers/Http/Api/Static/EmptyController.ts
index a07790e3..ff05b1c9 100644
--- a/app/Controllers/Http/Api/Static/EmptyController.ts
+++ b/app/Controllers/Http/Api/Static/EmptyController.ts
@@ -1,7 +1,7 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import type { HttpContext } from '@adonisjs/core/http'
export default class EmptyController {
- public async show({ response }: HttpContextContract) {
- return response.send([]);
+ public async show({ response }: HttpContext) {
+ return response.send([])
}
}
diff --git a/app/Controllers/Http/Api/Static/FeaturesController.ts b/app/Controllers/Http/Api/Static/FeaturesController.ts
index d471b116..9e14c103 100644
--- a/app/Controllers/Http/Api/Static/FeaturesController.ts
+++ b/app/Controllers/Http/Api/Static/FeaturesController.ts
@@ -1,7 +1,7 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import type { HttpContext } from '@adonisjs/core/http'
export default class FeaturesController {
- public async show({ response }: HttpContextContract) {
+ public async show({ response }: HttpContext) {
return response.send({
isServiceProxyEnabled: true,
isWorkspaceEnabled: true,
@@ -9,6 +9,6 @@ export default class FeaturesController {
isSettingsWSEnabled: false,
isMagicBarEnabled: true,
isTodosEnabled: true,
- });
+ })
}
}
diff --git a/app/Controllers/Http/Dashboard/AccountController.ts b/app/Controllers/Http/Dashboard/AccountController.ts
index 3c4e9194..5870f190 100644
--- a/app/Controllers/Http/Dashboard/AccountController.ts
+++ b/app/Controllers/Http/Dashboard/AccountController.ts
@@ -1,29 +1,23 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema, rules, validator } from '@ioc:Adonis/Core/Validator';
-import crypto from 'node:crypto';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema, rules, validator } from '@adonisjs/validator'
+import crypto from 'node:crypto'
export default class AccountController {
/**
* Shows the user account page
*/
- public async show({ auth, view }: HttpContextContract) {
+ public async show({ auth, view }: HttpContext) {
return view.render('dashboard/account', {
username: auth.user?.username,
email: auth.user?.email,
lastname: auth.user?.lastname,
- });
+ })
}
/**
* Stores user account data
*/
- public async store({
- auth,
- request,
- response,
- session,
- view,
- }: HttpContextContract) {
+ public async store({ auth, request, response, session, view }: HttpContext) {
try {
await validator.validate({
schema: schema.create({
@@ -48,26 +42,26 @@ export default class AccountController {
lastname: schema.string([rules.required()]),
}),
data: request.only(['username', 'email', 'lastname']),
- });
+ })
} catch (error) {
- session.flash(error.messages);
- return response.redirect('/user/account');
+ session.flash(error.messages)
+ return response.redirect('/user/account')
}
// Update user account
- const { user } = auth;
+ const { user } = auth
if (user) {
- user.username = request.input('username');
- user.lastname = request.input('lastname');
- user.email = request.input('email');
+ user.username = request.input('username')
+ user.lastname = request.input('lastname')
+ user.email = request.input('email')
if (request.input('password')) {
const hashedPassword = crypto
.createHash('sha256')
.update(request.input('password'))
- .digest('base64');
- user.password = hashedPassword;
+ .digest('base64')
+ user.password = hashedPassword
}
- await user.save();
+ await user.save()
}
return view.render('dashboard/account', {
@@ -75,6 +69,6 @@ export default class AccountController {
lastname: user?.lastname,
email: user?.email,
success: user !== undefined,
- });
+ })
}
}
diff --git a/app/Controllers/Http/Dashboard/DataController.ts b/app/Controllers/Http/Dashboard/DataController.ts
index f77702f0..8a77329c 100644
--- a/app/Controllers/Http/Dashboard/DataController.ts
+++ b/app/Controllers/Http/Dashboard/DataController.ts
@@ -1,14 +1,14 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import type { HttpContext } from '@adonisjs/core/http'
export default class DataController {
/**
* Display the data page
*/
- public async show({ view, auth }: HttpContextContract) {
- const { user } = auth;
+ public async show({ view, auth }: HttpContext) {
+ const { user } = auth
- const services = await user?.related('services').query();
- const workspaces = await user?.related('workspaces').query();
+ const services = await user?.related('services').query()
+ const workspaces = await user?.related('workspaces').query()
return view.render('dashboard/data', {
username: user?.username,
@@ -19,6 +19,6 @@ export default class DataController {
stringify: JSON.stringify,
services,
workspaces,
- });
+ })
}
}
diff --git a/app/Controllers/Http/Dashboard/DeleteController.ts b/app/Controllers/Http/Dashboard/DeleteController.ts
index ef8188c1..bd824b07 100644
--- a/app/Controllers/Http/Dashboard/DeleteController.ts
+++ b/app/Controllers/Http/Dashboard/DeleteController.ts
@@ -1,20 +1,20 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import type { HttpContext } from '@adonisjs/core/http'
export default class DeleteController {
/**
* Display the delete page
*/
- public async show({ view }: HttpContextContract) {
- return view.render('dashboard/delete');
+ public async show({ view }: HttpContext) {
+ return view.render('dashboard/delete')
}
/**
* Delete user and session
*/
- public async delete({ auth, response }: HttpContextContract) {
- auth.user?.delete();
- auth.use('web').logout();
+ public async delete({ auth, response }: HttpContext) {
+ auth.user?.delete()
+ auth.use('web').logout()
- return response.redirect('/user/login');
+ return response.redirect('/user/login')
}
}
diff --git a/app/Controllers/Http/Dashboard/ExportController.ts b/app/Controllers/Http/Dashboard/ExportController.ts
index 7155eab7..5b6df70f 100644
--- a/app/Controllers/Http/Dashboard/ExportController.ts
+++ b/app/Controllers/Http/Dashboard/ExportController.ts
@@ -1,33 +1,30 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import type { HttpContext } from '@adonisjs/core/http'
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function deepParseToJSON(obj: any): Record {
if (typeof obj !== 'object' || obj === null) {
try {
// Try to parse the object as JSON
- return JSON.parse(obj) as Record;
+ return JSON.parse(obj) as Record
} catch {
// If parsing fails, return the original value
- return obj;
+ return obj
}
}
// If obj is an object, recursively parse its keys
if (Array.isArray(obj)) {
// If obj is an array, recursively parse each element
- return obj.map(item => deepParseToJSON(item)) as unknown as Record<
- string,
- unknown
- >;
+ return obj.map((item) => deepParseToJSON(item)) as unknown as Record
} else {
// If obj is an object, recursively parse its keys
- const parsedObj: Record = {};
+ const parsedObj: Record = {}
for (const key in obj) {
if (obj.hasOwnProperty(key)) {
- parsedObj[key] = deepParseToJSON(obj[key]);
+ parsedObj[key] = deepParseToJSON(obj[key])
}
}
- return parsedObj;
+ return parsedObj
}
}
@@ -35,10 +32,10 @@ export default class ExportController {
/**
* Display the export page
*/
- public async show({ auth, response }: HttpContextContract) {
- const user = auth.user!;
- const services = await user.related('services').query();
- const workspaces = await user.related('workspaces').query();
+ public async show({ auth, response }: HttpContext) {
+ const user = auth.user!
+ const services = await user.related('services').query()
+ const workspaces = await user.related('workspaces').query()
const exportData = {
username: user.username,
@@ -46,11 +43,11 @@ export default class ExportController {
mail: user.email,
services: deepParseToJSON(JSON.parse(JSON.stringify(services))),
workspaces: deepParseToJSON(JSON.parse(JSON.stringify(workspaces))),
- };
+ }
return response
.header('Content-Type', 'application/force-download')
.header('Content-disposition', 'attachment; filename=export.ferdium-data')
- .send(exportData);
+ .send(exportData)
}
}
diff --git a/app/Controllers/Http/Dashboard/ForgotPasswordController.ts b/app/Controllers/Http/Dashboard/ForgotPasswordController.ts
index da05bbd5..f7b1d0eb 100644
--- a/app/Controllers/Http/Dashboard/ForgotPasswordController.ts
+++ b/app/Controllers/Http/Dashboard/ForgotPasswordController.ts
@@ -1,41 +1,41 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema, rules, validator } from '@ioc:Adonis/Core/Validator';
-import User from 'App/Models/User';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema, rules, validator } from '@adonisjs/validator'
+import User from '#app/Models/User'
export default class ForgotPasswordController {
/**
* Display the forgot password form
*/
- public async show({ view }: HttpContextContract) {
- return view.render('dashboard/forgotPassword');
+ public async show({ view }: HttpContext) {
+ return view.render('dashboard/forgotPassword')
}
/**
* Send forget password email to user
*/
- public async forgotPassword({ view, request }: HttpContextContract) {
+ public async forgotPassword({ view, request }: HttpContext) {
try {
await validator.validate({
schema: schema.create({
mail: schema.string([rules.email(), rules.required()]),
}),
data: request.only(['mail']),
- });
+ })
} catch {
return view.render('others/message', {
heading: 'Cannot reset your password',
text: 'Please enter a valid email address',
- });
+ })
}
try {
- const user = await User.findByOrFail('email', request.input('mail'));
- await user.forgotPassword();
+ const user = await User.findByOrFail('email', request.input('mail'))
+ await user.forgotPassword()
} catch {}
return view.render('others/message', {
heading: 'Reset password',
text: 'If your provided E-Mail address is linked to an account, we have just sent an E-Mail to that address.',
- });
+ })
}
}
diff --git a/app/Controllers/Http/Dashboard/LogOutController.ts b/app/Controllers/Http/Dashboard/LogOutController.ts
index 41cbd310..5d250c4c 100644
--- a/app/Controllers/Http/Dashboard/LogOutController.ts
+++ b/app/Controllers/Http/Dashboard/LogOutController.ts
@@ -1,12 +1,12 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import type { HttpContext } from '@adonisjs/core/http'
export default class LogOutController {
/**
* Login a user
*/
- public async logout({ auth, response }: HttpContextContract) {
- auth.logout();
+ public async logout({ auth, response }: HttpContext) {
+ auth.logout()
- return response.redirect('/user/login');
+ return response.redirect('/user/login')
}
}
diff --git a/app/Controllers/Http/Dashboard/LoginController.ts b/app/Controllers/Http/Dashboard/LoginController.ts
index ffb9eeb6..5a544482 100644
--- a/app/Controllers/Http/Dashboard/LoginController.ts
+++ b/app/Controllers/Http/Dashboard/LoginController.ts
@@ -1,26 +1,21 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema, rules, validator } from '@ioc:Adonis/Core/Validator';
-import User from 'App/Models/User';
-import crypto from 'node:crypto';
-import { handleVerifyAndReHash } from '../../../../helpers/PasswordHash';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema, rules, validator } from '@adonisjs/validator'
+import User from '#app/Models/User'
+import crypto from 'node:crypto'
+import { handleVerifyAndReHash } from '../../../../helpers/PasswordHash.js'
export default class LoginController {
/**
* Display the login form
*/
- public async show({ view }: HttpContextContract) {
- return view.render('dashboard/login');
+ public async show({ view }: HttpContext) {
+ return view.render('dashboard/login')
}
/**
* Login a user
*/
- public async login({
- request,
- response,
- auth,
- session,
- }: HttpContextContract) {
+ public async login({ request, response, auth, session }: HttpContext) {
try {
await validator.validate({
schema: schema.create({
@@ -28,54 +23,51 @@ export default class LoginController {
password: schema.string([rules.required()]),
}),
data: request.only(['mail', 'password']),
- });
+ })
} catch {
session.flash({
type: 'danger',
message: 'Invalid mail or password',
- });
- session.flashExcept(['password']);
+ })
+ session.flashExcept(['password'])
- return response.redirect('/user/login');
+ return response.redirect('/user/login')
}
try {
- const { mail, password } = request.all();
+ const { mail, password } = request.all()
// Check if user with email exists
- const user = await User.query().where('email', mail).first();
+ const user = await User.query().where('email', mail).first()
if (!user?.email) {
- throw new Error('User credentials not valid (Invalid email)');
+ throw new Error('User credentials not valid (Invalid email)')
}
- const hashedPassword = crypto
- .createHash('sha256')
- .update(password)
- .digest('base64');
+ const hashedPassword = crypto.createHash('sha256').update(password).digest('base64')
// Verify password
- let isMatchedPassword = false;
+ let isMatchedPassword = false
try {
- isMatchedPassword = await handleVerifyAndReHash(user, hashedPassword);
+ isMatchedPassword = await handleVerifyAndReHash(user, hashedPassword)
} catch (error) {
- return response.internalServerError({ message: error.message });
+ return response.internalServerError({ message: error.message })
}
if (!isMatchedPassword) {
- throw new Error('User credentials not valid (Invalid password)');
+ throw new Error('User credentials not valid (Invalid password)')
}
- await auth.use('web').login(user);
+ await auth.use('web').login(user)
- return response.redirect('/user/account');
+ return response.redirect('/user/account')
} catch {
session.flash({
type: 'danger',
message: 'Invalid mail or password',
- });
- session.flashExcept(['password']);
+ })
+ session.flashExcept(['password'])
- return response.redirect('/user/login');
+ return response.redirect('/user/login')
}
}
}
diff --git a/app/Controllers/Http/Dashboard/ResetPasswordController.ts b/app/Controllers/Http/Dashboard/ResetPasswordController.ts
index 0b9053f7..b62b5d28 100644
--- a/app/Controllers/Http/Dashboard/ResetPasswordController.ts
+++ b/app/Controllers/Http/Dashboard/ResetPasswordController.ts
@@ -1,35 +1,30 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema, rules, validator } from '@ioc:Adonis/Core/Validator';
-import Token from 'App/Models/Token';
-import moment from 'moment';
-import crypto from 'node:crypto';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema, rules, validator } from '@adonisjs/validator'
+import Token from '#app/Models/Token'
+import moment from 'moment'
+import crypto from 'node:crypto'
export default class ResetPasswordController {
/**
* Display the reset password form
*/
- public async show({ view, request }: HttpContextContract) {
- const { token } = request.qs();
+ public async show({ view, request }: HttpContext) {
+ const { token } = request.qs()
if (token) {
- return view.render('dashboard/resetPassword', { token });
+ return view.render('dashboard/resetPassword', { token })
}
return view.render('others/message', {
heading: 'Invalid token',
text: 'Please make sure you are using a valid and recent link to reset your password.',
- });
+ })
}
/**
* Resets user password
*/
- public async resetPassword({
- response,
- request,
- session,
- view,
- }: HttpContextContract) {
+ public async resetPassword({ response, request, session, view }: HttpContext) {
try {
await validator.validate({
schema: schema.create({
@@ -37,14 +32,14 @@ export default class ResetPasswordController {
token: schema.string([rules.required()]),
}),
data: request.only(['password', 'password_confirmation', 'token']),
- });
+ })
} catch {
session.flash({
type: 'danger',
message: 'Passwords do not match',
- });
+ })
- return response.redirect(`/user/reset?token=${request.input('token')}`);
+ return response.redirect(`/user/reset?token=${request.input('token')}`)
}
const tokenRow = await Token.query()
@@ -52,34 +47,30 @@ export default class ResetPasswordController {
.where('token', request.input('token'))
.where('type', 'forgot_password')
.where('is_revoked', false)
- .where(
- 'updated_at',
- '>=',
- moment().subtract(24, 'hours').format('YYYY-MM-DD HH:mm:ss'),
- )
- .first();
+ .where('updated_at', '>=', moment().subtract(24, 'hours').format('YYYY-MM-DD HH:mm:ss'))
+ .first()
if (!tokenRow) {
return view.render('others/message', {
heading: 'Cannot reset your password',
text: 'Please make sure you are using a valid and recent link to reset your password and that your passwords entered match.',
- });
+ })
}
// Update user password
const hashedPassword = crypto
.createHash('sha256')
.update(request.input('password'))
- .digest('base64');
- tokenRow.user.password = hashedPassword;
- await tokenRow.user.save();
+ .digest('base64')
+ tokenRow.user.password = hashedPassword
+ await tokenRow.user.save()
// Delete token to prevent it from being used again
- await tokenRow.delete();
+ await tokenRow.delete()
return view.render('others/message', {
heading: 'Reset password',
text: 'Successfully reset your password. You can now login to your account using your new password.',
- });
+ })
}
}
diff --git a/app/Controllers/Http/Dashboard/TransferController.ts b/app/Controllers/Http/Dashboard/TransferController.ts
index b113e509..02969732 100644
--- a/app/Controllers/Http/Dashboard/TransferController.ts
+++ b/app/Controllers/Http/Dashboard/TransferController.ts
@@ -1,8 +1,8 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema, validator } from '@ioc:Adonis/Core/Validator';
-import Service from 'App/Models/Service';
-import Workspace from 'App/Models/Workspace';
-import { v4 as uuidv4 } from 'uuid';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema, validator } from '@adonisjs/validator'
+import Service from '#app/Models/Service'
+import Workspace from '#app/Models/Workspace'
+import { v4 as uuidv4 } from 'uuid'
const importSchema = schema.create({
username: schema.string(),
@@ -10,58 +10,52 @@ const importSchema = schema.create({
mail: schema.string(),
services: schema.array().anyMembers(),
workspaces: schema.array().anyMembers(),
-});
+})
export default class TransferController {
/**
* Display the transfer page
*/
- public async show({ view }: HttpContextContract) {
- return view.render('dashboard/transfer');
+ public async show({ view }: HttpContext) {
+ return view.render('dashboard/transfer')
}
- public async import({
- auth,
- request,
- response,
- session,
- view,
- }: HttpContextContract) {
- let file;
+ public async import({ auth, request, response, session, view }: HttpContext) {
+ let file
try {
file = await validator.validate({
schema: importSchema,
data: JSON.parse(request.body().file),
- });
+ })
} catch {
session.flash({
message: 'Invalid Ferdium account file',
- });
+ })
- return response.redirect('/user/transfer');
+ return response.redirect('/user/transfer')
}
if (!file?.services || !file.workspaces) {
session.flash({
type: 'danger',
message: 'Invalid Ferdium account file (2)',
- });
- return response.redirect('/user/transfer');
+ })
+ return response.redirect('/user/transfer')
}
- const serviceIdTranslation = {};
+ const serviceIdTranslation = {}
// Import services
try {
for (const service of file.services) {
// Get new, unused uuid
- let serviceId;
+ let serviceId
do {
- serviceId = uuidv4();
+ serviceId = uuidv4()
} while (
// eslint-disable-next-line no-await-in-loop, unicorn/no-await-expression-member
(await Service.query().where('serviceId', serviceId)).length > 0
- );
+ )
// eslint-disable-next-line no-await-in-loop
await Service.create({
@@ -73,38 +67,37 @@ export default class TransferController {
typeof service.settings === 'string'
? service.settings
: JSON.stringify(service.settings),
- });
+ })
// @ts-expect-error Element implicitly has an 'any' type because expression of type 'any' can't be used to index type '{}'
- serviceIdTranslation[service.service_id || service.serviceId] =
- serviceId;
+ serviceIdTranslation[service.service_id || service.serviceId] = serviceId
}
} catch (error) {
// eslint-disable-next-line no-console
- console.log(error);
- const errorMessage = `Could not import your services into our system.\nError: ${error}`;
+ console.log(error)
+ const errorMessage = `Could not import your services into our system.\nError: ${error}`
return view.render('others/message', {
heading: 'Error while importing',
text: errorMessage,
- });
+ })
}
// Import workspaces
try {
for (const workspace of file.workspaces) {
- let workspaceId;
+ let workspaceId
do {
- workspaceId = uuidv4();
+ workspaceId = uuidv4()
} while (
// eslint-disable-next-line no-await-in-loop, unicorn/no-await-expression-member
(await Workspace.query().where('workspaceId', workspaceId)).length > 0
- );
+ )
const services = workspace.services.map(
// @ts-expect-error Parameter 'service' implicitly has an 'any' type.
- service => serviceIdTranslation[service],
- );
+ (service) => serviceIdTranslation[service]
+ )
// eslint-disable-next-line no-await-in-loop
await Workspace.create({
@@ -114,22 +107,20 @@ export default class TransferController {
order: workspace.order,
services: JSON.stringify(services),
data:
- typeof workspace.data === 'string'
- ? workspace.data
- : JSON.stringify(workspace.data),
- });
+ typeof workspace.data === 'string' ? workspace.data : JSON.stringify(workspace.data),
+ })
}
} catch (error) {
- const errorMessage = `Could not import your workspaces into our system.\nError: ${error}`;
+ const errorMessage = `Could not import your workspaces into our system.\nError: ${error}`
return view.render('others/message', {
heading: 'Error while importing',
text: errorMessage,
- });
+ })
}
return view.render('others/message', {
heading: 'Successfully imported',
text: 'Your account has been imported, you can now login as usual!',
- });
+ })
}
}
diff --git a/app/Controllers/Http/DashboardController.ts b/app/Controllers/Http/DashboardController.ts
index a6f5b441..2a9fb139 100644
--- a/app/Controllers/Http/DashboardController.ts
+++ b/app/Controllers/Http/DashboardController.ts
@@ -1,4 +1,4 @@
-// import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
+// import type { HttpContext } from '@adonisjs/core/http';
export default class DashboardController {}
diff --git a/app/Controllers/Http/HealthController.ts b/app/Controllers/Http/HealthController.ts
index bf185d8e..59094e2a 100644
--- a/app/Controllers/Http/HealthController.ts
+++ b/app/Controllers/Http/HealthController.ts
@@ -5,6 +5,6 @@ export default class HealthController {
return {
api: 'success',
db: 'success',
- };
+ }
}
}
diff --git a/app/Controllers/Http/HomeController.ts b/app/Controllers/Http/HomeController.ts
index dbe9fbde..669d9706 100644
--- a/app/Controllers/Http/HomeController.ts
+++ b/app/Controllers/Http/HomeController.ts
@@ -1,9 +1,9 @@
-// import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
+// import type { HttpContext } from '@adonisjs/core/http'
export default class HomeController {
public async index() {
// TODO: Actually do something instead of alwayas returning success.
- return { hello: 'world' };
+ return { hello: 'world' }
}
}
diff --git a/app/Controllers/Http/RecipeController.ts b/app/Controllers/Http/RecipeController.ts
index 5186a118..e43bcf8f 100644
--- a/app/Controllers/Http/RecipeController.ts
+++ b/app/Controllers/Http/RecipeController.ts
@@ -1,13 +1,13 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import fs from 'fs-extra';
-import Application from '@ioc:Adonis/Core/Application';
-import path from 'node:path';
-import Recipe from 'App/Models/Recipe';
-import { isCreationEnabled } from 'Config/app';
-import { validator, schema, rules } from '@ioc:Adonis/Core/Validator';
-import targz from 'targz';
-import semver from 'semver';
-import Drive from '@ioc:Adonis/Core/Drive';
+import type { HttpContext } from '@adonisjs/core/http'
+import fs from 'fs-extra'
+import { app } from '@adonisjs/core/services/app'
+import path from 'node:path'
+import Recipe from '#app/Models/Recipe'
+import { isCreationEnabled } from '#config/app'
+import { validator, schema, rules } from '@adonisjs/validator'
+import targz from 'targz'
+import semver from 'semver'
+import Drive from '@ioc:Adonis/Core/Drive'
// TODO: This file needs to be refactored and cleaned up to include types
@@ -18,17 +18,17 @@ const createSchema = schema.create({
// author: 'required|accepted',
author: schema.string(),
svg: schema.string([rules.url()]),
-});
+})
const searchSchema = schema.create({
needle: schema.string(),
-});
+})
const downloadSchema = schema.create({
// TODO: Check if this is correct
// recipe: 'required|accepted',
recipe: schema.string(),
-});
+})
const compress = (src: string, dest: string) =>
new Promise((resolve, reject) => {
@@ -37,87 +37,76 @@ const compress = (src: string, dest: string) =>
src,
dest,
},
- err => {
+ (err) => {
if (err) {
- reject(err);
+ reject(err)
} else {
- resolve(dest);
+ resolve(dest)
}
- },
- );
- });
+ }
+ )
+ })
export default class RecipesController {
// List official and custom recipes
- public async list({ response }: HttpContextContract) {
- const officialRecipes = fs.readJsonSync(
- path.join(Application.appRoot, 'recipes', 'all.json'),
- );
- const customRecipesArray = await Recipe.all();
- const customRecipes = customRecipesArray.map(recipe => ({
+ public async list({ response }: HttpContext) {
+ const officialRecipes = fs.readJsonSync(path.join(app.appRoot, 'recipes', 'all.json'))
+ const customRecipesArray = await Recipe.all()
+ const customRecipes = customRecipesArray.map((recipe) => ({
id: recipe.recipeId,
name: recipe.name,
- ...(typeof recipe.data === 'string'
- ? JSON.parse(recipe.data)
- : recipe.data),
- }));
+ ...(typeof recipe.data === 'string' ? JSON.parse(recipe.data) : recipe.data),
+ }))
- const recipes = [...officialRecipes, ...customRecipes];
+ const recipes = [...officialRecipes, ...customRecipes]
- return response.send(recipes);
+ return response.send(recipes)
}
// TODO: Test this endpoint
// Create a new recipe using the new.html page
- public async create({ request, response }: HttpContextContract) {
+ public async create({ request, response }: HttpContext) {
// Check if recipe creation is enabled
if (isCreationEnabled === 'false') {
- return response.send(
- 'This server doesn\'t allow the creation of new recipes.',
- );
+ return response.send("This server doesn't allow the creation of new recipes.")
}
// Validate user input
- let data;
+ let data
try {
- data = await request.validate({ schema: createSchema });
+ data = await request.validate({ schema: createSchema })
} catch (error) {
return response.status(401).send({
message: 'Invalid POST arguments',
messages: error.messages,
status: 401,
- });
+ })
}
if (!data.id) {
- return response.send('Please provide an ID');
+ return response.send('Please provide an ID')
}
// Check for invalid characters
if (/\.+/.test(data.id) || /\/+/.test(data.id)) {
- return response.send(
- 'Invalid recipe name. Your recipe name may not contain "." or "/"',
- );
+ return response.send('Invalid recipe name. Your recipe name may not contain "." or "/"')
}
// Clear temporary recipe folder
- await fs.emptyDir(Application.tmpPath('recipe'));
+ await fs.emptyDir(app.tmpPath('recipe'))
// Move uploaded files to temporary path
- const files = request.file('files');
+ const files = request.file('files')
if (!files) {
- return response.abort('Error processsing files.');
+ return response.abort('Error processsing files.')
}
- await files.move(Application.tmpPath('recipe'));
+ await files.move(app.tmpPath('recipe'))
// Compress files to .tar.gz file
- const source = Application.tmpPath('recipe');
- const destination = path.join(
- Application.appRoot,
- `/recipes/archives/${data.id}.tar.gz`,
- );
+ const source = app.tmpPath('recipe')
+ const destination = path.join(app.appRoot, `/recipes/archives/${data.id}.tar.gz`)
- compress(source, destination);
+ compress(source, destination)
// Create recipe in db
await Recipe.create({
@@ -132,123 +121,111 @@ export default class RecipesController {
svg: data.svg,
},
}),
- });
+ })
- return response.send('Created new recipe');
+ return response.send('Created new recipe')
}
// Search official and custom recipes
- public async search({ request, response }: HttpContextContract) {
+ public async search({ request, response }: HttpContext) {
// Validate user input
- let data;
+ let data
try {
- data = await request.validate({ schema: searchSchema });
+ data = await request.validate({ schema: searchSchema })
} catch (error) {
return response.status(401).send({
message: 'Please provide a needle',
messages: error.messages,
status: 401,
- });
+ })
}
- const { needle } = data;
+ const { needle } = data
// Get results
- let results;
+ let results
if (needle === 'ferdium:custom') {
- const dbResults = await Recipe.all();
- results = dbResults.map(recipe => ({
+ const dbResults = await Recipe.all()
+ results = dbResults.map((recipe) => ({
id: recipe.recipeId,
name: recipe.name,
- ...(typeof recipe.data === 'string'
- ? JSON.parse(recipe.data)
- : recipe.data),
- }));
+ ...(typeof recipe.data === 'string' ? JSON.parse(recipe.data) : recipe.data),
+ }))
} else {
- const localResultsArray = await Recipe.query().where(
- 'name',
- 'LIKE',
- `%${needle}%`,
- );
- results = localResultsArray.map(recipe => ({
+ const localResultsArray = await Recipe.query().where('name', 'LIKE', `%${needle}%`)
+ results = localResultsArray.map((recipe) => ({
id: recipe.recipeId,
name: recipe.name,
- ...(typeof recipe.data === 'string'
- ? JSON.parse(recipe.data)
- : recipe.data),
- }));
+ ...(typeof recipe.data === 'string' ? JSON.parse(recipe.data) : recipe.data),
+ }))
}
- return response.send(results);
+ return response.send(results)
}
- public popularRecipes({ response }: HttpContextContract) {
+ public popularRecipes({ response }: HttpContext) {
return response.send(
fs
- .readJsonSync(path.join(Application.appRoot, 'recipes', 'all.json'))
+ .readJsonSync(path.join(app.appRoot, 'recipes', 'all.json'))
// eslint-disable-next-line @typescript-eslint/no-explicit-any
- .filter((recipe: any) => recipe.featured),
- );
+ .filter((recipe: any) => recipe.featured)
+ )
}
// TODO: test this endpoint
- public update({ request, response }: HttpContextContract) {
- const updates = [];
- const recipes = request.all();
- const allJson = fs.readJsonSync(
- path.join(Application.appRoot, 'recipes', 'all.json'),
- );
+ public update({ request, response }: HttpContext) {
+ const updates = []
+ const recipes = request.all()
+ const allJson = fs.readJsonSync(path.join(app.appRoot, 'recipes', 'all.json'))
for (const recipe of Object.keys(recipes)) {
- const version = recipes[recipe];
+ const version = recipes[recipe]
// Find recipe in local recipe repository
// eslint-disable-next-line @typescript-eslint/no-explicit-any
- const localRecipe = allJson.find((r: any) => r.id === recipe);
+ const localRecipe = allJson.find((r: any) => r.id === recipe)
if (localRecipe && semver.lt(version, localRecipe.version)) {
- updates.push(recipe);
+ updates.push(recipe)
}
}
- return response.send(updates);
+ return response.send(updates)
}
// TODO: test this endpoint
// Download a recipe
- public async download({ response, params }: HttpContextContract) {
+ public async download({ response, params }: HttpContext) {
// Validate user input
- let data;
+ let data
try {
data = await validator.validate({
data: params,
schema: downloadSchema,
- });
+ })
} catch (error) {
return response.status(401).send({
message: 'Please provide a recipe ID',
messages: error.messages,
status: 401,
- });
+ })
}
- const service = data.recipe;
+ const service = data.recipe
// Check for invalid characters
if (/\.+/.test(service) || /\/+/.test(service)) {
- return response.send('Invalid recipe name');
+ return response.send('Invalid recipe name')
}
// Check if recipe exists in recipes folder
if (await Drive.exists(`${service}.tar.gz`)) {
- return response
- .type('.tar.gz')
- .send(await Drive.get(`${service}.tar.gz`));
+ return response.type('.tar.gz').send(await Drive.get(`${service}.tar.gz`))
}
return response.status(400).send({
message: 'Recipe not found',
code: 'recipe-not-found',
- });
+ })
}
}
diff --git a/app/Controllers/Http/ServiceController.ts b/app/Controllers/Http/ServiceController.ts
index 76e72e4b..99882446 100644
--- a/app/Controllers/Http/ServiceController.ts
+++ b/app/Controllers/Http/ServiceController.ts
@@ -1,49 +1,49 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema } from '@ioc:Adonis/Core/Validator';
-import Service from 'App/Models/Service';
-import { url } from 'Config/app';
-import { v4 as uuid } from 'uuid';
-import * as fs from 'fs-extra';
-import path from 'node:path';
-import Application from '@ioc:Adonis/Core/Application';
-import sanitize from 'sanitize-filename';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema } from '@adonisjs/validator'
+import Service from '#app/Models/Service'
+import { url } from '#config/app'
+import { v4 as uuid } from 'uuid'
+import * as fs from 'fs-extra'
+import path from 'node:path'
+import { app } from '@adonisjs/core/services/app'
+import sanitize from 'sanitize-filename'
const createSchema = schema.create({
name: schema.string(),
recipeId: schema.string(),
-});
+})
export default class ServiceController {
// Create a new service for user
- public async create({ request, response, auth }: HttpContextContract) {
+ public async create({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
// Validate user input
- const data = request.all();
+ const data = request.all()
try {
- await request.validate({ schema: createSchema });
+ await request.validate({ schema: createSchema })
} catch (error) {
return response.status(401).send({
message: 'Invalid POST arguments',
messages: error.messages,
status: 401,
- });
+ })
}
// Get new, unused uuid
- let serviceId;
+ let serviceId
do {
- serviceId = uuid();
+ serviceId = uuid()
} while (
// eslint-disable-next-line no-await-in-loop, unicorn/no-await-expression-member
(await Service.query().where('serviceId', serviceId)).length > 0
- );
+ )
await Service.create({
userId: user.id,
@@ -51,7 +51,7 @@ export default class ServiceController {
name: data.name,
recipeId: data.recipeId,
settings: JSON.stringify(data),
- });
+ })
return response.send({
data: {
@@ -72,28 +72,26 @@ export default class ServiceController {
...data,
},
status: ['created'],
- });
+ })
}
// List all services a user has created
- public async list({ request, response, auth }: HttpContextContract) {
+ public async list({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
- const { id } = user;
- const services = await user.related('services').query();
+ const { id } = user
+ const services = await user.related('services').query()
// Convert to array with all data Franz wants
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const servicesArray = services.map((service: any) => {
const settings =
- typeof service.settings === 'string'
- ? JSON.parse(service.settings)
- : service.settings;
+ typeof service.settings === 'string' ? JSON.parse(service.settings) : service.settings
return {
customRecipe: false,
@@ -110,99 +108,87 @@ export default class ServiceController {
iconUrl: settings.iconId
? `${url}/v1/icon/${settings.iconId}`
: // eslint-disable-next-line unicorn/no-null
- null,
+ null,
id: service.serviceId,
name: service.name,
recipeId: service.recipeId,
userId: id,
- };
- });
+ }
+ })
- return response.send(servicesArray);
+ return response.send(servicesArray)
}
- public async delete({
- request,
- params,
- auth,
- response,
- }: HttpContextContract) {
+ public async delete({ request, params, auth, response }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
// Update data in database
- await Service.query()
- .where('serviceId', params.id)
- .where('userId', user.id)
- .delete();
+ await Service.query().where('serviceId', params.id).where('userId', user.id).delete()
return response.send({
message: 'Sucessfully deleted service',
status: 200,
- });
+ })
}
// TODO: Test if icon upload works
- public async edit({ request, response, auth, params }: HttpContextContract) {
+ public async edit({ request, response, auth, params }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
- const { id } = params;
+ const { id } = params
const service = await Service.query()
.where('serviceId', id)
.where('userId', user.id)
- .firstOrFail();
+ .firstOrFail()
if (request.file('icon')) {
// Upload custom service icon
const icon = request.file('icon', {
extnames: ['png', 'jpg', 'jpeg', 'svg'],
size: '2mb',
- });
+ })
if (icon === null) {
- return response.badRequest('Icon not uploaded.');
+ return response.badRequest('Icon not uploaded.')
}
const settings =
- typeof service.settings === 'string'
- ? JSON.parse(service.settings)
- : service.settings;
+ typeof service.settings === 'string' ? JSON.parse(service.settings) : service.settings
- let iconId;
+ let iconId
do {
- iconId = uuid() + uuid();
+ iconId = uuid() + uuid()
} while (
// eslint-disable-next-line no-await-in-loop
- await fs.exists(path.join(Application.tmpPath('uploads'), iconId))
- );
- iconId = `${iconId}.${icon.extname}`;
+ await fs.exists(path.join(app.tmpPath('uploads'), iconId))
+ )
+ iconId = `${iconId}.${icon.extname}`
- await icon.move(Application.tmpPath('uploads'), {
+ await icon.move(app.tmpPath('uploads'), {
name: iconId,
overwrite: true,
- });
+ })
if (icon.state !== 'moved') {
- return response.status(500).send(icon.errors);
+ return response.status(500).send(icon.errors)
}
const newSettings = {
...settings,
iconId,
- customIconVersion: settings?.customIconVersion
- ? settings.customIconVersion + 1
- : 1,
- };
+ customIconVersion: settings?.customIconVersion ? settings.customIconVersion + 1 : 1,
+ }
// Update data in database
await Service.query()
@@ -211,7 +197,7 @@ export default class ServiceController {
.update({
name: service.name,
settings: JSON.stringify(newSettings),
- });
+ })
return response.send({
data: {
@@ -222,28 +208,24 @@ export default class ServiceController {
userId: user.id,
},
status: ['updated'],
- });
+ })
}
// Update service info
- const data = request.all();
+ const data = request.all()
const settings = {
- ...(typeof service.settings === 'string'
- ? JSON.parse(service.settings)
- : service.settings),
+ ...(typeof service.settings === 'string' ? JSON.parse(service.settings) : service.settings),
...data,
- };
+ }
if (settings.customIcon === 'delete') {
- fs.remove(
- path.join(Application.tmpPath('uploads'), settings.iconId),
- ).catch(error => {
- console.error(error);
- });
-
- settings.iconId = undefined;
- settings.customIconVersion = undefined;
- settings.customIcon = '';
+ fs.remove(path.join(app.tmpPath('uploads'), settings.iconId)).catch((error) => {
+ console.error(error)
+ })
+
+ settings.iconId = undefined
+ settings.customIconVersion = undefined
+ settings.customIcon = ''
}
// Update data in database
@@ -253,13 +235,13 @@ export default class ServiceController {
.update({
name: data.name,
settings: JSON.stringify(settings),
- });
+ })
// Get updated row
const serviceUpdated = await Service.query()
.where('serviceId', id)
.where('userId', user.id)
- .firstOrFail();
+ .firstOrFail()
return response.send({
data: {
@@ -270,19 +252,19 @@ export default class ServiceController {
userId: user.id,
},
status: ['updated'],
- });
+ })
}
// TODO: Test if this works
- public async reorder({ request, response, auth }: HttpContextContract) {
+ public async reorder({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
- const data = request.all();
+ const data = request.all()
for (const service of Object.keys(data)) {
// Get current settings from db
@@ -290,14 +272,14 @@ export default class ServiceController {
.where('serviceId', service)
.where('userId', user.id)
- .firstOrFail();
+ .firstOrFail()
const settings = {
...(typeof serviceData.settings === 'string'
? JSON.parse(serviceData.settings)
: serviceData.settings),
order: data[service],
- };
+ }
// Update data in database
await Service.query() // eslint-disable-line no-await-in-loop
@@ -305,18 +287,16 @@ export default class ServiceController {
.where('userId', user.id)
.update({
settings: JSON.stringify(settings),
- });
+ })
}
// Get new services
- const services = await user.related('services').query();
+ const services = await user.related('services').query()
// Convert to array with all data Franz wants
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const servicesArray = services.map((service: any) => {
const settings =
- typeof service.settings === 'string'
- ? JSON.parse(service.settings)
- : service.settings;
+ typeof service.settings === 'string' ? JSON.parse(service.settings) : service.settings
return {
customRecipe: false,
@@ -333,39 +313,39 @@ export default class ServiceController {
iconUrl: settings.iconId
? `${url}/v1/icon/${settings.iconId}`
: // eslint-disable-next-line unicorn/no-null
- null,
+ null,
id: service.serviceId,
name: service.name,
recipeId: service.recipeId,
userId: user.id,
- };
- });
+ }
+ })
- return response.send(servicesArray);
+ return response.send(servicesArray)
}
// TODO: Test if this works
- public async icon({ params, response }: HttpContextContract) {
- let { id } = params;
+ public async icon({ params, response }: HttpContext) {
+ let { id } = params
- id = sanitize(id);
+ id = sanitize(id)
if (id === '') {
return response.status(404).send({
- status: 'Icon doesn\'t exist',
- });
+ status: "Icon doesn't exist",
+ })
}
- const iconPath = path.join(Application.tmpPath('uploads'), id);
+ const iconPath = path.join(app.tmpPath('uploads'), id)
try {
- await fs.access(iconPath);
+ await fs.access(iconPath)
} catch {
// File not available.
return response.status(404).send({
- status: 'Icon doesn\'t exist',
- });
+ status: "Icon doesn't exist",
+ })
}
- return response.download(iconPath);
+ return response.download(iconPath)
}
}
diff --git a/app/Controllers/Http/StaticsController.ts b/app/Controllers/Http/StaticsController.ts
index e221177d..a94a9bab 100644
--- a/app/Controllers/Http/StaticsController.ts
+++ b/app/Controllers/Http/StaticsController.ts
@@ -1,3 +1,3 @@
-// import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
+// import type { HttpContext } from '@adonisjs/core/http'
export default class StaticsController {}
diff --git a/app/Controllers/Http/UserController.ts b/app/Controllers/Http/UserController.ts
index ef7cfdd3..088f7b1c 100644
--- a/app/Controllers/Http/UserController.ts
+++ b/app/Controllers/Http/UserController.ts
@@ -1,134 +1,125 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { schema, rules } from '@ioc:Adonis/Core/Validator';
-import User from 'App/Models/User';
-import { connectWithFranz, isRegistrationEnabled } from '../../../config/app';
-import crypto from 'node:crypto';
-import { v4 as uuid } from 'uuid';
-import Workspace from 'App/Models/Workspace';
-import Service from 'App/Models/Service';
-import fetch from 'node-fetch';
+import type { HttpContext } from '@adonisjs/core/http'
+import { schema, rules } from '@adonisjs/validator'
+import User from '#app/Models/User'
+import { connectWithFranz, isRegistrationEnabled } from '../../../config/app.js'
+import crypto from 'node:crypto'
+import { v4 as uuid } from 'uuid'
+import Workspace from '#app/Models/Workspace'
+import Service from '#app/Models/Service'
// TODO: This file needs to be refactored and cleaned up to include types
-import { handleVerifyAndReHash } from '../../../helpers/PasswordHash';
+import { handleVerifyAndReHash } from '../../../helpers/PasswordHash.js'
const newPostSchema = schema.create({
firstname: schema.string(),
lastname: schema.string(),
- email: schema.string([
- rules.email(),
- rules.unique({ table: 'users', column: 'email' }),
- ]),
+ email: schema.string([rules.email(), rules.unique({ table: 'users', column: 'email' })]),
password: schema.string([rules.minLength(8)]),
-});
+})
const franzImportSchema = schema.create({
- email: schema.string([
- rules.email(),
- rules.unique({ table: 'users', column: 'email' }),
- ]),
+ email: schema.string([rules.email(), rules.unique({ table: 'users', column: 'email' })]),
password: schema.string([rules.minLength(8)]),
-});
+})
// // TODO: This whole controller needs to be changed such that it can support importing from both Franz and Ferdi
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const franzRequest = (route: any, method: any, auth: any) =>
new Promise((resolve, reject) => {
- const base = 'https://api.franzinfra.com/v1/';
+ const base = 'https://api.franzinfra.com/v1/'
const user =
- 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Franz/5.3.0-beta.1 Chrome/69.0.3497.128 Electron/4.2.4 Safari/537.36';
+ 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Franz/5.3.0-beta.1 Chrome/69.0.3497.128 Electron/4.2.4 Safari/537.36'
try {
fetch(base + route, {
method,
headers: {
- Authorization: `Bearer ${auth}`,
+ 'Authorization': `Bearer ${auth}`,
'User-Agent': user,
},
})
- .then(data => data.json())
- .then(json => resolve(json));
+ .then((data) => data.json())
+ .then((json) => resolve(json))
} catch {
- reject();
+ reject()
}
- });
+ })
export default class UsersController {
// Register a new user
- public async signup({ request, response, auth }: HttpContextContract) {
+ public async signup({ request, response, auth }: HttpContext) {
if (isRegistrationEnabled === 'false') {
return response.status(401).send({
message: 'Registration is disabled on this server',
status: 401,
- });
+ })
}
// Validate user input
- let data;
+ let data
try {
- data = await request.validate({ schema: newPostSchema });
+ data = await request.validate({ schema: newPostSchema })
} catch (error) {
return response.status(401).send({
message: 'Invalid POST arguments',
messages: error.messages,
status: 401,
- });
+ })
}
// Create user in DB
- let user;
+ let user
try {
user = await User.create({
email: data.email,
password: data.password,
username: data.firstname,
lastname: data.lastname,
- });
+ })
} catch {
return response.status(401).send({
message: 'E-Mail address already in use',
status: 401,
- });
+ })
}
// Generate new auth token
- const token = await auth.use('jwt').login(user, { payload: {} });
+ const token = await auth.use('jwt').login(user, { payload: {} })
return response.send({
message: 'Successfully created account',
token: token.accessToken,
- });
+ })
}
// Login using an existing user
- public async login({ request, response, auth }: HttpContextContract) {
+ public async login({ request, response, auth }: HttpContext) {
if (!request.header('Authorization')) {
return response.status(401).send({
message: 'Please provide authorization',
status: 401,
- });
+ })
}
// Get auth data from auth token
- const authHeader = atob(
- request.header('Authorization')!.replace('Basic ', ''),
- ).split(':');
+ const authHeader = atob(request.header('Authorization')!.replace('Basic ', '')).split(':')
// Check if user with email exists
- const user = await User.query().where('email', authHeader[0]).first();
+ const user = await User.query().where('email', authHeader[0]).first()
if (!user?.email) {
return response.status(401).send({
message: 'User credentials not valid',
code: 'invalid-credentials',
status: 401,
- });
+ })
}
// Verify password
- let isMatchedPassword = false;
+ let isMatchedPassword = false
try {
- isMatchedPassword = await handleVerifyAndReHash(user, authHeader[1]);
+ isMatchedPassword = await handleVerifyAndReHash(user, authHeader[1])
} catch (error) {
- return response.internalServerError({ message: error.message });
+ return response.internalServerError({ message: error.message })
}
if (!isMatchedPassword) {
@@ -136,31 +127,28 @@ export default class UsersController {
message: 'User credentials not valid',
code: 'invalid-credentials',
status: 401,
- });
+ })
}
// Generate token
- const token = await auth.use('jwt').login(user, { payload: {} });
+ const token = await auth.use('jwt').login(user, { payload: {} })
return response.send({
message: 'Successfully logged in',
token: token.accessToken,
- });
+ })
}
// Return information about the current user
- public async me({ request, response, auth }: HttpContextContract) {
+ public async me({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.send('Missing or invalid api token');
+ return response.send('Missing or invalid api token')
}
- const settings =
- typeof user.settings === 'string'
- ? JSON.parse(user.settings)
- : user.settings;
+ const settings = typeof user.settings === 'string' ? JSON.parse(user.settings) : user.settings
return response.send({
accountType: 'individual',
@@ -176,29 +164,29 @@ export default class UsersController {
lastname: user.lastname,
locale: 'en-US',
...settings,
- });
+ })
}
- public async updateMe({ request, response, auth }: HttpContextContract) {
+ public async updateMe({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.send('Missing or invalid api token');
+ return response.send('Missing or invalid api token')
}
- let settings = user.settings || {};
+ let settings = user.settings || {}
if (typeof settings === 'string') {
- settings = JSON.parse(settings);
+ settings = JSON.parse(settings)
}
const newSettings = {
...settings,
...request.all(),
- };
+ }
- user.settings = JSON.stringify(newSettings);
- await user.save();
+ user.settings = JSON.stringify(newSettings)
+ await user.save()
return response.send({
data: {
@@ -217,140 +205,137 @@ export default class UsersController {
...newSettings,
},
status: ['data-updated'],
- });
+ })
}
- public async newToken({ request, response, auth }: HttpContextContract) {
+ public async newToken({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.send('Missing or invalid api token');
+ return response.send('Missing or invalid api token')
}
- const token = await auth.use('jwt').generate(user, { payload: {} });
+ const token = await auth.use('jwt').generate(user, { payload: {} })
return response.send({
token: token.accessToken,
- });
+ })
}
- public async import({ request, response, view }: HttpContextContract) {
+ public async import({ request, response, view }: HttpContext) {
if (isRegistrationEnabled === 'false') {
return response.status(401).send({
message: 'Registration is disabled on this server',
status: 401,
- });
+ })
}
if (connectWithFranz === 'false') {
return response.send(
- 'We could not import your Franz account data.\n\nIf you are the server owner, please set CONNECT_WITH_FRANZ to true to enable account imports.',
- );
+ 'We could not import your Franz account data.\n\nIf you are the server owner, please set CONNECT_WITH_FRANZ to true to enable account imports.'
+ )
}
// Validate user input
- let data;
+ let data
try {
- data = await request.validate({ schema: franzImportSchema });
+ data = await request.validate({ schema: franzImportSchema })
} catch (error) {
return view.render('others.message', {
heading: 'Error while importing',
text: error.messages,
- });
+ })
}
- const { email, password } = data;
+ const { email, password } = data
- const hashedPassword = crypto
- .createHash('sha256')
- .update(password)
- .digest('base64');
+ const hashedPassword = crypto.createHash('sha256').update(password).digest('base64')
- const base = 'https://api.franzinfra.com/v1/';
+ const base = 'https://api.franzinfra.com/v1/'
const userAgent =
- 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Franz/5.3.0-beta.1 Chrome/69.0.3497.128 Electron/4.2.4 Safari/537.36';
+ 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Franz/5.3.0-beta.1 Chrome/69.0.3497.128 Electron/4.2.4 Safari/537.36'
// Try to get an authentication token
- let token;
+ let token
try {
- const basicToken = btoa(`${email}:${hashedPassword}`);
+ const basicToken = btoa(`${email}:${hashedPassword}`)
const loginBody = {
isZendeskLogin: false,
- };
+ }
const rawResponse = await fetch(`${base}auth/login`, {
method: 'POST',
body: JSON.stringify(loginBody),
headers: {
- Authorization: `Basic ${basicToken}`,
+ 'Authorization': `Basic ${basicToken}`,
'User-Agent': userAgent,
'Content-Type': 'application/json',
- accept: '*/*',
+ 'accept': '*/*',
'x-franz-source': 'Web',
},
- });
- const content = await rawResponse.json();
+ })
+ const content = await rawResponse.json()
if (!content.message || content.message !== 'Successfully logged in') {
const errorMessage =
- 'Could not login into Franz with your supplied credentials. Please check and try again';
- return response.status(401).send(errorMessage);
+ 'Could not login into Franz with your supplied credentials. Please check and try again'
+ return response.status(401).send(errorMessage)
}
- token = content.token;
+ token = content.token
} catch (error) {
return response.status(401).send({
message: 'Cannot login to Franz',
error: error,
- });
+ })
}
// Get user information
// eslint-disable-next-line @typescript-eslint/no-explicit-any
- let userInf: any = false;
+ let userInf: any = false
try {
- userInf = await franzRequest('me', 'GET', token);
+ userInf = await franzRequest('me', 'GET', token)
} catch (error) {
- const errorMessage = `Could not get your user info from Franz. Please check your credentials or try again later.\nError: ${error}`;
- return response.status(401).send(errorMessage);
+ const errorMessage = `Could not get your user info from Franz. Please check your credentials or try again later.\nError: ${error}`
+ return response.status(401).send(errorMessage)
}
if (!userInf) {
const errorMessage =
- 'Could not get your user info from Franz. Please check your credentials or try again later';
- return response.status(401).send(errorMessage);
+ 'Could not get your user info from Franz. Please check your credentials or try again later'
+ return response.status(401).send(errorMessage)
}
// Create user in DB
- let user;
+ let user
try {
user = await User.create({
email: userInf.email,
password: hashedPassword,
username: userInf.firstname,
lastname: userInf.lastname,
- });
+ })
} catch (error) {
- const errorMessage = `Could not create your user in our system.\nError: ${error}`;
- return response.status(401).send(errorMessage);
+ const errorMessage = `Could not create your user in our system.\nError: ${error}`
+ return response.status(401).send(errorMessage)
}
- const serviceIdTranslation = {};
+ const serviceIdTranslation = {}
// Import services
try {
- const services = await franzRequest('me/services', 'GET', token);
+ const services = await franzRequest('me/services', 'GET', token)
// @ts-expect-error
for (const service of services) {
// Get new, unused uuid
- let serviceId;
+ let serviceId
do {
- serviceId = uuid();
+ serviceId = uuid()
} while (
// eslint-disable-next-line no-await-in-loop, unicorn/no-await-expression-member
(await Service.query().where('serviceId', serviceId)).length > 0
- );
+ )
// eslint-disable-next-line no-await-in-loop
await Service.create({
@@ -359,34 +344,34 @@ export default class UsersController {
name: service.name,
recipeId: service.recipeId,
settings: JSON.stringify(service),
- });
+ })
// @ts-expect-error
- serviceIdTranslation[service.id] = serviceId;
+ serviceIdTranslation[service.id] = serviceId
}
} catch (error) {
- const errorMessage = `Could not import your services into our system.\nError: ${error}`;
- return response.status(401).send(errorMessage);
+ const errorMessage = `Could not import your services into our system.\nError: ${error}`
+ return response.status(401).send(errorMessage)
}
// Import workspaces
try {
- const workspaces = await franzRequest('workspace', 'GET', token);
+ const workspaces = await franzRequest('workspace', 'GET', token)
// @ts-expect-error
for (const workspace of workspaces) {
- let workspaceId;
+ let workspaceId
do {
- workspaceId = uuid();
+ workspaceId = uuid()
} while (
// eslint-disable-next-line unicorn/no-await-expression-member, no-await-in-loop
(await Workspace.query().where('workspaceId', workspaceId)).length > 0
- );
+ )
const services = workspace.services.map(
// @ts-expect-error
- service => serviceIdTranslation[service],
- );
+ (service) => serviceIdTranslation[service]
+ )
// eslint-disable-next-line no-await-in-loop
await Workspace.create({
@@ -396,15 +381,15 @@ export default class UsersController {
order: workspace.order,
services: JSON.stringify(services),
data: JSON.stringify({}),
- });
+ })
}
} catch (error) {
- const errorMessage = `Could not import your workspaces into our system.\nError: ${error}`;
- return response.status(401).send(errorMessage);
+ const errorMessage = `Could not import your workspaces into our system.\nError: ${error}`
+ return response.status(401).send(errorMessage)
}
return response.send(
- 'Your account has been imported. You can now use your Franz/Ferdi account in Ferdium.',
- );
+ 'Your account has been imported. You can now use your Franz/Ferdi account in Ferdium.'
+ )
}
}
diff --git a/app/Controllers/Http/WorkspaceController.ts b/app/Controllers/Http/WorkspaceController.ts
index 70af343e..a2bc54ef 100644
--- a/app/Controllers/Http/WorkspaceController.ts
+++ b/app/Controllers/Http/WorkspaceController.ts
@@ -1,53 +1,53 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { validator, schema } from '@ioc:Adonis/Core/Validator';
-import Workspace from 'App/Models/Workspace';
-import { v4 as uuid } from 'uuid';
+import type { HttpContext } from '@adonisjs/core/http'
+import { validator, schema } from '@adonisjs/validator'
+import Workspace from '#app/Models/Workspace'
+import { v4 as uuid } from 'uuid'
const createSchema = schema.create({
name: schema.string(),
-});
+})
const editSchema = schema.create({
name: schema.string(),
-});
+})
const deleteSchema = schema.create({
id: schema.string(),
-});
+})
export default class WorkspaceController {
// Create a new workspace for user
- public async create({ request, response, auth }: HttpContextContract) {
+ public async create({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
// Validate user input
- let data;
+ let data
try {
- data = await request.validate({ schema: createSchema });
+ data = await request.validate({ schema: createSchema })
} catch (error) {
return response.status(401).send({
message: 'Invalid POST arguments',
messages: error.messages,
status: 401,
- });
+ })
}
// Get new, unused uuid
- let workspaceId;
+ let workspaceId
do {
- workspaceId = uuid();
+ workspaceId = uuid()
} while (
// eslint-disable-next-line unicorn/no-await-expression-member, no-await-in-loop
(await Workspace.query().where('workspaceId', workspaceId)).length > 0
- );
+ )
// eslint-disable-next-line unicorn/no-await-expression-member
- const order = (await user.related('workspaces').query()).length;
+ const order = (await user.related('workspaces').query()).length
await Workspace.create({
userId: user.id,
@@ -56,7 +56,7 @@ export default class WorkspaceController {
order,
services: JSON.stringify([]),
data: JSON.stringify(data),
- });
+ })
return response.send({
userId: user.id,
@@ -64,30 +64,30 @@ export default class WorkspaceController {
id: workspaceId,
order,
workspaces: [],
- });
+ })
}
- public async edit({ request, response, auth, params }: HttpContextContract) {
+ public async edit({ request, response, auth, params }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
// Validate user input
try {
- await request.validate({ schema: editSchema });
+ await request.validate({ schema: editSchema })
} catch (error) {
return response.status(401).send({
message: 'Invalid POST arguments',
messages: error.messages,
status: 401,
- });
+ })
}
- const data = request.all();
- const { id } = params;
+ const data = request.all()
+ const { id } = params
// Update data in database
await Workspace.query()
@@ -96,13 +96,13 @@ export default class WorkspaceController {
.update({
name: data.name,
services: JSON.stringify(data.services),
- });
+ })
// Get updated row
const workspace = await Workspace.query()
.where('workspaceId', id)
.where('userId', user.id)
- .firstOrFail();
+ .firstOrFail()
return response.send({
id: workspace.workspaceId,
@@ -110,62 +110,54 @@ export default class WorkspaceController {
order: workspace.order,
services: data.services,
userId: user.id,
- });
+ })
}
- public async delete({
- request,
- response,
- auth,
- params,
- }: HttpContextContract) {
+ public async delete({ request, response, auth, params }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
// Validate user input
- let data;
+ let data
try {
data = await validator.validate({
data: params,
schema: deleteSchema,
- });
+ })
} catch (error) {
return response.status(401).send({
message: 'Invalid arguments',
messages: error.messages,
status: 401,
- });
+ })
}
- const { id } = data;
+ const { id } = data
// Update data in database
- await Workspace.query()
- .where('workspaceId', id)
- .where('userId', user.id)
- .delete();
+ await Workspace.query().where('workspaceId', id).where('userId', user.id).delete()
return response.send({
message: 'Successfully deleted workspace',
- });
+ })
}
// List all workspaces a user has created
- public async list({ request, response, auth }: HttpContextContract) {
+ public async list({ request, response, auth }: HttpContext) {
// @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
- const user = auth.user ?? request.user;
+ const user = auth.user ?? request.user
if (!user) {
- return response.unauthorized('Missing or invalid api token');
+ return response.unauthorized('Missing or invalid api token')
}
- const workspaces = await user.related('workspaces').query();
+ const workspaces = await user.related('workspaces').query()
// Convert to array with all data Franz wants
- let workspacesArray: object[] = [];
+ let workspacesArray: object[] = []
if (workspaces) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
workspacesArray = workspaces.map((workspace: any) => ({
@@ -177,9 +169,9 @@ export default class WorkspaceController {
? JSON.parse(workspace.services)
: workspace.services,
userId: user.id,
- }));
+ }))
}
- return response.send(workspacesArray);
+ return response.send(workspacesArray)
}
}
diff --git a/app/Exceptions/Handler.ts b/app/Exceptions/Handler.ts
index 35c77d01..b13126d9 100644
--- a/app/Exceptions/Handler.ts
+++ b/app/Exceptions/Handler.ts
@@ -13,11 +13,11 @@
|
*/
-import Logger from '@ioc:Adonis/Core/Logger';
-import HttpExceptionHandler from '@ioc:Adonis/Core/HttpExceptionHandler';
+import logger from '@adonisjs/core/services/logger'
+import { ExceptionHandler as AdonisExceptionHandler } from '@adonisjs/core/http'
-export default class ExceptionHandler extends HttpExceptionHandler {
+export default class ExceptionHandler extends AdonisExceptionHandler {
constructor() {
- super(Logger);
+ super(logger)
}
}
diff --git a/app/Middleware/AllowGuestOnly.ts b/app/Middleware/AllowGuestOnly.ts
index ee43571c..5ef5c34e 100644
--- a/app/Middleware/AllowGuestOnly.ts
+++ b/app/Middleware/AllowGuestOnly.ts
@@ -1,6 +1,6 @@
-import { GuardsList } from '@ioc:Adonis/Addons/Auth';
-import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { AuthenticationException } from '@adonisjs/auth/build/standalone';
+import { GuardsList } from '@ioc:Adonis/Addons/Auth'
+import { HttpContext } from '@adonisjs/core/http'
+import { AuthenticationException } from '@adonisjs/auth/build/standalone'
/**
* This is actually a reverted a reverted auth middleware available in ./Auth.ts
@@ -10,27 +10,24 @@ export default class GuestMiddleware {
/**
* The URL to redirect to when request is authorized
*/
- protected redirectTo = '/dashboard';
+ protected redirectTo = '/dashboard'
- protected async authenticate(
- auth: HttpContextContract['auth'],
- guards: (keyof GuardsList)[],
- ) {
- let guardLastAttempted: string | undefined;
+ protected async authenticate(auth: HttpContext['auth'], guards: (keyof GuardsList)[]) {
+ let guardLastAttempted: string | undefined
for (const guard of guards) {
- guardLastAttempted = guard;
+ guardLastAttempted = guard
// eslint-disable-next-line no-await-in-loop
if (await auth.use(guard).check()) {
- auth.defaultGuard = guard;
+ auth.defaultGuard = guard
throw new AuthenticationException(
'Unauthorized access',
'E_UNAUTHORIZED_ACCESS',
guardLastAttempted,
- this.redirectTo,
- );
+ this.redirectTo
+ )
}
}
}
@@ -39,18 +36,18 @@ export default class GuestMiddleware {
* Handle request
*/
public async handle(
- { auth }: HttpContextContract,
+ { auth }: HttpContext,
next: () => Promise,
- customGuards: (keyof GuardsList)[],
+ customGuards: (keyof GuardsList)[]
) {
/**
* Uses the user defined guards or the default guard mentioned in
* the config file
*/
- const guards = customGuards.length > 0 ? customGuards : [auth.name];
+ const guards = customGuards.length > 0 ? customGuards : [auth.name]
- await this.authenticate(auth, guards);
+ await this.authenticate(auth, guards)
- await next();
+ await next()
}
}
diff --git a/app/Middleware/Auth.ts b/app/Middleware/Auth.ts
index d0b212c1..29620bb5 100644
--- a/app/Middleware/Auth.ts
+++ b/app/Middleware/Auth.ts
@@ -1,9 +1,9 @@
-import { GuardsList } from '@ioc:Adonis/Addons/Auth';
-import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import { AuthenticationException } from '@adonisjs/auth/build/standalone';
-import * as jose from 'jose';
-import { appKey } from 'Config/app';
-import User from 'App/Models/User';
+import { GuardsList } from '@ioc:Adonis/Addons/Auth'
+import { HttpContext } from '@adonisjs/core/http'
+import { AuthenticationException } from '@adonisjs/auth/build/standalone'
+import * as jose from 'jose'
+import { appKey } from '#config/app'
+import User from '#app/Models/User'
/**
* Auth middleware is meant to restrict un-authenticated access to a given route
@@ -16,7 +16,7 @@ export default class AuthMiddleware {
/**
* The URL to redirect to when request is Unauthorized
*/
- protected redirectTo = '/user/login';
+ protected redirectTo = '/user/login'
/**
* Authenticates the current HTTP request against a custom set of defined
@@ -27,9 +27,9 @@ export default class AuthMiddleware {
* during the current request.
*/
protected async authenticate(
- auth: HttpContextContract['auth'],
+ auth: HttpContext['auth'],
guards: (keyof GuardsList)[],
- request: HttpContextContract['request'],
+ request: HttpContext['request']
) {
/**
* Hold reference to the guard last attempted within the for loop. We pass
@@ -37,15 +37,15 @@ export default class AuthMiddleware {
* it can decide the correct response behavior based upon the guard
* driver
*/
- let guardLastAttempted: string | undefined;
+ let guardLastAttempted: string | undefined
for (const guard of guards) {
- guardLastAttempted = guard;
+ guardLastAttempted = guard
- let isLoggedIn = false;
+ let isLoggedIn = false
try {
// eslint-disable-next-line no-await-in-loop
- isLoggedIn = await auth.use(guard).check();
+ isLoggedIn = await auth.use(guard).check()
} catch {
// Silent fail to allow the rest of the code to handle the error
}
@@ -56,25 +56,22 @@ export default class AuthMiddleware {
* the rest of the request, since the user authenticated
* succeeded here
*/
- auth.defaultGuard = guard;
- return;
+ auth.defaultGuard = guard
+ return
}
}
// Manually try authenticating using the JWT (verfiy signature required)
// Legacy support for JWTs so that the client still works (older than 2.0.0)
- const authToken = request.headers().authorization?.split(' ')[1];
+ const authToken = request.headers().authorization?.split(' ')[1]
if (authToken) {
try {
- const jwt = await jose.jwtVerify(
- authToken,
- new TextEncoder().encode(appKey),
- );
- const { uid } = jwt.payload;
+ const jwt = await jose.jwtVerify(authToken, new TextEncoder().encode(appKey))
+ const { uid } = jwt.payload
// @ts-expect-error
- request.user = await User.findOrFail(uid);
- return;
+ request.user = await User.findOrFail(uid)
+ return
} catch {
// Silent fail to allow the rest of the code to handle the error
}
@@ -87,32 +84,32 @@ export default class AuthMiddleware {
'Unauthorized access',
'E_UNAUTHORIZED_ACCESS',
guardLastAttempted,
- this.redirectTo,
- );
+ this.redirectTo
+ )
}
/**
* Handle request
*/
public async handle(
- { request, auth, response }: HttpContextContract,
+ { request, auth, response }: HttpContext,
next: () => Promise,
- customGuards: (keyof GuardsList)[],
+ customGuards: (keyof GuardsList)[]
) {
/**
* Uses the user defined guards or the default guard mentioned in
* the config file
*/
- const guards = customGuards.length > 0 ? customGuards : [auth.name];
+ const guards = customGuards.length > 0 ? customGuards : [auth.name]
try {
- await this.authenticate(auth, guards, request);
+ await this.authenticate(auth, guards, request)
} catch (error) {
// If the user is not authenticated and it is a web endpoint, redirect to the login page
if (guards.includes('web')) {
- return response.redirect(error.redirectTo);
+ return response.redirect(error.redirectTo)
}
- throw error;
+ throw error
}
- await next();
+ await next()
}
}
diff --git a/app/Middleware/Dashboard.ts b/app/Middleware/Dashboard.ts
index 62deea0e..f29794cb 100644
--- a/app/Middleware/Dashboard.ts
+++ b/app/Middleware/Dashboard.ts
@@ -1,17 +1,14 @@
-import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
-import Config from '@ioc:Adonis/Core/Config';
+import type { HttpContext } from '@adonisjs/core/http'
+import { Config } from '@adonisjs/core/config'
export default class Dashboard {
- public async handle(
- { response }: HttpContextContract,
- next: () => Promise,
- ) {
+ public async handle({ response }: HttpContext, next: () => Promise) {
if (Config.get('dashboard.enabled') === false) {
response.send(
- 'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.',
- );
+ 'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.'
+ )
} else {
- await next();
+ await next()
}
}
}
diff --git a/app/Middleware/SilentAuth.ts b/app/Middleware/SilentAuth.ts
index ee73ec49..a7271d57 100644
--- a/app/Middleware/SilentAuth.ts
+++ b/app/Middleware/SilentAuth.ts
@@ -1,4 +1,4 @@
-import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
+import { HttpContext } from '@adonisjs/core/http'
/**
* Silent auth middleware can be used as a global middleware to silent check
@@ -10,15 +10,12 @@ export default class SilentAuthMiddleware {
/**
* Handle request
*/
- public async handle(
- { auth }: HttpContextContract,
- next: () => Promise,
- ) {
+ public async handle({ auth }: HttpContext, next: () => Promise) {
/**
* Check if user is logged-in or not. If yes, then `ctx.auth.user` will be
* set to the instance of the currently logged in user.
*/
- await auth.check();
- await next();
+ await auth.check()
+ await next()
}
}
diff --git a/app/Models/Recipe.ts b/app/Models/Recipe.ts
index fce5f3d0..bca6e764 100644
--- a/app/Models/Recipe.ts
+++ b/app/Models/Recipe.ts
@@ -1,23 +1,23 @@
-import { DateTime } from 'luxon';
-import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm';
+import { DateTime } from 'luxon'
+import { BaseModel, column } from '@adonisjs/lucid/orm'
export default class Recipe extends BaseModel {
@column({ isPrimary: true })
- public id: number;
+ public id: number
@column()
- public name: string;
+ public name: string
@column()
- public recipeId: string;
+ public recipeId: string
// TODO: Type the data object.
@column()
- public data: object;
+ public data: object
@column.dateTime({ autoCreate: true })
- public createdAt: DateTime;
+ public createdAt: DateTime
@column.dateTime({ autoCreate: true, autoUpdate: true })
- public updatedAt: DateTime;
+ public updatedAt: DateTime
}
diff --git a/app/Models/Service.ts b/app/Models/Service.ts
index af1a8e1b..0cd2afb6 100644
--- a/app/Models/Service.ts
+++ b/app/Models/Service.ts
@@ -1,40 +1,41 @@
-import { DateTime } from 'luxon';
-import { BaseModel, column, HasOne, hasOne } from '@ioc:Adonis/Lucid/Orm';
-import User from './User';
+import { DateTime } from 'luxon'
+import { BaseModel, column, hasOne } from '@adonisjs/lucid/orm'
+import User from './User.js'
+import type { HasOne } from '@adonisjs/lucid/types/relations'
export default class Service extends BaseModel {
@column({ isPrimary: true })
- public id: number;
+ public id: number
@hasOne(() => User, {
foreignKey: 'userId',
})
- public user: HasOne;
+ public user: HasOne
@column({
columnName: 'userId',
})
- public userId: number;
+ public userId: number
@column({
columnName: 'serviceId',
})
- public serviceId: string;
+ public serviceId: string
@column()
- public name: string;
+ public name: string
@column({
columnName: 'recipeId',
})
- public recipeId: string;
+ public recipeId: string
@column()
- public settings: string;
+ public settings: string
@column.dateTime({ autoCreate: true })
- public createdAt: DateTime;
+ public createdAt: DateTime
@column.dateTime({ autoCreate: true, autoUpdate: true })
- public updatedAt: DateTime;
+ public updatedAt: DateTime
}
diff --git a/app/Models/Token.ts b/app/Models/Token.ts
index 4f85ebcb..a8c29dd6 100644
--- a/app/Models/Token.ts
+++ b/app/Models/Token.ts
@@ -1,38 +1,39 @@
-import { DateTime } from 'luxon';
-import { BaseModel, column, HasOne, hasOne } from '@ioc:Adonis/Lucid/Orm';
-import User from './User';
+import { DateTime } from 'luxon'
+import { BaseModel, column, hasOne } from '@adonisjs/lucid/orm'
+import User from './User.js'
+import { HasOne } from '@adonisjs/lucid/types/relations'
export default class Token extends BaseModel {
@column({ isPrimary: true })
- public id: number;
+ public id: number
@hasOne(() => User, {
localKey: 'user_id',
foreignKey: 'id',
})
- public user: HasOne;
+ public user: HasOne
@column()
- public user_id: number;
+ public user_id: number
@column()
- public token: string;
+ public token: string
@column()
- public type: string;
+ public type: string
@column()
- public is_revoked: boolean;
+ public is_revoked: boolean
@column()
- public name: string;
+ public name: string
@column.dateTime()
- public expires_at: DateTime;
+ public expires_at: DateTime
@column.dateTime({ autoCreate: true })
- public created_at: DateTime;
+ public created_at: DateTime
@column.dateTime({ autoCreate: true, autoUpdate: true })
- public updated_at: DateTime;
+ public updated_at: DateTime
}
diff --git a/app/Models/User.ts b/app/Models/User.ts
index 0b8e688a..cc2c5534 100644
--- a/app/Models/User.ts
+++ b/app/Models/User.ts
@@ -1,75 +1,70 @@
-import { DateTime } from 'luxon';
-import {
- BaseModel,
- beforeSave,
- column,
- HasMany,
- hasMany,
-} from '@ioc:Adonis/Lucid/Orm';
-import Hash from '@ioc:Adonis/Core/Hash';
-import Event from '@ioc:Adonis/Core/Event';
-import moment from 'moment';
-import Encryption from '@ioc:Adonis/Core/Encryption';
-import randtoken from 'rand-token';
-import Token from './Token';
-import Workspace from './Workspace';
-import Service from './Service';
-import Mail from '@ioc:Adonis/Addons/Mail';
-import { url } from 'Config/app';
-import { mailFrom } from 'Config/dashboard';
+import { DateTime } from 'luxon'
+import { BaseModel, beforeSave, column, hasMany } from '@adonisjs/lucid/orm'
+import hash from '@adonisjs/core/services/hash'
+import emitter from '@adonisjs/core/services/emitter'
+import moment from 'moment'
+import Encryption from '@ioc:Adonis/Core/Encryption'
+import randtoken from 'rand-token'
+import Token from './Token.js'
+import Workspace from './Workspace.js'
+import Service from './Service.js'
+import mail from '@adonisjs/mail/services/main'
+import { url } from '#config/app'
+import { mailFrom } from '#config/dashboard'
+import { HasMany } from '@adonisjs/lucid/types/relations'
export default class User extends BaseModel {
@column({ isPrimary: true })
- public id: number;
+ public id: number
@column()
- public email: string;
+ public email: string
@column()
- public username: string;
+ public username: string
@column()
- public password: string;
+ public password: string
@column()
- public lastname: string;
+ public lastname: string
// TODO: Type the settings object.
@column()
- public settings: object;
+ public settings: object
@column.dateTime({ autoCreate: true })
- public created_at: DateTime;
+ public created_at: DateTime
@column.dateTime({ autoCreate: true, autoUpdate: true })
- public updated_at: DateTime;
+ public updated_at: DateTime
@beforeSave()
public static async hashPassword(user: User) {
if (user.$dirty.password) {
- user.password = await Hash.make(user.password);
+ user.password = await hash.make(user.password)
}
}
@hasMany(() => Token, {
foreignKey: 'user_id',
})
- public tokens: HasMany;
+ public tokens: HasMany
@hasMany(() => Service, {
foreignKey: 'userId',
})
- public services: HasMany;
+ public services: HasMany
@hasMany(() => Workspace, {
foreignKey: 'userId',
})
- public workspaces: HasMany;
+ public workspaces: HasMany
public async forgotPassword(): Promise {
- const token = await this.generateToken(this, 'forgot_password');
+ const token = await this.generateToken(this, 'forgot_password')
- await Mail.send(message => {
+ await mail.send((message) => {
message
.from(mailFrom)
.to(this.email)
@@ -78,13 +73,13 @@ export default class User extends BaseModel {
username: this.username,
appUrl: url,
token: token,
- });
- });
+ })
+ })
- await Event.emit('forgot:password', {
+ await emitter.emit('forgot:password', {
user: this,
token,
- });
+ })
}
private async generateToken(user: User, type: string): Promise